資源簡介
實現Pisarenko諧波分解法、MUSIC、基本ESPRIT、LS-ESPRIT、TLS-ESPRIT五種頻率估計算法,運用他們對一個正弦波疊加噪聲的信號源進行頻率估計。
代碼片段和文件信息
f1=0.05;f2=0.27;f3=0.39;M=8;
wn_var=0.2;
N=128;
Z=[zeros(1M);eye(M-1)zeros(M-11)];
n=1:N;
xs=2*cos(2*pi*f1*n)+3*cos(2*pi*f2*n)+1.2*cos(2*pi*f3*n);
f=zeros(203);
for?h=1:20
????z=sqrt(wn_var)*randn(1N);
????x=xs+z;
????
????rx=xcorr(x);
????Rxx=toeplitz(rx(N:N+M-1))/N;
????Rxy=[rx(N+1:N+M);toeplitz(rx(N:N+M-2))rx(N-M+1:N-1)‘]/N;
????Er=eig(Rxx);
????
????Cxx=Rxx-Er(1)*eye(M);
????Cxy=Rxy-Er(1)*Z;
????
????Ec=eig(CxxCxy);
????f_all=angle(Ec)/(2*pi);
????f_all=sort(f_all);
????f(h:)=[-f_all(3)-f_all(2)-f_all(1)];
end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????558??2014-12-25?17:36??frequency?evaluation\my_ESPRIT.m
?????文件????????514??2014-12-25?17:29??frequency?evaluation\my_LS_ESPRIT.m
?????文件????????853??2014-12-25?09:00??frequency?evaluation\my_MUSIC.m
?????文件????????396??2014-12-25?17:07??frequency?evaluation\my_Pisarenko.m
?????文件????????566??2014-12-25?17:16??frequency?evaluation\my_TLS_ESPRIT.m
?????目錄??????????0??2014-12-25?17:36??frequency?evaluation
-----------?---------??----------?-----??----
?????????????????2887????????????????????6
- 上一篇:BP柴油機速度控制
- 下一篇:四旋翼(quadrotor)的非線性動力學模型的m文件
評論
共有 條評論