A tree search algorithm called successive cancellation ordered search (SCOS) is proposed for $\boldsymbol{G}_N$-coset codes that implements maximum-likelihood (ML) decoding by using an adaptive search schedule. The average complexity is close to that of successive cancellation (SC) decoding for practical frame error rates (FERs) when applied to polar and Reed-Muller (RM) codes with block lengths up to 128. By modifying the algorithm to limit the worst-case complexity, one obtains near-ML performance for longer RM codes and their subcodes. Unlike other bit-flip decoders, no outer code is needed to terminate decoding so SCOS also applies to modified $\boldsymbol{G}_N$-coset codes with dynamic frozen bits. SCOS decoding is further extended by forcing it to look for candidates satisfying a threshold, thereby outperforming basic SCOS decoding under complexity constraints. Simulations with a (128,64) polarization-adjusted convolutional code show gains in overall and undetected FER as compared to polar codes concatenated with an outer cyclic redundancy check code under SC list decoding at high signal-to-noise ratio over binary-input additive white Gaussian noise channels.
翻译:使用一个适应性搜索时间表, 执行最大类似值解码的 $\ boldsymbol{ G ⁇ N$-cose 代码, 使用一个适应性搜索时间表, 以实施最大类似值解码 。 平均复杂性接近于对极地和Reed- Muller( RM) 代码应用到极地和Reed- Muller( RM) 代码时连续解码实用框架错误率( FERs) 的排序, 区长为128 。 通过修改算法以限制最坏情况的复杂性, 一个人获得接近ML的性能, 长 RM 代码及其子代码。 与其他位盘翻解码不同的是, 不需要外部代码来终止解码, 所以 SCOSOS 也应用了以动态冷冻部分修改的 $\ boldsymol{ G ⁇ N$- coet 代码。 SCOSD 解码进一步扩展了它, 逼迫它寻找符合临界值的候选人, 从而在复杂度限制下超过基本的 SCOSOS 解码。 。 。 。 (128, 64) 两极调化的变电解码代码显示, 显示在总体和未检测中, 与极地基底层变换码, 在高的硬化的密码中, 在高调制的硬化的密码中, 在高压压压中, 调制式中, 调制成的电压中, 调制的电压中显示中, 的电路中, 。