概述
✅作者简介:热爱科研的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电子书和数学建模资料
最后
以上就是忧心鞋垫为你收集整理的基于Matlab模拟线性天线阵列方向图附完整代码的全部内容,希望文章能够帮你解决基于Matlab模拟线性天线阵列方向图附完整代码所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复