⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ulaqierxuefufxt.m

📁 天线方向图可以看出此算法的性能
💻 M
字号:
%线阵 指向30度的-30dB的切比雪夫方向图
clc
clear all
close all
%………………………………基本参数………………………………………………………
c=1500;                                                 
f=9000; 
lamda=c/f;                                             %波长λ
M=32;                                                  %阵元数
d=lamda/2;                                             %阵元间距
Q1=-90;
Q2=90;                                                 %扫描范围
theta=Q1:0.1:Q2;                                       %方向角向量(1x1800)
k=length(theta);                                       %扫描点数(1800)
%…………………………指向30度………………………………………
Bd=pi*sin(30*pi/180);                                           %指向30度
for i=1:k
    B(i)=pi*(sin((Q1+(i-1)*0.1)*pi/180));        %空间频率β=(2πdsinθ)/λ
    g(i)=sin(M*(B(i)-Bd)/2)./(M*sin((B(i)-Bd)/2));      %阵列输出
end
G=abs(g);
dB=20*log10(G);
%------------绘制图形-------------
subplot(211)
plot(theta,dB);xlabel('方位角(度)');ylabel('G(\theta)(dB)')
axis([-50,50,-50,1]);
title('30度方向图')
grid on
%…………………………加-30dB切比雪夫权………………………………………
y2=zeros(1,k);
w=chebwin(M,30);                                 %w是-30dB的切比雪夫权
for i=1:M
   y1=exp(j*(i-1)*Bd)*exp(-j*(i-1)*pi*sin(theta*pi/180))*w(i);
   y2=y2+y1;
end
ymax=max(abs(y2));
yy=20*log10(abs(y2)/ymax); 
subplot(212)
 plot(theta,yy,'m')
    axis([-50,50,-50,0])
     xlabel('方位角(度)');
  ylabel('G(\theta)(dB)');
    title('加30dB切比雪夫权阵的30度方向图');

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -