崔茵,倪衛明
?
極化碼在高斯信道下的信息位選擇
崔茵,倪衛明
摘 要:極化碼是第一種、也是目前已知的唯一一種在任意二進制輸入的對稱信道下能夠被證明“達到”信道容量的信道編碼方法,因而受到國內外編碼領域的學者的追捧。基于信道極化現象,信道可分為純噪信道和無噪信道,如何選出無噪信道傳輸有用信息成為極化碼編碼的關鍵技術之一。極化碼對信道類型的敏感性決定了極化碼在不同的信道類型下,信息位的具體選擇方式有所不同,極化碼在高斯信道下的信息位選擇方案將予以總結分析。
關鍵詞:極化碼;信道極化;高斯信道;信息位
極化碼自2009年被Arikan[1]提出以來,以其能被嚴格證明“達到”信道容量的性質,吸引了眾多編碼領域學者的關注。極化碼利用信道極化的特性[2],通過所謂的信道“合并”與信道“分解”,將個獨立的二進制輸入離散無記憶信道變為N個相互依賴的信道。這些經極化操作的信道在保持N個信道的總信道容量不變的情形下,N個相互依賴的信道的信道容量呈現出極化現象:一部分信道容量增大,一部分信道容量減小。理論證明[1]:當信道數量
時,一部分信道容量將趨于1,而其余信道的信道容量將趨于0;同時,容量趨于1的信道占總信道總數的比例為原二進制輸入離散信道的信道容量這一現象被稱為信道極化。然而實際中受到碼長的限制,極化特性不會非常理想,但仍可利用信道極化的優良特性,選出信道容量趨于1的無噪信道傳輸信息,在信道容量趨于0的信道上傳輸固定的、接收方已知的信息。
極化碼在BEC信道下的理論研究已十分成熟和完善。由于極化碼對信道類型的敏感性,極化碼在其他信道下的仍有很多研究要做,本文將對高斯信道的下的信息位選擇做總結和分析。目前已知的將極化碼應用到高斯信道下有以下3種方法:一是將高斯信道等效為等信道容量的BEC信道[3],二是蒙特卡洛逼近方法[1],三是高斯逼近的方法[4]。
2.1 符號解釋
2.2 信道合并

圖1 合成信道?

圖2 合成信道W4

圖3 合成信道WN
2.3 信道分解
通過以上分析可得,基于信道極化的這兩個步驟,極化碼的編碼和解碼過程也完成了。
對于BEC信道,我們可以計算各個子信道的信道容量如公式(1)、(2):



圖4 BEC信道下,各個子信道的信道容量分布圖

圖5 BEC信道下各個自信道巴氏參數的分布圖
極化碼在BEC信道下的特征從以下從兩個方面予以說明:

圖6 碼長N一定,刪除概率從左至右從上到下分別為0.1,0.2,0.3,0.4,0.5,0.6時各子信道的容量分布圖

表1 碼長一定,BEC信道的刪除概率不定

圖7 刪除概率一定,碼長左至右從上到下分別為,,,,時各子信道的容量分布圖

表2 碼長一定,BEC信道的刪除概率不定

4.1 BEC等效


4.2 蒙特卡洛逼近



4.3 高斯逼近
在Turbo碼和LDPC碼中,密度進化的方法都有廣泛的應用[8][9][10],Tal和Vardy在對二進制輸入的AWGN信道中研究Turbo碼和LDPC碼時,得出概率密度函數可由一簇均值為方差2倍的高斯分布來近似,將復雜的多維概率密度函數的計算簡化為對一維的均值的計算,從而很大程度上簡化計算量,這種對密度進化算法的簡化算法稱為高斯近似或者高斯逼近(GA)[6]。因此,高斯逼近算法可用于計算二進制輸入AWGN信道在信道極化后信息位的選擇。

其中


其中

[11]如公式(8):

選出子信道錯誤概率最小的K個子信道即可完成信息位的選擇。
4.3 高斯逼近
以上3種信息位的選擇方法中,第二種蒙特卡洛逼近的復雜度較高,因此在信息位選擇中,一般不作為常用的信息位的選擇方法。在碼長時,高斯白噪聲的標準差,等效的BEC信道的刪除概率,如圖8所示:

圖8 長度N=32的極化碼子信道錯誤概率
星號表示采用BEC等效方法由公式(3)(4)得到的每個子信道的錯誤概率,圓圈表示采用高斯逼近方法由公式(8)得到的每個子信道的錯誤概率。仿真結果表示,BEC等效方法與高斯逼近方法的走勢基本一致,通過高斯逼近的方法得到的子信道的錯誤概率較等效BEC信道方法更低。
極化碼利用信道極化的特性,將信息在可靠性高的子信道上傳輸,這也是極化碼的關鍵技術之一。文中總結和分析了最常見的三種應用于高斯信道中信息位的選取方法,三種方式都是通過計算子信道的可靠性參數來選擇傳輸信息位的子信道,同時通過對高斯信道子信道信息位選擇的分析也更好的了解到極化碼是一種對信道十分敏感的信道編碼方法。今后的研究中,例如瑞利信道,如何去選擇最可靠的K個傳輸信息的子信道也是非常重要的研究方向。
參考文獻
[1] Arikan .E, ―Channel polarization: a method for con
structing capacity-achieving codes for symmetric bina-ry-input memoryless channels,”[J] IEEE Trans. Inf. Theory, July 2009,vol. 55, no. 7, pp. 3051-3073
[2] Arikan .E,―Channel polarization: a method for constructing capacity-achieving codes,” in Proc. [J] IEEE Int. Symp. Inf. Theory, Jul. 2008, pp. 1173-1177.
[3] Arikan .E, “A performance comparison of polar codes and reed-muller codes,” [J] IEEE Communications Letters, 2008, vol. 12, no. 6, pp. 447-449.
[4] Trifonov P., ―Efficient design and decoding of polar codes,” [J] IEEE Trans. Commun., Nov. 2012, vol. 60, no. 11, pp. 3221-3227.
[5] Ryan W. and Lin S., Channel Codes: Classical and Modern. [M]New York, NY, USA: Cambridge Univ. Press,2009.
[6] Chung S., Thomas Richardson J., and Urbanke R.,“Analysis of sum-product decoding of low-density parity-check codes using a Gaussian approximation,” [J]IEEE Transactions on Information Theory, Feb. 2001, vol. 47, no.2, pp. 657-670.
[7] Tal I. and Vardy A., ―How to construct polar codes,” [J]IEEE Trans. Inf. Theory, 2013, vol. 59, no. 10, pp. 6562-6582.
[8] Divsalar D., Dolinar S., Pollara F.,―I terative Turbo decoder analysis based on density evolution,” [J] IEEE J. Select. Areas Commun., 2001: pp.891-907.
[9] Chung S., ―On the construction of some capacity-approa -ching coding schemes,” [M]Ph. D. dissertation, Dept. Elect. Eng., Mass. Inst. Technol., Cambridge, MA,
[10] Richardson T. and Urbanke R. ,― The capacity of low-density parity-check codes under message-passing decoding, [J]”IEEE Trans. Inf. Theory, 2001, 47(2),pp.599-618..
[11] Proakis J. G., Digital Communications[M]. M cGraw Hill,1995.
Selection of Information Bit of Polar Code under AWGN Channel
Cui Yin,Ni Weiming (Department of Information Science and Technology, Fudan University, Shanghai 200433, China)
Abstract:The polar code, which has been popular among the channel coding area, is the first and the unique method that could be proved to construct capacity-achieving codes for any symmetric binary-input discrete memoryless channels. Based on the channel polarization, N copies of the channels can be divided into two parts, the noiseless channel and the pure noise channel. How to select the good channel has been of one the key points while applying the polar codes. At the same time, polar codes is sensitive to the type of channel, which determines that it will be different to choose the good channels when the type of the channel is different.
Key words:Polar Code; Channel Polarization; AWGN Channel; Information Bit
中圖分類號:TN911.22
文獻標志碼:A
文章編號:1007-757X(2016)05-0068-05
作者簡介:崔 茵(1991-),女,仙桃人,復旦大學,信息科學與工程學院,碩士研究生,研究方向:信道編碼,上海,200433倪衛明(1970-),男,上海市人,復旦大學,信息科學與工程學院,副教授,博士,研究方向:無線通信和無線網、通信信號處理、編碼技術,上海,200433
收稿日期:(2015.10.23)