全數(shù)字跟蹤接收機(jī)的設(shè)計與實現(xiàn)
數(shù)字下變頻部分設(shè)計的運算都集中在數(shù)字濾波部分,為減少運算首先對I、Q信號進(jìn)行CIC抽取。CIC濾波器是一種基于零極點相抵消的FIR濾波器。本文設(shè)計是一個5級級聯(lián)32倍抽取CIC濾波器,包括5級積分器,10倍抽取器和5級梳狀濾波器。它們分別用累加器、序列變換和減法器用Verilog編程實現(xiàn)。
最后通過一個32階的FIR低通濾波器:通帶截止頻率為0.6 MHz,阻帶起始頻率為1.2 MHz。用MATLAB的Smuilink的數(shù)字信號處理工具計算濾波器系數(shù)。比較抽取前后的濾波器以及資源占用情況。很明顯抽取后的FIR低通濾波器要優(yōu)于抽取前的,如果要在高采樣率下達(dá)到抽取后的效果,就需要濾波器有個高的階數(shù),從而占用更多的資源。
2.3 包絡(luò)檢波
包絡(luò)檢波由開平方根和環(huán)路濾波器組成。經(jīng)過抽取的信號經(jīng)過開平方根后得到信號能量,再送到環(huán)路濾波器除去高頻分量,得到信號包絡(luò)信息。環(huán)路濾波是由一個2階IIR低通濾波器和一個1階IIR低通濾波器級聯(lián)組成,構(gòu)成一個三階窄帶濾波器,可以得到信號長期電平估計。這樣可以保證增益因子不會因為接收信號的快速波動而發(fā)生較大變化。
評論