《表1 实验后成绩对比:面向高吞吐传输的级联极化码BP List译码算法》

《表1 实验后成绩对比:面向高吞吐传输的级联极化码BP List译码算法》   提示:宽带有限、当前游客访问压缩模式
本系列图表出处文件名:随高清版一同展现
《面向高吞吐传输的级联极化码BP List译码算法》


  1. 获取 高清版本忘记账户?点击这里登录
  1. 下载图表忘记账户?点击这里登录
注:cc是clock cycle的缩写。

极化码BP译码的译码复杂度为O N(lbN)。如果不考虑路径度量计算带来的复杂度,则BPL译码的译码复杂度可以看成是BP译码的L倍,即O(LNlbN)。在文献[18]中,通过增加硬件复杂度,将BP译码器的延迟从IlbN时钟周期减少到2I+lbN-2,其中I表示迭代次数。由于BPL译码器由L个并行的BP译码器组成,BPL的译码延迟时间可以看作2Imax+lbN-2,其中Imax表示BPL译码中单个BP译码器的最大迭代次数。值得注意的是,随着信噪比(SNR)的增加,Imax的值不断减小,从而导致BPL译码的延迟继续减少。当Imax足够小时,BPL译码可以获得比SCL译码更低的延迟。同时,在文献[19]中可以得出,SCL译码需要2 N+K-2个时钟周期来完成译码。笔者设置的BPL的最大迭代次数为50次,经过仿真后得出Eb/N0为2dB、2.25dB、2.5dB,BPL的平均迭代次数分别为50次、30次、19次,再经过相应的LDPC码的译码器进行2次迭代,所以LDPC-Polar码的BPL译码算法的延迟时间可以看成2(Imax+2)+lbN-2。表1显示了不同Eb/N0条件下,C 1(024,512)不同译码算法所需的时钟周期数。可以看出,采用L=32的LDPC-Polar码的BPL译码算法在Eb/N0=2.25dB时所需的时钟周期与L=8的CRC-24Polar码的SCL译码相比,降低了97.26%。