[详细]"一种CMMB中基于三级流水线的高速QC-LDPC编码器,3/4码率QC-LDPC码的校验矩阵H是由c×t个b×b阶循环矩阵构成的阵列,其中,c=9,t=36,b=256,e=t-c=27,校验矩阵H通过行列交换变换成近似下三角形状,可划分为6个子矩阵,
![]()
A是由6×27个b×b阶循环矩阵构成,B是由6×3个b×b阶循环矩阵构成,下三角矩阵T是由6×6个b×b阶循环矩阵构成,C是由3×27个b×b阶循环矩阵构成,D是由3×3个b×b阶循环矩阵构成,E是由3×6个b×b阶循环矩阵构成,Φ=(ET
-1B+D)
-1是由3×3个b×b阶循环矩阵构成,Φ
j是由Φ
T的第j块列中所有循环矩阵生成多项式构成的3×b阶矩阵,其中,上标
Τ和
-1分别表示转置和逆,1≤j≤3,
![]()
是由9×36个b×b阶循环矩阵Q
j,k构成,其中,I是单位矩阵,0是全零矩阵,1≤j≤9,1≤k≤36,非零循环矩阵Q
j,k相对于b×b阶单位矩阵的循环右移位数是s
j,k,其中,0≤s
j,k<b,Y=[A?B?T]是由6×36个b×b阶循环矩阵Y
j,k构成,其中,1≤j≤6,1≤k≤36,非零循环矩阵Y
j,k相对于b×b阶单位矩阵的循环右移位数是s
j,k,其中,0≤s
j,k<b,A和C对应信息向量a,矩阵B和D对应一部分校验向量p
x,矩阵T和E则对应余下的校验向量p
y,校验向量p=(p
x,p
y),以b比特为一段,信息向量a被等分为27段,即a=(a
1,a
2,…,a
27),校验向量p被等分为9段,即p=(p
1,p
2,…,p
9),p
x=(p
1,p
2,p
3),p
y=(p
4,p
5,…,p
9),向量q被等分为6段,即q=(q
1,q
2,…,q
6),向量x被等分为3段,即x=(q
7,q
8,q
9),[q?x]=(q
1,q
2,…,q
9),其特征在于,所述编码器包括以下部件:I型后向迭代电路,由36个b比特寄存器R
1,1,R
1,2,…,R
1,36和9个多输入模2加法器A
1,1,A
1,2,…,A
1,9组成,用于计算向量q和x;高密度矩阵与向量的乘法器,由3个查找表L
1,L
2,L
3、6个256比特寄存器R
2,1,R
2,2,…,R
2,6和3个256位二输入异或门X
2,1,X
2,2,X
2,3组成,用于计算部分校验向量p
x,查找表L
1,L
2,L
3分别存储可变的3比特向量与固定的矩阵Φ
1,Φ
2,Φ
3的所有可能乘积;II型后向迭代电路,由36个b比特寄存器R
3,1,R
3,2,…,R
3,36和6个多输入模2加法器A
3,1,A
3,2,…,A
3,6组成,用于计算部分校验向量p
y,从而得到校验向量p=(p
x,p
y)。"