[發明專利]多碼長多碼率的低密度奇偶校驗碼的編碼方法有效
| 申請號: | 200910085064.5 | 申請日: | 2009-05-31 |
| 公開(公告)號: | CN101577554A | 公開(公告)日: | 2009-11-11 |
| 發明(設計)人: | 殷柳國;陸建華;裴玉奎 | 申請(專利權)人: | 清華大學 |
| 主分類號: | H03M13/11 | 分類號: | H03M13/11 |
| 代理公司: | 北京清亦華知識產權代理事務所(普通合伙) | 代理人: | 羅文群 |
| 地址: | 1000*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 多碼長多碼率 密度 奇偶 校驗碼 編碼 方法 | ||
1.一種多碼長多碼率的低密度奇偶校驗碼的編碼方法,用于將長度為KC比特的信息序列編碼成為長度為NC比特的碼序列,其特征在于該編碼方法包括以下步驟:
(1)對長度為KC比特的信息序列進行預處理,若KC>1016,將KC個信息比特分成t組,使得為向下取整,其中t-1組信息序列長為一組信息序列長為滿足在t-1組長為的信息序列后面填充個0,長為的信息序列后面填充使得每個信息序列長度為1016比特;
若KC<1016,則在序列后面填充1016-KC個0,使得信息序列長度為1016比特;
(2)建立一個校驗矩陣H:
其中,A1016×1016由基矩陣Ab擴展得到,擴展系數L為127,基矩陣Ab中每一個零元素擴展為127×127維全零陣,非零元素利用迦羅華域GF(27)擴展為127×127維非零子陣,擴展時對應的偏置因子和跳轉因子如下表所示:
上述表格中,第一個元素為偏置因子,第二個元素為跳轉因子,斜線表示該位置沒有偏置及跳轉因子,在基矩陣Ab中對應零元素;
(3)根據上述長度為1016比特的信息序列S=(I0,I1…,I1015)和校驗矩陣H,計算得到校驗序列P=(P0,P1,…,P1015):
計算公式為:
上述公式中,符號表示二進制的模二加法;
(4)將上述信息序列S和校驗序列P合成,得到碼長為2032比特、碼率為1/2的碼序列C,C=(S,P);
(5)在上述碼長為2032比特、碼率為1/2的碼序列C中,刪除上述填充的值為0的信息比特,若KC>1016,將進行刪除處理后的t組碼序列再進行疊加,得到一個碼長為1016t+KC比特的碼序列,若KC<1016,刪除處理后得到一個碼長為1016+KC比特的碼序列;
(6)對上述刪除疊加操作后得到的碼序列進行處理,若KC>1016,判斷NC與1016t+KC的大小:當NC>1016t+KC時,在上述碼長為1016t+KC的碼序列中選取NC-KC-1016t個校驗比特,并在所述碼長為1016t+KC的碼序列后填充選取的校驗比特,得到碼長為NC的碼序列;當NC<1016t+KC時,在上述碼長為1016t+KC的碼序列中選取1016t+KC-NC個校驗比特并刪除,得到碼長為NC的碼序列;
若KC<1016,判斷NC與1016+KC的大小:當NC>1016+KC時,在上述碼長為1016+KC的碼序列中選取NC-KC-1016個校驗比特,并在所述碼長為1016+KC的碼序列后填充選取的校驗比特,得到碼長為NC的碼序列;當NC<1016+KC時,在上述碼長為1016+KC的碼序列中選取1016+KC-NC個校驗比特并刪除,得到碼長為NC的碼序列。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于清華大學,未經清華大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910085064.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種保持架端蓋
- 下一篇:一種閉合場非平衡磁控濺射制備鉻鋁氮薄膜的方法
- 同類專利
- 專利分類





