• 大小: 1KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-14
  • 语言: Matlab
  • 标签: ESPRIT算法  

资源简介

ESPRIT算法的matlab程序,用于阵列信号处理中的DOA估计

资源截图

代码片段和文件信息

% Developed by xiaofei zhang (南京航空航天大学 电子工程系 张小飞)
% 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


评论

共有 条评论