发明名称 DTMB中二级部分并行输入右移累加的LDPC编码器
摘要 本发明提供了一种DTMB中基于二级流水线的QC‑LDPC编码器,该编码器包括1个稀疏矩阵与向量的乘法器和1个向量与高密度矩阵的乘法器。稀疏矩阵与向量的乘法器实现稀疏矩阵与向量的乘法运算,向量与高密度矩阵的乘法器采用部分并行输入右移累加机制,实现向量与高密度矩阵的乘法运算。整个编码过程划分为2级流水线。本发明提供的DTMB系统中4/5码率QC‑LDPC编码器具有成本低、吞吐量大等优点。
申请公布号 CN106487390A 申请公布日期 2017.03.08
申请号 CN201610961900.1 申请日期 2016.11.04
申请人 荣成市鼎通电子信息科技有限公司 发明人 张鹏
分类号 H03M13/11(2006.01)I 主分类号 H03M13/11(2006.01)I
代理机构 代理人
主权项 一种DTMB中基于二级流水线的QC‑LDPC编码器,4/5码率QC‑LDPC码的校验矩阵H是由c×t个b×b阶循环矩阵构成的阵列,其中,c=11,t=59,b=127,e=t‑c=48,校验矩阵H可划分为2个子矩阵,H=[C D],C是由c×e个b×b阶循环矩阵构成,D是由c×c个b×b阶循环矩阵构成,Φ<sup>T</sup>=D<sup>–1</sup>,其中,上标<sup>Τ</sup>和<sup>‑1</sup>分别表示转置和逆,矩阵C对应信息向量a,矩阵D对应校验向量p,以b比特为一段,信息向量a被等分为e段,即a=(a<sub>1</sub>,a<sub>2</sub>,…,a<sub>e</sub>),校验向量p被等分为c段,即p=(p<sub>1</sub>,p<sub>2</sub>,…,p<sub>c</sub>),s<sup>T</sup>=Ca<sup>T</sup>,p=sΦ,向量s被等分为c段,即s=(s<sub>1</sub>,s<sub>2</sub>,…,s<sub>c</sub>),其特征在于,所述编码器包括以下部件:稀疏矩阵与向量的乘法器,由t个b比特寄存器R<sub>1,1</sub>,R<sub>1,2</sub>,…,R<sub>1,t</sub>和c个多输入异或门X<sub>1,1</sub>,X<sub>1,2</sub>,…,X<sub>1,c</sub>组成,用于计算向量s;向量与高密度矩阵的乘法器,基于部分并行输入右移累加机制,由移位寄存器、生成多项式查找表、b位二进制乘法器、b位二进制加法器和累加器组成,用于计算校验向量p,移位寄存器对向量段s<sub>j</sub>循环右移,生成多项式查找表L<sub>1</sub>,L<sub>2</sub>,…,L<sub>c</sub>分别预存矩阵Φ第1,2,…,c块列中的所有循环矩阵生成多项式,生成多项式查找表L<sub>1</sub>,L<sub>2</sub>,…,L<sub>c</sub>输出的生成多项式比特分别与移位寄存器的内容进行标量乘,这c个标量乘法分别通过b位二进制乘法器M<sub>1</sub>,M<sub>2</sub>,…,M<sub>c</sub>完成,b位二进制乘法器M<sub>1</sub>,M<sub>2</sub>,…,M<sub>c</sub>的乘积分别与累加器R<sub>1</sub>,R<sub>2</sub>,…,R<sub>c</sub>的内容相加,这c个模2加法分别通过b位二进制加法器A<sub>1</sub>,A<sub>2</sub>,…,A<sub>c</sub>完成,b位二进制加法器A<sub>1</sub>,A<sub>2</sub>,…,A<sub>c</sub>的和分别存入累加器R<sub>1</sub>,R<sub>2</sub>,…,R<sub>c</sub>,其中,1≤j≤c。
地址 264300 山东省威海市荣成市建业街228号