Skip to main content
QUICK REVIEW

[论文解读] Concatenated Polar Codes

Mayank Bakshi, Sidharth Jaggi|arXiv (Cornell University)|Jan 14, 2010
Error Correcting Code Techniques参考文献 6被引用 10
一句话总结

本文提出一种级联编码方案,将短极化码作为内码,高码率 Reed-Solomon 码作为外码,显著提升极化码的误码概率衰减速率。通过精心选择参数,该方案实现近乎指数级的误码衰减——exp(−Ω(N log⁻²⁷ᐟ⁸ N))——同时保持 O(N log N) 的计算复杂度,显著优于标准极化码,且未增加复杂度。

ABSTRACT

Polar codes have attracted much recent attention as the first codes with low computational complexity that provably achieve optimal rate-regions for a large class of information-theoretic problems. One significant drawback, however, is that for current constructions the probability of error decays sub-exponentially in the block-length (more detailed designs improve the probability of error at the cost of significantly increased computational complexity \cite{KorUS09}). In this work we show how the the classical idea of code concatenation -- using "short" polar codes as inner codes and a "high-rate" Reed-Solomon code as the outer code -- results in substantially improved performance. In particular, code concatenation with a careful choice of parameters boosts the rate of decay of the probability of error to almost exponential in the block-length with essentially no loss in computational complexity. We demonstrate such performance improvements for three sets of information-theoretic problems -- a classical point-to-point channel coding problem, a class of multiple-input multiple output channel coding problems, and some network source coding problems.

研究动机与目标

  • 为解决标准极化码存在的次指数级误码概率衰减速率问题,尽管其计算复杂度较低,但实际性能受限。
  • 在不增加计算复杂度的前提下,提升极化码的误码衰减速率。
  • 将级联编码的性能增益扩展至多个信息论问题,包括点对点信道、多输入多输出信道以及网络源编码问题。
  • 在级联设计中保持极化码的线性结构及低复杂度编码/译码特性。
  • 证明所提出的方案在保持 O(N log N) 编码与译码复杂度的同时,实现近乎最优的误码衰减速率。

提出的方法

  • 使用块长为 Θ(log³ N) 的短极化码作为内码,码率为 RI,确保快速极化与低复杂度。
  • 采用高码率系统型 Reed-Solomon 码作为外码,块长为 N log⁻³ N,码率趋近于 1,实现高效的错误纠正。
  • 应用码级联:将内码输出用外 RS 码编码,使外码能够纠正内码译码失败所引入的错误。
  • 通过选择 q = 2ʳ,使极化码(在 F₂ 上)与 Reed-Solomon 码(在 Fq 上)的线性特性兼容,从而保持整体在 F₂ 上的线性性。
  • 在外码 RS 码的中间失败情形下使用 Berlekamp-Massey 译码,该情形主导了计算复杂度,但发生的概率可忽略不计。
  • 通过调整内码与外码的角色以适配不同问题结构,将该构造推广至多输入多输出信道与网络源编码问题。

实验结果

研究问题

  • RQ1码级联能否在不增加计算复杂度的前提下,显著提升极化码的误码概率衰减速率?
  • RQ2在极化码级联中,如何选择内码长度与外码码率,以在误码衰减与复杂度之间实现最优权衡?
  • RQ3该级联方案是否在实现近乎最优误码性能的同时,保持极化码的低复杂度编码与译码特性?
  • RQ4该级联设计能否推广至多址接入与广播信道,以及 Slepian-Wolf 等网络源编码问题?
  • RQ5在不同内码失败情形下,该级联系统的译码错误概率如何变化?

主要发现

  • 该级联方案实现了 exp(−Ω(N log⁻²⁷ᐟ⁸ N)) 的误码概率衰减速率,接近指数级,显著优于标准极化码的次指数级衰减。
  • 主导译码情形——即无内码失败——发生的概率为 1 − o(1/N),此时译码复杂度为 O(N poly(log N))。
  • 中间失败情形——即少于 a log⁻³ᐟ² N 分数的内码失败——发生的概率为 o(1/N),此时译码复杂度主要由外 RS 码的 O(N²) Berlekamp-Massey 译码主导。
  • 整体平均计算复杂度仍保持在 O(N log N),从而保留了极化码的低复杂度优势。
  • 该方案在 Slepian-Wolf 与 Ahlswede-Körner 网络等网络源编码问题中达到最优性能,误码概率衰减为 exp(−Ω(M log⁻²⁷ᐟ⁸ M)),编码与译码时间复杂度为 O(M log M)。
  • 通过在外码中使用 F₂ʳ 上的码,该构造在 F₂ 上保持线性性,从而支持两层码结构间高效实现线性运算。

更好的研究,从现在开始

从阅读论文到最终审阅,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。