1.一種DTMB中基于二級流水線的QC-LDPC編碼器,4/5碼率QC-LDPC碼的校驗矩陣H是由c×t個b×b階循環(huán)矩陣構(gòu)成的陣列,其中,c=11,t=59,b=127,e=t-c=48,校驗矩陣H可劃分為2個子矩陣,H=[C D],C是由c×e個b×b階循環(huán)矩陣構(gòu)成,D是由c×c個b×b階循環(huán)矩陣構(gòu)成,ΦT=D–1,其中,上標(biāo)T和-1分別表示轉(zhuǎn)置和逆,矩陣C對應(yīng)信息向量a,矩陣D對應(yīng)校驗向量p,以b比特為一段,信息向量a被等分為e段,即a=(a1,a2,…,ae),校驗向量p被等分為c段,即p=(p1,p2,…,pc),sT=CaT,p=sΦ,向量s被等分為c段,即s=(s1,s2,…,sc),其特征在于,所述編碼器包括以下部件:
稀疏矩陣與向量的乘法器,由t個b比特寄存器R1,1,R1,2,…,R1,t和c個多輸入異或門X1,1,X1,2,…,X1,c組成,用于計算向量s;
向量與高密度矩陣的乘法器,基于部分并行輸入累加左移機制,由生成多項式查找表、b位二進(jìn)制乘法器、b位二進(jìn)制加法器和移位寄存器組成,用于計算校驗向量p,生成多項式查找表L1,L2,…,Lc分別預(yù)存矩陣Φ第1,2,…,c塊列中的所有循環(huán)矩陣生成多項式;生成多項式查找表L1,L2,…,Lc輸出的生成多項式比特分別與向量段sj進(jìn)行標(biāo)量乘,這c個標(biāo)量乘法分別通過b位二進(jìn)制乘法器M1,M2,…,Mc完成;b位二進(jìn)制乘法器M1,M2,…,Mc的乘積分別與移位寄存器R1,R2,…,Rc的內(nèi)容相加,這c個模2加法分別通過b位二進(jìn)制加法器A1,A2,…,Ac完成;b位二進(jìn)制加法器A1,A2,…,Ac的和被循環(huán)左移1位后的結(jié)果分別存入移位寄存器R1,R2,…,Rc,其中,1≤j≤c。
2.根據(jù)權(quán)利要求1所述的一種DTMB中基于二級流水線的QC-LDPC編碼器,其特征在于,所述稀疏矩陣與向量的乘法器計算向量s的步驟如下:
第1步,輸入信息段a1,a2,…,ae,將它們分別存入寄存器R1,1,R1,2,…,R1,e中;
第2步,寄存器R1,1,R1,2,…,R1,e同時循環(huán)左移1次,異或門X1,1,X1,2,…,X1,c分別將異或結(jié)果左移入寄存器R1,e+1,R1,e+2,…,R1,t中;
第3步,重復(fù)第2步b-1次,完成后,寄存器R1,e+1,R1,e+2,…,R1,t存儲的內(nèi)容分別是向量段s1,s2,…,sc,它們構(gòu)成了向量s。
3.根據(jù)權(quán)利要求1所述的一種DTMB中基于二級流水線的QC-LDPC編碼器,其特征在于,所述向量與高密度矩陣的乘法器計算校驗向量p的步驟如下:
第1步,清零移位寄存器R1,R2,…,Rc;
第2步,輸入向量段sj,其中,1≤j≤c;
第3步,生成多項式查找表L1,L2,…,Lc分別輸出矩陣Φ第j塊行中第1,2,…,c塊列的生成多項式比特,這些生成多項式比特分別通過b位二進(jìn)制乘法器M1,M2,…,Mc與向量段sj進(jìn)行標(biāo)量乘,b位二進(jìn)制乘法器M1,M2,…,Mc的乘積分別通過b位二進(jìn)制加法器A1,A2,…,Ac與移位寄存器R1,R2,…,Rc的內(nèi)容相加,b位二進(jìn)制加法器A1,A2,…,Ac的和被循環(huán)左移1位后的結(jié)果分別存入移位寄存器R1,R2,…,Rc;
第4步,重復(fù)第3步b-1次;
第5步,以1為步長遞增改變j的取值,重復(fù)第2~4步c-1次,直到整個向量s輸入完畢,此時,移位寄存器R1,R2,…,Rc存儲的分別是校驗段p1,p2,…,pc,它們構(gòu)成了校驗向量p=(p1,p2,…,pc)。
4.一種DTMB中基于二級流水線的QC-LDPC編碼方法,4/5碼率QC-LDPC碼的校驗矩陣H是由c×t個b×b階循環(huán)矩陣構(gòu)成的陣列,其中,c=11,t=59,b=127,e=t-c=48,校驗矩陣H可劃分為2個子矩陣,H=[C D],C是由c×e個b×b階循環(huán)矩陣構(gòu)成,D是由c×c個b×b階循環(huán)矩陣構(gòu)成,ΦT=D–1,其中,上標(biāo)T和-1分別表示轉(zhuǎn)置和逆,矩陣C對應(yīng)信息向量a,矩陣D對應(yīng)校驗向量p,以b比特為一段,信息向量a被等分為e段,即a=(a1,a2,…,ae),校驗向量p被等分為c段,即p=(p1,p2,…,pc),sT=CaT,p=sΦ,向量s被等分為c段,即s=(s1,s2,…,sc),其特征在于,所述編碼方法包括以下步驟:
第1步,使用稀疏矩陣與向量的乘法器計算向量s;
第2步,使用向量與高密度矩陣的乘法器計算校驗向量p。