基于DSTFT的FSK信號的解調(diào)
信號的2個(gè)載波頻率點(diǎn)分別為K1=[Nf1/fs]和K2=[Nf2/fs]([?]表示取整)。頻率點(diǎn)的幅度值為:
如果OX(nN,K2)O>OX(nN,K1)O,判為碼元1,否則判為0,這樣解調(diào)雖然簡單,但需要精確的碼元同步(即采樣起始點(diǎn)在兩個(gè)碼元連接點(diǎn)上)。信號采樣起始點(diǎn)具有很大的隨機(jī)性,并不能保證從碼元起始變化點(diǎn)開始采樣。所以碼元同步是解調(diào)的關(guān)鍵所在。
2.3 同步算法
對于利用DSTFT實(shí)現(xiàn)2FSK信號解調(diào),碼元同步是其中的關(guān)鍵。文獻(xiàn)[3]中的同步算法,利用信號載頻處的頻譜峰值比計(jì)算出同步指針的大小,得到定時(shí)偏差實(shí)現(xiàn)碼元同步。這種方法原理簡單,運(yùn)算量較小,在沒有噪聲和頻譜泄漏的情況下,計(jì)算出的調(diào)整指針比較精確。但是在低信噪比的情況下,這樣直接計(jì)算同步調(diào)整指針,誤差會比較大,會影響后面的碼元判決。因此這種方法只適用于信噪比比較高,同步不要求很精確的情況。
我們提出了一種新的同步算法,這種同步算法適用于碼元速率比較低,碼元寬度比較長的情況。同步過程分為粗同步和細(xì)同步,取窗口長度為碼元寬度Ns。
粗同步時(shí),窗口移動步長以Ns/8為例,每次移動后計(jì)算數(shù)字頻率點(diǎn)Ki(i=1,2)的頻譜峰值,因此對一個(gè)碼元,最多移動8次,即可找到其最大值:
其中,X(m,Ki)表示分析窗移動m次時(shí)頻率點(diǎn)Ki的頻譜,然后記錄下最大頻譜峰值Xmax1,與設(shè)定的門限值Q進(jìn)行比較,如果Xmax1Q,則判斷不是有效信號,繼續(xù)搜索信號;如果Xmax1≥Q,則認(rèn)為接收到了2FSK信號,這時(shí)記錄下最大頻譜峰值對應(yīng)的分析窗移動次數(shù)m,就實(shí)現(xiàn)了粗同步。
評論