資源簡介
多重信號分類(music)算法計算波達角(不同陣元數(shù)的比較分析)(matlab)
代碼片段和文件信息
clear?all;
close?all;
derad=pi/180;
radeg=180/pi;
twpi=2*pi;
kelm=8;?%陣元數(shù)
dd=0.5;%陣元間距
d=0:dd:(kelm-1)*dd;
iwave=3;%信號源數(shù)
theta=[30?60?120];?%波達方向
snr=10;
A=exp(j*twpi*d.‘*cos(theta*derad));?%方向矢量
n=[10?50?100?200?400];;%采樣數(shù)
l_n=length(n);
SP_y=zeros(180l_n);
for?q=1:l_n
????S=randn(iwaven(q));
X=A*S;%接收信號
X1=awgn(Xsnr‘measured‘);%添加噪聲
Rxx=X1*X1‘/n(q);%計算協(xié)方差
InvS=inv(Rxx);
[EVD]=eig(Rxx);?%特征分解
EVA=diag(D)‘;
[EVAI]=sort(EVA);?%特征值降序排序
EVA=fliplr(EVA);?%左右翻轉?從大到小順序
EV=fliplr(EV(:I));?%?對應特征向量排序
%構造MUSIC譜函數(shù)
for?iang=1:180
????%angle(iang)=(iang-181)/2;
????phim=derad*iang;
?
- 上一篇:語音信號數(shù)據集
- 下一篇:本征正交分解和動態(tài)模態(tài)分解
評論
共有 條評論