本发明提供基于OpenCL移动设备QC?LDPC的动态译码方法。本发明将QC?LDPC码的校验矩阵的母矩阵信息从宿主机传入OpenCL设备的常量存储器,并分配相应的内存空间;将待处理的码字信息传入OpenCL设备,当码字信息过大时,将码字信息分段,依次分别译码;将待处理的码字信息传入OpenCL设备,根据待译码的数据量来动态地选择最小和算法或者分层译码算法;读取相应的核函数,在OpenCL设备上完成译码算法。本发明针对QC结构LDPC码字的特点,实现了不同码率和码长的QC?LDPC码在不同OpenCL设备上通用的加速译码;并提供了LDPC译码器在OpenCL框架中的并行化实现。能在OpenCL上独立并行地运行很多个LDPC译码器,译码效率大幅度提高。本发明可以节省成本,并且容易软件升级,容易实现多种制式的全网通功能。
咨询热线:020-38033421
传真号码:020-38061201
电子邮箱:jm@jiaquanip.cn
Copyright © 嘉权专利商标事务所 All Rights Reserved. 粤ICP备2023151901号