天线方向图仿真matlab
矩形阵列
原理就不详细解释了,需要可以私聊交流
直接上代码
矩形阵列(部分代码)
// An highlighted block
clear
clc
AngleBound = [60,60]; %%方位俯仰角范围
AngSampSpace = [0.5,0.5]; %%角度间隔
AzimuAng0 = 0; %%波束指向
PitchAng0 = 0;
N1 = 16; %%阵元个数
N2 = 16;
d_lamda = 0.5;
Ant = abs(Ant);
Ant = db(Ant/max(Ant(:)));
figure(1),
imagesc(PitchAngGrid,AzimuAngGrid,Ant);
colorbar ;axis tight;shading interp;xlabel 俯仰角;ylabel 方位角 ;zlabel 幅度增益(dB)
figure(2),
mesh(PitchAngGrid,AzimuAngGrid,Ant)
圆形阵列
圆形阵列(部分代码)
// An highlighted block
p =[dx;dy;dz]; %%阵元位置
Ant = abs(Ant);
Ant = db(Ant/max(Ant(:)));
figure(1),
imagesc(PitchAngGrid,AzimuAngGrid,Ant),colormap(hsv);
colorbar ;axis tight;shading interp;xlabel 俯仰角;ylabel 方位角 ;zlabel 幅度增益(dB)
figure(2),
mesh(PitchAngGrid,AzimuAngGrid,Ant),colormap(hsv);
colorbar ;axis tight;shading interp;xlabel 俯仰角;ylabel 方位角 ;zlabel 幅度增益(dB)
圆环阵列
圆环阵列(部分代码)
// An highlighted block
正六边形阵列
(1)阵列位置
(2)方向图
圆柱阵列
(1)阵元位置
(2)方向图