資源簡介
分別用Pisarenko諧波估計法、MUSIC算法和ESPRIT算法對三正弦疊加高斯白噪聲信號源進行頻率估計,附件中有代碼說明,編譯環境為matlab。
代碼片段和文件信息
%?ESPRIT
clc
clear?all
close?all?
Nr?=?7;
ldata?=?128;?%?數據樣本長度32/64/128
w?=?2?*?pi?*?[0.05?0.40?0.42];?%?頻率
N_Var?=?0.32;?
Z?=?zeros(NrNr);
Z(2:Nr1:Nr-1)?=?blkdiag(111111);%1111);%1111);
I?=?blkdiag(1111111);%1111);%1111);
valuediag?=?zeros(203);
frq_mean?=?zeros(N_Var3);
frq_var?=?zeros(N_Var3);
k?=?1
????for?i??=?1:20
????smp?=?fix(100*rand);%隨機初始相位
????Nise?=?randn(1ldata)?*?sqrt(0.32+(k-1)*.01);
????n?=?smp:smp+ldata-1;
????X?=?2?*?cos(?w(1)*n?)+3?*?cos(?w(2)*n?)??+?1.2?*?cos(?w(3)*n?);
????Y?=?(X?+?Nise)‘;
????Rline?=?xcorr(Y‘)/ldata;
????Rxx?=?toeplitz(Rline(ldata:ldata+Nr-1));
????Rxy1?=?toeplitz(Rline(ldata:ldata+Nr???));
????Rxy?=?Rxy1(1:Nr2:Nr+1);
????[eigvcteigval]?=?eig(Rxx);
????lamdamin?=?eigval(11);
????C
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1458??2011-01-19?01:22??代碼和說明\Esprit.m
?????文件???????2220??2011-01-19?10:16??代碼和說明\Esprit_eig.m
?????文件???????2026??2011-01-19?10:38??代碼和說明\ESprit_tls.m
?????文件???????1340??2011-01-18?23:58??代碼和說明\music1.m
?????文件???????2164??2011-01-19?09:55??代碼和說明\music_evaluate.m
?????文件????????876??2011-01-18?21:41??代碼和說明\pisarenko.m
?????文件???????1642??2011-01-19?01:47??代碼和說明\pisko_evaluate.m
?????文件???????1431??2011-01-19?10:50??代碼和說明\Tls_Esprit.m
?????文件????????684??2011-09-30?14:27??代碼和說明\代碼說明.txt
?????目錄??????????0??2011-09-30?14:25??代碼和說明
-----------?---------??----------?-----??----
????????????????13841????????????????????10
- 上一篇:GPS-PPP 精密單點定位的研究
- 下一篇:mckd 最大相關峭度解卷積
評論
共有 條評論