李子茗 黃西子 黃騰飛
(哈爾濱工程大學,黑龍江 哈爾濱 150001)
全雙工技術(shù)在5G 領(lǐng)域應(yīng)用逐漸廣泛, 是5G 領(lǐng)域的關(guān)鍵技術(shù)之一[1],它能夠?qū)崿F(xiàn)在相同頻率資源上同時進行信號的發(fā)射和接收的工作, 理論上有可能在無線電網(wǎng)絡(luò)中達到半雙工系統(tǒng)兩倍的頻譜效率[2]。但全雙工通信方式也存在著近端發(fā)送的信號會被近端接收設(shè)備所接收的問題,使得近端接收信號強度遠大于遠端信號強度。因此, 目前針對全雙工技術(shù)的研究都是以抑制同頻的自干擾信號為前提開展的。與此同時,全雙工水聲通信技術(shù)也是水下通信領(lǐng)域的研究難點之一, 無論使用哪種水下通信的方法,由于要同時進行對信號的發(fā)射和接收,近端信號依然會成為一個強烈的干擾源, 這一現(xiàn)象極大地影響了全雙工通信的性能。因此,無論在空氣聲道中還是水下聲信道中, 針對近端干擾信號抵消工作的研究都極具發(fā)展前景[3]。
在空氣聲場中進行全雙工通信時, 近端和遠端分別同時發(fā)射相同頻率的聲波信號, 近端發(fā)射的信號聲壓級較大,遠端發(fā)射的信號聲壓級較小。接收端使用水聽器進行信號采集,將采集到的信號送入LMS 自適應(yīng)濾波器進行自干擾抵消,實現(xiàn)對近端信號的干擾抵消。
全雙工通信技術(shù)在5G 領(lǐng)域運用廣泛,在全雙工的傳送方式下,有更高的數(shù)據(jù)傳輸速度等優(yōu)勢。針對空氣聲信道,提出在全雙工的通信方式下,進行對自干擾抵消的研究。
圖1 自適應(yīng)濾波系統(tǒng)
圖2 N 抽頭橫向自適應(yīng)濾波器
硬件在環(huán)回路(HIL)的方式既有仿真代碼又有部分實物,因此被稱為半實物仿真,可以顯著降低時間和成本[5]。雖然目前市面上可以進行實時仿真的平臺有很多, 但是HIL 中的Desktop Real-Time 工作模式是最為接近現(xiàn)實時間的, 它只需借助一臺設(shè)備就可完成仿真系統(tǒng)的程序編寫和運行,可以直接和硬件相連,功能更為強大[6]。
根據(jù)上式,均方誤差為
本文中進行以下定義
經(jīng)過推導可以得到
通過上式發(fā)現(xiàn),E[(n)]是關(guān)于權(quán)系數(shù)向量w(n)的二次函數(shù),該函數(shù)為形狀開口向上的拋物線,通過迭代調(diào)節(jié)權(quán)系數(shù)向量w(n),使均方誤差E[(n)]達到最小值,這一過程相當于沿著拋物性曲面下降找到最小值, 通過均方誤差E[(n)]的梯度來求最小值。
令?(n)=0可以得到
代入后可以得到
根據(jù)最速下降法得到w(n+1 ) =w(n) - μ?(n)(μ是算法的步長參數(shù), ?是梯度算子)。E[(n)]計算復雜,取e2(n) 作為E[(n)]的估計值。因此
得到權(quán)值更新公式:
又因為
權(quán)值更新流程如圖3 所示。
圖3 權(quán)值更新框圖
遞歸最小二乘(Recursive Least Squire, RLS)自適應(yīng)算法[8],是通過指數(shù)加權(quán)的誤差平方和作為代價函數(shù),將誤差函數(shù)代入代價函數(shù)后得到下式:
其中 λ為基于RLS 算法的自適應(yīng)濾波器的遺忘因子。遺忘因子會賦給距離當前時刻近的誤差較大權(quán)重,離當前時刻遠的誤差相反, 這樣可以確保過去某時間段的觀測數(shù)據(jù)被“遺忘”,因此,基于RLS 算法的自適應(yīng)濾波器可以做到在非平穩(wěn)狀態(tài)下工作。
為找到使上述代價函數(shù)值最小的權(quán)值,可通過代價函數(shù)對權(quán)向量求導,令其導數(shù)為零,經(jīng)過推導得:
其中 Λ (n) =Diag(λn-1,......, λ,1),得到:
因為抽頭圈向量取得是時刻的,而非時刻的。所以,當時:
又由于:
化簡得到權(quán)值更新公式:
實際驗證時,在完成系統(tǒng)搭建后,我們采用LFM 信號作為近端發(fā)射的干擾信號,OFDM 信號作為遠方發(fā)射的目標信號,圖4 為OFDM 信號時域波形以及應(yīng)用LMS 算法的抵消結(jié)果。
如圖4 所示,從上到下,白色是近端水聽器接收的信號波形,深灰色是遠方OFDM 信號波形,淺灰色為抵消后的信號波形。觀察可知,穩(wěn)定之后,在10kHz 頻率附近,抵消后的信號波形與遠端目標信號OFDM 信號的波形非常接近。因此,LMS 算法的抵消結(jié)果是十分理想的。
圖4 遠方信號和抵消LFM 信號后的波形
針對實時實現(xiàn)對于近端干擾信號的抵消問題,本文設(shè)計完成了一款針對同時同頻發(fā)出的信號進行自干擾抵消的系統(tǒng), 采用了HIL 半實物仿真平臺進行simulink 仿真測試,實現(xiàn)自適應(yīng)控制過程,具有抗干擾能力強、操作便捷等特點。
本課題針對實現(xiàn)實時抵消近端自干擾信號的系統(tǒng)分別采用了LMS 和RLS 兩種算法進行自適應(yīng)濾波器的設(shè)計,對實驗數(shù)據(jù)處理并對干擾抵消效果進行驗證。實驗結(jié)果顯示,運用LMS 算法的自適應(yīng)濾波器的抵消后信號波形與遠端目標信號的波形非常接近; 而運用RLS 算法的自適應(yīng)濾波器由于RLS 算法的復雜程度較高, 所以在濾波器長度相對較高時會導致電腦崩潰, 無法進行記性驗證。
因此, 我們最終選用基于LMS 算法的自適應(yīng)濾波器進行實時狀態(tài)下的近端干擾抵消。