袁漢欽,張向龍
(1.海軍駐景德鎮(zhèn)地區(qū)航空軍事代表室,江西 景德鎮(zhèn) 333001;2.海軍駐綿陽地區(qū)軍事代表室,四川 綿陽 621900)
調(diào)頻引信系統(tǒng)中的差頻信號在時間和頻率兩個方向都包含有目標(biāo)的距離信息。因此,調(diào)頻引信系統(tǒng)設(shè)計中的一項重要的工作就是研究差頻信號的瞬時頻率估計算法[1]。傳統(tǒng)的調(diào)頻引信對差頻信號的頻率估計是以時不變系統(tǒng)為基本模型的,估計結(jié)果存在固定誤差,無法實現(xiàn)連續(xù)測距[2-3];而利用時頻分析的方法,可得到信號在時間和頻率上的二維能量分布信息。因此,將時頻分析應(yīng)用于引信差頻信號的瞬時頻率估計,可得到差頻信號隨時間的連續(xù)分布,進(jìn)而能夠更加精確地檢測出彈目距離。
時頻分布種類很多,其中,Wigner-Ville分布(WVD)就是一種最常用的時頻分布。
信號f的Wigner-Ville分布 Wf(u,ξ)定義為[4]:
它能精確地定位信號f的時頻結(jié)構(gòu)。如果f的能量在時域上集中在u0,在頻率上集中在ξ0,則Wf的能量集中在(u0,ξ0),其時頻寬度與f的相同。記fa是f的解析函數(shù),可寫成 fa(t)=a (t)exp[j? (t)],則瞬時頻率
式(2)說明,對任意固定的u,Wfa(u,ξ)的能量主要集中在瞬時頻率 ξ=?'(u)的鄰域內(nèi)。因此,可以直接使用Wfa(u,ξ)的譜峰檢測來估計瞬時頻率,即WVD分布中每個時刻最大值對應(yīng)的頻率點就是信號在此時刻的瞬時頻率。所以此算法的基本思想為提取WVD 每個時間點最大函數(shù)值對應(yīng)的頻率點為該時間點的瞬時頻率估計值,這在高信噪比條件下有很好的估計性能,而且運算量較小[5-6]。
然而在低信噪比條件下,噪聲的影響會使得最大值所對應(yīng)的頻率點偏離信號瞬時頻率的真實值,引起較大的估計誤差,具體的算法流程如圖1所示:
圖1 WVD最大值法流程圖
使用最大頻偏為30 Hz,周期為4 s的三角波調(diào)制頻率為100 Hz,振幅為3 V的載波,并假設(shè)回波信號比發(fā)射信號延遲0.1 s,將回波信號和本振信號進(jìn)行混頻濾波,得到差頻信號。在信噪比為?3 dB的條件下進(jìn)行了仿真試驗,對信號用WVD最大值法進(jìn)行了處理,在采樣頻率為10 Hz時,得到的結(jié)果如圖2和圖3所示。
圖3中虛線代表瞬時頻率估計值,實線代表瞬時頻率真實值。由圖可看出由于信噪比降低,邊緣效應(yīng)和噪聲的影響都很大,瞬時頻率估計值與真實值之間的誤差很大,所以在低信噪比條件下,此方法已經(jīng)無法完成信號的瞬時頻率估計。
圖2 WVD結(jié)果
圖3 IF估計結(jié)果
由圖可看出,由于信噪比較低時,邊緣效應(yīng)和噪聲的影響都很大,瞬時頻率估計值與真實值之間的誤差很大。所以在低信噪比條件下,此方法無法完成信號的瞬時頻率估計。
盡管Wigner-Ville分布具有時頻能量聚集性高等好的性質(zhì),然而從上節(jié)分析中可以看出交叉項干擾的值甚至可能比有用信號分量的值大,嚴(yán)重影響了對有用信號的分析和提取。采用SPWVD可有效降低交叉項的影響,該方法在時域和頻域同時對WVD結(jié)構(gòu)做平滑[7-8],其定義為
式中:h (t)和g (t)是窗函數(shù),滿足 h(0)=G (0)=1;G (f)表示 g (t)的傅氏變換。
得到SPWVD后,再提取SPWVD每個時間點最大值對應(yīng)的頻率值作為信號的瞬時頻率估計值,具體算法流程如圖4所示。
圖4 SPWVD最大值法流程圖
采用和上節(jié)一樣的仿真條件,虛線代表瞬時頻率估計值,實線代表真實值,如圖5~6所示。
圖5 SPWVD結(jié)果
圖6 IF估計結(jié)果
由圖6可以看出SPWVD有效的抑制了噪聲,從而降低了交叉項干擾,由于此算法提取的是最大值,所以時聚性的降低對估計效果影響不大,通過比較可以得出:在相同信噪比條件下,SPWVD最大值法的估計性能明顯優(yōu)于WVD最大值法。
此算法的基本思想來源于數(shù)字圖像處理,原理與連接地圖上兩點使得其長度和高度變化都盡可能小的原理相似。[9-10]
考慮時間間隔 n ∈[n1,n2],n1、n2之間的所有路徑屬于K,瞬時頻率估計即為使得下面表達(dá)式最小的路徑
式中:p (k (n);n1,n2)是由 n1到n2沿路徑 k (n)的代價函數(shù)g (x,y)與f (x) 之和。函數(shù)關(guān)于是非減的(兩個連續(xù)點x=k (n),y=k (n?1)的瞬時頻率值),f (x)是關(guān)于 x=SPWVD (n,k (n))的非增函數(shù)。這樣,就能保證在某時刻SPWVD的較大值更有可能成為信號的瞬時頻率值。
在某時刻n,函數(shù)f (x)通過下面的過程形成:把所有時刻點的SPWVD值SPWVD (n,ω)按從大到小的順序排列
M為信號頻率點數(shù),則f (x)的形式定義為
這樣可以保證SPWVD的較大值作為瞬時頻率估計值,使用這種形式的原因是SPWVD在強(qiáng)噪聲環(huán)境下,瞬時頻率值是第j個最大值的概率隨j 線性降低。由于信號和噪聲的參數(shù)是時變的,f (x)與SPWVD的值無關(guān)。
若 g (x,y)=const,方程(3)的瞬時頻率估計為SPWVD的最大值,即函數(shù)f (x)完全確定式(3)的最小值,本文采用線性形式的g (x,y):
式(6)中:Δ的最優(yōu)選擇為兩個連續(xù)點瞬時頻率變化的最大期望值,即對于較小的瞬時頻率變化代價函數(shù)為0,在試驗中選取較小的Δ(如Δ=3)可以得到很好的效果,當(dāng)Δ →∞時為估計WVD的最大值。注意,上面提到的式(4)和式(5)只是代價函數(shù)f (x)和g (x,y)的一種形式。
利用平滑可以有效抑制噪聲的優(yōu)點,將SPWVD與Viterbi算法結(jié)合進(jìn)行差頻信號的瞬時頻率估計。首先,在WVD后進(jìn)行平滑,得到SPWVD處理結(jié)果;然后,進(jìn)行門限處理;最后,通過Viterbi方法得到差頻信號的瞬時頻率估計結(jié)果,具體算法流程如圖7所示。
圖7 Viterbi-SPWVD算法流程圖
仿真結(jié)果如圖8所示,信噪比為?3 dB,虛線為估計差頻信號瞬時頻率,實線為真實頻率。可以看出采用該算法估計差頻信號與實際信號誤差很小,能很好地抑制噪聲和交叉項的干擾。
圖8 IF估計結(jié)果(SNR=?3dB)
將調(diào)頻引信差頻信號在不同的信噪比情況下分別進(jìn)行400次Monte Carlor仿真,得到瞬時頻率的估計值方差隨信噪比變化的關(guān)系圖如圖9所示(虛線為基于WVD最大值法的估計方差,點線為基于SPWVD最大值法的估計方差,點實線表示基于Viterbi-SPWVD 算法的估 計 方 差)?;?于Viterbi-SPWVD算法提取瞬時頻率在信噪比不低于?1 dB時可以較精確的估計差頻信號頻率,WVD最大值法、SPWVD最大值法分別在2 dB和4 dB條件下可以估計差頻信號頻率??梢?,利用時頻分析的方法可有效檢測出引信差頻信號的瞬時頻率,進(jìn)而得到距離的連續(xù)估計,其中Viterbi-SPWVD算法在低信噪比情況下的性能更為優(yōu)越。
圖9 瞬時頻率估計方差
[1]路翠華,李國林,熊波.基于變步長LMS算法的線性調(diào)頻引信噪聲抑制[J].海軍航空工程學(xué)院學(xué)報,2010,25(5):549-551.
[2]崔占忠.調(diào)頻測距信號分析[J].探測與控制學(xué)報,2006,28(5):1-3.
[3]周祖國,李元光,劉芒龍,等.基于瞬時相位的三角波調(diào)頻差頻信號數(shù)學(xué)模型[J].探測與控制學(xué)報,2009,31(3):77-80.
[4]BOASHASH B,WHITE L,IMBERGER J.Wigner-ville analysis of non-stationary random signals[C]//ICASSP.Tokyo,Japan:IEEE,1986:2323-2326.
[5]胡旭娟.時變信號檢測與瞬時頻率估計方法研究[D].西安:西北工業(yè)大學(xué),2007.
[6]STANKOVIC L J,STANKOVIC S.An analysis of instantaneous frequency representation using time-frequency distribution-generalized Wigner distribution[J].IEEE Transaction on signal processing,1995,42(2):245-266.
[7]SI WENRONG,LI JUNHAO,YUAN PENG.Study on time-frequency characteristic of PD pulse using Wigner-Ville Distributions[C]//ISEI.Vancouver,Canada:IEEE,2008:355-358.
[8]AMIRMAZLAGHANI M,AMINDAVAR H.Modeling and denoising Wigner-ville distribution[C]//DSP/SPE Marco Island,FL:IEEE,2009:530-534.
[9]LOU H.Implementing the Viterbi algorithm[J].Signal Processing Magnine,1995,12(5):42-52.
[10]欒海妍.基于時頻分析的跳頻信號檢測與特征提取[D].鄭州:解放軍信息工程大學(xué),2007.