易輝++侯孝民++吳濤
摘 要: 為了實(shí)現(xiàn)BPSK信號(hào)載頻的高精度估計(jì),提出一種基于頻率校正的高精度BPSK信號(hào)載頻估計(jì)算法。算法通過非線性變換將BPSK信號(hào)的載頻估計(jì)問題轉(zhuǎn)化為對(duì)點(diǎn)頻信號(hào)的估計(jì),再用DFT對(duì)點(diǎn)頻信號(hào)進(jìn)行粗估計(jì),針對(duì)DFT估計(jì)頻率分辨率差的問題,采用相位差校正法對(duì)DFT估計(jì)頻率進(jìn)行校正,從而實(shí)現(xiàn)BPSK信號(hào)載頻的高精度估計(jì)。最后,通過性能分析和計(jì)算機(jī)仿真驗(yàn)證了算法的有效性,其結(jié)果表明:該算法在低信噪比情況下能獲得較好的估計(jì)精度,在高信噪比情況下,估計(jì)精度大幅提高。
關(guān)鍵詞: BPSK信號(hào); 載頻估計(jì); DFT; 相位差校正法
中圖分類號(hào): TN914.2?34 文獻(xiàn)標(biāo)識(shí)碼: A 文章編號(hào): 1004?373X(2015)22?0004?04
載頻估計(jì)是數(shù)字信號(hào)分析的重要內(nèi)容。在測(cè)控任務(wù)中,通過測(cè)量飛行器和觀測(cè)站之間的相對(duì)運(yùn)動(dòng)引起的載波多普勒頻移可計(jì)算出飛行器的相對(duì)徑向速度[1?3]。同時(shí),在電子對(duì)抗中,尤其是對(duì)未知信號(hào)的偵查中,載頻估計(jì)也是信號(hào)后續(xù)處理的基礎(chǔ)[4]。因此,研究BPSK信號(hào)載頻的高精度估計(jì)有著十分重要的意義。
BPSK載頻估計(jì)的典型方法大致可分為兩類:第一類是通過現(xiàn)代譜估計(jì)的方法進(jìn)行譜估計(jì)及測(cè)頻,這類方法算法復(fù)雜,計(jì)算量大,且需要較高的信噪比;第二類是通過對(duì)信號(hào)進(jìn)行平方運(yùn)算,將BPSK信號(hào)載頻估計(jì)問題轉(zhuǎn)化為點(diǎn)頻信號(hào)頻率估計(jì)問題[5]。該方法在工程中較為常用,其載頻估計(jì)精度取決于點(diǎn)頻信號(hào)的估計(jì)精度。
對(duì)于點(diǎn)頻信號(hào)的估計(jì),常用的有時(shí)域法、頻域法、最大似然法和特征子空間法。時(shí)域法主要包括過零檢測(cè)法[6]和相位法[7],適合在信噪比比較高的情況下使用,在信噪比較低時(shí)性能急劇下降;頻域法主要包括直接法(周期圖法)、Rife算法[8]、Quinn算法[9?10]及其他基于DFT的各種改進(jìn)算法;這些方法可以用快速傅里葉算法(FFT)快速實(shí)現(xiàn),在工程上應(yīng)用廣泛。直接采用DFT法估計(jì)頻率時(shí),存在很嚴(yán)重的欄柵效應(yīng)[11],估計(jì)精度取決于頻率分辨率。而頻譜分辨率取決于采樣頻率和采樣點(diǎn)數(shù)(FFT點(diǎn)數(shù)),當(dāng)采樣頻率一定時(shí),想要獲得高精度的估計(jì)就必須不斷提高采樣點(diǎn)數(shù),這會(huì)造成運(yùn)算時(shí)間過長(zhǎng)。
1 基于頻率校正的BPSK載頻估計(jì)算法
為了克服欄柵效應(yīng),同時(shí)兼顧運(yùn)算速度,本文提出一種基于頻率校正的BPSK信號(hào)高精度載頻估計(jì)算法。離散頻譜相位差校正法[12],利用DFT變換后譜線的相位信息對(duì)離散譜線進(jìn)行校正,可對(duì)點(diǎn)頻信號(hào)的頻率進(jìn)行高精度估計(jì)。本文將離散頻譜相位差校正法應(yīng)用到BPSK信號(hào)的載頻估計(jì)中,通過對(duì)BPSK采樣信號(hào)進(jìn)行平方運(yùn)算,得到二倍載波的單頻分量[2f0],對(duì)得到的信號(hào)進(jìn)行DFT運(yùn)算,并對(duì)頻譜進(jìn)行最大值搜索便可獲得BPSK信號(hào)二倍載頻的粗估計(jì)。在此基礎(chǔ)上,利用相位差校正法對(duì)離散頻譜進(jìn)行校正,便可得到二倍載頻[2f0]的高精度估計(jì)。為了避免在平方運(yùn)算后的頻率模糊,需要在平方運(yùn)算前進(jìn)行二倍內(nèi)插并濾除鏡像。算法的處理框圖如圖1所示。
3 頻率校正法性能分析
本文先對(duì)BPSK進(jìn)行平方運(yùn)算,將BPSK信號(hào)載頻估計(jì)轉(zhuǎn)換成電頻信號(hào)頻率估計(jì)。用DFT變換對(duì)點(diǎn)頻信號(hào)進(jìn)行粗略估計(jì),在DFT估計(jì)的基礎(chǔ)上,用相位差校正法對(duì)粗估結(jié)果進(jìn)行頻率校正。
相對(duì)于直接DFT估計(jì),頻率校正法只增加了頻率校正過程,并不會(huì)增加太多運(yùn)算量。由于增加了頻率校正過程,DFT粗估計(jì)的精度要求不需要太高,前期做DFT的點(diǎn)數(shù)也可以相對(duì)降低。假設(shè)采樣點(diǎn)數(shù)為[N2]點(diǎn),經(jīng)過內(nèi)插濾波后變?yōu)镹點(diǎn),平方運(yùn)算需要進(jìn)行N次實(shí)數(shù)乘法運(yùn)算,DFT用FFT實(shí)現(xiàn)需要[N2]log2 N次復(fù)數(shù)乘法運(yùn)算,到此便是使用直接DFT估計(jì)的運(yùn)算量;增加頻率校正過程,第二段信號(hào)可以只做第[k0]點(diǎn)的DFT而不必做N點(diǎn)的FFT,這里需要N-m次復(fù)數(shù)乘法運(yùn)算,增加的運(yùn)算量主要來自這N-m次復(fù)數(shù)乘法,這相對(duì)于[N2]log2 N來說非常的小。由于本文是在DFT估計(jì)的基礎(chǔ)上做頻率校正,對(duì)DFT的頻率分辨率要求不用太高,所用的采樣點(diǎn)不必太長(zhǎng),這可以減小DFT的運(yùn)算量。直接DFT估計(jì)的精度取決于DFT的頻率分辨率,即由采樣頻率和采樣點(diǎn)數(shù)決定,估計(jì)精度為頻率分辨率的一半。而相位差校正法理論上的誤差是極小的,不存在分辨率的問題。因此,在相同運(yùn)算量的情況下,相位差校正法載頻估計(jì)的精度將遠(yuǎn)遠(yuǎn)高于直接DFT估計(jì)法。
關(guān)于N和m的取值問題,N作為DFT的點(diǎn)數(shù),N越大,時(shí)間越長(zhǎng),頻譜越窄,旁瓣效應(yīng)就越小,但N過大會(huì)導(dǎo)致運(yùn)算時(shí)間過長(zhǎng),所以,N的選取要在精度和運(yùn)算速度上做一折中。為了使第二次N-m點(diǎn)做DFT的點(diǎn)數(shù)盡量長(zhǎng)(頻譜盡量窄),m應(yīng)取較小的整數(shù)值[12]。
4 仿真結(jié)果及分析
下面對(duì)上述算法進(jìn)行仿真實(shí)現(xiàn)。仿真條件:待估計(jì)BPSK信號(hào)的載頻為59 kHz,采樣頻率300 kHz,取N=1 024的個(gè)采樣點(diǎn)。信噪比從-5~5 dB以0.25 dB的間隔變化,對(duì)每個(gè)信噪比做1 000次蒙特卡洛仿真。這里所說的信噪比是調(diào)制后信號(hào)的功率比噪聲功率。
二倍內(nèi)插并濾波后,信號(hào)點(diǎn)數(shù)將變?yōu)? 048個(gè)點(diǎn),采樣率變?yōu)?00 kHz。如果只用FFT估計(jì)載頻的話,此時(shí)頻譜的頻率分辨率為[Δf=0.293 kHz],估計(jì)的精度為頻率分辨率的一半,即[0.146 kHz]。若在FFT估計(jì)后,再做頻率校正,估計(jì)精度將大大提高。1 000次蒙特卡洛仿真結(jié)果如圖2,圖3所示。
圖2所示為載波頻率估計(jì)值與真實(shí)值對(duì)比圖。從圖2中可以看出,當(dāng)信噪比低于1 dB的時(shí)候,載頻估計(jì)值在真實(shí)值附近上下大幅度波動(dòng)。這是由于噪聲過大,影響了相位差的計(jì)算結(jié)果,導(dǎo)致校正后,估計(jì)頻率呈現(xiàn)出隨機(jī)波動(dòng)的現(xiàn)象。當(dāng)信噪比高于1 dB時(shí),估計(jì)頻率逐漸穩(wěn)定并趨近于真實(shí)值,在2 dB附近達(dá)到穩(wěn)定狀態(tài)。當(dāng)信噪比高于2 dB時(shí),載頻估計(jì)值基本等于真實(shí)值。
圖3所示為載頻估計(jì)值減去真實(shí)值后得到的誤差。從圖3中可以看出,當(dāng)信噪比低于1 dB時(shí),估計(jì)誤差較大且波動(dòng)較為劇烈,但仍然遠(yuǎn)小于DFT的頻率分辨率,估計(jì)誤差在1 Hz以內(nèi)??梢运愠鱿鄬?duì)誤差可達(dá)到[10-5]數(shù)量級(jí)。當(dāng)信噪比高于2 dB時(shí),估計(jì)誤差在0.001 Hz以內(nèi),相對(duì)誤差可達(dá)[10-8]數(shù)量級(jí)。
從圖3中的放大圖中還可以看出,當(dāng)信噪比大于2.5 dB以后,頻率估計(jì)的誤差并沒有再減小,而是一個(gè)穩(wěn)定的值,這正是由于前面所分析的[XsN(ejω)]正、負(fù)頻譜相互疊加所造成的。
5 結(jié) 語
本文將相位差校正法應(yīng)用到BPSK信號(hào)的載頻估計(jì)中,對(duì)算法原理進(jìn)行推導(dǎo)并分析了算法的性能,通過仿真分析驗(yàn)證了算法的估計(jì)精度和有效性?;陬l率校正的BPSK信號(hào)載頻估計(jì)算法是針對(duì)DFT的頻率估計(jì)的校正算法,具有速度快、實(shí)時(shí)性好的優(yōu)點(diǎn),有利于硬件實(shí)現(xiàn)。同時(shí),該算法運(yùn)算簡(jiǎn)單,估計(jì)精度高,可以有效克服欄柵效應(yīng),適用飛行器測(cè)控。
參考文獻(xiàn)
[1] 劉嘉興.飛行器測(cè)控與信息傳輸技術(shù)[M].北京:國(guó)防工業(yè)出版社,2011.
[2] 黃富彪,何兵哲.一種衛(wèi)星信號(hào)載波頻率精確估計(jì)算法[J].現(xiàn)代電子技術(shù),2012,35(3):129?131.
[3] 劉嘉興.飛行器測(cè)控通信工程[M].北京:國(guó)防工業(yè)出版社, 2010.
[4] Richards Mark A.雷達(dá)信號(hào)處理基礎(chǔ)[M].北京:電子工業(yè)出版社,2012.
[5] 鄭紀(jì)民,胡亞.一種MPSK信號(hào)載頻高精度實(shí)時(shí)估計(jì)算法[J].無線電工程,2012(5):21?23.
[6] 張旻,王倫文,陳家松.用于通信對(duì)抗偵察的高精度測(cè)頻方法[J].無線電通信技術(shù),2000(5):48?50.
[7] BOASHASH B. Estimating and interpreting the instantaneous frequency of a signal II: Algorithms and application [J]. Proceedings of the IEEE, 1992, 80(4): 540?568.
[8] RIFE D R B. Single tone parameter estimation from discrete?time observations [J]. IEEE Transactions on Information Theory, 1974, 20(5): 591?598.
[9] QUINN B G. Estimation of frequency, amplitude, and phase from the DFT of a time series [J]. IEEE Transactions on Signal Processing, 1997, 45(3): 814?817.
[10] 謝勝,陳航,于平,等.基于Quinn算法和相位差法的正弦波頻率估計(jì)綜合算法[J].信號(hào)處理,2011(5):771?775.
[11] 陳奎孚,焦群英,高小榕.提高 FFT 譜質(zhì)量的一種新方法[J].振動(dòng)·測(cè)試與診斷,1998(3):62?66.
[12] 朱利民,賈民平,鐘秉林.轉(zhuǎn)子振動(dòng)監(jiān)測(cè)中的采樣與相位誤差補(bǔ)償[J].東南大學(xué)學(xué)報(bào),1997(2):117?122.