Polar Coding
Polar Code是通过引入信道极化概念而构建的。
信道极化分为两个阶段,分别是信道联合和信道分裂。通过信道的联合与分裂,各个子信道的对称容量将呈现两级分化的趋势:随着码长(也就是联合信道数)N的增加,一部分子信道的容量趋于1,而其余子信道的容量趋于0。Polar Code正是利用这一信道极化的现象,在容量趋于1的K个子信道上传输消息比特,在其余子信道上传输冻结比特(即收发双方已知的固定比特,通常设置为全零)。由此构成的编码即为Polar Code,码率为K/N。


Polar码是一种线性分组码,通过构造生成矩阵而获得编码。只要给定码长N,编译码结构就唯一确定。极化码基于信道极化现象,做到了扬长而避短。在最可靠的子信道上传输消息比特是为扬长,在最不可靠的子信道上传输冻结比特是为避短。








速率匹配


速率匹配分为块交织+比特选择;块交织的比特长度不变,比特选择后的长度可长可短
网友评论