[发明专利]一种IRA-LDPC码的构造方法及其编码器有效
申请号: | 201110411481.1 | 申请日: | 2011-12-12 |
公开(公告)号: | CN102437857A | 公开(公告)日: | 2012-05-02 |
发明(设计)人: | 彭立;张琦;陈涛;王渤 | 申请(专利权)人: | 华中科技大学 |
主分类号: | H03M13/11 | 分类号: | H03M13/11 |
代理公司: | 华中科技大学专利中心 42201 | 代理人: | 曹葆青 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明属于无线通信信道编码技术领域,具体涉及一种高性能IRA-LDPC码的代数构造方法和相应的低复杂度快速编码器。代数构造方法包括步骤:构造剩余类数对阵列的方法和表达式;设计剩余类数对的第一个参数的方法和表达式;设计剩余类数对的第二个参数的方法和表达式;计算奇偶校验矩阵中每个“1”元素所在位置的行坐标的方法和表达式。编码器包括:编码器总体结构模块和电路;编码使能信号生成模块和电路;可并行执行的校验位选择信号发生器子模块和电路;可并行执行的校验位计算与存储子模块和电路;编码数据输出模块和电路。 | ||
搜索关键词: | 一种 ira ldpc 构造 方法 及其 编码器 | ||
【主权项】:
1.一种IRA-LDPC码的构造方法,若所构造的IRA-LDPC码信息位长度为A、校验位长度为B,所构造的Hd矩阵的尺寸为B×A,所述Hd矩阵设定的约束条件为:(一)信息位长度A和校验位长度B存在大于1的公因数L;(二)Hd矩阵被分解为k个子矩阵
每个子矩阵的尺寸是B×L,其中k=A/L;(三)Hd矩阵的行重量只有一种,用u表示;(四)Hd矩阵的列重量最多有k种,最少是两种,分别用v0,v1,...,vk-1表示;(五)每个子矩阵
的第一列循环下移m位,得到第二列,作依次循环下移m位操作,得到整个Hd矩阵,其中m=B/L,要求m+1是素数,这个操作等效于计算每个子矩阵
的第ρ列第ψ个“1”元素的行坐标
(六)Hd矩阵采用其紧凑形式的剩余类数对阵列
表示,剩余类数对阵列
的存储形式为
阵列,其特征在于
和
结构形式如(I)和(I’)式:![]()
R ~ = ( r 1,0 , q 1,0 ) ( r 2,0 , q 2,0 ) ( r 3,0 , q 3,0 ) ( r 4,0 , q 4,0 ) ( r 5,0 , q 5,0 ) ( r 6,0 , q 6,0 ) · · · ( r m - v max + 1 , u - 1 , q m - v max + 1 , u - 1 ) · · · ( r m - 3 , u - 1 , q m - 3 , u - 1 ) ( r m - 2 , u - 1 , q m - 2 , u - 1 ) ( r m - 1 , u - 1 , q m - 1 , u - 1 ) ( r m , u - 1 , q m , u - 1 ) ]]>= ( g 0 1 , q 1,0 ) ( g 0 2 , q 2,0 ) ( g 0 3 , q 3,0 ) ( g 0 4 , q 4,0 ) ( g 0 5 , q 5,0 ) ( g 0 6 , q 6,0 ) · · · ( g u - 1 m - v max + 1 , q m - v max + 1 , u - 1 ) · · · ( g u - 1 m - 3 , q m - 3 , u - 1 ) ( g u - 1 m - 2 , q m - 2 , u - 1 ) ( g u - 1 m - 1 , q m - 1 , u - 1 ) ( g u - 1 m , q m , u - 1 ) - - - ( I , ) ]]> 表达式(I)中每一列剩余类数对的数量是不等的,由各个子矩阵
的列重量v0,v1,...,vk-1确定;表达式(I)中每一行剩余类数对的数量是相等的,均为行重量u;阵列
的尺寸为m×k,阵列
中剩余类数对的总数为
由于k>u,所以阵列
是稀疏的,阵列
中每一个位置的元素为一个整数对(rθ,δqθδ),其中(rθ,δqθ,δ)∈{Φ}∪{(rψ,γqψ,γ)|ψ=0,1,...,vδ-1,γ=0,1,...,u-1}表示阵列
中的一个元素,(rψ,γqψ,γ)是剩余类数对,Φ是空集;表达式(I’)中的
是阵列
的存储结构;构造剩余类数对阵列
需要设计剩余类数对中的第一个参数rθ,γ=rψ,γ,设计rθ,γ=rψ,γ的方法是:对于m=B/L且满足m+1是素数,基于有限域GF(m+1)上的有限循环乘群至少有u个生成元g0,g1,...,gu-1,利用u生成元的1,2,...,m次幂,生成m×u个rθ,γ=rψ,γ元素,计算表达式如(II)式:rθ,γ=rψ,γ=[(gγ)θ+1-1](mod(m+1)) (II)构造剩余类数对阵列
需要设计剩余类数对中的第二个参数qθ,γ=qψ,γ,可以利用式(II)rθ,γ=rψ,γ来设计qθ,γ=qψ,γ,qθ,γ=qψ,γ的计算方法如(III)式:[ q θ , γ ] m × u = [ u + ( r θ , γ + 3 ) ( r θ , γ + 2 ) / 2 ] ( mod L ) γ = 0 , θ = 0,1 , . . . , m - 1 [ q θ , γ - 1 + γ + r θ , γ + 3 ] ( mod L ) γ = 1,2 , . . . , u - 1 , θ = 0,1 , . . . , m - 1 - - - ( III ) ]]> 根据剩余类数对阵列
能够计算Hd矩阵中每一个“1”元素所在位置的行坐标,设Hd矩阵的第δ(δ=0,1,...,k-1)个子矩阵
的第ρ(ρ=0,1,...,L-1)列第ψ(ψ=0,1,...,vδ-1)个“1”元素的行坐标的计算表达式为(IV)式:e ψ , δ ρ = ( r ψ , δ + m × q ψ , δ + m × ρ ) ( mod B ) - - - ( IV ) ]]> 最后,利用上述构成的Hd矩阵,即可得到系统形式H矩阵H=[Hd Hp],其中Hp矩阵具有确定的双对角线结构。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110411481.1/,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类