通信学报 ›› 2023, Vol. 44 ›› Issue (10): 23-33.doi: 10.11959/j.issn.1000-436x.2023199

• 专题:电磁空间信号传输设计与智能化处理 • 上一篇    

基于编码分布式快速哈达玛变换的多元LDPC码译码算法研究

刘锐, 黎勇   

  1. 重庆大学计算机学院,重庆 400044
  • 修回日期:2023-09-27 出版日期:2023-10-01 发布日期:2023-10-01
  • 作者简介:刘锐(1995− ),男,重庆人,重庆大学博士生,主要研究方向为编码分布式计算、信道编码等
    黎勇(1982− ),男,重庆人,博士,重庆大学教授、博士生导师,主要研究方向为信息编码理论及应用、计算机视觉、医学图像处理等
  • 基金资助:
    国家自然科学基金资助项目(61771081)

Study on coded distributed fast Hadamard transform based non-binary LDPC code decoding algorithm

Rui LIU, Yong LI   

  1. School of Computer Science, Chongqing University, Chongqing 400044, China
  • Revised:2023-09-27 Online:2023-10-01 Published:2023-10-01
  • Supported by:
    The National Natural Science Foundation of China(61771081)

摘要:

尽管多元 LDPC 码纠错性能优异且能抗突发错误,但高译码复杂度仍制约了其实际应用。在其经典的FHT-QSPA译码中,快速哈达玛变换(FHT)及其逆变换(IFHT)是校验节点更新的主要瓶颈。基于此,提出了基于系统型MDS码的编码分布式FHT方案。该方案在主节点上将信道概率建模为矩阵并对其进行切分,再编码生成冗余子矩阵;其后,将所有子矩阵卸载到从节点并行执行FHT和IFHT,然后将计算结果传回主节点并完成最终译码。编码冗余的嵌入克服了节点掉队问题,稳定地提升了变换效率,从而加速了整个译码过程。与先前的编码矩阵乘法方案相比,所提方案编码复杂度更低、译码恢复数值精度更高,并保持了高效蝶形运算结构,降低了从节点计算复杂度。耗时对比和译码性能分析表明,所提方案相比传统单节点FHT方案快了约3.8倍,大幅提升了FHT-QSPA译码效率,且没有译码性能损失。

关键词: 多元LDPC码译码, 编码分布式计算, 快速哈达玛变换

Abstract:

Despite the excellent error correction performance and burst error resistance capability of non-binary LDPC codes, the complexity of the decoding algorithms hinders their broader application.In the classic FHT-QSPA decoding, the fast Hadamard transform (FHT) and its inverse transform (IFHT) have become the main bottleneck for updating the check nodes.Therefore, a coded distributed FHT scheme based on systematic MDS codes was proposed.In the scheme, the channel probability was modeled by the master node as a matrix and it was segmented, and those sub-matrices were encoded into redundant ones.Then, all the sub-matrices were offloaded to worker nodes to perform parallel FHT and IFHT, and the results were sent back to the master node for the final decoding.By embedding redundant information, the proposed scheme resolved the straggling problem, improving the efficiency, and accelerating the entire decoding process.Comparisons with other coded matrix multiplication schemes, the proposed scheme provides lower encoding complexity, higher numerical accuracy in decoding recovery, and maintains an efficient butterfly operation, effectively reducing the computational complexity of worker nodes.The time comparison and decoding performance analysis reveal that the proposed scheme achieves up to approximately 3.8 times acceleration compared to the traditional single-node FHT scheme, significantly enhances the FHT-QSPA decoding efficiency without affecting the decoding performance.

Key words: non-binary LDPC code decoding, coded distributed computing, fast Hadamard transform

中图分类号: 

No Suggested Reading articles found!