[發明專利]編碼、解碼方法及編碼器、解碼器有效
| 申請號: | 200710151337.2 | 申請日: | 2007-09-25 |
| 公開(公告)號: | CN101141131A | 公開(公告)日: | 2008-03-12 |
| 發明(設計)人: | 鄭平方;劉榮科;戚達平 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H03M13/11 | 分類號: | H03M13/11 |
| 代理公司: | 北京集佳知識產權代理有限公司 | 代理人: | 逯長明 |
| 地址: | 518129廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 編碼 解碼 方法 編碼器 解碼器 | ||
技術領域
本發明涉及信道編碼技術領域,具體涉及一種低密度校驗碼(LDPC碼)的編碼、解碼方法及編碼器、解碼器。
背景技術
手持式數字廣播DVB-H(Digital?Video?Broadcasting?Handled)是歐洲數字電視標準組織為通過地面數字廣播網絡向便攜、手持終端提供多媒體業務所制定的傳輸標準,是歐洲數字電視地面傳輸標準(DVB-T)的在移動終端上的擴展應用。目前DVB-H標準中是采用里德-所羅門RS碼(Reed-Solomon)碼進行編碼。根據DVB-H標準,在IP封裝器中IP數據報將被填入一個列數固定為255、行數可變(1024、512或256)的矩陣中,并使用RS(255,191)進行前向糾錯編碼。其中,“191”為輸入的信息位長度,“255”為編碼后碼字長度,校驗位長度為255-191=64。請參閱圖1,是現有技術多協議封裝和前向糾錯編碼MPE-FEC幀結構示意圖,如圖1所示,矩陣中每個結點對應一個字節,左邊191列用于IP數據報的填充,稱為應用數據表;右邊64列用于糾錯編碼校驗位的填充,稱為RS數據表或校驗數據表。
在應用數據表中,第一個IP數據報從矩陣第一列、第一行結點開始,沿列向下填充,第一個IP數據報填充完畢后,緊接著填充第二個數據報……最后一個數據報填充完畢后,空余的位置用0填充。全0填充列的數目將在多協議封裝數據報報頭中用8位2進制數字標記,其本身將不被系統傳送。當應用數據表填充完畢后,使用RS(255,191)對矩陣進行編碼,生成的校驗位填充于矩陣右部64列中,每一行對應一個碼字。RS數據表中最右邊的一些列可以不傳送,即允許打孔,以降低糾錯編碼帶來的開銷。糾錯編碼完成后,系統還將對矩陣內的IP數據報和RS數據列進行多協議封裝和循環冗余校驗CRC-32編碼,在此之后得到MPE-FEC幀。
在對現有技術的研究和實踐過程中,發明人發現現有技術存在以下問題:由于多徑效應和多普勒效應,移動信道干擾嚴重,且具有長突發誤碼的特性,即使再經過CRC-32編碼,前向糾錯編碼采用RS(255,191)也最多只可以糾正64個錯誤字節;當碼字內錯誤字節超過64個時,錯誤數據報將無法恢復,因此采用RS碼進行前向糾錯編碼的編碼增益不是太高。
發明內容
本發明實施例要解決的技術問題是提供一種編碼、解碼方法及編碼器、解碼器,能夠獲得更高的編碼增益。
為解決上述技術問題,本發明所提供的實施例是通過以下技術方案實現的:
本發明實施例提供一種編碼方法,包括:獲取輸入信息;在所述輸入信息末尾設置填充信息;根據低密度校驗LDPC碼的生成矩陣對所述設置填充信息后的輸入信息進行編碼,得到相應碼字;將所述得到的碼字刪除所述設置的填充信息,并對碼字中的校驗信息進行設置后輸出。
本發明實施例提供一種解碼方法,包括:獲取輸入的低密度校驗LDPC碼字,在所述LDPC碼字中設置填充信息,并對碼字中的校驗信息進行設置,得到新碼字;根據所述新碼字與其對應的LDPC校驗矩陣的關系進行解碼。
本發明實施例提供一種編碼器,包括:第一處理單元,用于獲取輸入信息,在所述輸入信息末尾設置填充信息;編碼單元,用于根據低密度校驗LDPC碼的生成矩陣對所述設置填充信息后的輸入信息進行編碼,得到相應碼字;第二處理單元,用于將所述得到的碼字刪除所述設置的填充信息,并對碼字中的校驗信息進行設置后輸出。
本發明實施例提供一種解碼器,包括:處理單元,用于獲取輸入的低密度校驗LDPC碼字,在所述LDPC碼字中設置填充信息,并對碼字中的校驗信息進行設置,得到新碼字;解碼單元,用于根據所述處理單元得到的新碼字與其對應的LDPC校驗矩陣的關系進行解碼。
以上技術方案可以看出,本發明實施例中通過對輸入的信息采用LDPC碼代替DVB-H標準中原采用的RS碼進行前向糾錯編碼,并相應解碼,因此能獲得更高的編碼增益,經仿真實驗的仿真性能對比曲線發現在誤碼率BER為10-6時,與采用RS碼相比,采用LDPC碼可獲得約6dB的編碼增益,從而也較大程度上提高了系統的抗誤碼能力。
附圖說明
圖1是現有技術多協議封裝和前向糾錯編碼MPE-FEC幀結構示意圖;
圖2是本發明實施例編碼方法流程圖;
圖3是本發明實施例解碼方法流程圖;
圖4是本發明實施例采用LDPC(2040,1528)與采用RS(255,191)進行前向編碼的仿真性能對比曲線圖;
圖5是本發明實施例編碼器結構示意圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710151337.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于出生地管理的虛擬對象所有權組織方法
- 下一篇:轉向架立體存儲庫
- 同類專利
- 專利分類





