-
公开(公告)号:CN111130567B
公开(公告)日:2023-09-01
申请号:CN202010001330.8
申请日:2020-01-02
Applicant: 东南大学
Abstract: 本发明提供了一种添加噪声扰动和比特翻转的极化码置信传播列表译码方法,包括如下步骤:进行带CRC校验的BPL译码;构造翻转比特集合FBS;进行添加人工噪声扰动和比特翻转的极化码置信传播列表译码。本发明能够在极化码BPL译码方法译码失败的情况下,通过对失败译码结果进行数据分析,进而构造出识别不可靠的信息比特判决的翻转比特集合,置不可靠信息比特的先验对数似然比为无穷值,同时添加了不同的人工噪声加以扰动,以试探性译码的方式纠正BPL译码方法中的错误,显著提高了极化码在BPL译码方法下的误帧率性能。本发明方法能够以较小的译码时延为代价获取误码率性能的增益。
-
公开(公告)号:CN110233628B
公开(公告)日:2023-01-17
申请号:CN201910427731.7
申请日:2019-05-22
Applicant: 东南大学
Abstract: 本发明公开了一种极化码的自适应置信传播列表译码方法,首先根据接收端拥有的BP译码器数量,确定该方法的最大列表数,通过高斯近似方法进行计算获得能取得较好译码效果的BP译码因子图,然后对列表中记录的BP译码器选定不同的BP译码因子图进行译码,对译码结果进行排序后进行循环冗余校验,若存在通过循环冗余校验的结果则译码成功并停止译码,否则自动调整列表大小,将列表数扩大为原来的两倍,继续使用列表中的BP译码器进行译码。
-
公开(公告)号:CN111130567A
公开(公告)日:2020-05-08
申请号:CN202010001330.8
申请日:2020-01-02
Applicant: 东南大学
Abstract: 本发明提供了一种添加噪声扰动和比特翻转的极化码置信传播列表译码方法,包括如下步骤:进行带CRC校验的BPL译码;构造翻转比特集合FBS;进行添加人工噪声扰动和比特翻转的极化码置信传播列表译码。本发明能够在极化码BPL译码方法译码失败的情况下,通过对失败译码结果进行数据分析,进而构造出识别不可靠的信息比特判决的翻转比特集合,置不可靠信息比特的先验对数似然比为无穷值,同时添加了不同的人工噪声加以扰动,以试探性译码的方式纠正BPL译码方法中的错误,显著提高了极化码在BPL译码方法下的误帧率性能。本发明方法能够以较小的译码时延为代价获取误码率性能的增益。
-
公开(公告)号:CN110278002B
公开(公告)日:2023-01-17
申请号:CN201910530129.6
申请日:2019-06-19
Applicant: 东南大学
IPC: H03M13/15
Abstract: 本发明公开了一种基于比特翻转的极化码置信传播列表译码方法,使用的码字是CRC码和极化码形成的级联码。本发明中的方法在BPL译码结果未通过CRC校验的情况下,通过对BPL译码方法中的译码结果进行分析,构造翻转比特集合(Flip Bits Set,FBS),对极化码位于FBS内的信息比特进行翻转(本发明中的比特翻转是通过将被翻转比特的先验对数似然比设置为无穷大来实现的),能够纠正部分BPL译码器中的错误,进而改善BPL译码方法的误码率和误帧率性能。
-
公开(公告)号:CN110278002A
公开(公告)日:2019-09-24
申请号:CN201910530129.6
申请日:2019-06-19
Applicant: 东南大学
IPC: H03M13/15
Abstract: 本发明公开了一种基于比特翻转的极化码置信传播列表译码方法,使用的码字是CRC码和极化码形成的级联码。本发明中的方法在BPL译码结果未通过CRC校验的情况下,通过对BPL译码方法中的译码结果进行分析,构造翻转比特集合(Flip Bits Set,FBS),对极化码位于FBS内的信息比特进行翻转(本发明中的比特翻转是通过将被翻转比特的先验对数似然比设置为无穷大来实现的),能够纠正部分BPL译码器中的错误,进而改善BPL译码方法的误码率和误帧率性能。
-
公开(公告)号:CN110233628A
公开(公告)日:2019-09-13
申请号:CN201910427731.7
申请日:2019-05-22
Applicant: 东南大学
Abstract: 本发明公开了一种极化码的自适应置信传播列表译码方法,首先根据接收端拥有的BP译码器数量,确定该方法的最大列表数,通过高斯近似方法进行计算获得能取得较好译码效果的BP译码因子图,然后对列表中记录的BP译码器选定不同的BP译码因子图进行译码,对译码结果进行排序后进行循环冗余校验,若存在通过循环冗余校验的结果则译码成功并停止译码,否则自动调整列表大小,将列表数扩大为原来的两倍,继续使用列表中的BP译码器进行译码。
-
-
-
-
-