摘要

本田-山本码(Honda-Yamamoto Codes)是当输入是非均匀分布的情况下,对极化码的编码进行改进的一种信道编码方式。极化码虽然可以在二进制对称信道上达到香农容量,但要求输入分布必须为均匀分布,这极大地限制了传输效率。为了提升传输效率,需要对输入信号进行概率整形(Probabilistic Shaping,PS),而本田-山本码可以作为一种概率整形方法,应用到开关键控(On-Off Key,OOK)调制中。针对本田-山本码的解码过程,提出了一种改进的连续消除列表解码(Successive Cancellation List Decoding,SCL)算法,利用整形部分的信息修剪多余的路径,从而提升纠错能力。仿真结果表明,应用于短码长时,所提算法与标准的连续消除列表解码算法相比,在误帧率10-3处取得了0.69 dB的增益。