基于矩阵分块的高速LDPC译码器实现方法技术

技术编号:3478086 阅读:346 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种基于矩阵分块的高速LDPC译码器实现方法,属于信道编码技术领域。本发明专利技术的方法包括以下具体步骤:(1)构造具有分块校验矩阵的LDPC码:首先利用代数的方法构造一个校验矩阵,该校验矩阵中没有小环,以保证所构造码字的性能;然后按照一定的规则,对该校验矩阵的行进行重排,使得重排后的校验矩阵具有分块的结构。(2)在LDPC码的校验矩阵具有分块结构的情况下,对其实现高速并行译码。本发明专利技术的方法,可以在工程上实现LDPC码的高速并行译码,译码复杂度很低,所构造的码字中无小环,性能非常好,与随机构造的码字性能相当。

【技术实现步骤摘要】

本专利技术涉及一种LDPC译码方法,特别涉及一种基于矩阵分块的高速LDPC 译码器实现方法,属于信道编码

技术介绍
在卫星通信、深空通信及各种无线通信系统中,为了提高系统的抗噪声能 力,信道编码是必不可少的。在目前所有的信道编码中,LDPC码是最接近香农 限的好码,其性能比Turbo码还好。LDPC码的译码采用BP(Belief Propagation) 迭代译码算法,不仅具有很好的译码性能,而且具有线性的译码复杂度,更为 重要的是,这是一种并行译码算法,可以极大地提高译码速度。但是在工程实 现时,对于完全随机构造的码字而言,对迭代信息的读写速度会相对较慢,以 至于限制了并行译码的进行。BP迭代译码算法分为概率域迭代译码与对数域迭代译码两种实现方式,对 数域迭代译码是在概率域迭代译码的基础上发展而来的,通过取对数,可以将 大量乘法运算变为加法运算,有利于硬件实现,因此工程上大都采用对数域迭 代译码算法。译码器的输入为来自解调器的软解调信息"',z'-l…W;输出即为译码的硬判决结果。迭代译码过程可以看成是在由校验矩阵决定的双向图上进 行的消息传递过程,双向图又称为Tann本文档来自技高网...

【技术保护点】
一种基于矩阵分块的高速LDPC译码器实现方法,包括以下步骤: 第一步构造具有分块校验矩阵的LDPC码: (1)根据所需构造码字的最大行重p与最大列重q确定所构造校验矩阵的分块数,为pq个分块; (2)取p个自然数a↓[1],a↓[2]……a↓[p],满足GCD(a↓[j],M)=1且(q-1)a↓[j]<M,j=1,2…p;同时还要根据消除小环的条件,对该p个数a↓[1],a↓[2]……a↓[p]进行选取,使得所构造的校验矩阵无小环; (3)按方法b↓[ji]=a↓[j]i(modM)+1,i=1,2…M,j=1,2…p得到{1,2,…,M}的p个重新排列,式中M为校验矩阵的行数;然后构造矩阵...

【技术特征摘要】

【专利技术属性】
技术研发人员:安建平刘策伦卜祥元王忠勇
申请(专利权)人:北京理工大学
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1