帮助 本站公告
您现在所在的位置:网站首页 > 知识中心 > 文献详情
文献详细Journal detailed

基于GPU加速的移动端LDPC译码方法与实现

导  师: 陆以勤

授予学位: 硕士

作  者: ();

机构地区: 华南理工大学

摘  要: 现代通信已经成为了人类生活与发展中重要的一部分,并且不断有新的技术出现,但是也有一些传统技术需要不断改进,以适应当前移动化的需求。信道编码对增加通信系统的可靠性具有重要意义,而低密度奇偶校验(Low Density Parity Check,LDPC)码是一种能够接近香农极限的纠错码,目前在无线通信领域具有广泛的应用。但是与其他的纠错码相比,处理LDPC码时的计算量大,尤其是在译码阶段。在无线通信中的移动端,当前的LDPC译码器一般基于硬件实现,然而硬件平台灵活性差,难以同时支持多种不同码率、码长的LDPC码,也难以对硬件设备进行拓展升级。首先,本文提出了一种在移动端上利用图形处理单元(Graphics Processing Unit,GPU)的多线程来支持并行多码字译码的软件LDPC码译码器。该译码器通过一种将校验矩阵进行压缩并分块存储在GPU的私有内存的设计,提高了归一化最小和译码算法的译码速度;并对置信信息的存储方式进行改进,节省了GPU内存资源的占用。其次,本文在此基础上针对无线通信中更常用的准循环LDPC码,设计了更适合GPU并行加速计算的分层译码算法,能够达到更快的收敛速度。在算法上通过专门设计来减少不必要的同步,以达到加速译码的效果。最后,在实际的移动设备环境中,测试了LDPC码的译码性能,包括译码准确性、译码收敛速度、最大吞吐率与译码延迟等。实验表明,在移动设备的GPU上进行LDPC码译码并不影响译码准确性,且GPU能加快译码速度。相比之下,分层译码算法具有更快的收敛速度和更大的吞吐率,而归一化最小和译码算法有更低的时间延迟。在一般的移动设备上用GPU进行LDPC码译码都能够达到100Mbps以上的吞吐率以及小于1.6毫秒的延迟,基本能够满足目前在移动端对带宽和延迟要求严格的语音聊天等场景的需求。更多还原

关 键 词: 低密度奇偶校验码 移动端 图像处理单元 归一化最小和译码算法 分层译码算法

领  域: []

相关作者

作者 陈可耀

相关机构对象

机构 中山大学地理科学与规划学院旅游发展与规划研究中心

相关领域作者