fangzhen.m

来自「基于matlab的和通道」· M 代码 · 共 55 行

M
55
字号
lear all;
%定义参数:
Scana=45;    %天线扫描范围-45~45度
Thita=6;     %半功率波束角6度
Omiga=45;    %天线扫描速度45度每秒
%单脉冲模式下的和差波束方向函数
e=2.72;
Thita=Thita*pi/180;
Omiga=Omiga*pi/180;
Scana=Scana*pi/180;

i=0;
for Angle=[-Scana:pi/6000:Scana]
    i=i+1;
    Fa(i)=e^(-1.4*(((Angle+Thita/2)/Thita)^2));
    Fb(i)=e^(-1.4*(((Angle-Thita/2)/Thita)^2));
end
    Sigma=(Fa+Fb).^2;
    Delta=(Fa+Fb).*(Fa-Fb);
    Aeror=Delta./Sigma;
    Angle=[-Scana:pi/6000:Scana]*180/pi;
%两个馈源对应的波束方向函数
figure(1);
plot(Angle,Fa); hold on;
plot(Angle,Fb); hold on;
title('两个馈源对应的波束方向函数');
xlabel('角度/度');
ylabel('幅度');
grid on;
%和通道对应的波束方向函数
figure(2);
subplot(2,1,1);
plot(Angle,Sigma); 
title('和通道');
xlabel('角度/度');
ylabel('幅度');
axis([-45 45 -2 2]);
grid on;
%差通道对应的波束方向函数
figure(2);
subplot(2,1,2);
plot(Angle,Delta); 
title('差通道');
xlabel('角度/度');
ylabel('幅度');
axis([-45 45 -2 2]);
grid on;
%角误差与归一化的差和比之间的关系
figure(3);
plot(Angle,Aeror);
title('角误差与归一化的差和比之间的关系');
xlabel('误差角/度');
ylabel('归一化的差和比');
grid on;

⌨️ 快捷键说明

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