【關(guān)鍵詞】RLS 算法;自適應(yīng)均衡器;判決反饋;水下光通信
海洋是高質(zhì)量發(fā)展戰(zhàn)略要地。隨著海洋養(yǎng)殖、海上風(fēng)電、海洋裝備制造、海洋油氣田開發(fā)等多業(yè)態(tài)蓬勃發(fā)展,我國海洋經(jīng)濟(jì)發(fā)展已經(jīng)進(jìn)入新階段。為更好適應(yīng)當(dāng)前我國海洋電子信息產(chǎn)業(yè)的高速發(fā)展,如何通過水下通信實現(xiàn)深海高速率、低延遲的傳輸受到廣泛關(guān)注。
目前,國內(nèi)外水下無線通信中的信息載體包括:聲波、電磁波、引力波和量子態(tài)等。然而,傳統(tǒng)方式可能面臨通信距離短、通信速率低、通信帶寬窄、通信安全性差等問題,而以激光為主要傳播載體的水下可見光通信性能良好,其小的發(fā)散角和良好的方向性降低了光在傳輸過程中的能量損耗。隨著激光調(diào)制的速率提高,單脈沖能量增大,高功率發(fā)光二極管和激光二極管的更新?lián)Q代使得光源體積逐漸減小,系統(tǒng)成本相應(yīng)降低。
水下可見光通信技術(shù)目前顯示出了在多個領(lǐng)域廣泛的應(yīng)用前景。美國伍茲霍爾海洋研究所研制了一套基于發(fā)光二極管(LED)的低功耗深海水下光學(xué)通信樣機(jī),通過鍵控調(diào)制技術(shù)(OOK)實現(xiàn)了10Mbps的通信速率[1]。國內(nèi)水下光學(xué)通信技術(shù)研究發(fā)展相對有限,但潛力巨大。談新權(quán)和陳銳通過經(jīng)驗估算公式在激光對潛通信的帶寬展寬影響中進(jìn)行研究,對光學(xué)信道進(jìn)行了云層平均多徑展寬對PPM的影響的探討 [2]。劉金濤等人使用蒙特卡洛仿真方法模擬了衛(wèi)星接收到的水下平臺上行激光鏈路的性能,采用脈沖位置調(diào)制和最大似然估計的方法,計算了通信系統(tǒng)的誤碼率小于10–4,提出了上行激光通信方案[3]。
通過這些研究成果發(fā)現(xiàn),受水下光通信的信道特征影響所產(chǎn)生的碼間干擾,直接影響了通信系統(tǒng)的效率,降低碼間干擾成為主要任務(wù)與突破方向,首選方案即自適應(yīng)濾波技術(shù)。自適應(yīng)濾波技術(shù)是一門在信號與信息處理領(lǐng)域具有重要地位的學(xué)科,通過近幾十年的發(fā)展,從LMS算法到在最小二乘準(zhǔn)則基礎(chǔ)上演變的遞推算法RLS算法,自適應(yīng)均衡器的結(jié)構(gòu)也從線性處理結(jié)構(gòu)發(fā)展到包含反饋環(huán)節(jié)的非線性結(jié)構(gòu)[4]。
綜上,水下光通信領(lǐng)域?qū)馄鞯难芯烤哂酗@著的實際意義。在水下光通信環(huán)境中,由于信號傳輸容易受到信號間干擾的影響,因此尋求有效的均衡器設(shè)計對提高通信系統(tǒng)性能至關(guān)重要。本文針對水下光通信信道受快速時變的影響較大的問題,通過研究RLS算法的基本性能,并對單一均衡器結(jié)構(gòu)進(jìn)行優(yōu)化,提出一種自適應(yīng)判決反饋均衡器,達(dá)到降低誤碼率、快速收斂、降低算法復(fù)雜度的目的。有望在水下光通信系統(tǒng)中實現(xiàn)更為穩(wěn)健和高效的信號處理,為水下光通信技術(shù)的發(fā)展和實際應(yīng)用提供支持。
器在通信過程中,信號間干擾是指不同數(shù)據(jù)傳輸通道之間的相互影響,尤其在高密度的通信信道,可能導(dǎo)致接收端在解調(diào)或譯碼時難以正確識別傳輸?shù)男畔?,?yán)重影響信號傳輸。為消除碼間干擾,通信系統(tǒng)常采用均衡器和均衡算法來糾錯編碼,以確保在復(fù)雜的傳輸環(huán)境中能夠正確地恢復(fù)發(fā)送的數(shù)據(jù)。
在信道均衡技術(shù)中,通常通過估計信道中的傳遞函數(shù)結(jié)合濾波器來消除信道失真。而均衡器作為濾波器的一種特殊類型,可以在接收端校準(zhǔn)受干擾的信號,原理是通過均衡算法抵消信號在傳輸中受到的信道干擾。均衡器權(quán)重可以通過算法等進(jìn)行更新,合適的均衡算法能提升系統(tǒng)的尋優(yōu)速度。目前常見的均衡算法是最小均方差算法(Least MeanSquare,LMS)和遞歸最小二乘算法(Recursive Least"Square,RLS)。LMS算法是一種基礎(chǔ)的遞歸優(yōu)化算法,它通過梯度下降的思想來最小化誤差,而RLS算法則能有多個參量同時控制收斂過程,因此可以提升收斂速度。
由于均衡算法僅能影響系統(tǒng)的尋優(yōu)速度,對于均衡器的性能影響較小,若想提升均衡器性能以適應(yīng)水下光通信的信道特征,對均衡器結(jié)構(gòu)的研究同樣重要。目前使用的前饋均衡器、判決反饋均衡器、Volterra級數(shù)均衡器等大多結(jié)構(gòu)單一,只能解決單一的線性失真或非線性失真問題,在復(fù)雜的水下環(huán)境中性能有限。
(一)基本原理
傳統(tǒng)的RLS算法自適應(yīng)均衡器結(jié)構(gòu)較為簡單,其目的是通過RLS算法跟蹤光通信信道變化,比較通信接收端均衡器的輸出信號與期望響應(yīng)信號的差值,最終達(dá)到消除由于多徑效應(yīng)導(dǎo)致的碼間干擾[5]。
在上述公式推導(dǎo)中,發(fā)現(xiàn)遺忘因子λ對算法收斂性有影響,因此較為全面地分析其對算法收斂性能的影響。同時發(fā)現(xiàn)RLS算法的收斂性能與時刻均衡器輸入信號的確定性自相關(guān)矩陣R(n)無關(guān)。
(二)模型建立
傳統(tǒng)自適應(yīng)均衡器往往性能受限,水下信道的碼間干擾通常包含線性干擾和非線性干擾,因此均衡器的設(shè)計與優(yōu)化至關(guān)重要。為全面增強均衡器性能,常在均衡器設(shè)計中采取對自適應(yīng)均衡器算法進(jìn)行改進(jìn)或?qū)ψ赃m應(yīng)均衡器結(jié)構(gòu)進(jìn)行改進(jìn)這兩種方案。
自適應(yīng)前饋均衡器(FFE)作為線性濾波器,它的結(jié)構(gòu)簡單,操作容易。它的核心在于利用之前n個碼元的先驗信息來校正當(dāng)前時刻的碼元,在校正過程中,可以根據(jù)當(dāng)前時刻的碼元造成的誤差實時更新改進(jìn)抽頭系數(shù),那么第n個碼元的均衡結(jié)果可以表示為:
公式中,Ck為第k個碼元時刻的權(quán)系數(shù),xn-k為第n-k個碼元時刻的輸入信號。
前饋均衡器可以有效地彌補信號在傳輸過程中遭受的線性損耗,但其高頻噪聲增強,無法處理非線性失真,而判決反饋自適應(yīng)均衡器可以彌補這一缺陷。判決反饋均衡器是一種非線性均衡器,基本結(jié)構(gòu)如圖1所示,其是將接收到的信號經(jīng)過判決器進(jìn)行判決,然后將判決信號延遲后輸入到反饋濾波器中,通過對濾波器輸出的加權(quán)和來抵消符號間的干擾。
在信號到達(dá)接收端時, FFE均衡器先對信號進(jìn)行加工處理,之后再經(jīng)過判決器判決,在判決結(jié)果的基礎(chǔ)上進(jìn)一步處理,將此時的信號輸入DFE均衡器內(nèi)對結(jié)果進(jìn)行再次修正。因此,整個均衡器的輸出表示為:
其中,jud( )函數(shù)反映了對輸出信號的判決運算,d(i)表示了組合均衡器的判決輸出信號[7]。
判決反饋均衡器是通過前向濾波器來消除此后發(fā)生的碼間干擾、使用反饋濾波來消除過去時刻的碼間干擾,當(dāng)誤差信號最小時抽頭系數(shù)最優(yōu),均衡器的效果最佳。
(三)仿真運行
MATLAB是一款功能強大的工程實用軟件,專注于數(shù)據(jù)分析和處理。其濾波器設(shè)計工具箱提供了便捷的函數(shù)和命令,使數(shù)字濾波變得十分方便。本實驗通過MATLAB構(gòu)建仿真,測試產(chǎn)生結(jié)果。部分核心主函數(shù)如下所示:
為保證良好實驗效果,實驗選取采樣頻率為8000Hz,用于生成0-2秒的時間向量,信噪比為20dB,比較不同遺忘因子下濾波器收斂情況。設(shè)置均衡器時域長度為30,信噪比為20dB,初始化協(xié)方差矩陣為100作為算法起點,訓(xùn)練長度為104序列(實際長度為105)?;谝陨蠀?shù),得到以下結(jié)果。
通過圖3可以發(fā)現(xiàn),在FFE-DFE均衡結(jié)構(gòu)仿真中,RLS算法在快速迭代過程中相較于LMS算法仍可以在保證誤碼率低的同時更快收斂,相較于單一均衡器收斂次數(shù)更多。
經(jīng)濟(jì)高速發(fā)展的21世紀(jì),保障水下中長距離、高質(zhì)量的數(shù)據(jù)無線通信是我們要實現(xiàn)的目標(biāo)。本文在總結(jié)單一均衡器結(jié)構(gòu)和均衡算法后,對其存在的結(jié)構(gòu)和算法問題進(jìn)行了優(yōu)化,并在此基礎(chǔ)上提出一種基于RLS算法的FFE-DFE組合均衡器結(jié)構(gòu),并對算法的參數(shù)優(yōu)化,使得算法收斂性較優(yōu)越,證明優(yōu)化過的算法和結(jié)構(gòu)的可行性良好,從而驗證了算法性能。