资源简介
圆阵目标方位估计,mvdr方法(matlab),自己编的,总共有三个,分别是mvdr,cbf和music方法
代码片段和文件信息
close all;
clear all;
clc;
jay = sqrt(-1);
A1 = 0.1; % 信号幅值
f1 = 3000; % 信号频率
fs = 20000; % 采样频率
ph1 = 0; % 正弦信号的初始相位
T = 1; % 采样时间
t = 0:1/fs:T-1/fs;
s1 = A1*exp(jay*(2*pi*f1*t+ph1)); % 单频信号
M = 8; % 阵元数
theta1 = -20; % 入射角度
Q1=-90; % 扫描扇区
Q2=90;
theta_step=0.5; % 角度扫描步长
Angles=Q1:theta_step:Q2;
SNR = 0; % 信噪比
d_lamda = 0.5; % 阵元间距与信号波长的比值
% % % % % % % % % % % % % % 圆阵
for kk=0:M-1
a11(kk+1:)=exp(-jay*pi*cos(2*pi/M*kk-theta1*pi/180));%%圆的半径是半波长
end
y=a11*s1;
X = (awgn(y.‘SNR‘measur
- 上一篇:线性偏振片Mueller矩阵计算_Matlab代码
- 下一篇:RX文件管理器
评论
共有 条评论