文獻(xiàn)標(biāo)識碼: A
文章編號: 0258-7998(2012)08-0116-03
將IEEE802.11p是應(yīng)用于汽車通信的特殊環(huán)境時,要求擁有1 000英尺的傳輸距離、支持多種傳輸速率、工作在5.9 GHz頻段[1],為此對該頻段下無線局域網(wǎng)的媒體訪問控制(MAC)和物理層(PHY)作了規(guī)范。其最終愿景是建立一個允許車與車之間或車輛與路邊設(shè)施之間通信的網(wǎng)絡(luò)[2]。物理層采用OFDM技術(shù)[3],主要提供了物理層匯聚功能,由PHY 匯聚規(guī)程(PLCP)支持,它定義了一種能將PLCP服務(wù)數(shù)據(jù)單元(PSDU)映射成適合在兩個或更多關(guān)聯(lián)的站點(STA)之間發(fā)送、接收用戶數(shù)據(jù)和管理信息幀的方法。
PLCP子層的物理層服務(wù)數(shù)據(jù)單元(PSDU)和物理層協(xié)議數(shù)據(jù)單元(PPDU)幀之間的編碼關(guān)系如圖1所示[4]。PLCP報頭包括需發(fā)送數(shù)據(jù)的長度(8 bit二進(jìn)制),發(fā)送數(shù)據(jù)的速率,保留比特,用于檢錯的奇偶校驗比特以及服務(wù)字段。其中長度位、速率位、保留位、奇偶校驗位外加用于解碼的6 bit尾比特構(gòu)成了一個獨立的信號段OFDM符號,不同的速率對應(yīng)的調(diào)制參數(shù)如表1所示。
信號段OFDM采用固定的BPSK調(diào)制。報頭中的服務(wù)字段和后面的PSDU,尾比特以及填充比特組成了按信號段所要求的數(shù)據(jù)發(fā)送速率的數(shù)據(jù)段OFDM符號,尾比特是為了維特比解碼狀態(tài)歸零所設(shè),填充比特則是擴(kuò)展數(shù)據(jù)比特個數(shù)以構(gòu)成完整的數(shù)據(jù)OFDM符號。
每個PPDU幀前面還需PLCP前導(dǎo)碼以便于接收端分集選擇、定時捕獲和頻率捕獲等[5]。前導(dǎo)碼無需卷積編碼解碼,信號字段雖進(jìn)行卷積編碼,但是采用固定的1/2碼率編碼,不存在刪余編碼問題。數(shù)據(jù)字段比特則需要根據(jù)信號字段提供的可選的速率信號解出對應(yīng)的碼率,從而進(jìn)行相應(yīng)的刪余解碼方式。
1(2,1,7)編碼器
IEEE802.11p 物理層中卷積碼不同的碼率都是通過對(2,1,7)卷積碼進(jìn)行刪余比特得出的。(2,1,7)編碼器本身得到的是1/2碼率的碼字[6]。如圖2所示,1路輸入,2路輸出。編碼約束長度為7,故編碼寄存器共有26=64個狀態(tài)。輸出A和B生成的多項式分別為gA=1338, gB=1718,輸入數(shù)據(jù)在時鐘作用下進(jìn)入移位寄存器,編碼器按照輸出多項式進(jìn)行抽頭模2求和,每一節(jié)拍1 bit輸入,2 bit輸出,其中輸出A先于輸出B之前。
2 刪余編碼
為得到更高要求的編碼率以提高發(fā)射端的效率,通常在一定規(guī)律的位置上進(jìn)行刪余,接收端解碼前在相應(yīng)刪余位置上插入啞元0或1。
從碼率為1/2的編碼器產(chǎn)生(n-1)/n碼率的刪余編碼方法:把信息比特以n-1位分組,經(jīng)(2,1,7)編碼器,產(chǎn)生的碼字為2(n-1)bit,每2(n-1)bit刪除特定位置上的(n-2)bit,從而得出的碼字碼率為(n-1)/n [7]。具體的比特丟棄位置如圖3和圖4所示,這里采取的刪余圖案分別為(1 1 1 0 0 1)和(1 1 1 0),以滿足3/4和2/3的編碼速率。1代表該位比特保留,0表示該位比特丟棄。
從仿真結(jié)果可以看出:(1)隨著仿真的隨機(jī)碼元個數(shù)的增加,由插入啞元導(dǎo)致的Viterbi譯碼誤碼率均趨于穩(wěn)定; (2)隨機(jī)碼元個數(shù)一定時,3/4刪余編碼譯碼中插入啞元為0時引起的誤碼率整體上小于啞元為1的誤碼率,故而選用啞元0;而當(dāng)碼率為2/3的刪余編碼譯碼中插入啞元為0時引起的誤碼率整體上略大于啞元為1的誤碼率,此時選用啞元1。因此譯碼時需根據(jù)碼率選擇插入啞元。
實驗2 分別在插入啞元為0和1兩種情形下,比較不同碼率卷積編碼導(dǎo)致的維特比譯碼的誤碼率。選用的隨機(jī)碼元數(shù)目同樣滿足表達(dá)式5。仿真結(jié)果如圖7和圖8所示。
從仿真結(jié)果可以看出,隨著隨機(jī)碼元數(shù)的增加,不同碼率卷積碼的誤碼率逐漸趨于平穩(wěn),3/4碼率下的維特比譯碼誤碼率普遍高于2/3碼率所產(chǎn)生的誤碼率,這與不同碼率卷積碼譯碼時插入的啞元數(shù)目的多少有直接的關(guān)系。
本文針對IEEE802.11p 物理層要求的幾種卷積碼,結(jié)合協(xié)議物理層幀的碼元構(gòu)成,討論了刪余編碼的實現(xiàn)方法,同時按照比特刪余圖案給出了通過添加碼元進(jìn)行維特比譯碼的方式。通過對符合幀要求的隨機(jī)信源誤碼率的仿真實驗,比較了不同插入啞元和碼率對維特比譯碼的影響,分析了不同條件下比特錯誤率的統(tǒng)計特性并得出具體碼率下最佳譯碼啞元選用方案。這種誤碼除了信道干擾外完全是由維特比譯碼時人為地在刪余位置上插入固定啞元以及啞元數(shù)目多少造成的。后續(xù)的工作應(yīng)結(jié)合實際信道傳輸,仿真復(fù)雜無線信道尤其是多徑干擾[8]和插入啞元共同影響下整個系統(tǒng)誤碼率的性能。
參考文獻(xiàn)
[1] 李浩,高澤華,高峰,等. IEEE 802.11無線局域網(wǎng)標(biāo)準(zhǔn)研究[J].計算機(jī)應(yīng)用研究, 2009,26(5):1616-1620.
[2] 孔馳. 智能交通系統(tǒng)中基于DSR協(xié)議的無線通訊[D]. 武漢:武漢理工大學(xué), 2007.
[3] 金純,柳興,萬寶紅,等. IEEE 802.11p:車載環(huán)境下的無線局域網(wǎng)[J]. 通信技術(shù), 2009,42(1):323-325.
[4] IEEE.IEEE Std 802.11-2007,part 11:Wireless LAN Medium Access Control (MAC) and Physical Layer(PHY) Specifications[S]. New York: LAN/MAN Standards Committee,2007.
[5] 方晗, 繆蔚,洪志良. 基于前導(dǎo)碼的WLAN 802.11b頻偏估計算法[J].電路與系統(tǒng)學(xué)報, 2007,12(3):143-146.
[6] 李曉剛,蔡德林.2,1,7卷積碼Viterbi譯碼器的一種設(shè)計方案[J].信息技術(shù),2008,32(1):41-44.
[7] 劉會紅. 高速Viterbi譯碼器的研究與實現(xiàn)[D].哈爾濱:哈爾濱工程大學(xué), 2004.
[8] 李國松. 無線OFDM系統(tǒng)中的信道估計研究[D].成都:電子科技大學(xué), 2005.