✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信。

🍎个人主页:Matlab科研工作室

🍊个人信条:格物致知。​

⛄ 内容介绍

构建直线阵列,圆阵列和平面阵列天线的数学模型并推导其阵因子表达式,借助Matlab对3种不同类型的阵列天线方向图进行仿真研究.对比阵元数,波长,阵元间距等参数对不同类型阵列天线方向图的影响,仿真结果表明:直线阵,平面阵的性能与阵元数,阵元间距呈正相关,与波长呈负相关;圆阵的性能与阵元数呈正相关,而与圆阵半径和波长的关系并不是线性的

⛄ 完整代码

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%% Patr髇 de arreglo de vectores (Gr醘ica 2D y Polar)  %%

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

clc;

clear all;

%%Valores constantes para el arreglo

c=300000000;

f=240000000;

lambda=c/f;

k=(2*pi)/lambda;

%%Valores a modificar

fi_0=0;

I=1;

d=lambda/3;

fi_j=pi/2;

teta_j=pi/2;

N=4;

%%Matrices y corrimiento de vectores

teta=pi/2;

fi=0:(2*pi)/99:2*pi;

S=[];

E=[];

S2=[];

S2(1,:)=0;

%%C醠culo de cos(?)

cospsi=cos(teta_j).*cos(teta)+(sin(teta_j).*sin(teta)).*cos(fi-fi_j);

%%Arreglo For 

for j=1:1:N

z=j;

ri=(z-1)*d;

alfaz=-k*ri*cos(fi_0);

betaz=k*cospsi*ri;

betazz=betaz+alfaz;

s=exp(1i*betazz);

S(j,:)=s;

S2=S2+S(j,:);

E=S2;

end

%%C醠culo del Factor del Arreglo

A=atan(sqrt((cos(teta).^2)+(sin(teta).^2).*(cos(fi).^2))./(sin(teta).*sin(fi)));

B=atan((sin(teta).*cos(fi))./cos(teta));

f_teta_fi=sqrt(1-((sin(A).^2).*((cos(B)).^2)));

%%C醠culo de E y normalizaci髇

Eii=abs(I.*E);

%Eii=abs(I.*E).*f_teta_fi;

Eii=Eii/max(Eii);

%%Gr醘ica Polar

figure

polar(fi ,Eii)

%%Gr醘ica en 2D

figure

plot(fi ,Eii)

grid on

xlabel(' (\phi)');

ylabel(' |E(\theta,\phi)|');

⛄ 运行结果

基于Matlab模拟线性天线阵列方向图附完整代码_无人机

基于Matlab模拟线性天线阵列方向图附完整代码_开发者_02

⛄ 参考文献

[1]张承畅, 余洒, 罗元,等. 基于Matlab的阵列天线方向图仿真[J]. 实验技术与管理, 2020, 37(8):6.

❤️部分理论引用网络文献,若有侵权联系博主删除
❤️ 关注我领取海量matlab电子书和数学建模资料