劉子通
(中北大學(xué)電子測試技術(shù)國家重點實驗室,山西太原030051)
信道盲均衡技術(shù)相對于傳統(tǒng)的自適應(yīng)均衡技術(shù)來說,可以不需要系統(tǒng)發(fā)送訓(xùn)練序列,只利用接收信號本身的一些數(shù)據(jù)特征來自適應(yīng)地調(diào)節(jié)均衡器的參數(shù),從而消除由信道的非理想特性引起的碼間串?dāng)_,達(dá)到均衡信道的目的。這種均衡方法不但可以提高通信效率,還可以從一定程度上減小通信系統(tǒng)的復(fù)雜性。盲均衡技術(shù)本身所具備的各種優(yōu)點使它備受關(guān)注,并且已經(jīng)在信息、信號處理領(lǐng)域得到了廣泛的應(yīng)用,成為現(xiàn)在一個熱點研究課題[1]。
基于神經(jīng)網(wǎng)絡(luò)的盲均衡技術(shù)的基本原理是將傳統(tǒng)盲均衡算法中的濾波器用神經(jīng)網(wǎng)絡(luò)進(jìn)行了代替。然后通過調(diào)節(jié)神經(jīng)元之間的連接權(quán)值來達(dá)到均衡信道的目的。要用神經(jīng)網(wǎng)絡(luò)解決信道的盲均衡問題,首先需要選擇一個合適的網(wǎng)絡(luò)結(jié)構(gòu);然后,根據(jù)這個網(wǎng)絡(luò)結(jié)構(gòu)構(gòu)造一個以網(wǎng)絡(luò)權(quán)值為變量的代價函數(shù);最后需要選擇一種合適的訓(xùn)練方法。通過使代價函數(shù)達(dá)到最小來調(diào)節(jié)神經(jīng)網(wǎng)絡(luò)的連接權(quán)值[2]。其原理框圖如圖1所示。
圖1 基于神經(jīng)網(wǎng)絡(luò)的盲均衡原理框圖
圖1中,h(n)為離散時間傳輸信道的沖激響應(yīng),x(n)是該系統(tǒng)的發(fā)送信號;n(n)是信號在傳輸中迭加的高斯噪聲;y(n)是系統(tǒng)的輸出信號,同時它也是盲均衡器的輸入信號;w(n)是盲均衡器的沖激響應(yīng)是盲均衡器的輸出信號,^x(n)表示判決器的輸出信號,也是整個系統(tǒng)最終的輸出信號。在不考慮高斯噪聲影響的情況下,根據(jù)圖1可得:
將式(2)取傅立葉變換得:
因此,只要傳遞函數(shù)和信道傳輸函數(shù)滿足了上式(3)中的關(guān)系就能夠?qū)崿F(xiàn)信道的盲均衡。
一般情況下,上式(3)中有兩個未知量:k和φ,其中k并不會影響到輸入信號的恢復(fù),并且常數(shù)相位φ可以通過均衡判決器去除。因此,盲均衡的實現(xiàn)可以視為上式(3)中W(w)的實現(xiàn)。這需要通過均衡算法調(diào)整均衡器的權(quán)長及其權(quán)系數(shù)來實現(xiàn)[3,4]。
雙線性反饋神經(jīng)網(wǎng)絡(luò)同時具備了高階神經(jīng)網(wǎng)絡(luò)和反饋神經(jīng)網(wǎng)絡(luò)優(yōu)點。這種網(wǎng)絡(luò)由前饋項、反饋項和一個線性反饋項構(gòu)成,因此我們把它稱為雙線性反饋神經(jīng)網(wǎng)絡(luò)。這種網(wǎng)絡(luò)既可以像高階神經(jīng)網(wǎng)絡(luò)一樣逼近多種非線性方程,同時又不會因為階數(shù)的增加而使網(wǎng)絡(luò)的計算量以幾何冪的形式增加。因此這種網(wǎng)絡(luò)結(jié)構(gòu)能夠較容易地用硬件來實現(xiàn)[5,6]。其原理如圖2所示:
圖2 雙線性反饋神經(jīng)網(wǎng)絡(luò)原理框圖
網(wǎng)絡(luò)的輸入用Y(n)=[y(n-1),y(n-2)……,y(nk)]T表示,輸出用v(n)來表示,網(wǎng)絡(luò)的總輸出用來表示,反饋單元的權(quán)值用ai來表示,前饋單元的權(quán)值用 cj來表示,線性反饋單元的權(quán)值用bij來表示。式子中i=1,2 j=1,2,……k,k表示輸入單元中神經(jīng)元的個數(shù)。那么雙線性反饋神經(jīng)網(wǎng)絡(luò)的輸入與輸出之間的關(guān)系如下:
式子(5)中,f(·)表示傳遞函數(shù)或者是非線性函數(shù)。在自適應(yīng)均衡算法中,Dong-Chul Park采用的f(·)是S形函數(shù),所選取的代價函數(shù)可以表示成:
式子(6)中,d(n)代表期望信號[7]。
在QAM系統(tǒng)中使用雙線性反饋神經(jīng)網(wǎng)絡(luò)進(jìn)行盲均衡時,首先需要將神經(jīng)網(wǎng)絡(luò)中的實值單元換為神經(jīng)網(wǎng)絡(luò)中的復(fù)值單元[8]。然后根據(jù)不同的信道,復(fù)值網(wǎng)絡(luò)使用的傳遞函數(shù)將采用不同的形式。當(dāng)信道為實數(shù)信道時,雙線性神經(jīng)網(wǎng)絡(luò)的傳遞函數(shù)f(·)為:
其代價函數(shù)定義為:
其中:
當(dāng)神經(jīng)網(wǎng)絡(luò)中有復(fù)值非線性傳遞函數(shù)時,神經(jīng)網(wǎng)絡(luò)的權(quán)值要分為兩部分為:實部和虛部,寫為:
而雙線性反饋神經(jīng)網(wǎng)絡(luò)的連接權(quán)值可表示為:
同樣,雙線性反饋神經(jīng)網(wǎng)絡(luò)的信號也相應(yīng)的寫為復(fù)數(shù)形式:
根據(jù)以上公式可得,復(fù)數(shù)信道中的雙線性反饋神經(jīng)網(wǎng)絡(luò)權(quán)值迭代計算總公式如下:
(1)神經(jīng)網(wǎng)絡(luò)前饋單元的權(quán)值公式
神經(jīng)網(wǎng)絡(luò)的前饋單元同輸出連接的權(quán)值計算為cJ(n)=cj,R(n)+jcj,I(n),所以:
由計算得到:
將式中w(n)替換為cj(n),通過計算得到神經(jīng)網(wǎng)絡(luò)前饋單元的權(quán)值計算公式:
式中ηc表示神經(jīng)網(wǎng)絡(luò)前饋單元的步長。
(2)同理可得神經(jīng)網(wǎng)絡(luò)反饋單元的權(quán)值的計算形式為:
式中ηa表示神經(jīng)網(wǎng)絡(luò)前饋單元步長。
(3)同理還可得神經(jīng)網(wǎng)絡(luò)線性反饋單元權(quán)計算形式為:
式中ηb表示神經(jīng)網(wǎng)絡(luò)前饋單元步長。
如果復(fù)值反饋神經(jīng)網(wǎng)絡(luò)中具有隱層單元,它的計算公式同復(fù)值前饋神經(jīng)網(wǎng)絡(luò)相似。
為了檢驗此算法的性能,用32QAM信號分別對此算法和傳統(tǒng)恒模算法(CMA)進(jìn)行仿真比較。仿真使用的信道采用常用的典型電話傳輸?shù)男诺繦1(z)和最小相位信道H2(z)。在仿真中,均衡器使用的階數(shù)為11階,信道中噪聲為高斯白噪聲,同時加入信噪比對其算法的影響。
圖3表示運用BLRNN算法與傳統(tǒng)CMA算法分別對典型電話信道與最小相位信道傳輸中32QAM信號的均衡收斂情況的比較。在仿真過程中,電話信道下32QAM信號的步長:μc=0.000 1,μa= μb=3 × 10-7,最小相位信道下32QAM 信號的步長:μc=0.000 08,μa=μb=3 ×10-7。
從圖3中的收斂曲線可以得出,在收斂速度方面BL- RNN算法要明顯快過CMA算法。
圖3 電話信道(a)和普通信道下(b)32QAM信號的收斂
圖4 電話信道和普通信道的誤比特率曲線
圖4是信號在兩種信道傳輸中經(jīng)過10 000次采樣后的計算得到誤比特率曲線,由此可以看出BLRNN在同等信噪比條件下的誤比特率低于CMA算法,這說明在降低碼間串?dāng)_的能力BLRNN算法上優(yōu)于CMA算法。
本文將基于雙線性反饋神經(jīng)網(wǎng)絡(luò)的盲均衡算法應(yīng)用到了QAM系統(tǒng)中。在實數(shù)信道下,經(jīng)過仿真得到,此算法在收斂速度和誤碼率方面相對于傳統(tǒng)的盲均衡算法均有明顯的改進(jìn)。
[1]張立毅,魯瑞,王華奎,等.基于神經(jīng)網(wǎng)絡(luò)盲均衡算法的分析[J].電子測量與儀器學(xué)報,2002,127(6):1867 -1875.
[2](美)科斯塔尼克.神經(jīng)計算原理[M].葉世偉,王海娟,譯.北京:機械工業(yè)出版社,2007.5.
[3]羅發(fā)龍,李衍達(dá).神經(jīng)網(wǎng)絡(luò)信號處理[M].北京:電子工業(yè)出版社,1993.
[4]鄒謀炎.反卷積和信號復(fù)原[M].北京:國防工業(yè)出版社,2001.
[5]Zhang Q.Adaptive Equalization Using Back-propagation Algorithm[J].IEEE Trans on Acousties,Speech and Signal Proeessing,1990,27:848 -849.
[6]梁啟聯(lián),周正,劉澤民.基于遞歸神經(jīng)網(wǎng)絡(luò)的盲均衡算法的改進(jìn)[J].北京郵電大學(xué)學(xué)報,1997(4):8-13.
[7]Benvenuto N,M.mar.esi,F(xiàn).Piazza etc.Nonlinear Satellite Radio Links Equalized Using Blind Neural Networks[G].InProc.IEEEICASSP,Toronto,1991:1521 -1524.
[8]Shalvi O,Weinstein E.New Criteria for Blind Deconvolution of Nonminimum Phase System(channel)[G].IEEE Trans.Inform.Throry,1990,42:1145 -1156.