Dtmb中基于三级流水线的高速qc-ldpc编码器的制造方法_3

文档序号:9491572阅读:来源:国知局
,但本发明的保护范围并不局限于此, 任何熟悉本领域的技术人员在本发明所揭露的技术范围内,可不经过创造性劳动想到的变 化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求书 所限定的保护范围为准。
【主权项】
1. 一种DTMB中基于Ξ级流水线的高速QC-LDPC编码器,4/5码率QC-LDPC码的校验矩 阵Η是由cXt个bXb阶循环矩阵构成的阵列,其中,C=ll,t= 59,b= 127,e=t-c= 48, 校验矩阵Η通过行列交换变换成近似下Ξ角形状,可划分为6个子矩阵,.A 是由9X48个bXb阶循环矩阵构成,B是由9X2个bXb阶循环矩阵构成,下Ξ角矩阵T是由9X9个bXb阶循环矩阵构成,C是由2X48个bXb阶循环矩阵构成,D是由2X2个 bXb阶循环矩阵构成,E是由2X9个bXb阶循环矩阵构成,Φ=巧TiB+D) 1是由2X2个 bXb阶循环矩阵构成,Φ,是由ΦT的第j块列中所有循环矩阵生成多项式构成的2Xb阶 矩阵,其中,上标T和1分别表示转置和逆,《2,是由11X59个bXb阶 循环矩阵Q.i,k构成,其中,I是单位矩阵,0是全零矩阵,1《j《11,1《k《59,非零循环矩 阵Q,,k相对于bXb阶单位矩阵的循环右移位数是s,,k,其中,0《s,,k<b,Y=[AB口是由 9X59个bXb阶循环矩阵Yj,k构成,其中,1《j《9,1《k《59,非零循环矩阵Yi,k相对 于bXb阶单位矩阵的循环右移位数是s,,k,其中,0《s,,k<b,A和C对应信息向量曰,矩阵B 和D对应一部分校验向量Ρχ,矩阵T和E则对应余下的校验向量Py,校验向量P=也,Py), Wb比特为一段,信息向量a被等分为48段,即a=(曰1,曰2,…,曰48),校验向量P被等分为 11 段,即P= (Pi,化,…,Pii),Px= (P1,化),Py=(P3,P4,…,Pii),向量q被等分为 9 段,即 q=姑,92,…,Q9),向量X被等分为 2 段,即X= (Qi。,Qii),[qX] = (Qi,Q2,…,Qii),其特征 在于,所述编码器包括W下部件: I型后向迭代电路,由59个b比特寄存器Ri,i,Ri,2,…,Ri,59和11个多输入模2加法器Ai,i, Ai,2,…,Ai,。组成,用于计算向量q和X ; 高密度矩阵与向量的乘法器,由2个查找表Li,L2、4个127比特寄存器R2,i,R2,2,…,尺2,4 和2个127位二输入异或口X2,i,X2,2组成,用于计算部分校验向量PX,查找表Li,L2分别存 储可变的2比特向量与固定的矩阵Φι,〇2的所有可能乘积; II型后向迭代电路,由59个b比特寄存器R3,i,R3,2,…,R3,59和9个多输入模2加法器A3,1,A3,2, ·,·,Α3,9组成,用于计算部分校验向量Py,从而得到校验向量P= (Px,Py)。2. 根据权利要求1所述的一种DTMB中基于Ξ级流水线的高速QC-LDPC编码器,其特征 在于,所述I型后向迭代电路计算向量q和X的步骤如下: 第1步,输入信息段曰1,曰2,…,曰48,将它们分别存入寄存器Rl, 12,Rl, 13,…,Rl,閒中; 第2步,非零循环矩阵Q,,k在垂直方向上对应的向量段ak或qk48被循环左移S,,k位 后送入多输入模2加法器Ai, ,中进行异或运算,异或结果q,被存入寄存器R1,,中,其中, 1《j《11,1《k巧9,0《Sj,k<b,当1《k《48时,Qj,k在垂直方向上对应向量段Bk,当 48<k<48+j时,Qj,k在垂直方向上对应向量段qk48; 第3步,W1为步长递增改变j的取值,重复第2步10次,最终,寄存器Ri, 1,Ri,2,…,Ri, 11 存储的分别是向量段屯,屯,…,屯1,它们构成了向量q和X。3. 根据权利要求1所述的一种DTMB中基于Ξ级流水线的高速QC-LDPC编码器,其特征 在于,所述高密度矩阵与向量的乘法器计算向量Py的步骤如下: 第1步,清零寄存器R2,3,R2,4,输入向量段Xl,X2,将它们分别存入寄存器R2,1,R2,2中; 第2步,寄存器R2,i,R2,2同时循环左移1次,异或口X2, 1,X2,2分别对查找表L1,Lz的输出 和寄存器R2,3,R2,4的内容进行异或,异或结果被循环左移1次后分别存回寄存器R2,3,R2,4; 第3步,重复第2步126次,完成后,寄存器R2,3,R2, 4存储的内容分别是校验段P1,P2,它 构成了部分校验向量IV4. 根据权利要求1所述的一种DTMB中基于Ξ级流水线的高速QC-LDPC编码器,其特征 在于,所述II型后向迭代电路计算部分校验向量Py的步骤如下: 第1步,输入信息段日1,日2,…,日48,将它们分别存入寄存器R3, 1。,R3,……,R3,5冲,输入校 验段Pl,P2,将它们分别存入寄存器R3,58,R3,5冲; 第2步,非零循环矩阵Y,,k在垂直方向上对应的向量段ak或Pk48被循环左移S,,k位 后送入多输入模2加法器As,,中进行异或运算,异或结果P,+2被存入寄存器R3,,中,其中, 1《j《9, 1《k<59,0《Sj,k<b,当1《k《48时,Yj,k在垂直方向上对应向量段ak,当 48<k<48+j时,Yj,k在垂直方向上对应向量段Pk48; 第3步,W1为步长递增改变j的取值,重复第2步8次,最终,寄存器R3,i,R3,2,…,R3,9 存储的分别是向量段P3,P4,…,Pll,它们构成了部分校验向量Py。5. -种DTMB中基于Ξ级流水线的高速QC-LDPC编码方法,4/5码率QC-LDPC码的 校验矩阵Η是由cXt个bXb阶循环矩阵构成的阵列,其中,C= 11,t= 59,b= 127, e=t-c= 48,校验矩阵Η通过行列交换变换成近似下Ξ角形状,可划分为6个子矩阵,,A是由9X48个bXb阶循环矩阵构成,Β是由9X2个bXb阶循环矩阵构成, 下Ξ角矩阵T是由9X9个bXb阶循环矩阵构成,C是由2X48个bXb阶循环矩阵构成,D是由2X2个bXb阶循环矩阵构成,E是由2X9个bXb阶循环矩阵构成,Φ=巧TiB+D) 1 是由2X2个bXb阶循环矩阵构成,Φ,是由ΦT的第j块列中所有循环矩阵生成多项式构成 的2Xb阶矩阵,其中,上标T和1分别表示转置和逆,j《2,是由11X59 个bXb阶循环矩阵Q,,k构成,其中,I是单位矩阵,0是全零矩阵,1《j《11,1《k《59, 非零循环矩阵Q,,k相对于bXb阶单位矩阵的循环右移位数是s,,k,其中,Ο《s,,k<b,Υ=[A Β口是由9X59个bXb阶循环矩阵Yj,k构成,其中,1《j《9,159,非零循环矩阵 Yj,k相对于bXb阶单位矩阵的循环右移位数是Si,k,其中,0《Sj,k<b,A和C对应信息向量 a,矩阵B和D对应一部分校验向量Py,矩阵T和E则对应余下的校验向量Py,校验向量P= (Px,Py),Wb比特为一段,信息向量a被等分为48段,即a=(曰1,曰2, 一,348),校验向量P被 等分为 11 段,即P= (Pi,P2,…,Pll),Px=(P1,P2),Py=(P3,P4,…,Pll),向量q被等分为 9 段,即q=姑,92,…,Q9),向量X被等分为 2 段,即X= (Qi。,Qii),[qX] = (Qi,Q2,…,Qii), 其特征在于,所述编码方法包括W下步骤: 第1步,使用I型后向迭代电路计算向量q和X; 第2步,使用高密度矩阵与向量的乘法器计算部分校验向量Py; 第3步,使用II型后向迭代电路计算部分校验向量Py,从而得到校验向量p= (py,py)。
【专利摘要】本发明提供了一种DTMB中基于三级流水线的高速QC-LDPC编码器,该编码器包括1个I型后向迭代电路、1个高密度矩阵与向量的乘法器和1个II型后向迭代电路。高密度矩阵与向量的乘法器实现高密度矩阵与向量的乘法运算,I型和II型后向迭代电路都实现后向迭代运算。整个编码过程划分为3级流水线。本发明提供的DTMB系统中4/5码率高速QC-LDPC编码器具有结构简单、成本低、吞吐量大等优点。
【IPC分类】H03M13/11
【公开号】CN105245237
【申请号】CN201510645336
【发明人】张鹏
【申请人】荣成市鼎通电子信息科技有限公司
【公开日】2016年1月13日
【申请日】2015年10月3日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1