车载雷达天线多采用微带贴片天线,贴片振子的形状多种多样,较常用的是矩形;
组阵时多采用先串馈再把串馈好的行或列单元采取并馈的方式组阵,无论是串馈或并馈,想要获得较低的副瓣效果,都需要采取电流幅度加权的方式才能实现,常用的有道尔夫切比雪夫加权或泰勒加权,加权系数的计算去看公式计算比较费劲,需要科班研究,比较费时,一般有专门的软件来计算;我也想采用matlab自己用公式计算出来,查找了一下资料有博主给出了详细的讲解,这里给出连接https://www.cnblogs.com/olivermahout/p/11784999.html,代码阅读起来也比较费时,有些人说可以直接采用matlab自带的chebwin或taylorwin函数直接得到电流幅度矩阵,我在该博主的代码基础上试了一下,振元数为10时做出的效果和博主给出的基本一样,但振元数13时就副瓣就有些差异了,代码如下:
clear
clc
% 参数设置
lamda = 1; % 波长
d = lamda * 0.6; % d为阵元间距
theta0 = (90/180)*pi; % 扫描角度
theta = 0: 0.01 : pi; % Θ为方向角
u = pi*d*(cos(theta)-cos(theta0))/lamda;
%T = Chebyshev; % T为切比雪夫恒等式系数矩阵
N = 10; % N为直线阵的阵元数量,M为一侧的单元数(对称)
R0dB = 26; % R0dB为副瓣电平
if (mod(N,2)==0)
M = N / 2;
parity = 0; % parity为奇偶性,0为偶数
else
M = (N+1)/2;
parity = 1;
end
%i=[1;0.89;0.706;0.485;0.357];
I=chebwin(N,R0dB);
if (mod(N,2)==0)
i = I(M+1:N);
else
i = I(M:N);
end
% 计算最终的阵因子