一、什么是极化码?#

极化码(Polar Codes)是由土耳其教授 Erdal Arikan:
Arikan教授

于2008年首次在国际信息论会议 IEEE International Symposium on Information Theory 上提出的一种信道纠错码技术,是该领域近年来出现的一个划时代意义的发现,挑战了自Turbo码以来,只有为编码结构引入随机性才能接近Shannon界的固有认知,极大地激发了学术界的研究热情,


1. 技术亮点#

在理论上已严格证明,可以达到对称二进制输入无记忆信道(Symmetric Binary-Input Memoryless Channels)的信道容量。

尽管仅上述一项特点就已经足以称得上是划时代的发现,极化码在随后研究中被发现在很多经典问题下都是最优的。

极化码具有亚线性的编译码复杂度:\(\mathcal{O}(N \log N)\)

自从Shannon证明了随机编码大概率就是最优的这一特点之后,人们就已经发现了各种最优编码,但它们最少都是多项式复杂度的。像低到亚线性这种程度是绝无仅有的,因为这意味着这类码具有了实际应用的价值。


2. 纠错编码技术的发展历程#

  1. Hamming 码阶段,最初的尝试;

  2. 通过线性代数、高等代数等,设计确定性的数学结构对抗随机干扰(如Golay码、BCH码、RS码等);

  3. 为编码结构引入一定随机性,尝试实现实用化的随机编码(如LDGM码);

  4. 抛弃块结构,转而面向半无限长码长的序列编译码(卷积码);

  5. 第一个足够接近Shannon界的纠错码,序列编译码+随机性(Turbo码);

  6. 低密度奇偶校验码(LDPC)的重新发现,传统编码结构+超大码长+随机性;

  7. 极化码(Polar Codes),基于全新的、确定性的数学体系而发展出来的低复杂度纠错码技术;

  8. to be continued…


3. 极化码研究内容#

理论问题

  • 有损信源压缩、Slepian–Wolf问题等经典信息论问题

  • 有限码长等新时代信息论问题

  • 多址接入、广播信道等半实用化半理论化问题

  • 基于极化理论的广义极化码

  • 基于经典极化编码技术的进一步改进,如基于半冻结集的极化码

实用问题

  • \(2^n\)码长极化码的构造与最优性论证

  • 码率匹配、自适应码率调整

  • 编译码算法的并行化、早停机制、高吞吐量设计

  • 与其他码的级联


4. 极化码的经典范式#

  1. 明确应用场景,执行构造算法,获得一个极化码;

  2. 根据构造结果,执行编码过程,在冻结位输入比特\(0\),在信息位输入待传输比特,

  3. 根据信道输出信息和其他已有的先验知识,对接收码字进行译码