[發明專利]一種編譯碼的方法、裝置及系統有效
| 申請號: | 201810345154.2 | 申請日: | 2012-10-17 |
| 公開(公告)號: | CN108650057B | 公開(公告)日: | 2023-10-13 |
| 發明(設計)人: | 李斌;沈暉 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L1/00 | 分類號: | H04L1/00 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 譯碼 方法 裝置 系統 | ||
本申請實施例提供了一種編譯碼的方法、裝置及系統,涉及通信領域,本申請用以提高譯碼性能,提高幸存路徑的準確性。所述方法,包括:根據第一級編碼方法對信息比特進行編碼,得到第一級編碼后的碼字;獲取所述第一級編碼后的碼字的每個校驗比特的排序數據量,并根據所述每個校驗比特的排序數據量,將所述每個校驗比特調整至相應的位置;所述排序數據量是指當所述校驗比特,與所述第一級編碼后的碼字中的信息比特的前S個信息比特有關時,S的值;所述S是不為零的整數;根據第二級編碼方法,對調整了校驗比特位置的第一級編碼后的碼字進行第二級編碼,得到第二級編碼后的碼字。本申請適用于各種通信系統。
技術領域
本申請涉及通信領域,尤其涉及一種編譯碼的方法、裝置及系統。
背景技術
目前,通信系統通常采用信道編碼的方法提高數據傳輸的可靠性,保證通信的質量。Polar碼是一種可以取得香農容量且具有低編碼復雜度的線性塊碼。Polar碼的編碼過程為其中,N為碼長,且N=2n,n為不小于0的整數,BN是轉置矩陣。Polar碼對應的譯碼方法是SC(successive-cancellation,串行干擾取消)。
在現有技術中,將信息比特根據CRC(Cyclic Redundancy Check,循環冗余校驗碼)校驗碼進行校驗后,將信息比特與CRC校驗碼根據Polar編碼方法進行編碼后,傳輸至目的端。目的端可以用SC譯碼方法進行譯碼。SC譯碼根據Polar碼的編碼方法進行譯碼,且在碼長N為很長的情況下,具有很好的性能。
在實現上述編碼和譯碼的過程中,發明人發現現有技術中至少存在如下問題:信息比特經CRC校驗后,將信息比特和CRC校驗碼經Polar編碼后,傳輸至目的端,目的端采用SC譯碼方法,由于SC譯碼方法在碼長N較短或中等長度時,SC譯碼質量較差,降低了譯碼的性能,從而較低了用戶體驗。
發明內容
本申請的實施例提供一種編譯碼的方法、裝置及系統,用以提高譯碼的性能,提高幸存路徑的準確性。
為達到上述目的,本申請的實施例采用如下技術方案:
第一方面,本申請實施例提供了一種編碼的方法,包括:根據第一級編碼方法對信息比特進行編碼,得到第一級編碼后的碼字;所述第一級編碼后的碼字包括:所述信息比特和校驗比特;獲取所述第一級編碼后的碼字的每個校驗比特的排序數據量,并根據所述每個校驗比特的排序數據量,將所述每個校驗比特調整至相應的位置;所述排序數據量是指當所述校驗比特,與所述第一級編碼后的碼字中的信息比特的前S個信息比特有關時,S的值;所述S是不為零的整數;根據第二級編碼方法,對調整了校驗比特位置的第一級編碼后的碼字進行第二級編碼,得到第二級編碼后的碼字。
在第一種可能的實現方式中,所述根據所述每個校驗比特的排序數據量,將所述每個校驗比特調整至相應的位置,包括:根據所述每個校驗比特的排序數據量,按照一定的順序將所述每個校驗碼比特分別調整到,所述每個校驗比特對應的第S個信息比特的下一位。
結合第一方面或第一方面的第一種可能的實現方式,在第二種可能的實現方式中,所述獲取所述第一級編碼后的碼字的每個校驗比特的排序數據量包括:確定生成矩陣;所述生成矩陣的列向量與所述第一級編碼后的碼字的每個校驗比特相對應;通過所述生成矩陣獲取所述第一級編碼后的碼字的每個校驗比特對應的列向量的排序數據量;所述根據所述每個校驗比特的排序數據量,將所述每個校驗比特調整至所述的相應位置包括:根據所述生成矩陣獲取所述第一級編碼后的碼字的每個校驗比特對應的列向量的排序數據量,按照一定的順序將每個校驗比特分別調整至相應的位置。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810345154.2/2.html,轉載請聲明來源鉆瓜專利網。





