徐亞沖,胡東偉
(中國電子科技集團(tuán)公司第五十四研究所,河北 石家莊 050081)
面向差分調(diào)制解調(diào)的編碼碼率研究
徐亞沖,胡東偉
(中國電子科技集團(tuán)公司第五十四研究所,河北 石家莊 050081)
差分調(diào)制解調(diào)是解決無線通信高動態(tài)條件下信息傳輸?shù)囊环N重要方法。針對面向差分調(diào)制解調(diào)的編碼碼率既不宜過高,也不宜過低的問題,從信息論的角度,分別針對差分BPSK調(diào)制和差分QPSK調(diào)制,分析了各種不同碼率下無差錯傳輸?shù)南戕r(nóng)限,得出了最佳的編碼碼率。通過采用不同碼率的卷積編碼和Turbo編碼,實驗仿真驗證了所得理論的正確性。
差分調(diào)制解調(diào);編碼碼率;卷積編碼;Turbo編碼
差分調(diào)制解調(diào)是解決無線通信高動態(tài)條件下信息傳輸?shù)囊环N重要方法。 在無線通信中,物體在高速移動中會產(chǎn)生多普勒頻移。地面移動通信的高動態(tài)還會帶來小區(qū)切換的問題。衛(wèi)星移動通信的高動態(tài)還會帶來跟蹤和同步的問題。差分調(diào)制解調(diào)是高動態(tài)條件下信息傳輸?shù)囊环N重要方法,也是目前克服高動態(tài)效應(yīng)很有效的方法。其他信息傳輸方法,如多進(jìn)制擴(kuò)頻、采用并行導(dǎo)頻等,在能夠克服的高動態(tài)范圍方面,均不如差分調(diào)制解調(diào),也不能比差分調(diào)制解調(diào)更節(jié)省比特能量[1~3]。因此,差分調(diào)制解調(diào)可以在保證可靠性的基礎(chǔ)上,比其他方法更為高效地進(jìn)行信息傳輸。
面向差分調(diào)制解調(diào)的編碼問題是一個有趣的問題。當(dāng)編碼碼率太高時,根據(jù)香農(nóng)定理,它不能有效利用帶寬,不能達(dá)到最有效地利用比特能量[4];當(dāng)編碼碼率過低時,比特能量分散到各個編碼碼元,碼元能量過低,導(dǎo)致接收端接收信號信噪比太低,差分解調(diào)時,噪聲得到極大的放大,這會導(dǎo)致譯碼時發(fā)生更多的錯誤。因此,直觀上判斷,面向差分調(diào)制解調(diào)的編碼碼率,既不宜過高,不宜過低。那么,究竟采取哪種編碼碼率才能達(dá)到性能最優(yōu)?直至目前,尚未見文獻(xiàn)對這一問題進(jìn)行研究。本文試圖從信息論的角度,計算不同碼率下的香農(nóng)限[5,6],尋找出面向差分調(diào)制解調(diào)的最優(yōu)的編碼碼率。
設(shè)發(fā)送信號為s(n),接收信號為r(n),則
其中,n(n)為高斯白噪聲。n(n)的均值為0,方差記為。則
其中,0N為自然噪聲的單邊帶功率譜密度。
對接收信號進(jìn)行差分解調(diào),有
其中,(·)*表示復(fù)共軛。式(3)中第一項為信號項,其他3項為噪聲項。記
顯然,由于噪聲為高斯白噪聲,z1(n)、z2(n)、z3(n)相互獨(dú)立,且z1(n)、z2(n)符合高斯分布。z1(n)、z2(n)的均值均為0,方差均為Es。其中
為發(fā)送的符號能量。E{·}為求期望值。記
則z1,2(n)均值均為0,方差為,且符合高斯分布。
z3(n)的均值為0,方差為
z3(n)為2個獨(dú)立高斯隨機(jī)變量的乘積,其概率密度函數(shù)為[7]
當(dāng)0z=時,
圖1給出了z3(n)的概率密度函數(shù)。其中,取1。為方便比較,圖中同時畫出了標(biāo)準(zhǔn)方差的高斯函數(shù)。
圖1 z3(n)(2個高斯隨機(jī)變量乘積)的概率密度函數(shù)
由于z1,2(n)和z3(n)獨(dú)立,yn(n)的概率密度函數(shù)為z1,2(n)和z3(n)概率密度函數(shù)的卷積[8]
圖2 噪聲項yn(n)的概率密度函數(shù)
根據(jù)以上推導(dǎo),差分檢測后的信號y(n)可記為
其中,ys(n)為信號項,yn(n)為噪聲項。
從發(fā)送s(n)到接收y(n),信道傳遞的互信息為
其中,H(·)為信源熵,如下
根據(jù)香農(nóng)定理,信道容量為最大互信息[4]
顯然,信道容量C跟調(diào)制方式有關(guān),且為信號能量Es和噪聲功率的函數(shù)。下面的推導(dǎo)中,限定Es=1。于是,對于碼率為R的編碼,比特能量Eb為
其中,M為調(diào)制階數(shù)。對于差分BPSK調(diào)制,M=1;對于差分QPSK調(diào)制,M=2。
香農(nóng)限是指達(dá)到信道容量的無誤碼傳輸時,所需要的最小比特能量,通常用來表示。下面分別計算差分BPSK調(diào)制和差分QPSK調(diào)制的香農(nóng)限。
3.1 差分BPSK調(diào)制的香農(nóng)限
對于差分檢測所得的信號y(n),其概率密度函數(shù)為[5]
其中,py11(y)為pyn(u)左移到以-1為中心,py12(y)為pyn(u)右移到以+1為中心。因此,已知pyn(u)時,很容易求得p(y),進(jìn)而求得H(Y)。由于pyn(u)無法用解析解的形式表達(dá)出來,因此需采用數(shù)值計算的方式來求取H(Y)。
當(dāng)y(n)中信號項ys(n)已知時,y(n)的熵和噪聲yn(n)的熵相同,即
因此,已知pyn(u)時,很容易求得H(Yn),即H(Y|S)。同樣,H(Y|S)的求取需采用數(shù)值計算的方法。
1) 根據(jù)式(7)和式(9)計算pz1,2(u)和pz3(u),其中,Es=1,并注意避開pz3(0)。
2) 根據(jù)式(13)計算pyn(u)。
3) 根據(jù)式(16)、式(20)計算H(Y|S)。
4) 將pyn(u)分別左移-1和右移+1,得到py11(y)和py12(y)。
5) 根據(jù)式(19)得到p(y)。
6) 根據(jù)式(16)求得H(Y)。
7) 根據(jù)C=H(Y)-H(Y|S)求得信道容量C。
根據(jù)以上計算過程,很容易計算出不同噪聲方差下的信道容量C,并畫出信道容量C和噪聲方差之間的變化曲線。再根據(jù)式(18)和式(2)的關(guān)系,很容易將橫坐標(biāo)2nσ轉(zhuǎn)換為。圖3為碼率為時信道容量C和的關(guān)系。
圖3碼率差分BPSK調(diào)制時不同信噪比下的信道容量
根據(jù)此方法,可求出不同碼率下的香農(nóng)限。如表1和圖4所示。
表1 差分BPSK調(diào)制時不同碼率下的香農(nóng)限
圖4 差分BPSK調(diào)制時不同碼率下的香農(nóng)限
3.2 差分QPSK調(diào)制的香農(nóng)限
計算差分QPSK香農(nóng)限的過程與計算差分BPSK香農(nóng)限的過程類似,只不過噪聲變?yōu)閺?fù)噪聲,實部虛部的分布分別如式(13)所示,且實部虛部獨(dú)立。同時,式(19)變化為
其中,py21(y)、py22(y)、py23(y)、py24(y)分別為復(fù)噪聲平移到以1、、exp(jπ)和為中心。
按照求差分BPSK相同的方法,可以求得差分QPSK調(diào)制時不同碼率下的香農(nóng)限。圖5為碼率為時的信道容量,表2和圖6為差分QPSK調(diào)制時不同碼率下的香農(nóng)限。
圖5碼率差分QPSK調(diào)制時不同信噪比下的信道容量
表2 差分QPSK調(diào)制時不同碼率下的香農(nóng)限
圖6 差分QPSK調(diào)制時不同碼率下的香農(nóng)限
本節(jié)采用實際的編碼來檢驗不同碼率下差分調(diào)制解調(diào)的性能。
4.1 不同碼率咬尾卷積編碼的差分調(diào)制解調(diào)性能
表3 不同碼率的編碼多項式
圖7 不同卷積編碼碼率下差分BPSK調(diào)制解調(diào)的性能
圖8 不同卷積編碼碼率下差分QPSK調(diào)制解調(diào)的性能
4.2 不同碼率Turbo編碼的差分調(diào)制解調(diào)性能
圖9 不同Turbo編碼碼率下差分BPSK調(diào)制解調(diào)的性能
圖10 不同Turbo編碼碼率下差分QPSK調(diào)制解調(diào)的性能
差分調(diào)制解調(diào)是無線通信中可靠性和有效性傳輸?shù)囊环N折衷的方法。面向差分調(diào)制解調(diào)的編碼碼率既不宜過高,也不宜過低。本文從信息論的角度,求出各種碼率下的香農(nóng)限,得出編碼碼率在時,差分BPSK和差分QPSK調(diào)制解調(diào)的性能最優(yōu),并采用不同碼率下的卷積編碼和Turbo編碼,仿真驗證了這一結(jié)論。
本文的工作為差分調(diào)制解調(diào)時編碼碼率的選取提供了指導(dǎo)。但是,由于實際采用的編碼,性能都和香農(nóng)限有差異,因此針對實際的編碼,應(yīng)在碼率附近,仔細(xì)仿真后以最終實際編碼的性能為準(zhǔn),選取最優(yōu)的碼率。從這個意義上說,本文的工作為編碼碼率的選取提供了一個啟發(fā)指導(dǎo)。
[1] 陳文龍. 高動態(tài)多進(jìn)制擴(kuò)頻系統(tǒng)的關(guān)鍵技術(shù)研究[D]. 西安: 西安電子科技大學(xué),2009. CHEN W L. Study of key technology of high dynamic multi-band spread spectrum system[D]. Xi'an: Xidian University, 2009.
[2] 胡東偉, 陳杰, 石寅, 等. BPSK調(diào)制高動態(tài)遙測接收機(jī)的設(shè)計[J]. 電子科技大學(xué)學(xué)報, 2011, 40(5): 691-696. HU D W, CHEN J, SHI Y, et al. Design of BPSK modulate high dynamic telemetry receiver[J]. Journal of University of Electronic Science and Technology, 2011,40(50): 691-696.
[3] 胡東偉, 王力男, 王永超. 一種基于并行導(dǎo)頻的短突發(fā)傳輸方法[J]. 無線電通信技術(shù), 2015, 41(6): 50-53. HU D W,WANG L N,WANG Y C. A transmitting method based on parallel pilot short burst[J].Wireless Communication Technology,2015, 41(6): 50-53.
[4] 沈連豐, 葉芝慧. 信息論與編碼[M]. 北京: 科學(xué)出版社, 2004:146-148.SHEN L F, YE Z H. Information theory and coding[M]. Beijing:Science Press, 2004: 146-148.
[5] 楊志敏. 逼近香農(nóng)限的檢測解碼算法與差錯控制技術(shù)研究[D].杭州: 浙江大學(xué), 2009. YANG Z M. Research approaching shannon limit of detection code algorithm and error control technology[D]. Hangzhou: Zhejiang University, 2009.
[6] LIANG C L, MA X, ZHUANG Q T, et al. Spatial coupling of generator matrices: a general approach to design good codes at a target BER[J]. IEEE Transmition On Communication, 2014, 62(12):4211-4219.
[7] MARVIN K. Probability distributions involving gaussian random variables: a handbook for engineers and scientists[M]. Berlin:Springer, 2006:49.
[8] 李博納, 趙新泉. 概率論與數(shù)理統(tǒng)計[M]. 北京: 高等教育出版社, 2006:81. LI B N, ZHAO X Q. Probability and mathematical statistics[M]. Beijing: Higher Education Press,2006:81.
[9] 王新梅, 肖國鎮(zhèn). 糾錯碼——原理與方法[M]. 西安: 西安電子科技大學(xué)出版社, 2001:413. WANG X M, XIAO G Z. Error correcting code, principles and methods[M]. Xi'an: Xidian University Press, 2001:413.
[10] TOMLINSON M, RG'H'EFF M. A quasi coherent spread spectrum decoder for satellite communications using a low rate convolutional code [J]. IEEE the 4th International Symposium on Spread Spectrum Techniques and Applications, 1996(2): 570-574.
[11] 王曉濤, 劉振華. 基于可信位置排序的咬尾卷積碼譯碼算法[J].電子與信息學(xué)報, 2015, 37(7): 1575-1579. WANG X T, LIU Z H. Biting tail convolution code decoding algorithm based on trusted position sort[J].Journal of Electronics & Information Technology, 2015, 37(7): 1575-1579.
[12] WANG X T, QIAN H, XIANG W D, et al. An efficient ML decoder for tail-biting codes based on circular trap detection[J]. IEEE Transmition On Communication, 2013, 61(4): 1212-1221.
[13] 3GPP TS 25.212. Multiplexing and channel coding(FDD)[S]. 1999.
[14] 胡東偉. 極低碼率Turbo及其應(yīng)用[J]. 無線電工程, 2014, 44(12):1-3. HU D W. Very low bit rate Turbo and its application[J].Radio Engineering of China,2014,44(12):1-3.
徐亞沖(1984-),男,山東肥城人,碩士,中國電子科技集團(tuán)公司第五十四研究所工程師,主要研究方向為無線通信、衛(wèi)星通信。
胡東偉(1980-),男,湖北麻城人,博士,中國電子科技集團(tuán)公司第五十四研究所高級工程師,主要研究方向為無線通信理論、集成電路設(shè)計。
On the coding rate for differential modulation and detections
XU Ya-chong, HU Dong-wei
(The 54th Research Institute of CETC, Shijiazhuang 050081, China)
Differential demodulation is an important method of solving the information transmission which is used in the high dynamic condition of the wireless communication. The coding rate for differential modulation and detections neither be too high, nor be too low. To find the optimal coding rate, the Shannon limit of error free transmissions with different rates for differential BPSK and differential QPSK were derived. Thereafter, the optimal coding rate was obtained from the view point of information theory. Convolutional codes and Turbo codes with different rates were employed, and simulations were conducted for the verification of the result.
differential demodulation, coding rate, convolutional code, Turbo code
TP393
A
10.11959/j.issn.2096-109x.2016.00072
2016-05-07;
2016-07-02。通信作者:徐亞沖,chongge006@163.com