裴紅霞 徐 釗 張曉光
摘 要:根據煤礦井下無線通信特性,建立了服從瑞利分布的具有頻率選擇性衰落的信道模型,研究了動態改變傳輸比特與功率分配的自適應正交頻分復用(OFDM)算法。仿真結果表明:自適應比特與功率分配算法的誤碼率性能明顯好于固定調制;多輸入多輸出(MIMO)技術的誤碼率明顯好于單輸入單輸出(SISO)技術。
關鍵詞:自適應OFDM;比特與功率分配算法;井下無線通信;MIMO;SISO
中圖分類號:TN914 文獻標識碼:A
文章編號:1004-373X(2009)01-043-04
Application of OFDM Adaptive Algorithm in Coal Mine
PEI Hongxia,XU Zhao,ZHANG Xiaoguang
(College of Information & Technology Engineering,Chinese University of Mine&Technology;,Xuzhou,221008,China)
Abstract:According to properties of underground wireless communications in coal mine,a channel model submitting to the Rayleigh distribution with a frequency selective fading is set up.Based on the model,an adaptive Orthogonal Frequency- Division Multiplexing (OFDM) algorithm is presented.The simulation results show that the BER performance of adaptive OFDM is greatly better than that of fixed OFDM,and the BER of MIMO-OFDM is greatly better than that of SISI-OFDM.
Keywords:adaptive OFDM;bit and power allocation;underground wireless communication;MIMO;SISO
0 引 言
OFDM(Orthogonal Frequency Division Multiplexing)是一種高效的多載波復用技術,具有很強的抗頻率選擇性衰落的能力。
傳統的OFDM調制方式,為了保證系統的誤碼性能,只能根據最惡劣的信道情況選擇適當的調制方式。但是信道情況最差的時段在整個傳輸時段內是非常短的,這就造成了極大的浪費。因此,自適應OFDM應運而生。自適應OFDM基本原理是:改變調制方式,在理想信道條件下用較高階的調制方式,而在不太理想的信道條件下則用較低階的調制方式,使傳輸能力與信道條件相適應,來保證通信的可靠性和有效性。
這里介紹了煤礦井下無線信道特性,建立相應的模型,詳細闡述了一種自適應OFDM比特與功率分配算法,最后結合信道模型對算法進行了仿真,并對固定調試方式的OFDM、單輸入單輸出(SISO)OFDM和多輸入多輸出(MIMO)OFDM的誤碼率情況做了比較。
1 自適應 OFDM 系統模型
OFDM的基本思想是把高速數據流分散到多個正交的子載波上傳輸,從而使子載波的符號速率大幅度降低,符號持續時間大大加長,因而對時延擴展有較強的抵抗力。自適應OFDM系統框圖如圖1所示,系統先估計出所有子信道的狀況,然后自適應算法據此計算出各個子信道應分配的比特與功率,最后映射模塊根據各子信道的比特與功率分配信息把輸入比特流映射成調制信號,送入IFFT模塊轉換成已調信號。同樣,接收端也需要根據相應的子信道比特與功率分配信息對信號進行解調,獲得輸出比特流。
圖1 自適應 OFDM 系統框圖
2 自適應比特與功率分配算法
2.1 問題描述
OFDM系統把信道劃分為若干個子信道,每個子信道都相當窄,衰落起伏不大,可以認為在整個子信道內都處于平坦衰落。當不考慮信道干擾時,平坦衰落信道的信噪比可以表達為:
SNR(n)=enh2n/(N0Γ)(1)
其中:hn表示信道增益,N0表示加性噪聲的單邊功率譜密度,Γ為一定誤比特率下的信噪比間隔,它反映了實際傳輸速率和理論傳輸速率的差額,一系列的Γ可以反映系統不同條件下的誤碼率情況。Γ與BER target之間的關系為:Γ=-ln(5BER target)/1.5。
bn,en分別表示分配在第n個子載波上的比特數和功率,bn與en的關系如下:
bn=log21+hnen/(Γσ2)〗(2)
en=(Γσ2/hn)(2 bn-1)(3)
當高斯白噪聲均值為 0,方差為σ2=1時,式(2)、式(3)結合式(1),可得bn,en與SNR(n)的關系如下:
bn=log21+SNR(n)/?!?4)
en=Γ(2 bn-1)/SNR(n)(5)
2.2 優化準則
OFDM自適應基本思想就是自適應調節信號傳輸的參數來充分利用當前信道環境。本文的思想是在給定誤碼率和總傳輸比特的條件下,使總的發射功率最小。
2.3 分配算法描述
研究了一種自適應比特及功率分配方法,該算法的表述如下:
min∑Nn=1en(bn)
s.t. ∑Nn=1bn=B
其中:bn表示在第n個子信道上所需傳輸的比特數,bn∈Z,bn≥0,n=1,2,…,N,N為子信道總數;B為在一個OFDM符號中一共可以傳輸的比特數;en(bn)表示在給定的編碼方案與滿足一定誤碼率要求的條件下子信道n上傳輸bn比特所必需的能量數。假定en(0)=0,在一個OFDM符號中,由于每個子載波的時間長度都一樣,不同子載波間功率的比較與能量的比較是一致的,因此后面的論述對此不再區分。
(1) 比特初始化算法
① 利用式SNR(k)=h2k/(N0Γ),計算出第k個子載波上的信噪比SNR(k);
② 根據如下公式,計算出第k個子信道可傳輸的比特數k;
k=log2(1+SNR(k)/Γ)
③ 對k向下取整得bk,使每個子信道分配的比特數為整數;
④ 限制bk只取 0,1,2,4,6,8,這是為了采用 MQAM 調制方式。
(2) 能量初始化算法
① 根據最初分配的比特數,使用如下公式計算第 k個子信道所需的能量:
ek=Γ(2 bk-1)/SNR(k)
② 對每個子信道生成能量增量表,對第i個子信道,能量增量為:
Δek(bk)=ek(bk)-ek(bk-1)=Γ(2 bk-1)/SNR(k)
由于仿真中子信道最大傳輸8比特,則8比特到 9比特的增量被設置成無限大,即大于8比特的比特值不能傳輸。另外,不支持除1之外的任何奇數比特數,這可以通過平均的方法解決:
Δek(3)=Δek(4)=/2
對5、6比特和7、8比特也作如此處理。這樣可以保證在子信道k從2到3分配了1比特之后,在下一次迭代中,還會分配到接下來的1比特。惟一的例外是在算法終止時,有可能最后1比特被分配到某個信道使其比特數不屬于支持的范圍,這可用后面的 “最后1比特配置”算法處理。
(3) 滿足總比特數為B的算法如下:
對個子信道初始分配的比特數求和:B′=sum(bk),將B′與每個OFDM幀中傳輸的總比特數B做比較,如果B′≠B,則重復以下步驟,直到B′=B為止。
當B′>B時:
n= argmax1≤k≤NΔej(bj)
B←B-1
b(n)←b(n)-1
當B′<B時:
n= argmin1≤k≤NΔek(bk+1)
B←B+1
b(n)←b(n)+1
(4) 最后一比特算法
① 檢查是否存在由于最后1比特分配造成含有不支持比特數的信道。如果沒有,則跳出以下步驟,分配過程結束;若有,則設該信道為v。
② 找出所有分配了1比特的子信道,將減少l比特能量減少最大的信道記為i,得其能量增量為:Δei(bi),計算E1=Δev(bv+1)-Δei(bi)。
③ 找出所有分配了0比特或1比特的子信道,將增加1比特所需能量最小的信道記為j,得Δej(bj+1),計算E2=Δej(bj+1)-Δe(bv)。
④ 若E1≤E2,i信道減少1比特,v信道增加1比特;反之,i信道增加1比特,v信道減少1比特。并做相應的能量分配調整。
本算法在初始階段就利用已有的信道信息對比特分配方案做出初步的估計,這樣可以減少后
續逼近算法的收斂次數,從而大大降低整個算法的計算復雜度。
3 信道模型
采用高斯加性白噪聲信道(AWGN),其時域表達式為:y=h(t)*x+noise,其中,h(t)為信道傳輸函數;*表示卷積運算,x為輸入信號,y為輸出信號;noise為均值為0,方差為σ2=1,單邊功率譜密度為N0的高斯白噪聲。
煤礦井下巷道的無線信道是一個具有時間選擇性、頻率選擇性和空間選擇性的空間受限信道。假設頻率選擇性衰落的信道脈沖響應模型是一個離散的廣義平穩非相關散射模型,即:在時間t(可能是幾個碼元長度)內,衰落的統計特性是平穩的(只受到多普勒頻移的影響),電波到達角和傳播時延是統計獨立變量。此時,L個多徑信道組合而成的時變沖擊響應為:
h(τ,t)=∑L-1l=ipigi(t)(τ-τi)
其中:pi為第i個延時時間的功率,gi(t)為第t個時延分量,是復高斯過程,可以理解為它是在某個時間間隔內從不同入射角到達的不可分辨的多徑分量的組合。τi為抽頭時延。采用中載波頻率為60 GHz,采樣頻率為225 MHz,移動速度為50 km/h的具有3條多徑的頻率選擇性瑞利衰落模型,其中,3個時延時間的功率pi分別為1,1/exp(1),1/exp(2)。該信道是時變的。
4 仿真與結果性能分析
參照上述AWGN建模方法,對自適應比特和功率算法進行了仿真。一個OFDM信號分為64個子載波,未使用信道編碼。為了突出自適應比特與能量分配算法的優點,本文將固定調試方式的OFDM、單輸入單輸出(SISO)OFDM和多輸入多輸出(MIMO)OFDM進行了性能比較。各種傳輸方式下,隨著信道增益的變化,其比特與能量的分配情況如圖2~圖5所示。
圖2是OFDM采用固定調制方式時,以16QAM為例,各子信道比特與能量的自適應分配。圖3是單輸入單輸出(SISO)時,根據信道增益的變化,各子信道比特與能量的自適應分配圖。圖4是多輸入多輸出 (MIMO)時,本文中發送和接收天線的個數均為2,各子信道比特與能量的自適應分配圖。圖5是分別采用Fixed OFDM,SISO-OFDM和MIMO-OFDM時的誤碼率比較。
圖2 固定OFDM
圖3 不同OFDM技術的誤碼率比較
圖4 MIMO-OFDM (2×2)
從圖2~圖5可以得出:在保持傳輸比特總數恒定的情況下,信噪比高的子信道分配的比特數多,能量少,信噪比低的子信道分配的比特數少,能量高,這樣做就確保了在滿足誤碼率要求的情況下,使總發射能量最少。
5 結 語
自適應比特與功率分配可以通過改變子信道的比特與功率分配來適應時變信道,保障速率與誤碼率滿足要求,確保系統的服務質量。本文針對井下無線信道的傳輸環境,研究了一種功率最小化分配的自適應比特與功率分配算法,并進行了仿真。仿真結果表明,自適應算法明顯優于固定調制方式,而在自適應算法的基礎上,MIMO方式明顯優于SISO方式。這清楚地表明將自適應OFDM技術應用到煤礦井下進行無線數據傳輸,能夠提高井下數據傳輸的抗干擾性能,同時最大限度地利用井下的信道容量。
圖5 不同系統下BER曲線
參考文獻
[1]Jiho Jang,Kwang Bok Lee,Yong-Hwan Lee.Transmit Power and bit Allocations for OFDM Systems in a Fading Channel.Global Telecommunications Conference,2003,GLOBECOM apos,03.IEEE.2003(2):858-862.
[2]Chow P S,Cioffi J M,Bingham J A C.A Practical Discrete Multitone Transceiver Loading Algorithm for Data Transmission over Spectrally Shaped Channels Communications.IEEE Transactions on,1995:773-775.
[3]Campello.Practical bit Loading for DMT Communications.1999.ICC apos;99.1999 IEEE International Conference on.1999(2):801-805.
[4]Jorge Campello.Optimal Discrete Bit Loading for Multicarrier Modulation Systlems.Information Systems Laboratory,Stanford University Stanford,CA 94305 USA.
[5]余官定,張朝陽,仇佩亮.OFDM系統功率和比特分配算法研究.電子與信息學報,2000,27(9):1 479-1 482.
[6]吳國慶.基于迭代ML算法降低OFDM系統峰均比的研究.現代電子技術,2008,31(1):36-37,40.
作者簡介
裴紅霞 女,在讀碩士研究生。主要從事通信系統方面的研究。