資源簡介
個人收集的多種DOA估計算法,如MUSIC、ROOT-MUSIC、2D-MUSIC、ESPRIT、Unitary-ESPRIT、JADE等算法,都是MATLAB代碼,簡單易懂,親測無報錯運行

代碼片段和文件信息
%?DOA?estimation?by?MUSIC?
%?Developed?by?xiaofei?zhang?(南京航空航天大學(xué)?電子工程系?張小飛)
%?EMAIL:zhangxiaofei@nuaa.edu.cn
clear?all
close?all
derad?=?pi/180;????????%?deg?->?rad
radeg?=?180/pi;
twpi?=?2*pi;
kelm?=?8;???????????????%?陣列數(shù)量
dd?=?0.5;???????????????%?space?
d=0:dd:(kelm-1)*dd;?????%?
iwave?=?3;??????????????%?number?of?DOA
theta?=?[10?30?60];?????%?角度
snr?=?10;???????????????%?input?SNR?(dB)
n?=?500;?????????????????%?
A=exp(-j*twpi*d.‘*sin(theta*derad));%%%%?direction?matrix
S=randn(iwaven);
X=A*S;
X1=awgn(Xsnr‘measured‘);
Rxx=X1*X1‘/n;
InvS=inv(Rxx);?%%%%
[EVD]=eig(Rxx);%%%%?
EVA=diag(D)‘;
[EVAI]=sort(EVA);
EVA=fliplr(EVA);
EV=fliplr(EV(:I));
%?MUSIC
for?iang?=?1:361
????????angle(iang)=(iang-181)/2;
????????phim=derad*angle(iang);
????????a=exp(-j*twpi*d*sin(phim)).‘;
????????L=iwave;????
????????En=EV(:L+1:kelm);
????????SP(iang)=(a‘*a)/(a‘*En*En‘*a);
end
???
%?
figure()
SP=abs(SP);
SPmax=max(SP);
SP=10*log10(SP/SPmax);
h=plot(angleSP);
set(h‘Linewidth‘2)
xlabel(‘a(chǎn)ngle?(degree)‘)
ylabel(‘magnitude?(dB)‘)
axis([-90?90?-60?0])
set(gca?‘XTick‘[-90:30:90])
grid?on??
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1121??2011-10-19?15:43??多種DOA算法(music-esprit-jade等)\1MUSIC\doa_music.asv
?????文件???????1130??2011-10-19?15:36??多種DOA算法(music-esprit-jade等)\1MUSIC\doa_music.m
?????文件????????674??2010-10-25?11:20??多種DOA算法(music-esprit-jade等)\2ESPRIT\main.m
?????文件???????1584??2010-10-25?11:20??多種DOA算法(music-esprit-jade等)\2ESPRIT\tls_esprit.m
?????文件????????908??2010-10-25?11:20??多種DOA算法(music-esprit-jade等)\3Root-MUSIC\root_music.m
?????文件????????200??2010-10-25?11:20??多種DOA算法(music-esprit-jade等)\4Unitary-ESPRIT\qq.m
?????文件???????1312??2010-10-25?11:20??多種DOA算法(music-esprit-jade等)\4Unitary-ESPRIT\Unitary_esprit.m
?????文件???????1373??2010-10-25?11:20??多種DOA算法(music-esprit-jade等)\5MUSIC2\main.m
?????文件????????240??2010-10-25?11:20??多種DOA算法(music-esprit-jade等)\5MUSIC2\mssp.m
?????文件????????174??2010-10-25?11:20??多種DOA算法(music-esprit-jade等)\5MUSIC2\ssp.m
?????文件???????1627??2010-10-25?11:20??多種DOA算法(music-esprit-jade等)\6JADE\genspacetimechan.m
?????文件???????4668??2010-10-25?11:20??多種DOA算法(music-esprit-jade等)\6JADE\jade.m
?????文件???????1040??2010-10-25?11:20??多種DOA算法(music-esprit-jade等)\6JADE\main.m
?????文件????????464??2010-10-25?11:20??多種DOA算法(music-esprit-jade等)\6JADE\qtrans.m
?????文件????????498??2010-10-25?11:20??多種DOA算法(music-esprit-jade等)\6JADE\raisedcos_filter.m
?????文件???????1513??2010-10-25?11:20??多種DOA算法(music-esprit-jade等)\7DOA\PM.m
?????文件???????1477??2010-10-25?11:20??多種DOA算法(music-esprit-jade等)\8DOA2\matrix_pencil_L.m
?????文件????????152??2010-10-25?11:20??多種DOA算法(music-esprit-jade等)\8DOA2\R_hankel.m
?????目錄??????????0??2011-10-22?19:57??多種DOA算法(music-esprit-jade等)\1MUSIC
?????目錄??????????0??2011-10-22?19:57??多種DOA算法(music-esprit-jade等)\2ESPRIT
?????目錄??????????0??2011-10-22?19:57??多種DOA算法(music-esprit-jade等)\3Root-MUSIC
?????目錄??????????0??2011-10-22?19:57??多種DOA算法(music-esprit-jade等)\4Unitary-ESPRIT
?????目錄??????????0??2011-10-22?19:57??多種DOA算法(music-esprit-jade等)\5MUSIC2
?????目錄??????????0??2011-10-22?19:57??多種DOA算法(music-esprit-jade等)\6JADE
?????目錄??????????0??2011-10-22?19:57??多種DOA算法(music-esprit-jade等)\7DOA
?????目錄??????????0??2011-10-22?19:57??多種DOA算法(music-esprit-jade等)\8DOA2
?????目錄??????????0??2019-03-22?14:43??多種DOA算法(music-esprit-jade等)
-----------?---------??----------?-----??----
????????????????20155????????????????????27
............此處省略0個文件信息
評論
共有 條評論