均匀线性阵列 (ULA) 的基础知识【附全部MATLAB代码】

微信公众号:EW Frontier

QQ交流群:949444104

主要内容

介绍

均匀线性阵列 (ULA) 是沿直线等距分布的传感器元件的集合。最常见的传感器类型是偶极子天线,可以在空中发射和接收电磁波。其他类型的传感器包括可在空气中或水下使用的声学传感器。ULA 的要求对于不同的应用不同,但最常见的要求是提高信噪比 (SNR) 并改善其在特定方向上的响应(增益)。第二个属性意味着阵列接受来自特定方向的信号,并拒绝来自另一个方向的信号,就像雷达中要求的那样。

过长的路径长度

问题的图形表示和数学框架如下所示。假设电磁波(Rays)以平面波的形式到达阵列。这意味着发射机和接收机之间有很大的距离(接收机位于发射机的远场中)。阵列元素之间相隔一段距离“d”,该距离必须小于或等于波长的一半(类似于DSP中最小采样频率的概念)。现在我们可以看到第二条射线传播的距离是 dcos(θ)。同样,第三条和第四条射线的超长距离分别为 2dcos(θ) 和 3dcos(θ)。在阵列处理中,到达光线之间的多余距离很重要,与光源的绝对距离无关紧要(除非您对路径损失等大规模效应感兴趣)。不同光线之间的这种多余距离决定了信号是建设性地还是破坏性地增加。    

撞击ULA的平面波(四元素)

ULA 的数学模型

仿真方法    

下面给出的是上图所示场景的MATLAB代码。我们研究了两种方法,一种使用“for-循环”,另一种使用矩阵操作。第二种方法通常是首选,因为它要快得多,并且还允许我们直接应用线性估计理论中的技术。我们绘制了 N=2、4、6 和 8 的四种情况的阵列模式。可以看出,随着数组元素数量的增加,数组的增益(或方向性)也会增加。在下面显示的情况中,我们已经考虑了四个接收信号以相等的权重相加 (w=1),但这些权重可以调整以获得各种波束模式(权重通常是调整信号相位和幅度的复杂量)。这通常称为波束成形,我们将在以后的文章中讨论这个问题。

Matlab代码

微信公众号:EW Frontier
关注可了解更多的雷达、通信、人工智能相关代码。问题或建议,请公众号留言;
如果你觉得EW Frontier对你有帮助,欢迎加入我的知识星球或面包多,更多代码等你来学
知识星球:https://wx.zsxq.com/dweb2/index/group/15552518881412
面包多:https://mbd.pub/o/author-a2mYl2tsbA==/work
QQ交流群:949444104

主要内容
介绍

均匀线性阵列 (ULA) 是沿直线等距分布的传感器元件的集合。最常见的传感器类型是偶极子天线,可以在空中发射和接收电磁波。其他类型的传感器包括可在空气中或水下使用的声学传感器。ULA 的要求对于不同的应用不同,但最常见的要求是提高信噪比 (SNR) 并改善其在特定方向上的响应(增益)。第二个属性意味着阵列接受来自特定方向的信号,并拒绝来自另一个方向的信号,就像雷达中要求的那样。

过长的路径长度

问题的图形表示和数学框架如下所示。假设电磁波(Rays)以平面波的形式到达阵列。这意味着发射机和接收机之间有很大的距离(接收机位于发射机的远场中)。阵列元素之间相隔一段距离“d”,该距离必须小于或等于波长的一半(类似于DSP中最小采样频率的概念)。现在我们可以看到第二条射线传播的距离是 dcos(θ)。同样,第三条和第四条射线的超长距离分别为 2dcos(θ) 和 3dcos(θ)。在阵列处理中,到达光线之间的多余距离很重要,与光源的绝对距离无关紧要(除非您对路径损失等大规模效应感兴趣)。不同光线之间的这种多余距离决定了信号是建设性地还是破坏性地增加。    



撞击ULA的平面波(四元素)

ULA 的数学模型



仿真方法    

下面给出的是上图所示场景的MATLAB代码。我们研究了两种方法,一种使用“for-循环”,另一种使用矩阵操作。第二种方法通常是首选,因为它要快得多,并且还允许我们直接应用线性估计理论中的技术。我们绘制了 N=2、4、6 和 8 的四种情况的阵列模式。可以看出,随着数组元素数量的增加,数组的增益(或方向性)也会增加。在下面显示的情况中,我们已经考虑了四个接收信号以相等的权重相加 (w=1),但这些权重可以调整以获得各种波束模式(权重通常是调整信号相位和幅度的复杂量)。这通常称为波束成形,我们将在以后的文章中讨论这个问题。

Matlab代码

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%          
% SIMPLE UNIFORM LINEAR ARRRAY          
% WITH VARIABLE NUMBER OF ELEMENTS          
% COPYRIGHT RAYMAPS (C) 2018          
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%          
clear all          
close all          
f=1e9;          
c=3e8;          
l=c/f;          
d=l/2;          
no_elements=4;          
theta=0:pi/180:2*pi;          
r=zeros(1,length(theta));          
for n=1:no_elements            
   dx(n,:)=(n-1)*d*cos(theta);            
   r=r+exp(-i*2*pi*(dx(n,:)/l));          
end          
polar(theta,abs(r),'b')          
title ('Gain of a Uniform Linear Array')
​
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%           
% SIMPLE UNIFORM LINEAR ARRRAY           
% WITH VARIABLE NUMBER OF ELEMENTS           
% MATRIX IMPLEMENTATION           
% COPYRIGHT RAYMAPS (C) 2018           
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%           
clear all           
close all           
f=1e9;           
c=3e8;           
l=c/f;           
d=l/2;           
no_elements=4;           
theta=0:pi/180:2*pi;           
n=1:no_elements;           
n=transpose(n);           
A=(n-1)*(i*2*pi*d*cos(theta)/l);           
X=exp(-A);           
w=ones(1,no_elements);           
r=w*X;           
polar(theta,abs(r),'r')           
title ('Gain of a Uniform Linear Array')
MATLAB绘图



注意:对于具有 N 个晶片和半波长晶片间距的均匀线性阵列,半功率波束宽度 (HPBW) 可以估计为 1.78/N 弧度。对于上面所示的四元素情况,公式给出的 HPBW 为 25.49 度,而我们的模拟结果为 26.20 度。对于十元素情况,公式给出的HPBW为10.19度,而模拟结果为10.20度。同样,20 个元素的结果也相当准确。因此,我们可以说该公式确实帮助我们获得了大致估计值,并且随着元素数量的增加,逐渐给出了更准确的结果。对于元件间距不等于半波长的一般情况,公式为0.89*(波长/总孔径长度)。    

完
相关学习资料见面包多链接https://mbd.pub/o/author-a2mYl2tsbA==/work。
欢迎加入我的知识星球:https://wx.zsxq.com/dweb2/index/group/15552518881412,永久获取更多相关资料、代码。

MATLAB绘图

注意:对于具有 N 个晶片和半波长晶片间距的均匀线性阵列,半功率波束宽度 (HPBW) 可以估计为 1.78/N 弧度。对于上面所示的四元素情况,公式给出的 HPBW 为 25.49 度,而我们的模拟结果为 26.20 度。对于十元素情况,公式给出的HPBW为10.19度,而模拟结果为10.20度。同样,20 个元素的结果也相当准确。因此,我们可以说该公式确实帮助我们获得了大致估计值,并且随着元素数量的增加,逐渐给出了更准确的结果。对于元件间距不等于半波长的一般情况,公式为0.89*(波长/总孔径长度)。    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值