資源簡介
ESPRIT算法的matlab程序,用于陣列信號處理中的DOA估計

代碼片段和文件信息
%?Developed?by?xiaofei?zhang?(南京航空航天大學(xué)?電子工程系?張小飛)
%?EMAIL:zhangxiaofei@nuaa.edu.cn
clear?all
close?all
radeg?=?180/pi;
derad=1/radeg;
twpi?=?2*pi;
kelm?=?8;???????????????%?
dd?=?0.5;???????????????%?
d=0:dd:(kelm-1)*dd;?????%?
iwave?=?3;??????????????%?number?of?DOA
theta?=?[10?20?30];?????%?DOA
n?=?200????????????????%?
A=exp(-j*twpi*d.‘*sin(theta*derad));%%%%?direction?matrix
S=randn(iwaven);
snr0=0:3:100;
for?isnr=1:10
X0=A*S;
X=awgn(X0snr0(isnr)‘measured‘);
Rxx=X*X‘/n;
[EVD]=eig(Rxx);
EVA=diag(D)‘;?[EVAI]=sort(EVA);
EVA=fliplr(EVA);?EV=fliplr(EV(:I));?
estimates=(tls_esprit(ddRxxiwave));
doaes(isnr:)=sort(estimates(1:));
end
?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????674??2010-10-25?11:20??ESPRIT?算法\main.m
?????文件???????1584??2010-10-25?11:20??ESPRIT?算法\tls_esprit.m
?????目錄??????????0??2017-10-19?13:47??ESPRIT?算法
-----------?---------??----------?-----??----
?????????????????2258????????????????????3
- 上一篇:永磁同步電機模型
- 下一篇:EMD EEMD VMD比較
評論
共有 條評論