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

简介: 基于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电子书和数学建模资料



相关文章
|
4月前
|
Perl
【MFAC】基于全格式动态线性化的无模型自适应控制(Matlab代码)
【MFAC】基于全格式动态线性化的无模型自适应控制(Matlab代码)
|
4月前
【数值分析】迭代法求方程的根(附matlab代码)
【数值分析】迭代法求方程的根(附matlab代码)
|
4月前
【数值分析】Jacobi、Seidel和Sor迭代法求解线性方程组(附matlab代码)
【数值分析】Jacobi、Seidel和Sor迭代法求解线性方程组(附matlab代码)
|
4月前
【数值分析】二分法求方程的根(附matlab代码)
【数值分析】二分法求方程的根(附matlab代码)
|
10天前
|
算法
MATLAB最小二乘法:线性最小二乘、加权线性最小二乘、稳健最小二乘、非线性最小二乘与剔除异常值效果比较
MATLAB最小二乘法:线性最小二乘、加权线性最小二乘、稳健最小二乘、非线性最小二乘与剔除异常值效果比较
19 0
|
25天前
|
存储 人工智能 机器人
【Matlab】Matlab电话拨号音合成与识别(代码+论文)【独一无二】
【Matlab】Matlab电话拨号音合成与识别(代码+论文)【独一无二】
|
1月前
|
存储
【Matlab】Matlab电话拨号音合成与识别(代码+论文)【独一无二】
【Matlab】Matlab电话拨号音合成与识别(代码+论文)【独一无二】
|
3月前
|
机器学习/深度学习 算法 计算机视觉
霍夫变换车道线识别-车牌字符识别代码(matlab仿真与图像处理系列第5期)
霍夫变换车道线识别-车牌字符识别代码(matlab仿真与图像处理系列第5期)
31 2
|
3月前
|
算法
MATLAB | 插值算法 | 一维interpl插值法 | 附数据和出图代码 | 直接上手
MATLAB | 插值算法 | 一维interpl插值法 | 附数据和出图代码 | 直接上手
45 0
|
3月前
|
算法
MATLAB | 插值算法 | 二维interp2插值法 | 附数据和出图代码 | 直接上手
MATLAB | 插值算法 | 二维interp2插值法 | 附数据和出图代码 | 直接上手
93 0

热门文章

最新文章