郭 輝,費曰振,谷加臣,閆博文,李卓宇
(中國人民解放軍63889 部隊,河南 孟州 454750)
最小頻移鍵控(MSK)是一種以改變波載頻率來傳輸信息的調(diào)制技術,即特殊的連續(xù)相位的頻移鍵控。MSK 調(diào)制方式具有較高的功率利用率和頻譜利用率[1],廣泛應用于軍事通信領域,如被應用于美國國家航天局的高級通信技術衛(wèi)星系統(tǒng)和美軍的Link16數(shù)據(jù)鏈等通信系統(tǒng)中[2]。調(diào)制參數(shù)的復雜性及較高的頻譜利用率,給電子對抗偵察分析及情報獲取帶來困難。
MSK 信號參數(shù)估計主要包括載頻、符號周期和調(diào)制指數(shù)參數(shù)估計[3],目前基于信號循環(huán)平穩(wěn)性[4]的載頻、符號周期和調(diào)制指數(shù)的聯(lián)合估計算法[5-6]等較為成熟。但其算法的抗噪聲性能不強,算法較復雜,運算量較大。針對這些局限,本文提出一種改進的聯(lián)合估計算法,采取功率譜法來估計載頻,可以有效地抑制噪聲的影響,提高參數(shù)估計的精度;同時改變算法搜索方式,降低搜索次數(shù),從而降低運算量。改進的聯(lián)合估計算法可以在低信噪比條件下快速對載頻、符號周期和調(diào)制指數(shù)進行參數(shù)估計。
MSK 信號為成形脈沖為矩形的連續(xù)相位調(diào)制(CPM)信號,CPM 信號的表達式通常為:
式中,符號周期為Ts,信號的能量為E,通常情況下假設(2E/Ts)1/2=1,fs為載波頻率,?(t)表達式為:
一般取調(diào)制階數(shù)M=2l,l=1,2,…;表達式中,hk為調(diào)制指數(shù),ak為調(diào)制的信息序列,q(t)為調(diào)制信號的相位響應脈沖。
q(t)一般表示為:
式中,g(t)為頻率成形脈沖,LREC(矩形脈沖)的表達式為:
當M=2,h=0.5,L=1 時,采用矩形脈沖,對應常見的MSK 調(diào)制[7]。MSK 調(diào)制作為CPM 調(diào)制中的典型調(diào)制方式,在實際應用中十分廣泛。矩形成形脈沖幅度不變,其對應的相位響應脈沖均勻變化。
矩形調(diào)制脈沖形狀如圖1 所示。

圖1 矩形脈沖
其相位變化為:
因此相位狀態(tài)為:
受矩形脈沖的形狀限制,MSK 調(diào)制的相位改變會出現(xiàn)曲線折斷的情況。由矩形脈沖的相位變化圖可得,每個碼元相位變化 π/2,圖2 為信號的相位改變網(wǎng)格圖。

圖2 MSK 調(diào)制相位改變網(wǎng)格
針對聯(lián)合估計算法抗噪聲性能不足、運算量大等局限,提出一種改進的聯(lián)合估計算法。由于聯(lián)合估計算法對剩余頻偏有一定的要求,越小越好,因此載頻粗估計算法較為重要。因此在原有聯(lián)合估計算法的基礎上,采取burg 現(xiàn)代譜算法,對載頻進行粗估計;同時采取遞進式搜索方式,在保證精度的同時,大大降低運算量。
1) burg 現(xiàn)代譜載頻估計算法
原載頻估計方法為瞬時頻率估計,誤差較大,較為敏感,受噪聲影響大。因此可以用功率譜法來估計載頻,可以有效地抑制噪聲的影響,提高參數(shù)估計的精度。burg 現(xiàn)代譜算法具體步驟如下:
根據(jù)前向和后向誤差均方差之和最小來求取km,m階的預測公式如下:
可得km的公式如下所示:
針對平穩(wěn)隨機過程,可將式(10)轉(zhuǎn)換為:
Levinson 關系式如下:
而AR 模型的第m+1 個參數(shù)G為:
預測誤差功率的遞推關系式,如下所示:
完成以上遞推關系需要知道誤差功率的初始值,如下:
經(jīng)過以上步驟即可得出信號的功率譜密度:
搜索信號功率譜密度峰值對信號載頻進行粗估計,從而降低載頻粗估計的誤差。
2) 聯(lián)合估計
下面考慮剩余載頻fe、符號率Ts和調(diào)制指數(shù)h的聯(lián)合估計問題。
為了后續(xù)分析方便,定義:
2 個區(qū)間:Ig?(0,2g0) 和Iα?(-3/(2Ts)+g0fe,3/(2Ts)+g0fe),則由CPM 信號s(t)的循環(huán)平穩(wěn)性易知,對于(g,α)∈Ig×Iα?,當且僅當g=g0,α=±1/(2Ts)+g0fe時:
則可以利用CPM 信號的循環(huán)平穩(wěn)性對采樣后的信號r[k]建立代價函數(shù):
因此,定義搜索區(qū)間:
則fe、Ts和h的估計就可以通過對如下的代價函數(shù)進行三維搜索:
找出其最大值對應的g0、α0和β0:
則通過這三個值可以得到估計值:
3) 遞進式搜索
原聯(lián)合估計算法為達到較高的參數(shù)估計精度,需要使用較小的搜索間隔,每次搜索需要對所有的數(shù)據(jù)進行相關運算,所以算法的運算量比較大。因此為滿足參數(shù)快速估計的需要,對代價函數(shù)的搜索進行改進,采取遞進式搜索,降低運算量。
假設需要達到的精度為ε,則可以在整個搜索區(qū)間內(nèi)進行較大間隔的搜索,確定包含峰值的一個較小的搜索區(qū)間,之后減小搜索間隔,滿足精度的要求。具體步驟如下所示:
首先根據(jù)代價函數(shù),對搜索區(qū)間進行粗搜索,粗搜索間隔為:
經(jīng)過粗搜索后,假設代價函數(shù)最大值位置為fmax1,則縮小后的的搜索區(qū)間為:
以fmax1為中心,向前擴展一個粗搜索間隔εc,向后擴展一個粗搜索間隔εc,得到細搜索區(qū)間。之后在該區(qū)間內(nèi)以要求的精度ε為搜索間隔進行搜索。
利用此方法可大大降低算法的運算量,可以達到信號參數(shù)快速估計。假設整個區(qū)間長度為d,相比原算法降低的運算量比例為:
上面只進行了2 次搜索,根據(jù)以上原理可以將搜索次數(shù)擴展為n次,將大大降低算法的運算量,同時滿足精度的要求,達到參數(shù)的快速估計。
圖3 為上述聯(lián)合估計算法的流程圖。

圖3 聯(lián)合估計算法框圖
首先通過burg 現(xiàn)代譜算法對信號進行載波粗估計,之后對信號進行消除載頻處理。根據(jù)已知的信號情況,對搜索的參數(shù)區(qū)間范圍進行限定和縮小。然后在搜索范圍內(nèi),通過遞進式搜索方式搜索代價函數(shù)的最大值,并提取出來,根據(jù)搜索的結(jié)果和聯(lián)合估計的算法來估計信號剩余頻偏和碼元速率。
搜索代價函數(shù)的極大值,首先確定g的值,之后根據(jù)代價函數(shù)最大值的位置求得估計的參數(shù),具體流程如下:
1)求JN(g,α,β)=|ξN(g,α)|2+|ξN(g,β)|2關于g的最大值max {JN(g,α,β)};
2) 求 |ξN(g,α)|2中 關 于α的 最 大 值max {|ξN(g,α)|2};
3) 求 |ξN(g,β)|2中 關 于β的 最 大 值max {|ξN(g,β)|2}。
完成以上步驟后,記錄下對應的α、β、g的值,利用這些值根據(jù)式子計算出待估計參數(shù)的值h?、T?s、f?c。
通過上述聯(lián)合估計算法的描述,該算法可以有效地一次性地估計出信號的載頻、碼元速率和調(diào)制指數(shù)。
接下來對仿真信號進行參數(shù)估計,來驗證算法的可行性。下面主要將代價函數(shù)的三維搜索轉(zhuǎn)換為2 個階段的3 次簡單搜索。
仿真參數(shù):不考慮噪聲的影響,采樣率fs=1 MHz,調(diào)制指數(shù)h=0.5,載頻fc=100 kHz,每個碼元的采樣個數(shù)為25,碼元速率為40 kHz。首先針對調(diào)制指數(shù)進行代價函數(shù)搜索,調(diào)制指數(shù)的代價函數(shù)圖如圖4 所示。

圖4 不同調(diào)制指數(shù)的代價函數(shù)圖
調(diào)制指數(shù)的取值為:
由于一些常用的調(diào)制指數(shù)不一定是有理數(shù),針對調(diào)制指數(shù)的取值不采用均勻取值法。因此為降低調(diào)制指數(shù)搜索的運算量和提高調(diào)制指數(shù)估計的準確度,主要考慮常見的調(diào)制指數(shù),搜索其代價函數(shù)。由圖4可得,當調(diào)制指數(shù)為0.5 時,代價函數(shù)的值最大,與信號原始調(diào)制參數(shù)相符。
之后選取代價函數(shù)最大時的調(diào)制指數(shù),然后根據(jù)其余2 個參數(shù)的范圍進行搜索,調(diào)制指數(shù)的代價函數(shù)圖如圖5 所示。

圖5 代價函數(shù)隨參數(shù)變化圖
由圖5 可得,代價函數(shù)在正值和負值范圍內(nèi)分別有一個最大值點,通過搜索得到峰值的參數(shù)信息,得出α、β的值,通過式(22)計算出信號載頻為100 kHz 和碼元速率為40 kHz,通過以上仿真過程,改進的聯(lián)合估計算法可以有效估計載頻、碼元速率和調(diào)制指數(shù)。
1) 載頻估計算性能分析
接下來探究不同信噪比下burg 現(xiàn)代譜算法和瞬時頻率估計算法對于載頻估計的誤差。仿真參數(shù)為:SNR 為-10~20 dB,碼元個數(shù)300 個,采樣率fs=1 MHz,調(diào)制指數(shù)h=0.5,載頻fc=100 kHz,每個碼元的采樣個數(shù)為25,碼元速率為40 kHz。通過仿真實驗,由圖6 可得,burg 現(xiàn)代譜算法可以很好地對載頻進行估計,當信噪比小于9 dB 時,burg 現(xiàn)代譜估計的誤差遠小于瞬時頻率估計的誤差,同時當信噪比逐漸減小時,burg 現(xiàn)代譜算法估計的誤差基本不變,展現(xiàn)出較強的抗噪聲性能,且滿足聯(lián)合估計算法對于粗估計誤差的要求。

圖6 2 種載頻估計算法誤差隨信噪比變化圖
2) 改進后的算法整體性能分析
改變載頻粗估計的算法,使用burg 頻譜法減小參數(shù)估計的誤差,同時采用粗搜索和細搜索方式,接下來做以下仿真實驗:
仿真參數(shù):SNR為-10~20 dB,碼元個數(shù)300個,采樣率fs=1 MHz,調(diào)制指數(shù)h=0.5,載頻fc=100 kHz,每個碼元的采樣個數(shù)為25,碼元速率為40 kHz。
如圖7 所示,當信噪比較小時信號誤差相比于粗估計采用瞬時頻率法時顯著減小。同時在載頻估計基本準確的情況下,載頻估計的抗噪聲性能顯著提高,對信噪比要求降低了8 dB。

圖7 載頻估計誤差隨信噪比變化圖
如圖8 所示, 當信噪比較小時信號誤差相比于粗估計采用瞬時頻率法時顯著減小。同時在碼元速率估計基本準確的情況下,碼元速率估計的抗噪聲性能顯著提高,對信噪比要求降低了8 dB。

圖8 碼元速率估計誤差隨信噪比變化圖
在保證精確度的情況下采用遞進式搜索,粗搜索采用原有精度的0.1 進行估計,細搜索采用原有的精度估計。圖9 為仿真結(jié)果。

圖9 2 種搜索方式的搜索時間
通過計算,原始搜索方式進行一次參數(shù)估計的平均時間約為0.18 s,改進后進行一次參數(shù)估計的平均時間約為0.033 8 s,整個運算時間節(jié)省了80%左右,可以顯著看出參數(shù)估計的運算量顯著減少,有利于參數(shù)的快速估計。
綜上所述,改進后的聯(lián)合估計算法在信噪比較小時,參數(shù)估計的誤差顯著降低,同時抗噪聲性能顯著提高。通過采用遞進式搜索顯著降低算法的運算量,達到快速估計的目的。
本文通過研究MSK 信號的符號周期、調(diào)制指數(shù)和載波頻率等參數(shù)的估計算法,針對聯(lián)合估計算法的局限性,提出一種改進的MSK 參數(shù)聯(lián)合估計算法。該算法可以在低信噪比條件下快速進行參數(shù)估計,為通信偵察對抗和情報獲取提供技術支撐,對電子對抗偵察具有重要意義?!?/p>