资源简介
ESPRIT算法估计功率谱密度 matlab程序,用于学习使用的
代码片段和文件信息
N=2^16;
M=16;
f1=0.15;
f2=0.17;
f3=0.26;
SNR1=20;
SNR2=25;
SNR3=30;
A1=10^(SNR1/20);
A2=10^(SNR2/20);
A3=10^(SNR3/20);
L=100;
f=[0.15 0.17 0.26];
est_f=zeros(13);
est_error=zeros(13);
xs=zeros(MN-M);
for l=1:L
signal1=A1*exp(1i*(2*pi*f1*(0:N-1)+unifrnd(02*pi)));
signal2=A2*exp(1i*(2*pi*f2*(0:N-1)+unifrnd(02*pi)));
signal3=A3*exp(1i*(2*pi*f3*(0:N-1)+unifrnd(02*pi)));
noise=(randn(1N)+1i*randn(1N))/sqrt(2);
un=signal1+signal2+signal3+noise;
for k=1:N-M
xs(:k)=un(k+M-1:-1:k).‘;
end
Rxx=xs( : 1:end-1)*xs( : 1:end-1)‘/(N-M-1);
Rxy=xs( : 1:end-1)*xs( : 2:end)‘/(N-M-1);
[UE]=svd(Rxx);
ev=diag(E);
emin=ev(end);
Z=[zeros(M-11)eye(M-1);0zeros(1M-1)];
Cxx=R
- 上一篇:最近邻分类器Matlab实现
- 下一篇:音乐信号滤波去噪——使用凯塞窗论文
相关资源
- ESPRIT算法255749
- 阵列信号处理的理论和应用 matlab程序
- 均匀阵列基于esprit算法的DOA估计
- esprit算法
- ESPRIT算法MATLAB仿真程序
- 谱估计ODA,MUSIC,ESPRIT等DOA算法
- 三种esprit算法实现doa估计
- TLS_ESPRIT的间谐波检测算法matlab程序
- ESPRIT算法的matlab程序
- 面阵中二维角度估计 Unitary -ESPRIT算法
- 多种DOA估计算法MATLAB,如MUSIC、ESPRI
- music和esprit算法MATLAB程序
- 总体最小二乘的ESPRIT算法的matlab程序
- DOA的CBFCaponMUSICESPRITML算法
- DOA经典源程序 MUSIC ESPRIT MATLAB仿真
- ESPRIT DOA算法的稀疏表示求解(L1 SRA
- 五种频率估计算法的实现(frequency
- 三正弦叠加高斯白噪声信号源进行频
- 基于ESPRIT的DOA估计
- ESPRIT算法MATLAB程序
- 阵列信号处理_空间谱估计原理的一些
评论
共有 条评论