,2
(1.解放軍理工大學(xué) 通信工程學(xué)院,南京210007;2.解放軍65043部隊,吉林 松原 131500)
對于減小等概輸入的數(shù)據(jù)序列的錯誤概率而言,最大似然序列估計(MLSE)是最優(yōu)均衡技術(shù)[1,2],其復(fù)雜程度隨著碼間串擾(ISI)長度和信號星座圖的大小呈指數(shù)增長?,F(xiàn)有文獻所研究的其它均衡器,如線性均衡器或判決反饋均衡器等,雖然實現(xiàn)復(fù)雜度較低,但所獲誤比特率(Bit Error Rate,BER)性能卻遠劣于MLSE的BER性能[2]。
降低MLSE復(fù)雜度已成為當前研究的焦點[3-6]。文獻[7]將逐符號的最大后驗概率(Maximum A Posteriori,MAP)均衡和MLSE相結(jié)合;另外還有減少狀態(tài)序列估計(Reduced-state Sequence Estimation,RSSE)的逐幸存路徑處理(Per-survivor processing,PSP)[8-10]法和利用分集映射原理減小信號調(diào)制階數(shù)法等。
近來,文獻[11]將具有非連續(xù)性的差分移相鍵控(Differential Phase Shift Keying,DPSK)和球形譯碼算法相結(jié)合,實現(xiàn)了時變信道下未知參數(shù)的多符號差分檢測(Unknown-statistics Multiple-symbol Differential Detector,MSDD-US)。但文獻[12]已指出,基于球面譯碼算法的復(fù)雜度將隨分組長度的增加呈指數(shù)增長,因而所獲算法只適用于數(shù)據(jù)較短的情況。
本文提出的低復(fù)雜度時域均衡是一種基于Chase算法的準最大似然序列估計的均衡方法。在早期的文獻中,Chase算法用來解決Turbo碼和RS碼的軟判決譯碼。然而,Chase算法最直接的應(yīng)用是產(chǎn)生多個檢測圖樣,因此會帶來復(fù)雜性的大幅增加。本文通過引入可信度概念,消除可能性小的幸存路徑,同時利用滑動窗[13]實現(xiàn)小范圍內(nèi)的全搜索,有效地減小了碼間串擾的影響。
時間離散信道的輸出信號可以寫成:
(1)
(2)
并選擇似然概率最大的輸入序列作為均衡器的輸出。因為上式僅在指數(shù)項上有變量,因此只需使下式最小化即可:
(3)
最直接的方法是窮搜索,需要計算MN(M=2m為符號進制數(shù))條路徑的似然概率。實際中,用Viterbi算法代替窮搜索算法可將路徑數(shù)減小到ML。但是對于碼間串擾長的信道,這種算法太復(fù)雜。
Chase算法實現(xiàn)過程如下:
(1)由接收序列r獲得相應(yīng)的硬判決序列y和可信度序列Γ。y中元素的可信度定義為
(4)
(2)根據(jù)可信度最低的位置產(chǎn)生2p個試探序列k;
(3)構(gòu)造測試序列x,其中x=y⊕k,⊕表示按位異或;
(4)對測試序列x進行硬判決譯碼,得到的候選碼字c歸入集合z;
(5)在集合z中尋找與接收序列r有最小歐氏距離的碼字,作為譯碼器的輸出。歐氏距離定義為
(5)
由上可見,Chase算法的復(fù)雜度主要取決于試探序列集合的大小和硬判決譯碼算法的復(fù)雜度。
由于Viterbi算法存在固定譯碼時延一般為4L~5L[2],難以實時跟蹤信道變化,從而導(dǎo)致MLSE不能獲得最優(yōu)的結(jié)果。針對MLSE時延和復(fù)雜度較高的問題,這里描述了一種基于Chase算法的滑動窗搜索時域均衡,有如下特點:
(1)Chase均衡采用的是樹狀搜索而不是柵格搜索;
(2)采用傳統(tǒng)的自適應(yīng)均衡器消除搜索中可能性小的幸存路徑,同時估計信道參數(shù);
(3)用滑動窗搜索的方法解決復(fù)雜度呈指數(shù)增長的問題。對小范圍全部搜索,而不是對全局窮舉;
(4)滑動窗搜索后逐比特的判決,而不是對符號序列進行估計,解決了譯碼時延的問題。
Chase均衡器由3部分組成,包括一個自適應(yīng)均衡器和一個帶滑動窗搜索的Chase算法以及一個信道估計器,如圖1所示。
圖1 Chase均衡器結(jié)構(gòu)Fig.1 Chase equalizer structure
其中,自適應(yīng)均衡器通過跟蹤算法自適應(yīng)地調(diào)整信道參數(shù)。傳統(tǒng)的信道跟蹤算法有最小均方誤差(Least Mean Square,LMS)算法和遞歸最小二乘(Recursive Least Square,RLS)算法,前者結(jié)構(gòu)簡單,后者收斂速度快。
LMS算法是基于最小均方誤差準則(Minimum Mean-squared Error,MMSE)的維納濾波器和最陡下降法提出的。迭代公式為
wn+1=wn+2μ·en·rn
(6)
式中,μ是迭代步長。
RLS算法采用最小二乘準則,即在每一時刻對所有輸入信號的加權(quán)平方誤差和求最小化。同時引入遺忘因子λ,以達到更快收斂,其遞推式為
wn+1=wn+kn·en
(7)
其中定義了信號自相關(guān)矩陣Rn和卡爾曼增益向量:
(8)
(9)
(10)
圖2 構(gòu)造測試序列Fig.2 Constructing test sequences
(11)
圖3 滑動窗搜索過程Fig.3 The sliding window search
雖然前一比特判決的結(jié)果會用于下一比特判決中,但是利用了不可靠位構(gòu)造測試序列,實現(xiàn)小范圍內(nèi)的窮搜索,消除了錯誤傳輸。
假設(shè)采用BPSK調(diào)制,由于nk是零均值的高斯白噪聲,故當發(fā)送“0”時,均衡器輸出yn的概率密度函數(shù)為
(12)
而當發(fā)送“1”時,yn的概率密度函數(shù)為
(13)
與它們相應(yīng)的曲線如圖4所示。
圖4 yn的概率密度Fig.4 The probability density function(PDF) of yn
根據(jù)全概率公式,總的誤碼率可以表示為
Pe=P(0)P(10)+P(1)P(01)
(14)
假設(shè)BPSK調(diào)制輸入等概,則上式可寫成:
Pe=P(01)=
P(01,yn<-Vd)P(yn<-Vd1)+
P(01,-Vd≤yn≤Vd)P(-Vd≤yn≤Vd1)+
P(01,yn>Vd)P(yn>Vd1)
(15)
由門限判決可知:
(16)
并且設(shè)PChase=P(01,-Vd≤yn≤Vd),故Pe可化簡為
(17)
Pe≈PML,Vd→∞
(18)
Chase均衡的復(fù)雜度主要取決于測試序列集合的大小。設(shè)均衡器輸出yn在門限Vd內(nèi)的概率為PV,則:
PV=P(-Vd≤yn≤Vd1)P(1)+
P(-Vd≤yn≤Vd0)P(0)
(19)
由于輸入等概,可化簡為
PV=P(-Vd≤yn≤Vd1)=
(20)
那么測試序列集合的大小為
(21)
在BPSK條件下:
ψ2=2PV(1+PV)L-1
(22)
從表1中可以看出,L越大,Chase均衡的路徑搜索就越小于MLSE,計算量也就越小。
表1 Chase均衡和MLSE的性能比較Table 1 Performance comparison between Chase equalization and MLSE
考慮BPSK調(diào)制,采用信道長度L=11的離散時間信道[3],其沖激響應(yīng)為[0.04 -0.05 0.07 -0.21 -0.5 0.72 0.36 0 0.21 0.03 0.07],并且自適應(yīng)均衡器長度與信道長度相同。設(shè)定信源發(fā)送的數(shù)據(jù)包含有500個符號,由100個訓(xùn)練符號和400個數(shù)據(jù)符號組成。
圖5是當信道未知時的BER性能。此時,信道參數(shù)是通過訓(xùn)練序列估計得到的。在RLS自適應(yīng)算法下Chase均衡性能優(yōu)于LMS算法,這是因為RLS的收斂速度明顯比LMS的收斂速度快。
圖5 信道未知時的均衡性能Fig.5 BER performance of the unknown channel
圖6是可信度門限Vd對Chase均衡BER性能影響的比較。Vd增大計算量隨之增大,但誤碼率下降并形成一個誤碼平層,因此必須找到一個合適的Vd達到計算量和誤碼率的折衷。
圖6 可信度門限Vd與BER的關(guān)系Fig.6 The relationship between Vd and BER
圖7 比特判決的位置A與BER的關(guān)系Fig.7 The relationship between decision time A and BER
本文研究了一種基于Chase算法的低復(fù)雜度時域均衡方法。在信道未知情況下,自適應(yīng)均衡器的輸出作為軟值進行可信度的計算,通過判決門限找到滑動窗內(nèi)的不可靠位,并結(jié)合信道估計判決輸出與接收序列歐氏距離最小的測試序列,由此消除了不可靠的搜索路徑,減小了搜索長度,降低了計算復(fù)雜度,同時還保持了與MLSE非常接近的BER性能。理論分析和仿真實驗表明, Chase均衡計算復(fù)雜度明顯低于MLSE,而性能損失卻很少。需要指出的是,RLS自適應(yīng)算法是以復(fù)雜度為代價換取性能的提升。因此,如何設(shè)計更有效的自適應(yīng)算法,進一步改善計算復(fù)雜度,仍需要進一步分析和研究。
參考文獻:
[1] Forney G D. Maximum likelihood sequence estimation of digital sequences in the presence of intersymbol interference[J]. IEEE Transactions on Information Theory,1972,3(18):363-378.
[2] John G Proakis.Digital Communications[M].4th ed. Bei jing:Publishing House of Electronics Industry,2005:598-632.
[3] Myburgh H C,Olivier J C. Near-Optimal Low Complexity MLSE Equalization [C]//Proceedings of Wireless Communications and Networking Conference. Las Vegas:IEEE,2008:226-230.
[4] Myburgh H C,Linde L P. Reduced Complexity Combined Soft-Decision MLSE Equalization and Decoding [C] //Proceedings of Australasian Telecommunication Networks and Applications Conference. Adelaide: IEEE,2008: 209-213.
[5] Rubsamen M, Winzer P J,Essiambre R J. Simple method for MLSE performance estimation[C]//Proceedings of IEEE/LEOS Summer Topical Meetings. Portland:IEEE,2007:61-62.
[6] Luo Jie. Fast maximum likelihood sequence detection over vector intersymbol interference channels[C]//Proceedings of IEEE International Conference on Acoustics Speech and Signal Processing. Honolulu:IEEE,2007:465-468.
[7] Barhumi I,Moonen M. MLSE and MAP Equalization for Transmission Over Doubly Selective Channels[J]. IEEE Transactions on Vehicular Technology,2009,58(8):4120-4128.
[8] Patwary M N,Rapajic P B. Decision Feedback Persurvivor Processing: New Reduced Complexity Adaptive MLSE Receiver[C]//Proceedings of Asia-Pacific Conference on Communications. Perth:IEEE,2005:802-806.
[9] Zhou Hanbing,Li Daoben. A Simplified Kalman-MLSD Receiver over Fast Fading Channel[C]//Proceedings of International Conference on Wireless,Mobile and Multimedia Networks. Hangzhou:IEEE,2006:1-4.
[10] Liu T,Gazor S. Adaptive MLSD receiver employing noise correlation[J]. IEEE Proceedings of Communication, 2006,153(5):719-724.
[11] Ricklin N,Zeidler J R. Block Detection of Multiple Symbol DPSK in a Statistically Unknown Time-Varying Channel[C]//Proceedings of IEEE International Conference on Communications. Dresden: IEEE,2009:1-5.
[12] Jalden J,Ottersten B. On the complexity of sphere decoding in digital communications[J]. IEEE Transactions on Signal Processing,2005,53(4):1474-1484.
[13] Loskot P,Beaulieu N C. Sample Rejection for Efficient Simulation of Intersymbol Interference Channels with MLSD[C]//Proceedings of Wireless Communications and Networking Conference.New Orleans,LA,USA:IEEE,2005:911-916.