资源简介

利用MATLAB仿真了基于导向矢量不确定集的稳健Capon波束形成算法,将最终的结果进行对比,对学习Capon有一定的帮助

资源截图

代码片段和文件信息

clc; 
clear;
close all; 
ima=sqrt(-1); 
element_num=10;      %?阵元数
d_lamda=1/2;         %?阵元间距
theta=-90:0.5:90;    %?角度范围
theta0=0;            %?期望角度?????? 
theta1=-30;          %?干扰角度? 
theta2=45;           %?干扰角度?? 
delta=5;             %  误差
L=1000;              %?快拍数
apxl=4.8;            %????? 
sum=0; 
for i=1:L
    amp0=10*randn(1);%?信号幅度
    amp1=200*randn(1); 
    amp2=200*randn(1); 
    ampn=5; 
    x(:i)=amp0*exp(ima*2*pi*1/2*sin(theta0*pi/180)*[0:element_num-1]‘)+... 
      amp1*exp(ima*2*pi*1/2*sin(theta1*pi/180)*[0:element_num-1]‘)+... 
      amp2*exp(ima*2*pi*1/2*sin(theta2*pi/180)*[0:element_num-1]‘)+... 
      ampn*(randn(element_num1)+ima*randn(element_num1)); 
end 
Rx=1/L*x* x‘; %?自相关矩阵?????? 
steer_ideal=exp(ima*2*pi*1/2*sin(theta0*pi/180)*[0

评论

共有 条评论