发明名称 基于循环左移的准循环LDPC串行编码器
摘要 本发明提供了一种基于循环左移的准循环LDPC串行编码器,该编码器包括c个预先存储生成矩阵中所有循环矩阵生成多项式的生成多项式查找表、c个对信息比特和生成多项式进行标量乘的b位二进制乘法器、c个对乘积和移位寄存器内容进行模2加的b位二进制加法器、c个存储被循环左移1位的和的b位移位寄存器。最终,校验数据包含于c个移位寄存器中。本发明提供的串行编码器具有寄存器少、结构简单、功耗小、成本低等优点。
申请公布号 CN103248372A 申请公布日期 2013.08.14
申请号 CN201310138842.9 申请日期 2013.04.19
申请人 荣成市鼎通电子信息科技有限公司 发明人 张鹏;刘志文;张燕
分类号 H03M13/11(2006.01)I 主分类号 H03M13/11(2006.01)I
代理机构 代理人
主权项 一种基于循环左移的准循环LDPC串行编码器,准循环LDPC码的生成矩阵G分为a块行和t块列,后c块列对应的部分生成矩阵是由a×c个b×b阶循环矩阵Gi,j构成的阵列,gi,j是循环矩阵Gi,j的生成多项式,其中,t=a+c,a、b、c、i、j和t均为非负整数,0≤i<a,a≤j<t,生成矩阵G对应码字v=(s,p),G的前a块列对应的是信息向量s=(e0,e1,…,ea×b‑1),后c块列对应的是校验向量p,以b比特为一段,校验向量p被等分为c段,即p=(p0,p1,…,pc‑1),其特征在于,所述编码器包括以下部件:生成多项式查找表L0,L1,…,Lc‑1,分别预存准循环LDPC码生成矩阵G中第a,a+1,…,t‑1块列的循环矩阵生成多项式;b位二进制乘法器M0,M1,…,Mc‑1,分别对信息比特和生成多项式查找表L0,L1,…,Lc‑1的输出进行标量乘;b位二进制加法器A0,A1,…,Ac‑1,分别对b位二进制乘法器M0,M1,…,Mc‑1的乘积和移位寄存器R0,R1,…,Rc‑1的内容进行模2加;移位寄存器R0,R1,…,Rc‑1,分别存储b位二进制加法器A0,A1,…,Ac‑1的和被循环左移1位后的结果以及最终的校验段p0,p1,…,pc‑1。
地址 264300 山东省威海市荣成市建业街228号