羅忠濤, 郭人銘, 詹燕梅
(重慶郵電大學(xué)通信與信息工程學(xué)院, 重慶 400065)
高斯噪聲普遍存在于大多數(shù)系統(tǒng),但非高斯噪聲在一些特定場(chǎng)景中有決定性影響。例如,長(zhǎng)波通信中的大氣噪聲[1],電力線通信中的電暈效應(yīng)等引起的脈沖[2-3]等,均含有大量的大幅值噪聲樣本。此類噪聲在概率密度函數(shù)(probability density function, PDF)上表現(xiàn)為具有明顯的厚拖尾,被稱為脈沖噪聲或脈沖性噪聲[4]。當(dāng)存在脈沖噪聲時(shí),基于匹配濾波的常規(guī)檢測(cè)性能會(huì)顯著下降,因此脈沖噪聲下的穩(wěn)健檢測(cè)技術(shù)研究很有必要。
脈沖噪聲抑制有多種途徑,其中一類方法是自適應(yīng)濾波,重點(diǎn)是設(shè)計(jì)濾波準(zhǔn)則與算法,如恒虛警中值濾波[5]、最小分散系數(shù)準(zhǔn)則[6]、最大相關(guān)熵準(zhǔn)則[7]、對(duì)數(shù)最小平均次冪準(zhǔn)則[8]等。不過,此類方法在應(yīng)用上比零記憶非線性(zero-memory nonlinearity, ZMNL)變換更復(fù)雜。
本文關(guān)注針對(duì)平穩(wěn)脈沖白噪聲的非線性變換設(shè)計(jì)。此設(shè)計(jì)的應(yīng)用結(jié)構(gòu)很簡(jiǎn)單,只需在常規(guī)匹配濾波之前增加一個(gè)非線性處理器。其技術(shù)原理來(lái)自統(tǒng)計(jì)信號(hào)處理理論[9]。最大似然檢測(cè)是最優(yōu)檢測(cè)器[9-10],在低信噪比(signal to noise ratio,SNR)下可近似為局部最優(yōu)檢測(cè)(locally optimal detection,LOD),然后使用LOD結(jié)構(gòu)而設(shè)計(jì)非線性變換函數(shù)。
為此,待解決問題可以描述為:在脈沖噪聲下,如何設(shè)計(jì)非線性變換函數(shù),以提高檢測(cè)性能。近半個(gè)世紀(jì)以來(lái),學(xué)者們?cè)诿}沖噪聲的非線性變換函數(shù)設(shè)計(jì)上一直開展著研究。
本文首先介紹針對(duì)脈沖噪聲的非線性設(shè)計(jì)問題,然后綜述工作將從噪聲模型、函數(shù)模式與設(shè)計(jì)方法3個(gè)方面梳理現(xiàn)有研究,再總結(jié)研究路線和成果上的共性規(guī)律。
根據(jù)統(tǒng)計(jì)信號(hào)處理理論,考慮基于M個(gè)樣本的信號(hào)檢測(cè)問題,設(shè)接收信號(hào)模型為
r(m)=Aisi(m)+w(m)
(1)
式中:r(m)表示接收數(shù)據(jù);si(m)表示第i假設(shè)下的待檢測(cè)確定性波形;Ai表示該波形的幅度;w(m)表示加性脈沖白噪聲,即w(m)獨(dú)立同分布,m=1,2,…,M。
設(shè)噪聲PDF為f(x),可得最大似然檢測(cè)為
(2)
即,將取得最大似然函數(shù)的假設(shè)判決為真[9]。最大似然檢測(cè)具有理論上的最優(yōu)檢測(cè)性能,但檢測(cè)器要求波形幅度Ai已知,且運(yùn)算量較大,故實(shí)際運(yùn)用很少[10]。
考慮低SNR下的近似最優(yōu)檢測(cè)問題時(shí),設(shè)信號(hào)幅度Ai為非負(fù),最大似然檢測(cè)可近似為局部最優(yōu)檢測(cè),為
(3)
式中:glo(x)=-f′(x)/f(x)表示ZMNL變換[9]。
LOD結(jié)構(gòu)可理解為:先對(duì)數(shù)據(jù)r(m)進(jìn)行非線性變換,再連接至傳統(tǒng)相關(guān)檢測(cè)。可見此結(jié)構(gòu)與傳統(tǒng)匹配濾波器很接近。不過,f(x)常無(wú)閉合表達(dá)式,導(dǎo)致glo(x)需要數(shù)值計(jì)算,比較麻煩,故LOD也不易應(yīng)用。
對(duì)此,延用LOD結(jié)構(gòu)而修改其ZMNL函數(shù)。具體而言,使用另一非線性變換函數(shù),再后接匹配濾波處理,最終檢測(cè)器可記為
(4)
式中:g(x)為非線性變換函數(shù)。毫無(wú)疑問,g(x)對(duì)于檢測(cè)性能非常關(guān)鍵。
一般g(x)繼承了glo(x)的3個(gè)特點(diǎn):為ZMNL奇函數(shù);具有線性或近似線性區(qū)域,以及非線性區(qū)域;非線性區(qū)域?qū)Υ蠓禈颖拘纬梢种菩Ч?/p>
最終,非線性變換設(shè)計(jì)變成了如下問題:針對(duì)脈沖噪聲w(m),設(shè)計(jì)非線性函數(shù)g(x),使判決器式(4)的檢測(cè)性能達(dá)到最優(yōu)。
顯然,g(x)與噪聲分布有密切關(guān)系;g(x)函數(shù)構(gòu)造的模式需要考慮設(shè)計(jì);g(x)函數(shù)的參數(shù)優(yōu)化又牽涉到設(shè)計(jì)方法和準(zhǔn)則問題。這是非線性變換設(shè)計(jì)問題的3個(gè)要素,下面逐一進(jìn)行介紹。
脈沖噪聲的研究和處理離不開噪聲建模。目前已采用的脈沖噪聲分布模型可大致分為3類,包括對(duì)稱α穩(wěn)定(symmetricαstable, SαS)模型、Class A模型和混合模型。不同模型各具特點(diǎn),并不統(tǒng)一也不等價(jià)。不過,其共同點(diǎn)是零均值和對(duì)稱分布。
α穩(wěn)定分布是唯一一類滿足廣義中心極限定理的統(tǒng)計(jì)分布[11],SαS分布是均值為0、對(duì)稱的α穩(wěn)定分布,在脈沖噪聲中應(yīng)用非常廣,研究也很深入[11-12]。除特例柯西分布(α=1)和高斯分布(α=2)以外,SαS分布PDF無(wú)閉合表達(dá)式,只可通過其特征函數(shù)來(lái)計(jì)算:
fSαS(x)=IFT[exp(-γ|ω|α)]
(5)
式中:0<α≤2表示特征指數(shù);γ是分散系數(shù);ω是角頻率;IFT(·)表示逆傅里葉變換。參數(shù)α越小,噪聲脈沖性越強(qiáng),一般α在[1,2]區(qū)間內(nèi)。當(dāng)α<2時(shí),SαS分布的方差或2階矩不存在。
當(dāng)SαS分布無(wú)閉合PDF而只能數(shù)值仿真時(shí),需適當(dāng)設(shè)置幅度值x的大小范圍。并且,理論上fSαS(x)為實(shí)偶函數(shù),但注意逆傅里葉變換的程序運(yùn)算可能存在虛數(shù)部分。
20世紀(jì)70年代,Middleton等人在考慮噪聲源屬性和噪聲時(shí)間、空間、傳播等分布的基礎(chǔ)上,推導(dǎo)出噪聲特征函數(shù)進(jìn)而得到了3類噪聲模型[13-14]。其中,Class A模型常被用于脈沖噪聲研究,其PDF為
(6)
Class A分布的PDF可視為無(wú)窮級(jí)數(shù)求和,無(wú)閉合表達(dá)式。數(shù)值仿真時(shí)需注意控制m的取值范圍。
混合模型的建模思路是:以小方差高斯噪聲作為背景噪聲,以大方差噪聲作為脈沖分量,二者相加構(gòu)造出混合噪聲。目前高斯混合模型[15]最為常用,其次是柯西-高斯混合模型[16-17]和高斯-拉普拉斯混合模型[18-19]。此類模型的PDF可統(tǒng)一表示為
(7)
混合模型也可采用多分量,如K分量高斯混合模型[20-21],以K=0的高斯分量表示背景高斯噪聲,其余K>0的高斯分量具有較大方差,表示脈沖噪聲。
實(shí)際上,混合模型也可看作一個(gè)隨機(jī)過程。該過程每個(gè)樣本以一定幾率取背景噪聲或脈沖噪聲。例如,二分量混合模型等價(jià)于伯努利-高斯模型[22-23],每個(gè)樣本的高斯成分或脈沖成分的發(fā)生概率服從伯努利分布。此外,隨機(jī)過程也可靈活定義,例如文獻(xiàn)[24]將噪聲建模為Nakagami-m分布,脈沖成分為Class A分布,其發(fā)生概率服從泊松分布。
本節(jié)簡(jiǎn)述了脈沖噪聲研究中常用的噪聲模型??傮w而言,SαS模型的PDF沒有解析式,沒有單獨(dú)分量獨(dú)立表示背景噪聲,但滿足廣義中心極限定理,應(yīng)用最為廣泛。Class A模型和高斯混合模型應(yīng)用也較多,其中高斯混合分布可視為簡(jiǎn)化的Class A分布?;旌夏P偷膬?yōu)勢(shì)在于具有閉合PDF,便于分析和計(jì)算。
實(shí)際工程問題和具體場(chǎng)景中脈沖噪聲的模型選擇,需針對(duì)具體情況展開具體分析。例如,一個(gè)基本辦法是:錄取場(chǎng)景噪聲數(shù)據(jù)并預(yù)處理至非線性變換前,采用分布假設(shè)檢驗(yàn)、幅度分布曲線對(duì)比、Q-Q圖分位數(shù)觀察等統(tǒng)計(jì)理論方法,來(lái)確定描述該噪聲分布的最佳模型。不同場(chǎng)景的脈沖噪聲可能服從不同的分布。例如,蔣宇中判斷Class A模型可以很好地描述寬帶超低頻信道大氣噪聲幅度統(tǒng)計(jì)特性[25];而羅忠濤錄取大氣噪聲數(shù)據(jù)并白化濾波后的噪聲分布檢驗(yàn)和PDF對(duì)比表明,其幅度近似服從SαS分布[26]。
脈沖噪聲模型具有不同的PDF,導(dǎo)致其LOD非線性函數(shù)glo(x)也不相同。顯然,這要求設(shè)計(jì)出不同的非線性變換函數(shù)。本節(jié)梳理常用的人造非線性變換函數(shù)模式,其共同點(diǎn)是:具有線性或近似線性區(qū)域,門限可供調(diào)整設(shè)計(jì);在門限內(nèi)數(shù)據(jù)保持不變,超過門限則進(jìn)行非線性變換。非線性函數(shù)的模式大致可分為5種。
削波器和置零器出現(xiàn)得非常早,運(yùn)算也極為簡(jiǎn)單[11,27],可分別記為
(9)
式中:T為線性區(qū)域的門限;sgn(x)為符號(hào)函數(shù)。削波和置零處理可描述為:當(dāng)數(shù)據(jù)幅度不超過門限時(shí),直接輸出;當(dāng)數(shù)據(jù)幅度超過門限,則認(rèn)為受到脈沖噪聲影響,進(jìn)行置零或按固定值輸出。此外,符號(hào)檢測(cè)器也曾出現(xiàn)過[12,28],但近來(lái)已不見討論應(yīng)用。
由于削波或置零處理對(duì)大幅度脈沖有顯著抑制作用,限幅處理在抑制脈沖噪聲中很有效,其中限幅門限T對(duì)抑制效果有決定性影響,最優(yōu)抑制效果也與噪聲分布有關(guān)?,F(xiàn)有研究表明,在SαS噪聲中削波器比置零器性能更好;在Class A噪聲中,置零器比削波器性能更好[29]。這說(shuō)明置零器和削波器都不適合用于多種噪聲分布。
相比削波器和置零器的非線性區(qū)域只有一個(gè)函數(shù),后期研究設(shè)計(jì)出更為復(fù)雜的拖尾,增加設(shè)計(jì)自由度以提高檢測(cè)性能。比如,文獻(xiàn)[30]將削波和置零進(jìn)行簡(jiǎn)單組合,采用兩個(gè)門限分出多個(gè)非線性區(qū)域,分別采用削波和置零處理。非線性函數(shù)可寫為
(10)
式中:T1和T2為不同的門限。進(jìn)一步地,文獻(xiàn)[31]提出將非線性區(qū)域[T1,T2]進(jìn)行一定減幅,從而形成深度削波。文獻(xiàn)[32]的性能分析表明,深度削波技術(shù)優(yōu)于單純削波、置零或二者的組合。
在拖尾中設(shè)計(jì)多重門限和非線性區(qū)域也可行。針對(duì)K分量高斯混合模型,文獻(xiàn)[21]提出了多門限的拖尾設(shè)計(jì)。門限個(gè)數(shù)可人為調(diào)整,各段非線性區(qū)域的非線性變換可能是不同水平的削波處理,或者不同斜率的線性函數(shù)。
從組合拖尾的發(fā)展歷程來(lái)看,在傳統(tǒng)削波和置零處理的基礎(chǔ)上,增加非線性區(qū)域數(shù)和改變削波電平,能夠增加設(shè)計(jì)自由度并在一定程度上提高噪聲抑制性能。不過,組合拖尾設(shè)計(jì)越精細(xì),非線性變換的分段函數(shù)越多,引入的門限和電平參數(shù)也越多,函數(shù)表達(dá)式、性能分析和參數(shù)優(yōu)化就越復(fù)雜。
削波或置零處理輸出固定幅度,實(shí)際上脈沖噪聲模型的LOD非線性函數(shù)為曲線,因此學(xué)者們也提出了基于特定函數(shù)的曲線拖尾函數(shù)。
在2002年Swami等人提出GZMNL (Gaussian-tailed ZMNL)函數(shù)[33],為
(11)
式中:σ為拖尾參數(shù)。針對(duì)SαS噪聲,GZMNL的σ可由SαS分散系數(shù)標(biāo)準(zhǔn)差除以0.7得到;針對(duì)不同α,T的取值應(yīng)當(dāng)在σ~3σ內(nèi)。但是,T值區(qū)間的性能上下限差距太大,傳統(tǒng)GZMNL極不穩(wěn)健。
文獻(xiàn)[34]針對(duì)SαS分布提出的AZMNL(Algebraic-tailed ZMNL)取1/x為拖尾,既有閉合表達(dá)式,又實(shí)現(xiàn)了比削波器明顯更優(yōu)的檢測(cè)性能[35]。
某些ZMNL函數(shù)采用單一表達(dá)式而非分段函數(shù),其線性區(qū)域不是嚴(yán)格線性而是近似線性。例如,針對(duì)柯西分布噪聲,其LOD非線性變換函數(shù)為
(12)
既在較小|x|區(qū)域內(nèi)具有近似線性,又在|x|區(qū)域外具有明顯非線性。
柯西LOD非線性采用單一表達(dá)式且同時(shí)兼具線性與非線性的要求,得到了研究者的關(guān)注。文獻(xiàn)[36]提出一種柯西LOD非線性變換的推廣形式:
(13)
式中:λ和β為待定參數(shù),增加了函數(shù)設(shè)計(jì)自由度。Dai等人對(duì)柯西LOD推廣式進(jìn)行了簡(jiǎn)化,并通過參數(shù)優(yōu)化使其在SαS噪聲中取得非常接近LOD的性能。同時(shí),提出另一種非線性函數(shù)[37],即
ggg(x,T)=xe-Tx2
(14)
式中:參數(shù)T同時(shí)控制了近似線性區(qū)域的范圍和拖尾衰減的速度。此外,王平波等人還提出采用Sigmoid函數(shù)來(lái)構(gòu)造非線性函數(shù)[38],即
(15)
式中:k>0為待定參數(shù),控制對(duì)噪聲的抑制程度。
以上非線性函數(shù)共有缺點(diǎn)是拖尾函數(shù)不夠靈活,線性區(qū)域的門限和拖尾函數(shù)不能獨(dú)立調(diào)整。實(shí)際上,觀察LOD可見,最佳非線性即glo(x)=-f′(x)/f(x)直接取決于噪聲PDF。如果ZMNL函數(shù)g(x)的拖尾相對(duì)固定,僅優(yōu)化其門限或單參數(shù),難以滿足對(duì)不同噪聲分布的LOD非線性變換的近似。
對(duì)此,羅忠濤等人提出一個(gè)新的思路:構(gòu)造雙參數(shù)的非線性變換函數(shù),一個(gè)參數(shù)控制線性區(qū)域門限,另一個(gè)參數(shù)控制拖尾衰減速度[39]。比如,以指數(shù)函數(shù)為拖尾的非線性函數(shù)設(shè)計(jì)為
(16)
式中:底數(shù)a∈(0,1]。通過調(diào)整a值,非線性函數(shù)可對(duì)大幅值樣本實(shí)現(xiàn)不同程度的抑制[39]。相似地,也可以冪函數(shù)xb為原型設(shè)計(jì)拖尾,通過調(diào)整指數(shù)參數(shù)b來(lái)實(shí)現(xiàn)可變拖尾的非線性設(shè)計(jì)[40]。此外,傳統(tǒng)GZMNL函數(shù)的高斯拖尾因子σ也可控制拖尾衰減速度[41],但是以往的研究沒有重視這一點(diǎn)。
本節(jié)簡(jiǎn)述和歸納了常見的非線性變換的函數(shù)模式。圖1為典型非線性函數(shù)的示意圖,其中GGM表示高斯化-廣義匹配(Gaussianization and generalized matching, GGM)濾波方法。
圖1 常用的非線性函數(shù)模式Fig.1 Widely-used nonlinearity functions
人為構(gòu)造的非線性變換大多可分割為線性區(qū)域和非線性區(qū)域。對(duì)于非線性區(qū)域,削波或置零的限幅處理最為傳統(tǒng),信號(hào)處理也最簡(jiǎn)單;結(jié)合多個(gè)非線性區(qū)域和抑制水平的組合拖尾設(shè)計(jì),能在一定程度上提升抑制能力,但函數(shù)過于復(fù)雜且參數(shù)較多;單一表達(dá)式的非分段函數(shù),以單一參數(shù)同時(shí)控制其近似線性區(qū)域和拖尾衰減速度;最后,雙參數(shù)拖尾函數(shù)設(shè)計(jì),可獨(dú)立調(diào)節(jié)線性區(qū)域門限和非線性區(qū)域抑制程度,故能適應(yīng)不同分布。并且,相比于多區(qū)域混合方法,可變拖尾的表達(dá)式更簡(jiǎn)潔,便于計(jì)算和分析。
非線性變換在確定函數(shù)模式之后,還需對(duì)函數(shù)中的待定參數(shù)進(jìn)行設(shè)計(jì)和優(yōu)化。噪聲沖擊性強(qiáng)弱等特性會(huì)反映在模型參數(shù)上,而非線性變換函數(shù)必須自適應(yīng)設(shè)計(jì)才能優(yōu)化對(duì)該噪聲的抑制效果。非線性函數(shù)設(shè)計(jì)準(zhǔn)則和設(shè)計(jì)方法有多種,歸納總結(jié)為大致4種:基于分析近似方法、基于正態(tài)變換方法、最大輸出SNR法以及最大效能準(zhǔn)則。
分析近似方法的分析對(duì)象可以是噪聲數(shù)據(jù)、PDF規(guī)律和LOD非線性函數(shù),分析結(jié)果是為非線性函數(shù)的待定參數(shù)賦值。
通過反復(fù)試驗(yàn),觀察不同參數(shù)值對(duì)檢測(cè)性能的影響,可為非線性函數(shù)參數(shù)賦值提供寶貴經(jīng)驗(yàn)。例如,Swami等人在提出GZMNL時(shí),門限和拖尾方差參數(shù)是憑經(jīng)驗(yàn)賦值為某區(qū)間內(nèi)[33]。張楊勇等人對(duì)大氣噪聲采用削波處理的門限是按照幅度概率來(lái)選取,而此概率值取決于人工經(jīng)驗(yàn)[27]。這種做法雖然看似粗糙,但在噪聲分布認(rèn)識(shí)不足的情況下卻是穩(wěn)健且有效的選擇。并且,該方法的設(shè)計(jì)與處理運(yùn)算很簡(jiǎn)單,故在長(zhǎng)波通信中經(jīng)常使用。
在噪聲分布信息可知時(shí),非線性變換的精細(xì)設(shè)計(jì)變?yōu)榭赡堋R粋€(gè)思路是,既然LOD是最佳非線性變換函數(shù),如能優(yōu)化非線性函數(shù)參數(shù)以使其與LOD達(dá)到某種意義上的近似,那么設(shè)計(jì)的非線性函數(shù)也應(yīng)當(dāng)能夠趨近LOD的最優(yōu)性。例如,文獻(xiàn)[36]提出了柯西非線性推廣式后,再在最小2范數(shù)距離或最小均方差準(zhǔn)則下優(yōu)化參數(shù)(λ,β)。
直接分析PDF,根據(jù)LOD計(jì)算特性展開近似,也可為非線性函數(shù)設(shè)計(jì)提供指導(dǎo)和參考。文獻(xiàn)[34]分析了SαS分布PDF的漸近冪級(jí)數(shù)表達(dá)式,從極限的角度將非線性區(qū)域的拖尾函數(shù)近似取為1/x,再在均方差最小準(zhǔn)則下完成線性區(qū)域門限的設(shè)計(jì)[36]。文獻(xiàn)[42]簡(jiǎn)化了Class A分布為高斯混合分布,將高斯成分和非高斯成分PDF相等點(diǎn)作為削波門限。文獻(xiàn)[43]基于對(duì)Class A噪聲PDF公式和LOD曲線的分析,分別設(shè)計(jì)了削波和置零的門限值。
將接收數(shù)據(jù)進(jìn)行正態(tài)變換,也是一個(gè)抑制脈沖噪聲的有效辦法。王平波等人分析的G濾波非線性變換函數(shù)[44]為
(17)
式中:F(x)表示脈沖噪聲分布的累積分布函數(shù);Φ(x)表示正態(tài)分布的累積分布函數(shù)。采用高斯混合分布,王平波對(duì)比分析了高斯化濾波與LOD非線性變換的曲線差異。后來(lái),Li等人先后運(yùn)用雙參數(shù)高斯-柯西混合模型近似SαS分布,設(shè)計(jì)了基于正態(tài)變換的次優(yōu)接收機(jī)[45-46]。
正態(tài)變換只能取得次優(yōu)檢測(cè)性能。羅忠濤等人將正態(tài)變換與廣義匹配濾波相結(jié)合[47],提出一種新的非線性變換函數(shù),即
(18)
分析表明,GGM方法可取得比正態(tài)變換更優(yōu)的檢測(cè)性能,且能適用于噪聲分布未知的情況。
換個(gè)角度看,正態(tài)化或GGM方法的非線性函數(shù)沒有刻意設(shè)計(jì)線性或非線性區(qū)域,而是與LOD一樣完全依賴于噪聲PDF。不過,盡管正態(tài)化或GGM處理對(duì)脈沖噪聲具有抑制效果,但其抑制原理并沒有相關(guān)理論支撐,并且檢測(cè)性能與LOD也有明顯差距。羅忠濤等人對(duì)仿真與實(shí)測(cè)數(shù)據(jù)的檢測(cè)仿真表明,非線性變換輸出數(shù)據(jù)正態(tài)性與檢測(cè)性能之間不存在正相關(guān)的必然聯(lián)系[26]。
相比PDF分析或數(shù)據(jù)正態(tài)性,檢測(cè)性能更有理由成為非線性設(shè)計(jì)優(yōu)劣的判斷標(biāo)準(zhǔn)。脈沖噪聲影響下信號(hào)檢測(cè)的常見指標(biāo)有通信系統(tǒng)的誤碼率指標(biāo)和有無(wú)判決的虛警-檢測(cè)概率指標(biāo)。如能在給定傳播信道下針對(duì)某個(gè)檢測(cè)器,推導(dǎo)出檢測(cè)統(tǒng)計(jì)量或其分布與非線性變換g(x)的關(guān)系,就可以想辦法來(lái)尋找最優(yōu)化指標(biāo)的參數(shù)值。文獻(xiàn)[48]分析削波器對(duì)檢測(cè)判決門限的直接影響,以最大化條件正確概率和條件虛警概率之差為目標(biāo)。王平波等人考慮信號(hào)有無(wú)的檢測(cè)問題,推導(dǎo)了檢測(cè)統(tǒng)計(jì)量的分布,給出了恒虛警下檢測(cè)概率與Sigmoid函數(shù)參數(shù)[38]和限幅器參數(shù)[49]的關(guān)系。
檢測(cè)統(tǒng)計(jì)量和檢測(cè)性能的推導(dǎo)可能比較復(fù)雜,非線性變換輸出SNR無(wú)疑是一個(gè)很有意義的指標(biāo)。Zhidkov針對(duì)伯努利-高斯隨機(jī)過程的脈沖噪聲,分析了置零器門限對(duì)輸出SNR的影響[22],又分析了削波、置零及混合方法的輸出SNR[30]。文獻(xiàn)[32]增加了對(duì)深度削波的分析,并采用擬牛頓法尋找輸出SNR的最大值。大部分最大化SNR的分析方法采用了高斯混合分布作為噪聲模型,因?yàn)樵摲植脊奖容^簡(jiǎn)單,有利于SNR分析。
針對(duì)脈沖噪聲下的電力線通信,Rabie等人近年來(lái)做了大量工作[15,50-52]。針對(duì)Class A模型及高斯混合模型,以最大輸出SNR為準(zhǔn)則,側(cè)重考慮正交頻分多路復(fù)用信號(hào)峰值功率對(duì)脈沖噪聲參數(shù)估計(jì)的影響,提出置零器門限選擇的動(dòng)態(tài)方案。文獻(xiàn)[52]提出了一種新的正交頻分多路復(fù)用方案,可降低脈沖噪聲對(duì)SNR的影響。
在多樣本檢測(cè)中樣本數(shù)較大時(shí),SNR可由效能函數(shù)很好地衡量。效能函數(shù)的來(lái)源是:針對(duì)信號(hào)模型式(1)的確定性信號(hào)檢測(cè)問題,在較低SNR下,當(dāng)非線性變換g(x)輸出的方差有界且樣本數(shù)較大(如M>100)時(shí),式(4)中檢測(cè)統(tǒng)計(jì)量近似服從高斯分布。將輸出SNR計(jì)算式中與噪聲分布f(x)和非線性函數(shù)g(x)的有關(guān)項(xiàng)定義為效能函數(shù):
(19)
式中:θ表示非線性函數(shù)的參數(shù)向量。
效能函數(shù)的詳細(xì)推導(dǎo)可參考文獻(xiàn)[9],文獻(xiàn)[35]也有類似的推導(dǎo)。文獻(xiàn)[38]推導(dǎo)的偏移系數(shù)可視為效能函數(shù)在具體情況下的一個(gè)變形。效能函數(shù)與SNR直接相關(guān),直接決定了系統(tǒng)的通信性能和虛警-檢測(cè)性能。
考慮噪聲分布f(x)一定時(shí),效能函數(shù)僅取決于g(x),故能很好地表征g(x)的優(yōu)劣。對(duì)于式(19),可從理論上證明最大效能值由glo(x)取得,與LOD推導(dǎo)結(jié)果相符。不過,非線性設(shè)計(jì)研究在很長(zhǎng)時(shí)間內(nèi)都沒有重視效能函數(shù),只是將其用于性能驗(yàn)證。Vastola計(jì)算了Class A噪聲中削波、置零和符號(hào)處理在不同門限下的效能值,并與LOD相比較[28]。Hyungkook基于PDF分析設(shè)定限幅器門限,采用效能作性能驗(yàn)證[43,53]。
效能函數(shù)不僅可作驗(yàn)證指標(biāo),而且可以直接作為設(shè)計(jì)指標(biāo)。如此一來(lái),非線性函數(shù)設(shè)計(jì)問題變成了參數(shù)尋優(yōu)問題,即
(20)
最大效能準(zhǔn)則的數(shù)值求解方法是其關(guān)鍵。羅忠濤等人分別仿真了SαS和Class A噪聲中削波和置零兩種非線性函數(shù)的效能函數(shù)特性[29],因其是削波/置零門限的光滑凸函數(shù),故用線搜索方法自動(dòng)求解,其結(jié)果與文獻(xiàn)[54]吻合。
對(duì)于雙參數(shù)非線性函數(shù),效能函數(shù)最大化問題轉(zhuǎn)化為二維數(shù)值尋優(yōu)問題[39-41]。通過理論證明或仿真驗(yàn)證可得,基于常用噪聲模型如SαS、Class A和高斯混合噪聲的效能函數(shù)曲面,是關(guān)于參數(shù)的連續(xù)、光滑和一定區(qū)域內(nèi)的凸函數(shù)。因此,采用Powell方法或單純形法等數(shù)值尋優(yōu)工具來(lái)解決此類問題[55-57]。
非線性變換設(shè)計(jì)的最終目標(biāo)是提高信號(hào)檢測(cè)的性能。盡管有時(shí)需要考慮信號(hào)本身的影響,但大多數(shù)情況下非線性變換的性能主要取決于噪聲。畢竟,信號(hào)檢測(cè)之所以困難,就是因?yàn)樾盘?hào)幅度相對(duì)于噪聲來(lái)說(shuō)過低,而此時(shí)基于多樣本的信號(hào)檢測(cè)成為必要。效能函數(shù)直接決定了輸出SNR,最大化效能就意味著最大SNR。此外,對(duì)于少量樣本檢測(cè)問題,基于中心極限定理的效能或SNR方法不再成立,但其他方法繼續(xù)有效。
在4種設(shè)計(jì)方法中,分析近似方法常用于對(duì)噪聲PDF或LOD非線性函數(shù)的分析和近似,后來(lái)又應(yīng)用于非線性函數(shù)最優(yōu)參數(shù)的近似計(jì)算。這是因?yàn)?最大SNR或最大效能準(zhǔn)則下的非線性函數(shù)g(x)的參數(shù)值往往是數(shù)值計(jì)算,不利于實(shí)時(shí)獲取,因此可采用某函數(shù)近似描述g(x)參數(shù)與噪聲參數(shù)的關(guān)系,給出g(x)參數(shù)的解析計(jì)算式[41,49,54]。
上文對(duì)脈沖噪聲非線性變換的設(shè)計(jì)研究進(jìn)行了3個(gè)方面的梳理,歸納了大部分研究工作主要涉及到的噪聲模型、非線性函數(shù)模式和設(shè)計(jì)方法與準(zhǔn)則。本節(jié)總結(jié)常見研究技術(shù)路線的共性規(guī)律,舉例展示部分最新研究進(jìn)展,以及本領(lǐng)域研究的一些有用成果。
非線性變換設(shè)計(jì)中常見的研究路線可歸納為:針對(duì)某噪聲模型(SαS分布、Class A分布、混合分布及其他分布的一種或多種),采用某非線性函數(shù)模式(置零、削波、柯西推廣、指數(shù)拖尾等其中一種),根據(jù)某種設(shè)計(jì)方法或準(zhǔn)則(分析近似方法、最大SNR及最大效能等其中一種),來(lái)優(yōu)化設(shè)計(jì)非線性函數(shù)的待定參數(shù),達(dá)到抑制脈沖噪聲和提升檢測(cè)性能的效果。
該研究路線既符合實(shí)際信號(hào)處理問題的研究需要,也在很多團(tuán)隊(duì)研究工作中得以采用和遵循。下面列舉3個(gè)技術(shù)路線研究實(shí)例,同時(shí)也展示本領(lǐng)域的最新進(jìn)展。
(1) 基于Class A噪聲PDF分析的非線性設(shè)計(jì)
Hyungkook團(tuán)隊(duì)從2014年至2017年在Class A脈沖噪聲抑制方面做了不少工作。例如,文獻(xiàn)[43]以Class A分布為脈沖噪聲建模,然后采用置零器gbl(x,T)和削波器gcl(x,T)抑制噪聲,最后采用分析近似法去設(shè)計(jì)待定門限參數(shù)T,分析Class A分布PDF與LOD曲線特點(diǎn),對(duì)比置零和削波函數(shù)曲線。將置零器門限設(shè)置為
(21)
而削波器門限被設(shè)置為
(22)
仿真表明,所設(shè)計(jì)的置零器非常接近LOD效能,但削波器差距較大。
針對(duì)具體噪聲PDF或LOD分析獲得的非線性函數(shù)設(shè)計(jì)方法的針對(duì)性很強(qiáng),但適用噪聲范圍受限。不過,此類研究提供了解析函數(shù),便于使用。
(2) 基于偏振系數(shù)的單參數(shù)非線性函數(shù)優(yōu)化
王平波團(tuán)隊(duì)長(zhǎng)期從事脈沖噪聲的抑制研究工作,近年來(lái)研究恒虛警檢測(cè)問題,推導(dǎo)了檢測(cè)統(tǒng)計(jì)量的漸近分布,得到關(guān)于檢測(cè)概率的關(guān)鍵參量即偏移系數(shù)[37-38,49],該系數(shù)與噪聲分布和非線性函數(shù)的相關(guān)量為
(23)
實(shí)際上該參量與效能函數(shù)是等價(jià)的,因?yàn)槊}沖噪聲f(x)和非線性函數(shù)g(x)性質(zhì)滿足等式:
(24)
王平波等人以偏移系數(shù)為優(yōu)化目標(biāo),分析了單參數(shù)非線性函數(shù)的最優(yōu)參數(shù)值,再通過近似擬合法,提出了非線性函數(shù)參數(shù)的快速賦值方法。
對(duì)于高斯混合噪聲,將Sigmoid函數(shù)式的參數(shù)賦值為
kop,dw≈2/σ1
(25)
而削波器式(9)的門限應(yīng)當(dāng)賦值為
Top,dw≈σ1
(26)
對(duì)于SαS噪聲,柯西推廣的非線性函數(shù)式的參數(shù)近似賦值為
β2op,dw=γα/2(17 730e-11.75α+18.15e-3.03α)
(27)
而式(13)中參數(shù)λ本身不影響檢測(cè)性能。仿真表明,柯西推廣非線性在SαS噪聲中的最優(yōu)效能是LOD效能的99%以上,但在Class A噪聲中會(huì)下降到93%以下。
(3) 基于效能最優(yōu)的雙參數(shù)非線性函數(shù)設(shè)計(jì)
羅忠濤等人的非線性設(shè)計(jì)研究注重“為各種分布的脈沖噪聲”提出“一個(gè)統(tǒng)一的最優(yōu)抑制解決方法”[39],達(dá)到了優(yōu)化目標(biāo)、非線性函數(shù)和優(yōu)化方法3個(gè)方面的統(tǒng)一。
首先,盡管不同噪聲的LOD差異很大,但低SNR下的檢測(cè)性能都可以用效能函數(shù)式來(lái)衡量,因此效能函數(shù)可作為統(tǒng)一的優(yōu)化目標(biāo)。
其次,傳統(tǒng)非線性函數(shù)模式只適用于一種噪聲分布。例如,削波器較適合SαS噪聲,而置零器更適合Class A噪聲[29]。這說(shuō)明不同噪聲分布要求有不同的拖尾函數(shù)。為此,羅忠濤等人提出了具有可變拖尾的雙參數(shù)非線性函數(shù)模式[39]。
最后,最大效能準(zhǔn)則下的雙參數(shù)非線性設(shè)計(jì)問題轉(zhuǎn)化成二維數(shù)值尋優(yōu)問題。例如,指數(shù)拖尾非線性函數(shù)設(shè)計(jì)問題描述為
(28)
該問題可采用一般數(shù)值尋優(yōu)工具求解,適用于各種噪聲分布,設(shè)計(jì)結(jié)果在SαS、Class A和高斯混合分布中均能取得LOD效能的99%以上。
此外,為實(shí)現(xiàn)非線性函數(shù)參數(shù)計(jì)算的實(shí)時(shí)性,羅忠濤等人提出了兩種快速設(shè)計(jì)方法[41]。一是考慮ZMNL函數(shù)g(x)的參數(shù)為噪聲模型參數(shù)的函數(shù),基于多項(xiàng)式擬合思路并估計(jì)各階系數(shù),然后可快速計(jì)算出g(x)參數(shù);二是繪制噪聲參數(shù)與g(x)最優(yōu)參數(shù)的表格,使用時(shí)查找實(shí)時(shí)噪聲參數(shù)位置,再插值計(jì)算對(duì)應(yīng)的g(x)參數(shù)值。
縱觀現(xiàn)有的大部分非線性變換設(shè)計(jì),關(guān)于研究發(fā)展和工作成果及其規(guī)律小結(jié)如下。
(1) 噪聲分布無(wú)大改變,對(duì)象從單一到多種。目前常用的脈沖噪聲模型在20年前早已有之。不過,以往研究常針對(duì)單一噪聲模型提出非線性設(shè)計(jì)方法,而羅忠濤等人研究針對(duì)多種噪聲模型的統(tǒng)一解決方法。實(shí)際運(yùn)用時(shí),如能確定噪聲模型及其參數(shù),則既可用符合該模型的設(shè)計(jì)方法,又可采用統(tǒng)一設(shè)計(jì)方法。如果噪聲PDF不符合已知分布,最大效能準(zhǔn)則依然適用。
(2) 非線性函數(shù)多樣化,模式種類在擴(kuò)展。傳統(tǒng)非線性函數(shù)是置零器和削波器,后來(lái)發(fā)展出組合拖尾、新的非分段函數(shù)和可變拖尾模式,得到了多樣化的非線性函數(shù)。相比傳統(tǒng)非線性函數(shù),新提出的非線性函數(shù)的參數(shù)物理意義不明顯。但是,歸功于設(shè)計(jì)準(zhǔn)則和數(shù)理方法的發(fā)展,新非線性參數(shù)可通過數(shù)值優(yōu)化和近似擬合得以有效設(shè)計(jì),其檢測(cè)性能超過了傳統(tǒng)函數(shù)。
(3) 最優(yōu)化理論和數(shù)值優(yōu)化方法提供了新思路。效能函數(shù)在1984年已用于性能驗(yàn)證,但長(zhǎng)期不得重用,其原因可能是所含計(jì)算過于復(fù)雜而難以直接用于ZMNL設(shè)計(jì)。借助于近20年長(zhǎng)足發(fā)展的最優(yōu)化理論和數(shù)值優(yōu)化方法,效能最優(yōu)化問題得以解決。在理論推導(dǎo)效能函數(shù)部分特性和仿真驗(yàn)證其局部凸性后,采用一般數(shù)值優(yōu)化工具即可解決非線性函數(shù)的參數(shù)優(yōu)化問題。圖2描繪了SαS分布γ=1下多種非線性變換的最優(yōu)效能,其中置零、削波、柯西推廣、以及指數(shù)拖尾(雙參數(shù)可變拖尾)均采用單純形法尋優(yōu)。由圖2可見,LOD具有理論上的最高效能;雙參數(shù)非線性的最優(yōu)效能達(dá)到了LOD的99%以上,在檢測(cè)性能上非常理想;柯西推廣非線性與指數(shù)拖尾幾乎相同,性能損失不到1 dB;削波器和置零器明顯更差,只能算次優(yōu)。
圖2 SαS噪聲中非線性函數(shù)的最優(yōu)效能Fig.2 Optimal efficacy of nonlinearity function in the SαS noise
最后再仿真Class A噪聲下多種非線性變換的MSK通信誤碼率。參數(shù)設(shè)置為A=0.1,Γ=0.01,σ=1,M=144。逐位檢測(cè)誤碼率的蒙特卡羅實(shí)驗(yàn)結(jié)果如圖3所示。
圖3 MSK通信誤碼率仿真Fig.3 Simulation of MSK communication bit error ratios
總體看來(lái),LOD、置零器和指數(shù)拖尾的誤碼率性能為最優(yōu);GGM和柯西推廣有微弱下降;削波器下降明顯;不采用非線性處理的線性相關(guān)檢測(cè)性能極差。
對(duì)于脈沖噪聲非線性變換的研究已經(jīng)持續(xù)近半個(gè)世紀(jì)。在函數(shù)設(shè)計(jì)上,從簡(jiǎn)單的取符號(hào)、置零和削波處理,發(fā)展為結(jié)合置零/削波/深度削波的組合拖尾,再到能夠很好擬合LOD非線性函數(shù)的雙參數(shù)非線性函數(shù)。針對(duì)低SNR下多樣本檢測(cè)情形,以效能最大化為優(yōu)化目標(biāo),設(shè)計(jì)的雙參數(shù)非線性變換已經(jīng)能夠達(dá)到與LOD幾乎相同的性能。在檢測(cè)性能已很滿意的情況下,非線性變換函數(shù)設(shè)計(jì)的研究可以著眼于以下兩個(gè)問題。
噪聲分布未知的情況可分為兩種。
一是噪聲模型已知,但分布參數(shù)未知,可采用參數(shù)估計(jì)算法。例如,SαS模型可采用基于樣本分位數(shù)的參數(shù)估計(jì)方法[11],Class A模型可采用基于樣本模值分布的參數(shù)估計(jì)方法[58]?;谀P蛥?shù)估計(jì)值,得到PDF估計(jì),再使用噪聲分布已知下的非線性函數(shù)設(shè)計(jì)方法。
二是噪聲模型未知,可采用核密度估計(jì)(kernel density estimation, KDE)方法[59]。設(shè)觀測(cè)樣本Xn,n=1,2,…,N, 由KDE得其PDF估計(jì)為
(29)
式中:K(x)表示核函數(shù),一般具有零值對(duì)稱性;h控制核函數(shù)的寬度。針對(duì)脈沖噪聲,一種有效且穩(wěn)健的賦值方法為
h=0.79N-1/5RIQ
(30)
式中:RIQ為四分間距,表示對(duì)噪聲方差的一種衡量[60]。
對(duì)于最大效能準(zhǔn)則,最優(yōu)可變拖尾設(shè)計(jì)在已知PDF噪聲下可取得LOD效能的99%。不過,目前研究和算法設(shè)計(jì)還存在兩個(gè)問題。
(1) 效能關(guān)于待設(shè)計(jì)參數(shù)的函數(shù)特性沒有完整的理論證明。對(duì)于某些非線性函數(shù),可以證明效能函數(shù)是連續(xù)和分段可微的[40],但是其單調(diào)性或凸性卻難以進(jìn)行理論分析。
(2) 效能函數(shù)及其偏導(dǎo)數(shù)均無(wú)解析式,只能采用數(shù)值計(jì)算。效能公式中的積分項(xiàng)只能用向量求和近似,這會(huì)涉及到f(x)的x取值范圍和間隔設(shè)置。并且,尋優(yōu)算法需要多次迭代計(jì)算效能,最終導(dǎo)致設(shè)計(jì)算法的運(yùn)算量較大。
優(yōu)化算法的迭代次數(shù)與參數(shù)初始值非常相關(guān),通過合理設(shè)置可以加快尋優(yōu)速度。目前看來(lái),個(gè)人電腦能在數(shù)秒內(nèi)完成參數(shù)尋優(yōu),但一些運(yùn)算能力較差的設(shè)備就難以完成實(shí)時(shí)設(shè)計(jì)。因此,有必要開展進(jìn)一步研究,改進(jìn)效能函數(shù)運(yùn)算或優(yōu)化算法以提高尋優(yōu)效率。
如能預(yù)測(cè)某場(chǎng)景可能出現(xiàn)的噪聲分布,則可采用離線方法實(shí)現(xiàn)快速設(shè)計(jì)。針對(duì)可能出現(xiàn)的噪聲進(jìn)行離線設(shè)計(jì),建立噪聲分布與最優(yōu)參數(shù)的對(duì)應(yīng)數(shù)據(jù)庫(kù),或者建立非線性變換參數(shù)關(guān)于噪聲分布參數(shù)的近似函數(shù)關(guān)系[43],即可取得最優(yōu)可變拖尾的解析式,滿足非線性函數(shù)設(shè)計(jì)在速度和性能上的要求。
針對(duì)低SNR下多樣本檢測(cè)問題,目前的非線性變換設(shè)計(jì)已能取得基本最優(yōu)性能。對(duì)于未來(lái)可能的研究,有以下3個(gè)方面。
(1) 分布未知情形下非線性變換的穩(wěn)健設(shè)計(jì)。可設(shè)計(jì)PDF一階導(dǎo)數(shù)的估計(jì)方法以提高其精度和穩(wěn)健性,或者轉(zhuǎn)換效能計(jì)算公式以規(guī)避一階導(dǎo)數(shù)運(yùn)算。比如,積分運(yùn)算對(duì)于估計(jì)誤差的容忍度比求導(dǎo)運(yùn)算更好,這也是高斯化和GGM方法的優(yōu)點(diǎn)。
(2) 簡(jiǎn)化效能尋優(yōu)算法,提高尋優(yōu)算法效率。深入分析效能函數(shù)計(jì)算方法,改進(jìn)效能計(jì)算和數(shù)值尋優(yōu)算法,減少效能公式所含的數(shù)值運(yùn)算,盡量替代為閉合表達(dá)式,提高優(yōu)化算法的運(yùn)算效率。
(3) 將現(xiàn)有方法運(yùn)用于有色或非平穩(wěn)脈沖噪聲研究。雖然本文討論的脈沖噪聲是獨(dú)立同分布的平穩(wěn)隨機(jī)過程,考慮脈沖噪聲可能時(shí)變或與同頻干擾并存環(huán)境[61],本文綜述的設(shè)計(jì)方法也有一定的參考價(jià)值。
本文對(duì)脈沖噪聲下的非線性變換設(shè)計(jì)的研究進(jìn)展進(jìn)行了比較系統(tǒng)的綜述。從脈沖噪聲的分布模型、非線性函數(shù)的模式、設(shè)計(jì)方法或準(zhǔn)則3個(gè)方面,對(duì)國(guó)內(nèi)外研究進(jìn)行了梳理。總結(jié)了大部分研究工作的技術(shù)路線,即“針對(duì)某噪聲模型,采用某非線性函數(shù),基于某設(shè)計(jì)方法,優(yōu)化該函數(shù)參數(shù),以提升檢測(cè)性能”,并介紹了3個(gè)代表性研究工作作為實(shí)例。
最后,考慮檢測(cè)困難問題大多出現(xiàn)在低SNR下,針對(duì)基于多樣本的信號(hào)檢測(cè)問題,結(jié)合最大效能準(zhǔn)則的可變衰減拖尾設(shè)計(jì),所得非線性變換能夠?qū)崿F(xiàn)與LOD基本相同的檢測(cè)性能。該方法針對(duì)各種噪聲模型均有效,且其閉合表達(dá)式有利于信號(hào)處理。在檢測(cè)性能基本達(dá)到上限的情況下,未來(lái)研究可著眼于改進(jìn)設(shè)計(jì)方法以適應(yīng)噪聲分布未知和較小運(yùn)算量的要求,也為非平穩(wěn)/有色脈沖噪聲處理帶來(lái)新信息。