中国高校课件下载中心 》 教学资源 》 大学文库

西安电子科技大学:《现代数字通信与编码理论》课程教学资源(讲义)Polar codes

文档信息
资源类别:文库
文档格式:PDF
文档页数:62
文件大小:1.65MB
团购合买:点击进入团购
内容简介
Introduction Channel Polarization Construction Encoding & Decoding Performance Open Problems
刷新页面文档预览

State Key Laboratory of Integrated Services Networks 国家重点实验室 Polar Codes 西安电子科技大学SN 白宝明 2017.11.13

State Key Laboratory of Integrated Services Networks Polar Codes 西安电子科技大学ISN 白宝明 2017.11.13

N 国家重点实验室 Outline o Introduction o Channel Polarization o Construction Encoding Decoding o Performance o Open Problems 2

Outline Introduction Channel Polarization Construction Encoding & Decoding Performance Open Problems 2

国家重点实验室 Introduction Polar codes,invented by Erdal Arikan in 2008, are the first codes to provably achieve capacity 。特点: >Capacity-achieving for symmetric binary-input memoryless channels(包括Bl-AWGN,BSC,BEC) >Low encoding and decoding complexity:O(Nlog N) >Block error probability is roughly O(2-N) And this performance guarantee is analytical. >For symmetric channels,code construction is deterministic. That is,the above statements are true not only for ensembles of codes,but also for individual polar codes

Introduction Polar codes, invented by Erdal Arikan in 2008, are the first codes to provably achieve capacity. 特点:  Capacity-achieving for symmetric binary-input memoryless channels (包括BI-AWGN, BSC, BEC)  Low encoding and decoding complexity:  Block error probability is roughly And this performance guarantee is analytical.  For symmetric channels, code construction is deterministic. That is, the above statements are true not only for ensembles of codes, but also for individual polar codes. 3 ON N ( log ) (2 ) N O −

国家重点实验室 核心思想 o Channel Polarization >Create extreme channels:Either noiseless or useless. o Channel coding problem trivial for these two types of channels >Perfect channels:C(W)=1,the output Y determines the input X Useless channels:C(W)=0,the output Y is independent of the input X o Channel polarization is a technique to convert any binary-input channel into a mixture of binary-input extreme channels 。极化方法 >信道合并与分裂(由编译码共同完成) 4

核心思想 Channel Polarization Create extreme channels: Either noiseless or useless. Channel coding problem trivial for these two types of channels  Perfect channels: C(W)=1, the output Y determines the input X  Useless channels: C(W)=0, the output Y is independent of the input X Channel polarization is a technique to convert any binary-input channel into a mixture of binary-input extreme channels 极化方法 信道合并与分裂(由编译码共同完成) 4

N The Channel 国家重点实验室 Let w:be a binary-input discrete-memoryless channel X W >Input alphabet:=0,1 >Transition probabilities:W(ylx),x∈X,y∈y o Two independent uses of the channel W xi>w →Y xw→g Nindependent copies of W:WN:XN->YN w')=IIwG,I) 5

The Channel Let be a binary-input discrete-memoryless channel  Input alphabet:  Transition probabilities: , , Two independent uses of the channel W N independent copies of W: 5 X1 Y1 X2 Y2 W W W :  →  ={0,1} Wyx ( ) | x∈ y ∈ : NN N WX Y → 1 1 1 ( | ) (|) N N N N i i i W y x Wy x = =∏

国家重点实验室 Symmetry assumption and Capacity o Assume that the channel has "input-output symmetry. (Example:BSC,BEC) BEC(c) 0 1-9 0 (Symmetric)Capacity 1 1-c For channels with I/O symmetry,the capacity is given by C(W)≌I(X;Y) with X unif.(0,1) =∑∑)W0y川x)log W(yx) eeX2 W(y川0)+,W0y1D) 2 Use base-2 logarithms: 0≤C(W)≤1 6

Symmetry assumption and Capacity Assume that the channel has “input-output symmetry.” (Example: BSC, BEC) (Symmetric) Capacity For channels with I/O symmetry, the capacity is given by Use base-2 logarithms: 6 ( ) ( ; ) with unif. {0,1} 1 (|) ( | )log 2 1 1 ( | 0) ( |1) 2 2 y Yx X CW I X Y X Wyx Wyx W y W y ∈ ∈ = +    0 ()1 ≤ ≤ C W

国家重点实验室 Symmetry assumption and Capacity o Bhattacharyya parameter Z(wW)兰∑√W(y10)w(y1西 o The parameters C(W)and Z(W)are used as measures of rate and reliability. Define the decision region for message m,D=yAIf(y)=m For codes with two codewords,the error probability,when message 2 is transmitted,is P.(eI2)=∑Pw(ylx2) yeD For yeD1,Py(ylx)P(ylx2)for ML decoding 。经过简单处理,有P.(2)≤∑VRyx)R) yeD 进而P,(em)≤∑VP(yIx)P(y) known as the Bhattacharyya bound on error probability 7

Symmetry assumption and Capacity Bhattacharyya parameter The parameters C(W) and Z(W) are used as measures of rate and reliability. Define the decision region for message m, For codes with two codewords, the error probability, when message 2 is transmitted, is 经过简单处理,有 进而 7 ( ) ( | 0) ( |1) y Y ZW W y W y ∈   { | () } N m Y   =∈ = y y f m 1 2 ( | 2) ( | ) Pe P B N ∈ = y y x  For y ∈ 1, for ML decoding 1 2 (| ) (| ) P P N N yx yx ≥ 1 1 2 ( | 2) ( | ) ( | ) Pe P P B NN ∈ ≤ y y x y x  1 2 ( | ) ( | ) ( | ) P em P P B NN ≤ y y x y x known as the Bhattacharyya bound on error probability

国家重点实验室 Main idea for channel polarization Channel coding problem trivial for two types of channels Perfect:C(W)=1 Useless:C(W)=0 Transform ordinary W into such extreme channels >Perfect channels:C(W)=1,the output Y determines the input X Useless channels:C(W)=0,the output Y is independent of the input X o Channel polarization is a technique to convert any binary-input channel into a mixture of binary-input extreme channels

Main idea for channel polarization  Perfect channels: C(W)=1, the output Y determines the input X  Useless channels: C(W)=0, the output Y is independent of the input X Channel polarization is a technique to convert any binary-input channel into a mixture of binary-input extreme channels 8

国家重点实验室 极化方法 。Aggregate and redistribute capacity:信道合并与分裂 Original channels New channels (uniform) (polarized) Wi Vector channel Wvec W WN-1 W WN Combine→ Split 9

极化方法 Aggregate and redistribute capacity:信道合并与分裂 9

国家重点实验室 Channel Combining 0 Begin with N copies of W >Use a 1-1 mapping Gw:{0,1W→{0,1} UNA IN-1 >to create a vector channel UN W:UN→YW oCombining operation is lossless: >Let U.Uv i.i.d.-Unif.01 then X,.Xy i.i.d.~Unif.(01) >and C(W)=I(UN;YN) =I(XN:YN) =NC(W) 10

Channel Combining Begin with N copies of W  Use a 1-1 mapping  to create a vector channel Combining operation is lossless:  Let then  and 10 :{0,1} {0,1 } N N GN → : N N WU Y N → 1,., i.i.d. Unif. {0,1} U UN  1,., i.i.d. Unif. {0,1} X X N  () (;) ( ; ) ( ) N N N N N CW IU Y I X Y NC W = = =

刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档