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

✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,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)|');

⛄ 运行结果

⛄ 参考文献

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

❤️部分理论引用网络文献,若有侵权联系博主删除

❤️ 关注我领取海量matlab电子书和数学建模资料

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

matlab科研助手

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值