首页 >> 综合 > 知识问答 >

问Polar 码的优缺点

2026-11-10 16:06:38

答

Polar 码(极化码)是 Arikan 提出的线性纠错码,核心原理是信道极化:经过极化变换后,一部分子信道容量趋近 1(好信道,用来传信息比特),另一部分趋近 0(坏信道,放冻结比特),是理论上唯一可以严格证明达到香农容量的编码,也是 5G 控制信道采用的编码方案。

✅ 优点

  1. 理论性能优异,可达香农限
  2. 编码结构简单,编码复杂度低
  3. 译码灵活,支持多种译码算法
  4. 码率灵活,支持可变码长、可变码率
  5. 无错误平层(相比 LDPC)

码长趋向无穷大时,误码率可以趋近 0,在长码场景下理论增益优于 LDPC、Turbo 码,这是它最核心的优势。

编码基于蝶形极化变换,编码复杂度为 O(NlogN),硬件实现规整,不需要复杂迭代,编码端计算量小。

经典 SC(连续消除)译码,还有 SCL(列表连续消除)、CA-SCL(CRC 辅助 SCL),可以在性能和复杂度之间折中,CA-SCL 之后误码性能大幅提升,接近 LDPC。

可以灵活挑选好子信道,很适合 5G 控制信道这种短包、多变码率的业务。

传统 LDPC 在高信噪比区域容易出现错误平层,标准 Polar 码没有这个固有缺陷。

❌ 缺点

  1. SC 译码本身短码性能一般
  2. 译码是串行结构,并行度受限
  3. 冻结比特选择依赖信道估计
  4. 错误传播问题
  5. 长码下译码延迟偏大

基础 SC 译码是串行译码,短码的时候误码性能不够好,必须依赖 SCL/CA-SCL,但是 SCL 会显著提升译码复杂度、功耗与时延。

SC/SCL 译码天然串行,高速硬件实现时吞吐率提升困难,很难像 LDPC 那样高度并行,对高速大数据业务(5G 数据信道)不太友好,所以 5G 数据信道最终选用 LDPC 而不是 Polar。

子信道好坏是根据信道参数计算的,如果信道估计不准、信道动态变化,选出来的好信道就不是最优,编码性能会下降。

SC 译码是逐比特顺序判决,前面比特判决出错,会污染后面所有比特,产生错误传播,这也是基础 SC 性能差的根源。

码长越大,SC 译码串行链路越长,译码时延上升,实时性要求很高的场景会受限。

一句话总结对比

Polar 码理论最优、编码简单,适合短码控制信道;但是原生 SC 译码串行、短码性能弱,高速长码业务不如 LDPC,这也是 5G 标准里 Polar 用于控制信道、LDPC 用于数据信道的根本原因。

 

相关阅读

最新文章
站长推荐