Motivated by the need for channel codes with low-complexity soft-decision decoding algorithms, we consider the recursive Plotkin concatenation of optimal low-rate and high-rate codes based on simplex codes and their duals. These component codes come with low-complexity maximum likelihood (ML) decoding which, in turn, enables efficient successive cancellation (SC)-based decoding. As a result, the proposed optimally recursively concatenated simplex (ORCAS) codes achieve a performance that is at least as good as that of polar codes. For practical parameters, the proposed construction significantly outperforms polar codes in terms of block error rate by up to 0.5 dB while maintaining similar decoding complexity. Furthermore, the codes offer greater flexibility in codeword length than conventional polar codes.
论文ID : 2508.09744标题 : ORCAS Codes: A Flexible Generalization of Polar Codes with Low-Complexity Decoding作者 : Andreas Zunker, Marvin Rübenacke, Stephan ten Brink (斯图加特大学电信研究所)分类 : cs.IT (信息理论), eess.SP (信号处理), math.IT (数学信息理论)发表时间 : 2025年10月13日 (arXiv v2)论文链接 : https://arxiv.org/abs/2508.09744 本文提出了ORCAS (Optimally Recursively Concatenated Simplex) 码,这是一种基于单纯形码及其对偶码的递归Plotkin级联构造的新型信道编码方案。该方案通过低复杂度最大似然(ML)解码实现高效的连续消除(SC)解码,在保持与极化码相似解码复杂度的同时,在实际参数下的块错误率性能比极化码提升高达0.5 dB,并提供了比传统极化码更大的码长灵活性。
本研究旨在解决现有信道编码方案在低复杂度软判决解码方面的局限性问题,特别是极化码在有限长度下的性能不足。
低功耗需求 : 随着物联网和移动设备的普及,需要具有低复杂度软判决解码算法的信道编码性能优化 : 极化码虽然理论上能达到信道容量,但在实际有限长度下性能受限灵活性要求 : 传统极化码的码长必须是2的幂次,限制了实际应用的灵活性极化码 : SC解码下的块错误率(BLER)性能有限,需要外码和列表解码来改善,但显著增加了解码复杂度BCH-Plotkin级联码 : 需要复杂的软判决解码(如OSD),码率和长度不够灵活长度匹配 : 现有的缩短或删减技术会降低BLER性能提出一种同时具备以下特性的新编码方案:
至少与极化码相当的性能 低复杂度解码 灵活的码长和码率选择 提出ORCAS码构造方法 : 基于单纯形码及其对偶码的递归Plotkin级联,实现了极化码的灵活泛化设计最优组件码 :
低码率:自然删减重复单纯形(NPRS)码 高码率:NPRS对偶(NPRSD)码 开发高效解码算法 : 基于快速Hadamard变换(FHT)和Chase-II综合征解码的低复杂度ML解码提供理论分析 : 给出了组件码的权重分布和最优性证明实现性能提升 : 在实际参数下比极化码性能提升0.3-0.5 dB,同时保持相似的解码复杂度设计一种新的信道编码方案,输入为信息比特序列,输出为码字,要求在二进制输入加性白高斯噪声(BI-AWGN)信道下实现低复杂度高性能的错误纠正。
低码率NPRS码 :
定义:维数k ≤ lb(n)的码为低码率码 构造:通过自然删减重复单纯形码Sk(r)得到 删减规则:删减前a(n,k) = (-n) mod Mk个比特 生成矩阵:重复Bk,Mk的每列ρn,k(i)次,其中:
ρ n , k ( i ) = ⌊ n M k ⌋ + { 1 if i > M k − ( n m o d M k ) 0 otherwise ρ_{n,k}(i) = \lfloor\frac{n}{M_k}\rfloor + \begin{cases}
1 & \text{if } i > M_k - (n \bmod M_k) \\ 0 & \text{otherwise}
\end{cases} ρ n , k ( i ) = ⌊ M k n ⌋ + { 1 0 if i > M k − ( n mod M k ) otherwise 高码率NPRSD码 :
定义:维数k ≥ n-lb(n)的码为高码率码 构造:NPRS码的对偶码 最优性:对于k ≥ n-lb(n),NPRSD码是渐近BLER最优的 使用扩展的密度演化(DE)算法进行码设计:
Algorithm 1: ORCAS码构造
输入: SNR Es/N0, 码长n, 码维k
输出: 码率分布r
1. 从设计SNR开始递归分割
2. 对每个(n,k)节点:
- 如果是叶节点(n∈{2,3,5,7,9}),使用NPRS/NPRSD码
- 否则继续Plotkin分割
3. 使用union bound估计BLER
4. 选择最优的组件码组合
SC解码框架 :
使用标准SC算法的LLR更新规则 叶节点调用专用组件码解码器 NPRS解码 (基于FHT):
对重复比特的LLR求和 应用FHT-based单纯形解码器 特殊情况:k=2时退化为CW码(SPC),k=1时为重复码 NPRSD解码 (基于Chase-II):
使用min近似进行SPC软合并 Chase-II解码:翻转p=lb(n)个最不可靠比特的所有子集 应用综合征解码器 自然删减策略 : 相比代数删减,简化了实现但保持了大部分参数的最优性统一解码框架 : 将不同组件码的解码统一在SC框架下复杂度优化 : 通过排序置换将组合选择从二次时间降到线性时间灵活长度支持 : 原生支持非2幂次码长,无需长度匹配码长 : n ∈ {96, 256, 640}码率 : R ∈ {1/4, 1/2, 3/4}目标BLER : 10^-6信道 : BI-AWGN with BPSK调制标准极化码(SC解码) 对于非2幂次长度,极化码使用长度匹配技术 长度n 码率R=1/4 码率R=1/2 码率R=3/4 96 比特反序删减 自然缩短 自然缩短 640 自然删减 比特反序缩短 自然缩短
块错误率(BLER) 解码复杂度(吞吐量测试) 与PPV meta-converse bound的比较 性能提升 :
在所有测试参数下,ORCAS码比极化码性能提升0.3-0.5 dB 对于非2幂次长度(n=96, 640),提升更为显著 在低BLER区域,DE准确预测实际性能 解码复杂度对比 (码字/秒):
长度n 码 R=1/4 R=1/2 R=3/4 96 Polar 1,727,526 1,281,094 1,435,785 ORCAS 1,927,945 1,543,126 1,509,279 256 Polar 692,095 586,062 604,761 ORCAS 763,846 695,437 601,917 640 Polar 277,490 225,396 187,966 ORCAS 299,271 271,726 317,018
长度灵活性优势 : 对于n≠2^m的长度,ORCAS码显示出更大的性能优势复杂度相当 : ORCAS解码复杂度与极化码相当,某些情况下甚至更低理论预测准确性 : DE分析在低BLER区域能准确预测实际性能通过权重分布分析验证了:
NPRS码在大多数参数下的距离最优性 NPRSD码的渐近BLER最优性 Union bound的紧致性 外码级联 : 使用外码和列表解码提升性能,但增加复杂度组件码替换 : 使用BCH码等更强的组件码,但解码复杂构造优化 : 改进信息位选择和码构造方法广义级联码理论 : 将Plotkin构造视为广义级联码BCH-based构造 : 最近的BCH-Plotkin级联码研究RM码相关 : 与Reed-Muller码的关系相比现有工作,本文首次提出了基于单纯形码的系统性构造方法,实现了性能、复杂度和灵活性的良好平衡。
性能优势 : ORCAS码在保持低复杂度的同时,显著优于极化码灵活性提升 : 原生支持任意长度,避免了长度匹配的性能损失理论完备 : 提供了完整的构造理论和性能分析组件码限制 : 仅在特定参数下达到最优,某些情况下需要权衡设计复杂度 : DE-based设计需要数值计算,相比极化码构造更复杂渐近性能 : 虽然有限长度性能优秀,但渐近容量达到性未证明列表解码 : 探索ORCAS码的列表解码算法其他信道 : 扩展到非二进制和其他信道模型硬件实现 : 优化硬件实现和并行解码理论贡献 : 提供了单纯形码在信道编码中应用的系统性理论框架实用价值 : 在实际参数下显著优于现有方法,具有很强的应用潜力设计完整 : 从构造到解码提供了完整的解决方案分析深入 : 权重分布分析和最优性证明严谨完整适用范围 : 主要针对BI-AWGN信道,其他信道的适用性需要进一步验证参数依赖 : 某些参数下的最优性分析还不够完善实现细节 : 某些解码算法的具体实现细节可以更详细学术价值 : 为信道编码理论提供了新的研究方向实用意义 : 在5G/6G等通信系统中有潜在应用价值可复现性 : 算法描述清晰,便于复现和进一步研究低功耗通信 : 物联网、传感器网络等对功耗敏感的应用灵活长度需求 : 需要非标准码长的通信协议中等性能要求 : 在性能和复杂度之间需要平衡的场景论文引用了信道编码领域的重要文献,包括:
Arıkan的极化码原始论文 Plotkin构造的经典理论 密度演化和高斯近似的相关工作 单纯形码和Hamming码的理论基础 总体评价 : 这是一篇高质量的信道编码理论论文,在理论创新和实用价值方面都有重要贡献。ORCAS码作为极化码的有效泛化,为信道编码领域提供了新的研究思路和实用方案。