王婷婷,陳 洲,王正偉,王沫然,何桂萍,蔣洪福
(四川九洲電器集團有限責(zé)任公司,四川 成都 621000)
水聲通信系統(tǒng)受限于水聲信道特性的影響,其工作頻率多為窄帶,這導(dǎo)致了各個子載波間的載波間隔很小,抗多普勒性能較差。而且,水聲頻偏是非一致頻偏,即對不同子載波產(chǎn)生的頻率偏移不同,難以準(zhǔn)確估計出每個子載波的頻偏并進行多普勒補償,多普勒估計和補償技術(shù)是水聲 OFDM通信技術(shù)的關(guān)鍵技術(shù)之一。多普勒估計技術(shù)主要由多普勒因子預(yù)估計和多普勒因子塊估計2部分組成。傳統(tǒng)的多普勒估計技術(shù)主要通過循環(huán)前綴、OFDM符號的持續(xù)時間以及插入的 CW(Continuous Wave)或單頻序列等來估計多普勒因子[1]。這些方法對一致多普勒因子估計效果較好但是對于時變信道下的非一致多普勒因子的估計效果較差。對多普勒因子估計之后需要根據(jù)多普勒因子的大小去補償由多普勒效應(yīng)導(dǎo)致的子載波頻移,常見的多普勒補償方法有變采樣濾波器、高分辨率 DFT(Discrete Fourier Transform)[2-3]等。此外,研究人員研究出不同的技術(shù)方法來對抗多普勒頻偏,主要包括多普勒分集接收,兩步多普勒補償,基于壓縮感知的信道均衡技術(shù),分段傅里葉變換等[4]。其中,Hyungjoon Song提出的多普勒分集接收的方法來抑制載波間干擾,其主要思想是對接收信號進行人為的不同頻移,通過將多路不相關(guān)信號 FFT解調(diào)后進行加權(quán)判決,進而得到更好的性能,但更多分集帶來更好性能的同時也會增加算法運算的復(fù)雜度[5-6]。Ma Xuefei等人提出一種基于小波函數(shù)的 OFDM數(shù)據(jù)水下聲信道多普勒失真補償方法(WFFT),小波函數(shù)中平滑變化的多項式極大地降低了處理數(shù)據(jù)的相關(guān)性,使信道估計和均衡更加準(zhǔn)確[7]。本文根據(jù)M. Stojanovic、S. Zhou等人提出的兩步多普勒補償技術(shù)來應(yīng)對時變信道,即將寬帶多普勒補償和窄帶多普勒補償結(jié)合使用[8-10]。經(jīng)驗?zāi)B(tài)分解法(EMD)可以將待分析的非線性、非平穩(wěn)信號分解為數(shù)個平穩(wěn)信號,并按照其頻率由高到低進行排列,本文將使用EMD算法配合完成寬帶多普勒補償,在粗補償處理后,使用 WFFT算法完成窄帶多普勒補償。與WFFT單步多普勒補償算法相比,本文使用的方法在更大的移速條件下具有較大的優(yōu)勢。
假設(shè)接收端與發(fā)送端的相對運動速度表示為v,發(fā)送信號頻率表示為 f0,波達方向與發(fā)射機運動的方向之間的夾角為θ,聲速設(shè)定為c,那么多普勒因子可以表示為 a =v c osθ /c ,此時的多普勒頻移 fd為
當(dāng)收、發(fā)節(jié)點相對勻速運動時,即無加速度時,產(chǎn)生的Doppler為恒定Doppler,OFDM的每個子載波上對應(yīng)非一致 Doppler。即每個子載波產(chǎn)生的Doppler按比例變化,產(chǎn)生的頻偏量不一致。以1 500 Hz信號為例,圖1給出了OFDM子載波產(chǎn)生了非一致的Doppler頻偏示意圖。
圖1 OFDM子載波非一致Doppler時頻圖Fig. 1 Time-frequency diagram of OFDM sub-carrier non-uniform Doppler
當(dāng)傳輸OFDM符號時,節(jié)點的速度產(chǎn)生變化,即有加速度情況,就會產(chǎn)生時變寬帶 Doppler,這種 Doppler會使信號產(chǎn)生嚴(yán)重的衰落和畸變。以1 500 Hz信號為例,圖2給出了OFDM子載波時變Doppler示意圖。
圖2是時變多普勒情況下的OFDM子載波頻率變化情況,與恒定多普勒不同的是,時變多普勒對于每一個子載波在不同時間下所產(chǎn)生的多普勒頻偏不同,且加速度越大,頻偏變化越快,這對OFDM的解調(diào)造成了很大的困擾。
圖2 OFDM子載波時變Doppler時頻圖Fig. 2 Time-frequency diagram of OFDM sub-carrier time-varying Doppler
經(jīng)驗?zāi)B(tài)分解法(EMD)可以將待分析的數(shù)據(jù)信號分解為數(shù)個平穩(wěn)信號,并按照其頻率由高到低進行排列。其分解過程是按照基于數(shù)據(jù)信號時間線本身進行信號分解,沒有任何固定的先驗知識,也不需要建立任何基礎(chǔ)函數(shù)。EMD算法將信號分解后會得到可以體現(xiàn)信號頻率特征本質(zhì)的有限個本征模函數(shù)(IMF,Intrinsic Mode Function)和1個剩余分量(RC,Residual Component)。EMD分解結(jié)束之后,對獲得的數(shù)個有限特征函數(shù)執(zhí)行希爾伯特變換(HT,Transform Hilbert),從而獲取即包含時間信息又包含頻域信息的希爾伯特頻譜圖。具有時頻信息從而滿足信號時間頻率分析的要求。EMD分解過程如下:
1)尋找待分解信號數(shù)據(jù)序列x( t)全部的極大值點,并且通過使用3次樣條插值函數(shù)進行擬合結(jié)合全部極大值點形成原始待分解數(shù)據(jù)的上包絡(luò)線;
2)尋找待分解信號數(shù)據(jù)序列x( t)全部的極小值點,并且通過使用3次樣條插值函數(shù)進行擬合結(jié)合全部極小值點形成原始待分解數(shù)據(jù)的下包絡(luò)線;
3)計算上包絡(luò)線和下包絡(luò)線的均值(在實際應(yīng)用中,有的研究人員將平均值改用中位值,對于非平穩(wěn)時間序列此種方法也可行);
4)將待分解數(shù)據(jù)信號序列x( t)與求出的平均包絡(luò)做減法,得到一個全新的數(shù)據(jù)序列;
5)用待分解數(shù)據(jù)信號減去上一步獲得的新數(shù)據(jù)得到一組信號,若此信號中還存在負(fù)的局部最大值和正的局部最小值,則認(rèn)為該信號并不是一個本征模函數(shù),則需要繼續(xù)進行。
假設(shè)單頻信號頻率為fc的余弦信號可表示為
經(jīng)過水聲信道后,接收端接收到的信號可表示為
式中:M為信道多徑數(shù);h( m, t)表示第K/2個子載波的信道衰落系數(shù);ΔfK/2為頻率偏移量;n( t)是加性噪聲。
式中,nc( t)和 ns( t)為噪聲的同相分量和正交分量??芍?,經(jīng)過相干檢測后即可獲得含有頻率分量的信號。對該信號進行EMD分解,即可觀測頻偏量。
對數(shù)據(jù)進行EMD分解即是為了獲得函數(shù)本質(zhì)頻率特征,上述通信系統(tǒng)模型中的單通道信號首先在經(jīng)過相干檢測后,得到的輸出信號中將會混淆有多個帶頻率偏移量的頻率信息。之后再結(jié)合 EMD算法的頻率篩選性能,就可以將混合的頻率信息按照從高頻到低頻的流程識別出來,以此來獲得被分解信號的頻率信息。
通過上述分析可知,OFDM中心頻率的信號具有相對平均的頻偏。寬帶多普勒補償時可將中心頻率的頻偏當(dāng)作 OFDM信號的頻偏進行估計。本文將估計 OFDM信號中心頻率點的頻偏,并以此為依據(jù)進行重采樣寬帶多普勒補償。具體做法是在OFDM信號前放置一段中心頻率的單頻信號,用來估計信號多普勒頻偏。采用的信號結(jié)構(gòu)如圖3。
圖3 信號幀結(jié)構(gòu)Fig. 3 Signal frame structure
即經(jīng)過串行到并行轉(zhuǎn)換、編碼、符號映射等調(diào)制過程的發(fā)送信號為
經(jīng)過IFFT后變成頻域信號,通過換能器傳輸?shù)男盘柋硎緸?/p>
式中:K為載波數(shù);N表示逆傅里葉變換點數(shù);T為信號OFDM符號的持續(xù)時間跨度。
接收端接收到的信號為
此時截取多普勒粗估計信號,該信號帶有頻偏信息。將通過相干檢測處理后的信號輸入EMD算法,分析頻譜成分,進而獲得頻偏信息,通過重采樣完成多普勒粗補。
經(jīng)過下變頻去掉循環(huán)前綴(CP)后,得到的信號建模為
水聲信道是一個時變信道,根據(jù)增益和延遲,可以建立信道函數(shù)為
在WFFT算法中,信道被看作是時間和頻率的平滑變化函數(shù),這個平滑的變化函數(shù)可以用一組基函數(shù)來表示。根據(jù)函數(shù)逼近思想,信道函數(shù)可以使用某組基函數(shù)進行逼近,也可以理解為將信道函數(shù)分解到該組基函數(shù)上,表示為
WFFT算法通過對 Morlet母波進行平移和尺度變換得到一組 Morlet小波函數(shù),采用該組小波函數(shù)進行信道函數(shù)分解,該基函數(shù)表達式為
式中,i的最大值為一組小波函數(shù)的個數(shù),即WFFT算法階數(shù)。
將 WFFT算法處理后的數(shù)據(jù)輸入自適應(yīng)梯度算法,通過載波進行均衡,完成窄帶多普勒補償。
圖 4是當(dāng)收發(fā)端相對速度變化,信噪比為14 dB時的仿真結(jié)果。起始位置附近相對運動速度低,產(chǎn)生的多普勒偏移小,PEMD算法增益不明顯。隨著運動速度的增加,ICI也在增加。PEMD-WFFT算法性能逐漸優(yōu)于WFFT算法。
圖4 相對速度為0~0.915 m/s的仿真結(jié)果Fig. 4 Simulation results at a relative speed of 0~0.915 m/s
圖 5是當(dāng)收發(fā)端相對速度更大,信噪比為14 dB時的仿真結(jié)果。可以看出當(dāng)相對速度較大時,WFFT算法性能較差。
圖5 相對速度為1.83~18.3 m/s的仿真結(jié)果Fig. 5 Simulation results at a relative speed of 1.83~18.3 m/s
圖6是在不同信噪比下的仿真結(jié)果,其中相對速度為 0.183 m/s??梢钥闯鲭S著信噪比的增加 2種算法的性能都在優(yōu)化,且由于相對運動速度較小二者的性能差別不大。
圖6 相對速度0.183 m/s時信噪比變化仿真結(jié)果Fig. 6 Simulation results of the change of signal-to-noise ratio at a relative speed of 0.183 m/s
圖7是在不同信噪比下的仿真結(jié)果,其中相對速度為7.32 m/s。在此仿真條件下,WFFT算法幾乎不收斂。隨著信噪比的增加,PEMD-WFFT算法的性能逐漸優(yōu)化。
圖7 相對速度7.32 m/s時信噪比變化仿真結(jié)果Fig. 7 Simulation results of the change of signal-to-noise ratio at a relative speed of 7.32 m/s
為了驗證算法性能,在水池進行了水聲通信實驗。發(fā)射換能器與接收水聽器初始相距8 m,實驗過程中水聽器由人手持步行引入多普勒,人步行速度約為 0.6 m/s(因試驗條件有限,僅采集了約0.6 m/s速度下的數(shù)據(jù))。換能器為5~8 kHz換能器,水聽器為標(biāo)準(zhǔn)水聽器。子載波采用QPSK映射。
水池實驗布放圖如圖 8所示,發(fā)送端與接收端初始相距 8 m,換能器與水聽器分別置于水深3.5 m處。
圖8 實驗布放圖Fig. 8 Diagram of experimental deployment
圖9為實際實驗中的換能器位置。
圖9 換能器位置Fig. 9 Location of transducer
實驗中收發(fā)端的相對速度約為0.6 m/s。圖10(a)為使用PEMD-WFFT算法解調(diào)星座圖,圖10(b)為WFFT解調(diào)后的信號星座圖,由于接收端相對運動速度較小,產(chǎn)生的多普勒頻移較小,2種算法的結(jié)果差距不大。
圖10 水池數(shù)據(jù)解調(diào)結(jié)果Fig. 10 Demodulation results of pool data
本文對于多普勒補償技術(shù)進行改進提出PEMD-WFFT多普勒補償算法,仿真分析顯示,在本文的仿真條件下,PEMD-WFFT算法可以對相對均勻運動速度不超過36 m/s的情況下引起的多普勒進行補償。
盡管對現(xiàn)階段的研究內(nèi)容取得了一定成果,但鑒于時間有限和專業(yè)知識積累不足,本文研究的水聲 OFDM多普勒補償技術(shù)還需要進行更深一步的研究,如:
1)當(dāng)收發(fā)端不再相對勻速運動,而是存在加速運動時,應(yīng)進一步研究如何補償加速度所帶來的多普勒影響。
2)當(dāng)OFDM系統(tǒng)載波個數(shù)增加,多普勒帶來的影響更嚴(yán)重時,又該如何補償。