【技术实现步骤摘要】
本专利技术涉及数字地面电视广播领域,特别涉及ー种DTMB系统中QC-LDPC码编码器的高效实现方法。
技术介绍
由于在传输信道中存在的各种失真和噪声会对发送信号产生干扰,接收端不可避免地会出现数字信号产生误码的情況。为了降低误码率,需要采用信道编码技木。低密度奇偶校验(Low-Density Parity-Check, LDPC)码以其逼近Shannon限的优 异性能成为信道编码领域的研究热点。准循环LDPC码(Quasic-LDPC,QC-LDPC)码是ー种特殊的LDPC码,其编码可采用移位寄存器加累加器(Shift-Register-Adder-Accumulator,SRAA)加以实现。目前,QC-LDPC码已广泛应用于IEEE 802. lln,802. 16e和中国的数字地面电视广播DTMB等标准。SRAA法是利用生成矩阵G进行编码。QC-LDPC码的生成矩阵G是由aXt个bXb阶循环矩阵Gi^ (I彡i彡a, I彡j彡t)构成的阵列,t=a+c。与信息向量对应的一部分生成矩阵是単位矩阵,与校验向量对应的其余部分生成矩阵是高密度矩阵。串行SRAA法完成一次编码需要ab+t个时钟周期,需要(t+c)b个寄存器、cb个ニ输入与门和cb个ニ输入异或门。此外,还需要acb比特ROM存储循环矩阵的首行。DTMB标准采用了 3种不同码率的QC-LDPC码。对于这3种QC-LDPC码,均有t=59和b=127。图I给出了不同码率η下的參数a和C。DTMB标准中QC-LDPC编码的现有解决方案是采用串行SRAA法,3种码率所需的编码时间分别是3107、4631 ...
【技术保护点】
一种适合于DTMB标准采用的3种不同码率QC?LDPC码的编码器,QC?LDPC码的校验矩阵H是由c×t个b×b阶循环矩阵构成的阵列,通过行列交换变换成近似下三角形状HALT,u反映了HALT与下三角矩阵的接近程度,其中,c、t、b和u皆为正整数,t=a+c,3种不同码率η分别是0.4、0.6、0.8,对于这3种不同码率QC?LDPC码,均有t=59和b=127,3种不同码率对应的参数a分别是24、36、48,3种不同码率对应的参数c分别是35、23、11,3种不同码率对应的参数u分别是3、2、2,校验矩阵H对应码字v=(p,s),H的前c块列对应的是校验向量p,后a块列对应的是信息向量s,以b比特为一段,校验向量p被等分为c段,即p=(p1,p2,…,pc),信息向量s被等分为a段,即s=(s1,s2,…,sa),HALT对应码字vALT=(pALT,s),pALT=(py,px),对于η=0.4,px=(pc?1,pc,p1),py=(p2,p3,…,pc?2),对于η=0.6和0.8,px=(pc?1,pc),py=(p1,p2,…,pc?2),以b比特为一段,vALT被等分为t ...
【技术特征摘要】
1.一种适合于DTMB标准采用的3种不同码率QC-LDPC码的编码器,QC-LDPC码的校验矩阵H是由cXt个bXb阶循环矩阵构成的阵列,通过行列交换变换成近似下三角形状Hau,u反映了 Hau与下三角矩阵的接近程度,其中,c、t、b和u皆为正整数,t=a+c,3种不同码率η分别是O. 4、0. 6、0. 8,对于这3种不同码率QC-LDPC码,均有t=59和b=127,3种不同码率对应的参数a分别是24、36、48,3种不同码率对应的参数c分别是35、23、11,3种不同码率对应的参数u分别是3、2、2,校验矩阵H对应码字V= (p,s),H的前c块列对应的是校验向量P,后a块列对应的是信息向量s,以b比特为一段,校验向量P被等分为c段,即P= (P1, P2, ···,P。),信息向量s被等分为a段,即S= (S1, S2, ...,sa),Halt对应码字Valt= (Palt,s),Palt= (py, Px),对于 Π =0. 4, Px= (p。—” pc, P1),Py= (p2, P3, ...,Pc_2),对于 Π =0. 6 和O.8, Px= (pc_!, Pc) ,Py= (P1, P2,…,pc-2),以 b 比特为一段,Valt 被等分为 t 段,即 Valt=O1, V2,…,Vt),其特征在于,所述编码器包括以下部件 控制器,控制信息向量的输入、码字的输出和其它部件的运行; 向量存储器,用于存储向量q和码字VAW,其空间用Vaij的码段V1, V2,…,Vt来标识; 循环右移表,用于存储矩阵Η_。中所有循环矩阵的循环右移位数和所在的块列号,其中,Η_。是将Hau中下三角矩阵T的对角线和整个矩阵D清零得到的; 循环右移累加器,用于计算向量q和部分校验向量Py ; 并行循环左移累加器,用于计算部分校验向量Px。2.如权利要求I所述的编码器,其特征在于,所述矩阵Hau是对校验矩阵H进行行列交换的结果,行列交换的过程如下 首先,将H中的所有置换矩阵循环右移126位; 然后,将H首块行移至H的最下方作为末块行; 最后,对于ri=0. 4,将H首块列移至第35块列之后作为新的第35块列,对于η =0.6和O.8,无此步骤。3.如权利要求I所述的编码器,其特征在于,所述循环右移累加器主要由循环右移器和累加器组成,循环右移器对输入的码段循环右移若干位,所得结果与累加器累加,重复上述操作多次,运算完毕后,累加器的内容存储到向量存储器空间中,向量存储器空间中存储的数据构成了部分校验向量Py,vc_u+1^vc中存储的数据构成了向量q。4.如权利要求I所述的编码器,其特征在于,所述并行循环左移累加器主要由寄存器R1 R6、b位二输入与门Μ。和b位二输入异或门A。组成...
【专利技术属性】
技术研发人员:张鹏,蔡超时,周德扬,
申请(专利权)人:苏州威士达信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。