【技术实现步骤摘要】
一种提升LDPC译码器短码译码效率的方法及装置
[0001]本专利技术涉及无线通信
,尤其涉及一种提升LDPC译码器短码译码效率的方法及一种LDPC译码器。
技术介绍
[0002]由于低密度校验码LDPC码的性能逼近香农极限,而其译码算法是一种基于稀疏矩阵的并行迭代译码算法,在硬件实现上比较容易,因此在大容量通信应用中,LDPC码具有优势。LDPC码具有巨大的应用潜力,在深空通信、光纤通信、卫星数字视频、磁、光、全息存储等方面得到了广泛应用。在LDPC码字构造的时候,会有一个最小循环矩阵T矩阵,在结合面积、速度、物理实现难易等诸多要素考量之后,一般LDPC的译码电路的并行度会选择为T;另外一般通讯系统需要考虑适应各种带宽、空间流数和调制格式,相应的产生了单个通讯系统在采用LDPC编解码的时候会有多种成倍数关系的码长选项,而长码和短码的T矩阵也会有一定的比例关系。
[0003]传统的LDPC的译码电路大多采用码字存储单元加核心译码计算单元的方式,这里的码字存储单元无论是否采用乒乓RAM的结构,它的最小存储容量都是 ...
【技术保护点】
【技术特征摘要】
1.一种提升LDPC译码器短码译码效率的方法,其特征在于,包括:将译码器的存储区域划分为M个存储区域最小模块,所述存储区域包括:第一码字存储单元、第二码字存储单元、变量节点信息存储单元、中间符号存储单元、第一译码结果存储单元、第二译码结果存储单元;根据长码和短码的最小循环矩阵倍数关系和所需存储资源的倍数关系,增加多个短码译码单元;当待译码为短码时,多个译码单元同时工作,控制多路短码码块并行译码,所述译码单元包括:M个短码译码单元、长码译码单元、中短码译码单元。2.如权利要求1所述的提升LDPC译码器短码译码效率的方法,其特征在于,包括:根据待译码信息确定待译码类型,所述待译码类型包括:长码、中短码、短码;所述待译码信息包括:码长、码率及其最小循环矩阵;根据待译码类型选择对应的译码单元、存储区域及对应的核心译码子单元进行译码。3.如权利要求2所述的提升LDPC译码器短码译码效率的方法,其特征在于,短码译码单元个数M根据长码和短码的最小循环矩阵倍数关系T1和长码和短码所需存储资源的倍数关系T2确定:确定T1和T2中的较小值,M为小于或等于较小值减去2的正整数。4.如权利要求3所述的提升LDPC译码器短码译码效率的方法,其特征在于,所述译码单元包括:当待译码类型为长码时,长码译码单元工作,对应所有存储区域最小模块和所有核心译码子单元;当待译码类型为中短码时,长码译码单元和中短码译码单元工作,长码译码单元和中短码译码单元分别对应m1个存储区域最小模块及n个核心译码子单元,根据中短码码长确定所需的存储最小模块数量m1,根据中短码的最小循环矩阵确定所需核心译码子单元个数n;所述中短码译码单元支持中短码译码和短码译码;所述长码译码单元支持所有码长译码;当待译码类型为短码时,控制长码译码单元、中短码译码单元、M个短码译码单元同时工作,长码译码单元、中短码译码单元和每个短码译码单元分别对应1个存储区域最小模块及m2个核心译码子单元,m2根据短码的最小循环矩阵值确定。5.如权利要求4所述的提升LDPC译码器短码译码效率的方法,其特征在于,当待译码类型为短码时,多个译码器并行工作,控制多个译码单元输出的译码结果顺序和待译码块的输入顺序一致:各个译码单元根据输出权限将译码结果输出至译码结果输出选择单元或存储在对应译码结果存储模块内:当输出权限为否时,将译码结果存储在对应译码结果存储模块内;当输出权限为是时,将译码结果输出至译码结果输出选择单元;译码器输出结果至译码结果输出选择单元结束后,译码单元输出权限为否,相邻下一个译码单元输出权限为是。6.如权利要求5所述的提升LDPC译码器短码译码效率的方法,其特征在于,所述第一码字存储单元、第二码字存储单元的存储结构为乒乓结构。7.如权利要求5所述的提升LDPC译码器短码译码效率的方法,其特征在于,所述第一码字存储单元、第二码字存储单元的存储结构为两级缓存模式:在第二码...
【专利技术属性】
技术研发人员:秦鹏,
申请(专利权)人:新岸线北京科技集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。