寧巧嬌 吳良金 趙思遠(yuǎn)
摘 要:在新媒體時(shí)代下,人們?cè)凇吧暇W(wǎng)沖浪”以及下載、瀏覽各種影音視頻時(shí)會(huì)產(chǎn)生大量數(shù)據(jù)傳輸?shù)男枨?。但在?dāng)前高速無(wú)線通信中,無(wú)線通信頻率資源相對(duì)有限,且信道往往存在多徑衰落的情況,使得數(shù)據(jù)通信傳輸受到一定影響??梢胝活l分復(fù)用(OFDM)技術(shù),實(shí)現(xiàn)頻率的充分使用,有效對(duì)抗多徑衰落。文章將結(jié)合相關(guān)研究資料,對(duì)OFDM技術(shù)的基本內(nèi)涵進(jìn)行簡(jiǎn)要說(shuō)明,重點(diǎn)針對(duì)基于OFDM技術(shù)的無(wú)線調(diào)制解調(diào)器DSP算法的實(shí)現(xiàn)進(jìn)行簡(jiǎn)要分析。
關(guān)鍵詞:OFDM技術(shù);無(wú)線調(diào)制解調(diào)器;DSP算法
在我國(guó)無(wú)線通信傳輸技術(shù)的持續(xù)發(fā)展下,國(guó)內(nèi)外先后有許多研究人員開(kāi)始加大對(duì)正交頻分復(fù)用(Orthogonal Frequency Division Multiplexing,OFDM)技術(shù)的關(guān)注和研究力度,并已經(jīng)取得一定的進(jìn)展。目前,我國(guó)基于OFDM技術(shù)的無(wú)線調(diào)制解調(diào)器數(shù)字信號(hào)處理(Digital Signal Processing,DSP)算法實(shí)現(xiàn)方面的研究還相對(duì)較少,本研究在為深入了解OFDM技術(shù)提供相應(yīng)參考的同時(shí),有效豐富該領(lǐng)域的理論研究。
1 ? ?OFDM技術(shù)的簡(jiǎn)要概述
OFDM技術(shù)本質(zhì)是高速傳輸技術(shù),基于無(wú)線環(huán)境背景,將所給信道在頻域當(dāng)中進(jìn)行分解,使之成為若干正交子信道。各子信道在調(diào)制時(shí)均需要使用一個(gè)相對(duì)應(yīng)的載波,各子載波之間并行傳輸。雖然在OFDM技術(shù)中,總信道并非完全平坦,具有明顯的頻率選擇性,但是相對(duì)而言,各子信道平坦性較好,且在窄帶傳輸下,可對(duì)信號(hào)帶寬進(jìn)行有效控制,從而有效避免數(shù)據(jù)傳輸時(shí)符號(hào)之間出現(xiàn)相互干擾的情況[1]。本研究在使用該技術(shù)進(jìn)行無(wú)線調(diào)制解調(diào)器DSP算法實(shí)現(xiàn)中,選用專業(yè)的DSP芯片,有效加快了數(shù)字信號(hào)的處理速度,并提高其處理結(jié)果的精準(zhǔn)度。
2 ? ?基于OFDM技術(shù)的無(wú)線調(diào)制解調(diào)器DSP算法實(shí)現(xiàn)分析
2.1 ?卷積交織/去交織
在OFDM技術(shù)下,無(wú)線調(diào)制解調(diào)器實(shí)現(xiàn)卷積交織/去交織的硬件功能時(shí),通過(guò)運(yùn)用C25,可有效避免硬件資源浪費(fèi)、功能實(shí)現(xiàn)速度緩慢、占用過(guò)多時(shí)間等情況的出現(xiàn)。在硬件功能的DSP實(shí)現(xiàn)中,考慮到卷積交織/去交織的周期執(zhí)行,基本交由B排移位寄存器負(fù)責(zé)。因此,首先,需要確定卷積交織/去交織中存儲(chǔ)空間最小的S,確定其與交織參數(shù)M和B之間的關(guān)聯(lián)性。其次,在確定最小存儲(chǔ)空間的前提下,還需要根據(jù)卷積交織與去交織過(guò)程中數(shù)據(jù)存儲(chǔ)至存儲(chǔ)空間時(shí)采用的相關(guān)規(guī)律,即序列在存儲(chǔ)至相應(yīng)空間時(shí),其具體存儲(chǔ)位置P和序號(hào)C之間的關(guān)聯(lián)性[2]。序列在存入存儲(chǔ)空間至取出時(shí)完成卷積交織/去交織變換。具體來(lái)說(shuō),基于OFDM技術(shù)的無(wú)線調(diào)制解調(diào)器在卷積交織/去交織的DSP算法實(shí)現(xiàn)中,首先,需要根據(jù)相關(guān)算法要求,規(guī)范設(shè)置交織常數(shù)M與B。在啟動(dòng)算法程序后需要對(duì)變量存儲(chǔ)區(qū)C進(jìn)行初始化處理,而后依次對(duì)MB,MB+1,MB×B以及最小存儲(chǔ)空間S進(jìn)行準(zhǔn)確計(jì)算。最后,根據(jù)計(jì)算結(jié)果對(duì)卷積交織/去交織程序進(jìn)行合理調(diào)用即可。
2.2 ?解調(diào)器FFT算法
反向快速傅里葉變換(Inverse Fast Fourier Transform,IFFT)負(fù)責(zé)實(shí)現(xiàn)編碼正交頻分復(fù)用(Coded Orthogonal Frequency Division Multiplexing,COFDM)系統(tǒng)當(dāng)中的OFDM調(diào)制,在抽樣速率達(dá)到8 kHz時(shí),碼元有效長(zhǎng)度直接取決于IFFT點(diǎn)數(shù)。當(dāng)IFFT點(diǎn)數(shù)較大時(shí),對(duì)應(yīng)的碼元有效長(zhǎng)度也相對(duì)較長(zhǎng),此時(shí),其具有良好的抗摔落性能與脈沖噪聲性能。但考慮到收發(fā)信機(jī)抽樣時(shí)鐘有一定頻率偏差,當(dāng)該偏差值較大時(shí),無(wú)線調(diào)制解調(diào)器在運(yùn)行時(shí)容易出現(xiàn)子信道串?dāng)_的情況,而影響整體數(shù)據(jù)傳輸質(zhì)量。因此,本研究通過(guò)結(jié)合相關(guān)資料,選擇將IFFT點(diǎn)數(shù)設(shè)定為512,此時(shí)其對(duì)應(yīng)的碼元有效長(zhǎng)度約為64 ms,收發(fā)抽樣時(shí)鐘的頻率偏差可有效控制在0.2 Hz以內(nèi)。在開(kāi)始Viterbi譯碼之前,需先進(jìn)行COFDM信號(hào)的快速傅里葉變換(Fast Fourier Transform,F(xiàn)FT)變換,使得編碼信號(hào)得以重新恢復(fù)。在此過(guò)程中,可以使用專門應(yīng)用于實(shí)數(shù)序列的FFT算法,在對(duì)IFFT點(diǎn)數(shù)為512的實(shí)數(shù)序列進(jìn)行運(yùn)算時(shí),需要使用相對(duì)應(yīng)的256點(diǎn)的FFT。根據(jù)計(jì)算得到的子序列頻譜,進(jìn)一步推導(dǎo)計(jì)算出原序列頻譜。利用FFT算法,一方面可有效避免存儲(chǔ)器中的大量存儲(chǔ)空間資源被浪費(fèi),另一方面也有助于加快運(yùn)算速度。
2.3 ?Viterbi譯碼算法
在量化輸入信號(hào)中,通常會(huì)選擇使用軟判決維特比譯碼,判據(jù)則使用歐式距離,對(duì)假設(shè)路徑距離接收信號(hào)的距離值進(jìn)行準(zhǔn)確計(jì)算。根據(jù)具體計(jì)算結(jié)果對(duì)幸存路徑進(jìn)行合理選擇,從而有效完成譯碼。以TCM-16QAM編碼調(diào)制為例,該譯碼在DSP實(shí)現(xiàn)中,無(wú)線調(diào)制解調(diào)器所使用的存儲(chǔ)單元共有3個(gè)。在完成初始化后,需要分別對(duì)局部與累積碼距進(jìn)行計(jì)算,對(duì)二者進(jìn)行比較分析并及時(shí)更新累積碼距后,需進(jìn)入至存儲(chǔ)狀態(tài)轉(zhuǎn)移表中。此時(shí),需要對(duì)一幀結(jié)束與否進(jìn)行判斷,如果其尚未結(jié)束則需要重新進(jìn)入局部與累積碼距的計(jì)算環(huán)節(jié),直至一幀徹底結(jié)束。此時(shí),對(duì)反向跟蹤子程序進(jìn)行調(diào)用,并以倒序形式完成數(shù)據(jù)的輸出即可。在進(jìn)入反向跟蹤子程序流程中時(shí),首先,需要對(duì)比最終狀態(tài)累積碼距,以此為基礎(chǔ)對(duì)幸存路徑進(jìn)行有效明確[3]。其次,調(diào)用狀態(tài)轉(zhuǎn)移表,對(duì)前一級(jí)狀態(tài)進(jìn)行明確,再輸出3比特?cái)?shù)據(jù),對(duì)跟蹤結(jié)束與否進(jìn)行準(zhǔn)確判斷即可。跟蹤結(jié)束即可返回,若跟蹤未結(jié)束,則需要重新對(duì)狀態(tài)轉(zhuǎn)移表進(jìn)行調(diào)用,并再次對(duì)前一級(jí)狀態(tài)重新確定。
3 ? ?結(jié)語(yǔ)
在基于OFDM技術(shù)的無(wú)線調(diào)制解調(diào)器DSP算法實(shí)現(xiàn)中,相關(guān)工作人員需要在充分結(jié)合實(shí)際情況、合理選用DSP芯片的基礎(chǔ)上,靈活運(yùn)用FFT與IFFT算法以及卷積交織/去交織等技術(shù),將Viterbi軟判決譯碼科學(xué)應(yīng)用在解調(diào)端處,以有效增強(qiáng)系統(tǒng)抗多徑衰落性能,進(jìn)一步提升數(shù)字信號(hào)及數(shù)據(jù)傳輸與處理的質(zhì)量。
[參考文獻(xiàn)]
[1]楊堅(jiān).對(duì)光纖通信系統(tǒng)中OFDM技術(shù)應(yīng)用的幾點(diǎn)探討[J].技術(shù)與市場(chǎng),2020(1):158,160.
[2]楊桃. 彈性城域光網(wǎng)絡(luò)中相干接收DSP算法研究[D].北京:北京郵電大學(xué),2019.
[3]陳靜,任翠池,李漢挺.多衛(wèi)星天線的通信網(wǎng)絡(luò)構(gòu)建策略[J].電子技術(shù)與軟件工程,2019(1):45.
作者簡(jiǎn)介:寧巧嬌(1992— ),女,漢族,廣西欽州人,助理工程師,碩士;研究方向:通信。