[论文解读] A Practical Approach to Polar Codes
本文提出了一种实用的极化-LDPC级联编码方案,其在纠错性能上优于传统的LDPC-RS和LDPC-BCH方案,实现了接近容量限的性能且误码地板极低。此外,还提出了一种利用打孔技术的通用容量可达率兼容极化码设计,包括一种新颖的停止树打孔算法,通过最小化对码字Tanner图中停止集的影响,提升了性能,优于随机打孔。
In this paper, we study polar codes from a practical point of view. In particular, we study concatenated polar codes and rate-compatible polar codes. First, we propose a concatenation scheme including polar codes and Low-Density Parity-Check (LDPC) codes. We will show that our proposed scheme outperforms conventional concatenation schemes formed by LDPC and Reed-Solomon (RS) codes. We then study two rate-compatible coding schemes using polar codes. We will see that polar codes can be designed as universally capacity achieving rate-compatible codes over a set of physically degraded channels. We also study the effect of puncturing on polar codes to design rate-compatible codes.
研究动机与目标
- 通过将极化码与LDPC码结合,以改善纠错性能并消除误码地板,解决极化码在有限长度应用中的实际局限性。
- 设计一种通用容量可达的率兼容极化码,使其在一组物理退化信道上以低复杂度实现容量可达。
- 通过利用Tanner图中停止集结构,改进率兼容极化码的打孔策略,以提升译码性能。
- 评估并比较不同打孔技术(随机打孔与停止树打孔)与通用容量可达方案在距容量限差距方面的表现。
提出的方法
- 提出一种级联编码方案,其中极化码作为外码,LDPC码作为内码,利用极化码良好的误码地板性能和LDPC码强大的纠错能力。
- 利用极化码的固有极化特性,设计一种通用容量可达的率兼容(UCARC)极化码,使单一编码器/译码器可适应多种信道条件。
- 对母极化码应用打孔技术,生成适用于更好信道的高码率码,打孔模式针对每个目标码率预先计算并存储。
- 提出一种停止树打孔算法,根据码元在Tanner图中所属停止树数量最少的原则选择打孔位置,提升对删失的鲁棒性。
- 在译码过程中,将打孔位的似然比设为零,以保持译码一致性。
- 采用基于优化的打孔模式进行对比,但承认此类方法直接应用于极化码时计算复杂度较高。
实验结果
研究问题
- RQ1极化-LDPC级联编码方案在误比特率和复杂度方面是否优于使用RS或BCH码的传统级联方案?
- RQ2能否通过单一编码器和译码器,在一组物理退化信道上设计出通用容量可达的率兼容极化码?
- RQ3在率兼容极化码中,停止树打孔与随机打孔相比,在距容量限差距方面表现如何?
- RQ4打孔结构对极化码的误码地板和译码性能有何影响?
主要发现
- 所提出的极化-LDPC级联方案在误比特率(BER)性能上优于传统的LDPC-RS和LDPC-BCH方案,且计算复杂度无显著增加。
- 通用容量可达的率兼容(UCARC)极化码设计在多种信道条件下均实现了接近容量限的性能,仅使用单一编码器和译码器。
- 与随机打孔相比,停止树打孔可减小距容量限的差距,但与UCARC方案相比仍存在明显差距。
- 仿真结果表明,停止树打孔算法通过选择对停止集影响较小的码元进行打孔,提升了在置信传播译码中的鲁棒性。
- 随机打孔与UCARC方案之间的性能差距显著,表明随机打孔在实现逼近容量性能方面并非最优。
- 实证表明,以停止树为打孔选择指标是有效的,因为位于更少停止树中的码元在出现删失时更可能被恢复。
更好的研究,从现在开始
从阅读论文到最终审阅,大幅缩短您的研究时间。
无需绑定信用卡
本解读由 AI 生成,并经人工编辑审核。