5.8Ghz 10阵元 MATLAB程序

MATLAB

 

5.8G   

10阵元间距四分之一波长

方向图程序

 

f=5.8e9;              %//频率5.8Ghz
lamda=(3e8)/f;        %//波长=光速/频率
beta=2.*pi/lamda;     %//β=2π/λ 波数 ,2π是2倍圆周率的意思,k=2π/λ表示了角速度的大小
n=10;                 %//天线阵元数目
t=0:0.01:2*pi;        %//弧度
d=lamda/4;            %//假设阵元间距为波长的四分之一
W=beta.*d.*cos(t);
z1=((n/2).*W)-n/2*beta*d;
z2=((1/2).*W)-1/2*beta*d;
F1=sin(z1)./(n.*sin(z2));
K1=abs(F1);         %//函数对数组元素进行绝对值处理的函数
figure(1);
polar(t,K1);

 

 

posted @ 2021-02-06 10:49  流水江湖  阅读(182)  评论(0编辑  收藏  举报