【MIMO 从入门到精通】[P6]【What is Beamforming?】

2023-12-26 16:20

本文主要是介绍【MIMO 从入门到精通】[P6]【What is Beamforming?】,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

前言:

     

     Beamforming 是MIMO 技术里面的核心技术之一,所以讲MIMO 必须对Beamforming

有所了解,本篇主要了解一下beamforming

   

      Explains how a beam is formed by adding delays to antenna elements.


   波束赋形(Beamforming)又叫波束成型、空域滤波,是一种使用传感器阵列定向发送和接收信号的信号处理技术。波束赋形技术通过调整相位阵列的基本单元的参数,使得某些角度的信号获得相长干涉,而另一些角度的信号获得相消干涉。波束赋形既可以用于信号发射端,又可以用于信号接收端。

      

在发射端,波束赋形器控制每一个发射装置的相位和信号幅度,从而在发射出的信号波阵中获得需要相长和相消干涉模式.

     在接收端,不同接收器接收到的信号被以一种恰当的方式组合起来,从而获得期盼中的信号辐射模式。
       以水下声纳发射为例,我们希望向远处的船只发送一束集中尖锐的声纳信号。如果声纳发射装置的每个声纳发生器同时向一艘船发声纳信号,由于远方船只的方位角度,有的声纳发射器的信号先到达船只,有的声纳发射器的信号后到达船只,无法做到让所有声纳信号发生器的信号同时到达这条船只。有了波束赋形技术,就可以调整不同声纳发生器的信号发射时间(离船远的先发信号,离船近的后发信号),这样,所有的声纳信号就能同时击中船只,获得一个强大的声纳脉冲信号击中船只的效果。
         在被动式声纳系统或者主动式声纳的接收端,波束赋形技术为不同的水下听音器收集到的信号加上不同的时延(离开目标最近的水下听音器加上最长的时延),这样就能同时听到所有水下听音器的声音,就像声音是来自同一个水下听音器,从而获得最佳的效果。 [1]

 目录:

  1: 单天线收发原理

  2: 多天线收发原理

  3: Beamforming

  


一  单天线收发原理

 

 如上图:

发射端: 基站以电磁波的形式传输一个正弦波信号到接收方

接收端: 手机只有单根天线,通过电路振荡器还原出基站发送的正弦波.


二  多天线收发原理

  

如上图:

发射源:

        如上图红色部分,发射端天线通过电磁振荡传播电磁波

接收源:

         天线Y_1: 距离发射源较远,电磁波较晚到达

         天线Y_2: 距离发射源较近,电磁波较早到达,

          Y_2,Y_1 物理距离为d,时间延迟为\bigtriangleup t, 所以在Y2 天线端增加一个延时电路,

           这样通过延时电路后,在接收端Y_1,Y_2 正弦波的相位,幅度,周期就完全一样

然后通过一个加法器把Y_1,Y_2 收到的信号相加,相当于接收方的信号能量增加了一倍。

这种针对同频信号,通过延时器和加法器,信号变得更强了,波形的幅度变大,达到赋形的效果


三   Beamforming

       如上图:

       发射源:

                   以不同的角度发射震荡电磁波

       接收源:

                      Y_1,Y_2 之间接收电磁波已经没有延迟了

     但是因为Y_2 端有个delay 电路,导致,Y_2天线的输出波形跟Y_1相位相差180度,相差一半的波长。两路信号通过加法器输出后,信号相互消除,为0.

   如果我们固定住delay 延时器,如下图发射器从不同角度发射信号

接收端: 通过不同天线接受信号,然后叠加得到的信号会有不同的效果

有的信号相消,有的信号增强了,这就是beamforming 技术,

       例1 :,如下图3个antenna 场景:

            我们可以设置不同delay,然后对不同的antenna 上面 的信号相加

最后得到不同的效果,如下图,结果信号幅度会变得更强,

例2:4Rx antenna

add 后波形幅度如下图

 发射源:

            如下图四种颜色,代表不同的发射角度

接收端:

           固定住delay延时电路:

         接收端4根天线收到电磁波的时间不同,有不同的delay.

       在delay 电路固定的场景下,不同的波束经过delay 电路后,

然后再add ,就会出现上图,有的方向幅度变大,形状变长了,

有的方向信号相消,幅度变小,形状变短了。 这就是波束赋形原理。

波束赋形里面的核心算法是通过仿真 设计 delay 电路,增加模型的泛化能力。

特别是移动场景,或者手机晃动场景,原来方向有最强的波束,当UE变化角度后

有可能变成最弱了。

     

这篇关于【MIMO 从入门到精通】[P6]【What is Beamforming?】的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/540110

相关文章

Spring Boot 与微服务入门实战详细总结

《SpringBoot与微服务入门实战详细总结》本文讲解SpringBoot框架的核心特性如快速构建、自动配置、零XML与微服务架构的定义、演进及优缺点,涵盖开发环境准备和HelloWorld实战... 目录一、Spring Boot 核心概述二、微服务架构详解1. 微服务的定义与演进2. 微服务的优缺点三

从入门到精通详解LangChain加载HTML内容的全攻略

《从入门到精通详解LangChain加载HTML内容的全攻略》这篇文章主要为大家详细介绍了如何用LangChain优雅地处理HTML内容,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录引言:当大语言模型遇见html一、HTML加载器为什么需要专门的HTML加载器核心加载器对比表二

从入门到进阶讲解Python自动化Playwright实战指南

《从入门到进阶讲解Python自动化Playwright实战指南》Playwright是针对Python语言的纯自动化工具,它可以通过单个API自动执行Chromium,Firefox和WebKit... 目录Playwright 简介核心优势安装步骤观点与案例结合Playwright 核心功能从零开始学习

从入门到精通MySQL联合查询

《从入门到精通MySQL联合查询》:本文主要介绍从入门到精通MySQL联合查询,本文通过实例代码给大家介绍的非常详细,需要的朋友可以参考下... 目录摘要1. 多表联合查询时mysql内部原理2. 内连接3. 外连接4. 自连接5. 子查询6. 合并查询7. 插入查询结果摘要前面我们学习了数据库设计时要满

从入门到精通C++11 <chrono> 库特性

《从入门到精通C++11<chrono>库特性》chrono库是C++11中一个非常强大和实用的库,它为时间处理提供了丰富的功能和类型安全的接口,通过本文的介绍,我们了解了chrono库的基本概念... 目录一、引言1.1 为什么需要<chrono>库1.2<chrono>库的基本概念二、时间段(Durat

解析C++11 static_assert及与Boost库的关联从入门到精通

《解析C++11static_assert及与Boost库的关联从入门到精通》static_assert是C++中强大的编译时验证工具,它能够在编译阶段拦截不符合预期的类型或值,增强代码的健壮性,通... 目录一、背景知识:传统断言方法的局限性1.1 assert宏1.2 #error指令1.3 第三方解决

从入门到精通MySQL 数据库索引(实战案例)

《从入门到精通MySQL数据库索引(实战案例)》索引是数据库的目录,提升查询速度,主要类型包括BTree、Hash、全文、空间索引,需根据场景选择,建议用于高频查询、关联字段、排序等,避免重复率高或... 目录一、索引是什么?能干嘛?核心作用:二、索引的 4 种主要类型(附通俗例子)1. BTree 索引(

Redis 配置文件使用建议redis.conf 从入门到实战

《Redis配置文件使用建议redis.conf从入门到实战》Redis配置方式包括配置文件、命令行参数、运行时CONFIG命令,支持动态修改参数及持久化,常用项涉及端口、绑定、内存策略等,版本8... 目录一、Redis.conf 是什么?二、命令行方式传参(适用于测试)三、运行时动态修改配置(不重启服务

Oracle 数据库数据操作如何精通 INSERT, UPDATE, DELETE

《Oracle数据库数据操作如何精通INSERT,UPDATE,DELETE》在Oracle数据库中,对表内数据进行增加、修改和删除操作是通过数据操作语言来完成的,下面给大家介绍Oracle数... 目录思维导图一、插入数据 (INSERT)1.1 插入单行数据,指定所有列的值语法:1.2 插入单行数据,指

MySQL DQL从入门到精通

《MySQLDQL从入门到精通》通过DQL,我们可以从数据库中检索出所需的数据,进行各种复杂的数据分析和处理,本文将深入探讨MySQLDQL的各个方面,帮助你全面掌握这一重要技能,感兴趣的朋友跟随小... 目录一、DQL 基础:SELECT 语句入门二、数据过滤:WHERE 子句的使用三、结果排序:ORDE