齊思航 徐爭(zhēng)光
(華中科技大學(xué)電子信息與通信學(xué)院 武漢 430074)
在透地通信、水下通信以及大氣通信中由于高頻電磁波在傳輸中衰減很快,因此多采用甚低頻段的電磁波。在常用的數(shù)字信號(hào)調(diào)制方式中,頻移鍵控調(diào)制方式因其抗噪性能好且不易受外界環(huán)境的干擾等特點(diǎn)成為甚低頻通信中常用的調(diào)制方式[1],其中最小頻移鍵控(MSK)信號(hào)作為FSK的特例,因其相位連續(xù)、包絡(luò)恒定、嚴(yán)格正交等優(yōu)勢(shì)成為甚低頻通信中常用的調(diào)制方式。
在傳統(tǒng)的高斯白噪聲系統(tǒng)下,常用的MSK信號(hào)解調(diào)算法有MSK正交相干解調(diào)以及MSK最大似然解調(diào)等[2~3],但是在Alpha穩(wěn)定噪聲下,直接使用常規(guī)解調(diào)算法的解調(diào)性能很差[4],因此需要根據(jù)脈沖噪聲的分布特性對(duì)這兩種解調(diào)算法進(jìn)行改進(jìn),以適應(yīng)Alpha穩(wěn)定分布噪聲下的解調(diào)方法。對(duì)于MSK正交相干解調(diào)的改進(jìn)主要在于對(duì)脈沖噪聲的限幅處理[5~6];對(duì)于MSK最大似然解調(diào)[7],有學(xué)者根據(jù)Myriad濾波思想對(duì)分支度量的表達(dá)式進(jìn)行改進(jìn)[8~10]。
常用高斯白噪聲分布模型并不適合于描述脈沖噪聲,而Alpha穩(wěn)定分布因其具有統(tǒng)計(jì)分布的穩(wěn)定性和概率密度函數(shù)的代數(shù)拖尾特點(diǎn)成為一種廣泛使用的描述脈沖噪聲的模型。Alpha穩(wěn)定分布有四個(gè)參數(shù),分別為特征指數(shù)(α∈(0,2]),它決定噪聲的脈沖性強(qiáng)度,當(dāng)α=2時(shí),Alpha穩(wěn)定分布退化為高斯分布;偏斜指數(shù)(β∈[-1,1]),它決定Alpha穩(wěn)定噪聲分別的偏斜程度;尺度參數(shù)(γ∈(0,+∞)),它決定穩(wěn)定分布隨機(jī)變量偏離其均值或者中值的程度;位置參數(shù)(δ∈(-∞,+∞)),它指脈沖中心所在的位置[11]。據(jù)此特性產(chǎn)生隨機(jī)變量n服從Alpha穩(wěn)定分布并記為n~S(α,β,γ,δ)[12]。
MSK信號(hào)正交相干解調(diào)法[3]是利用MSK信號(hào)的正交性將信號(hào)分成同相與正交兩個(gè)部分進(jìn)行處理,在同相支路中r(t)與cos(πt/ 2TB)cos(ωct)相乘,在正交支路中r(t)與-sin(πt/ 2TB)sin(ωct)相乘,然后分別在2TB內(nèi)進(jìn)行積分,兩條支路在不同的時(shí)刻進(jìn)行判決,判決后的數(shù)據(jù)經(jīng)過并串轉(zhuǎn)換后通過碼反變換器就可以恢復(fù)最終解調(diào)數(shù)據(jù),從接收信號(hào)進(jìn)入到并串轉(zhuǎn)換輸出部分稱為MSK正交相干解調(diào)單元,即為圖1中虛線框所示部分,具體流程如圖1所示。
圖1 MSK信號(hào)正交相干解調(diào)框圖
碼反變換器在判決后會(huì)帶來誤碼率的增加,為了消除碼反變換器的影響,本文考慮將碼反變換器前移到進(jìn)行MSK信號(hào)調(diào)制之前[4],即作如圖2所示的變化。
圖2 碼變換器前移到MSK調(diào)制前
若碼反變換器在正交相干解調(diào)單元的后面,只有當(dāng)碼反變換器的兩個(gè)相鄰輸入碼元中有且只有一個(gè)碼元出錯(cuò)時(shí),其輸出碼元才會(huì)出錯(cuò)。假設(shè)MSK正交相干解調(diào)單元的誤碼率為Pe,則兩個(gè)碼元中前一個(gè)碼元出錯(cuò)后一個(gè)碼元正確的概率為Pe(1-Pe),同樣地,前一個(gè)碼元正確后一個(gè)碼元出錯(cuò)的概率也為Pe(1-Pe),所以最終解調(diào)輸出碼元的錯(cuò)誤概率為
當(dāng)Pe很小時(shí),有;當(dāng)Pe很大時(shí),有。由此可知:碼反變換器會(huì)使誤碼率增加1~2倍,所以將碼變換器置前的MSK正交相干解調(diào)誤碼率比碼反變換器置后降低了1~2倍。
因?yàn)樵肼曅盘?hào)具有很強(qiáng)的脈沖性,如果直接使用圖1所示步驟進(jìn)行正交相干解調(diào),在脈沖點(diǎn)處的信號(hào)積分值會(huì)急劇上升導(dǎo)致判決錯(cuò)誤、誤碼率上升,因此需要對(duì)脈沖噪聲進(jìn)行抑制。最直接簡(jiǎn)單的方法就是利用置零限幅法對(duì)含脈沖噪聲的MSK信號(hào)進(jìn)行限幅去除脈沖性,即對(duì)超過規(guī)定閾值的信號(hào)置零[5],表達(dá)式如下:
其中D為閾值。這種方法雖然有效抑制了脈沖噪聲,但是有用信號(hào)同時(shí)也被置零了,會(huì)帶來非線性失真,同時(shí)解調(diào)性能的優(yōu)劣完全由閾值的大小決定,因此本文對(duì)該限幅方法進(jìn)行改進(jìn)。改進(jìn)之處主要體現(xiàn)在兩點(diǎn),首先不是對(duì)接收信號(hào)在進(jìn)行解調(diào)前進(jìn)行預(yù)處理,而是在正交相干解調(diào)單元中的積分部分進(jìn)行限幅;其次在限幅閾值的確定上引入了相對(duì)閾值。下面具體來介紹實(shí)施方案。
在當(dāng)同相正交的兩條支路分別在2TB區(qū)間內(nèi)積分時(shí),將積分區(qū)間內(nèi)所有樣點(diǎn)的數(shù)值從小到大進(jìn)行排序,將最大與最小值中各去除一定比例的數(shù)據(jù)(假設(shè)比例值為c),然后對(duì)剩余數(shù)據(jù)求取平均值即為積分單元的輸出結(jié)果,緊接著按同樣的判決規(guī)則進(jìn)行判決。
下面以同相支路為例進(jìn)行分析,接收端接收到的MSK信號(hào)經(jīng)過乘法器后得到I(t)。因?yàn)榻邮盏降腗SK信號(hào)是一個(gè)模擬信號(hào),先將其轉(zhuǎn)換成數(shù)字信號(hào)進(jìn)行處理。采樣頻率為fs,碼元時(shí)間為TB,傳輸?shù)拇a元長度為L,因此可以得到接收信號(hào)的總樣點(diǎn)數(shù)為L×TB×fs,則一個(gè)碼元時(shí)間TB內(nèi)的樣點(diǎn)數(shù)為TB×fs。由圖1可知I(t)要在區(qū)間[(2k-1)TB,(2k+1)TB]內(nèi)進(jìn)行積分,則在此區(qū)間內(nèi)樣點(diǎn)數(shù)為 2TB×fs,即
式(3)將連續(xù)函數(shù)在2TB區(qū)間內(nèi)的積分轉(zhuǎn)換成離散函數(shù)的累加和的形式。因?yàn)槭艿矫}沖噪聲的影響,函數(shù)I(m)中有些樣點(diǎn)的幅值過大,需要予以舍棄。將I(m)按大小進(jìn)行排序后,分別去除其中最大值與最小值的樣點(diǎn)數(shù)為d=2TBfs×c%,即
其中,函數(shù)SMALL(I(m),d)表示將I(m)中的樣點(diǎn)值從小到大排序并找到第d小的數(shù)值;函數(shù)LARGE(I(m),d)表示將I(m)中的樣點(diǎn)值從大到小排序并找到第d大的數(shù)值。SMALL(I(m),d)與LARGE(I(m),d)稱為相對(duì)閾值,它們的大小與積分區(qū)間2TB內(nèi)所有樣點(diǎn)都有關(guān)系,而d值的確定又取決于c值,因此稱c為絕對(duì)閾值。對(duì)于積分限幅法而言,其閾值的確定是由相對(duì)閾值和絕對(duì)閾值共同確定的。
絕對(duì)閾值c的確定取決于Alpha穩(wěn)定噪聲的脈沖性,即主要由特征指數(shù)α確定。在不同α值下進(jìn)行大量的測(cè)試,得到對(duì)應(yīng)的最佳的閾值c,再通過二次多項(xiàng)式擬合,得到閾值c與特征指數(shù)α的函數(shù)關(guān)系為
經(jīng)過上述處理得到函數(shù)I′(m)后,去除其中值為0的樣點(diǎn)得到函數(shù)I(n),其樣點(diǎn)數(shù)減少為2TBfs×(1-2c%)。積分區(qū)間內(nèi)的強(qiáng)脈沖噪聲點(diǎn)都被剔除,剩余樣點(diǎn)的脈沖性并不強(qiáng),類似于高斯白噪聲,均值濾波對(duì)高斯噪聲具有較好的抑制作用,因此可用求均值方法對(duì)剩下的去除脈沖性的噪聲進(jìn)行平滑處理,即
在得到平均值Im后使用圖1中所示的判決器進(jìn)行判決就可解調(diào)出最終結(jié)果。判決規(guī)則:當(dāng)Im>0時(shí),a2k=1;當(dāng)Im<0時(shí),a2k=-1。
對(duì)于正交支路與同相支路的處理方式一樣,得到Qm后進(jìn)行判決。當(dāng)Qm>0時(shí),a2k+1=1;當(dāng)Qm<0時(shí),a2k+1=-1。
文獻(xiàn)[8]提出的改進(jìn)分支度量的MSK最大似然解調(diào)法是目前性能最好的解調(diào)方案,下面將本文提出的積分限幅的MSK正交相干解調(diào)與之進(jìn)行對(duì)比,分析二者的解調(diào)性能。
對(duì)于改進(jìn)分支度量的MSK最大似然解調(diào),主要根據(jù)MSK信號(hào)具有相位連續(xù)性的特點(diǎn),在所有可能的相位路徑中利用維特比算法[7]找到條與發(fā)送序列對(duì)應(yīng)的相位路徑最相似的路徑,其對(duì)應(yīng)的碼元序列即為解調(diào)結(jié)果。
在高斯白噪聲情況下通常采用相關(guān)測(cè)度來計(jì)算分支度量,但是在Alpha穩(wěn)定噪聲下需要對(duì)分支度量的計(jì)算表達(dá)式進(jìn)行改進(jìn),由文獻(xiàn)[8]可知第k個(gè)碼元的分支度量為
其中rk(t)為接收信號(hào),為發(fā)送序列為時(shí)對(duì)應(yīng)的發(fā)送序列,K是特征指數(shù)α的函數(shù),根據(jù)經(jīng)驗(yàn)K取如下式:
得到每個(gè)碼元的分支度量表達(dá)式后,采用維特比算法來執(zhí)行最大似然序列檢測(cè)得到解調(diào)序列。
由于Alpha穩(wěn)定噪聲為非高斯分布模型,不存在基于第二矩的功率,所以方差這一統(tǒng)計(jì)量失去了意義,傳統(tǒng)的信噪比公式不適用于Alpha穩(wěn)定噪聲下的信號(hào)。當(dāng)α<2時(shí),采用Alpha穩(wěn)定噪聲的幾何功率,表達(dá)式如下:
其中,Cg=exp(Ce)≈1.78,Ce是歐拉常數(shù)。根據(jù)上述幾何功率的定義,信噪比Eb/N0計(jì)算如下[8]:
其中Ps為信號(hào)功率。
對(duì)于VLF通信中的Alpha脈沖噪聲,通常假定α>1,因此在下文的討論中Alpha穩(wěn)定分布的特征指數(shù)范圍為1<α<2。下面改變Alpha穩(wěn)定噪聲的參數(shù)α,將改進(jìn)分支度量的最大似然解調(diào)與積分限幅的正交相干解調(diào)兩種方法進(jìn)行對(duì)比。在這里分別設(shè)置α=1.1,1.5,1.9,仿真條件如表1所示。
表1 Alpha穩(wěn)定噪聲下MSK信號(hào)解調(diào)參數(shù)設(shè)置
Alpha穩(wěn)定分布的尺度參數(shù)γ可由表1中的參數(shù)和信噪比Eb/N0計(jì)算得到的,根據(jù)式(9)可以得到尺度參數(shù)γ的表達(dá)式如下:
其中S0的值可由式(10)計(jì)算得到。
當(dāng)α=1.1,1.5,1.9時(shí),仿真結(jié)果分別如圖3~5所示。
圖3 α=1.1時(shí)積分限幅的正交相干解調(diào)與改進(jìn)分支度量的最大似然解調(diào)誤碼率曲線
圖4 α=1.5時(shí)積分限幅的正交相干解調(diào)與改進(jìn)分支度量的最大似然解調(diào)誤碼率曲線
圖5 α=1.9時(shí)積分限幅的正交相干解調(diào)與改進(jìn)分支度量的最大似然解調(diào)誤碼率曲線
由圖3可知,在α=1.1的噪聲情況下,信噪比較低時(shí)積分限幅的MSK正交相干解調(diào)的誤碼率性能優(yōu)于改進(jìn)分支度量的最大似然接解調(diào),但在信噪比較高時(shí)改進(jìn)分支度量的最大似然解調(diào)法的誤碼率性能更好。由圖4、圖5知,在α=1.5和α=1.9的噪聲情況下,積分限幅的正交相干解調(diào)算法的誤碼率性能都優(yōu)于改進(jìn)分支度量的最大似然解調(diào)算法。同時(shí)還可以觀察到隨著參數(shù)α的減小,誤碼率性能變得更好,這是因?yàn)棣猎叫?,脈沖噪聲的能量就越集中在脈沖上,而解調(diào)方法的主要目的就在于抑制脈沖噪聲,因此就可以抑制大部分噪聲能量。
通過仿真對(duì)比結(jié)果以及理論分析可以發(fā)現(xiàn)本論文提出的積分限幅的MSK正交相干解調(diào)法相對(duì)于改進(jìn)分支度量的最大似然解調(diào)法性能更優(yōu)。在解調(diào)性能上,積分限幅的MSK正交相干解調(diào)誤碼率低;在時(shí)間復(fù)雜度上,積分限幅的MSK正交相干解調(diào)的算法實(shí)現(xiàn)簡(jiǎn)單,運(yùn)算速度也更快,在碼元數(shù)量很大的情況下優(yōu)勢(shì)更加明顯;在空間復(fù)雜度上,積分限幅的MSK正交相干解調(diào)所耗費(fèi)的內(nèi)存空間比最大似然解調(diào)要小很多,而最大似然法需要開辟大量的存儲(chǔ)空間來儲(chǔ)存路徑。
本文提出的積分限幅的MSK正交相干解調(diào)算法在Alpha穩(wěn)定噪聲下可以獲得較低誤碼率的原因主要在于兩點(diǎn),一是前置了碼變換器,二是在正交相干解調(diào)單元的積分部分采用了改進(jìn)的限幅法。通過對(duì)比可以看到在解調(diào)性能、算法時(shí)間復(fù)雜度、空間復(fù)雜度三個(gè)方面,積分限幅的MSK信號(hào)正交相干解調(diào)法都優(yōu)于改進(jìn)分支度量的MSK最大似然解調(diào)。