資源簡介
二階和三階鎖相環實現costas環,能夠實現載波跟蹤
代碼片段和文件信息
function?[out_sigState]?=?PLL_matlab(in_sigC1C2C3orderState)
pLL_Deta_Part1=0;
pLL_Deta_Part2=0;
if?order?==?2
????NCO_Phase?=?State.NCO_Phase;
????PLL_Freq_Part?=?State.PLL_Freq_Part;
????for?sig_idx=1:length(in_sig)
????????out_sig(sig_idx)=in_sig(sig_idx)*exp(-1i*NCO_Phase);
????????I_PLL=real(out_sig(sig_idx));
????????Q_PLL=imag(out_sig(sig_idx));
????????if?abs(out_sig(sig_idx))<1e-4;
????????????Discriminator_Out?=0;
????????else
????????????Discriminator_Out=sign(I_PLL)*Q_PLL/abs(out_sig(sig_idx));
????????end
????????
????????PLL_Phase_Part=Discriminator_Out*C1;
????????PLL_Freq_Part=Discriminator_Out*C2+PLL_Freq_Part;
????????Freq_Control=PLL_Phase_Part+PLL_Freq_Part;
????????NCO_Phase=mod(NCO_Phase+Freq_Control2*pi);
????????
????????pll_ds(sig_idx)
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????1979??2014-12-18?15:12??PLL_matlab.m
?????文件?????????895??2014-12-10?16:13??pll_matlab\PLLparameter.m
?????文件????????1979??2014-12-18?15:12??pll_matlab\PLL_matlab.m
- 上一篇:ImageFusion_SSSDI
- 下一篇:ZF-BD MIMO線性預編碼研究
評論
共有 條評論