[發明專利]循環右移累加基的CMMB中LDPC編碼器和編碼方法無效
| 申請號: | 201210371074.7 | 申請日: | 2012-09-27 |
| 公開(公告)號: | CN102882532A | 公開(公告)日: | 2013-01-16 |
| 發明(設計)人: | 蔡超時;張鵬;劉晉 | 申請(專利權)人: | 蘇州威士達信息科技有限公司 |
| 主分類號: | H03M13/11 | 分類號: | H03M13/11 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 215163 江蘇省蘇州市高*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 循環 累加 cmmb ldpc 編碼器 編碼 方法 | ||
1.一種適合于CMMB標準中2種不同碼率QC-LDPC碼的編碼器,QC-LDPC碼的近似下三角校驗矩陣HQC是由c×t個b×b階循環矩陣構成的陣列,u反映了HQC與下三角矩陣的接近程度,其中,c、t、b和u皆為正整數,t=a+c,2種不同碼率η分別是1/2、3/4,對于這2種不同碼率QC-LDPC碼,均有t=36和b=256,2種不同碼率對應的參數a分別是18、27,2種不同碼率對應的參數c分別是18、9,2種不同碼率對應的參數u分別是5、3,校驗矩陣HQC對應碼字v=(s,p)=(s,px,py),HQC的前a塊列對應的是信息向量s,后c塊列對應的是校驗向量p,以b比特為一段,信息向量s被等分為a段,即s=(s1,s2,…,sa),校驗向量p被等分為c段,即p=(p1,p2,…,pc),v被等分為t段,即v=(v1,v2,…,vt),px=(p1,p2,…,pu),py=(pu+1,pu+2,…,pc),其特征在于,所述編碼器包括以下部件:
控制器,控制信息向量的輸入、碼字的輸出和其它部件的運行;
向量存儲器,用于存儲向量q和碼字v,其空間用v的碼段v1,v2,…,vt來標識;
循環右移表,用于存儲矩陣Hzero中所有循環矩陣的循環右移位數和所在的塊列號,其中,Hzero是將HQC中下三角矩陣T的對角線和整個矩陣D清零得到的;
循環右移累加器,用于計算向量q和部分校驗向量py;
并行循環左移累加器,用于計算部分校驗向量px。
2.如權利要求1所述的編碼器,其特征在于,所述循環右移累加器主要由循環右移器和累加器組成,循環右移器對輸入的碼段循環右移若干位,所得結果與累加器累加,重復上述操作多次,運算完畢后,累加器的內容存儲到向量存儲器空間中,向量存儲器空間va+u+1~vt中存儲的數據構成了部分校驗向量py,va+1~va+u中存儲的數據構成了向量q。
3.如權利要求1所述的編碼器,其特征在于,所述并行循環左移累加器主要由寄存器R1~R10、b位二輸入與門Mi,j和b位二輸入異或門Ai,j組成,其中,1≤i,j≤5,用于計算部分校驗向量px:
初始時,寄存器R1~Ru存儲的是向量q;
每個時鐘到來時,寄存器R1~R5各自串行左移1次,b位二輸入與門Mi,j進行標量與向量的乘法運算,Mi,1~Mi,5的乘積與寄存器Ri+5串行循環左移1次的結果相加,和存回寄存器Ri+5;
重復上述過程,經過b個時鐘周期完成運算,寄存器R6~R10存儲的是部分校驗向量px,它被轉移到向量存儲器空間va+1~va+u。
4.一種適合于CMMB標準中2種不同碼率QC-LDPC碼的編碼方法,QC-LDPC碼的近似下三角校驗矩陣HQC是由c×t個b×b階循環矩陣構成的陣列,u反映了HQC與下三角矩陣的接近程度,其中,c、t、b和u皆為正整數,t=a+c,2種不同碼率η分別是1/2、3/4,對于這2種不同碼率QC-LDPC碼,均有t=36和b=256,2種不同碼率對應的參數a分別是18、27,2種不同碼率對應的參數c分別是18、9,2種不同碼率對應的參數u分別是5、3,校驗矩陣HQC對應碼字v=(s,p)=(s,px,py),HQC的前a塊列對應的是信息向量s,后c塊列對應的是校驗向量p,以b比特為一段,信息向量s被等分為a段,即s=(s1,s2,…,sa),校驗向量p被等分為c段,即p=(p1,p2,…,pc),v被等分為t段,即v=(v1,v2,…,vt),px=(p1,p2,…,pu),py=(pu+1,pu+2,…,pc),其特征在于,所述編碼方法包括以下步驟:
第1步,清零部分校驗向量px對應的向量存儲器空間va+1~va+u,輸入信息向量s,將信息段s1~sa分別存儲于向量存儲器空間v1~va;
第2步,循環右移累加器逐行地使用整個循環右移表計算部分校驗向量py和向量q,并將它們分別存儲于向量存儲器空間va+u+1~vt和va+1~va+u;
第3步,使用并行循環左移累加器計算部分校驗向量px,并將結果存儲于向量存儲器空間va+1~va+u;
第4步,循環右移累加器逐行地使用循環右移表的前c-u行計算部分校驗向量py,并將結果存儲于向量存儲器空間va+u+1~vt,注意,第2步得到的py是中間計算結果,而這一步得到的py是最終計算結果;
第5步,輸出碼字v=(s,px,py)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州威士達信息科技有限公司,未經蘇州威士達信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210371074.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種多晶硅還原生產工藝及裝置
- 下一篇:臭氧發生器用的螺旋筒狀放電單元
- 同類專利
- 專利分類





