[發明專利]數據編碼及譯碼的方法和裝置有效
| 申請號: | 201710011631.7 | 申請日: | 2017-01-07 |
| 公開(公告)號: | CN108288969B | 公開(公告)日: | 2021-12-21 |
| 發明(設計)人: | 王桂杰;張公正;喬云飛;王堅;張朝龍;李榕 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H03M13/13 | 分類號: | H03M13/13;H03M13/45 |
| 代理公司: | 廣州三環專利商標代理有限公司 44202 | 代理人: | 熊永強;李稷芳 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據 編碼 譯碼 方法 裝置 | ||
本發明實施例公開了一種數據編碼方法,所述方法包括:接收待編碼的數據塊;將所述數據塊采用聚合等級為2L進行編碼,編碼中采用的公式如下:其中,所述L=2n,所述n為大于或等于0的自然數;輸出編碼后的數據塊。
技術領域
本發明實施例涉及電子及通信技術領域,并且更具體地,涉及數據編碼及譯碼的方法和裝置。
背景技術
通信系統中通常采用編碼技術提高數據傳輸的可靠性,保證通信的質量。極化碼(英文翻譯為Polar code)算法是第一個理論上證明可以取得香農容量且具有低編譯碼(編譯碼復雜度均為O(NlogN))復雜度的編譯碼算法。
目前,在采用Polar碼算法編碼的過程中,如何構造出特定聚合等級的數據塊,以匹配特定的速率,是目前亟待解決的問題。
發明內容
本發明實施例提供一種數據編碼及譯碼的方法和裝置,在采用Polar碼算法編碼的過程中,能夠構造出特定聚合等級的數據塊,以匹配特定的速率。
第一方面,提出了一種數據編碼方法,包括:
接收待編碼的數據塊;
將所述數據塊采用聚合等級為2L進行編碼,編碼中采用的公式如下:
其中,
所述L=2n,所述n為大于或等于0的自然數,GN是指長度是N的Polar碼的編碼矩陣,具有下標的u表示的是所述待編碼的數據塊,u的下標表示的是所述待編碼的數據塊按Polar的構造順序排列的次序,具有下標的c是指經過編碼后的數據塊;
輸出編碼后的數據塊。
在上述數據編碼方法的實施例中,通過上述編碼公式中,
可以看出,在待采用高聚合等級編碼的數據塊中嵌套有待采用低聚合等級編碼的數據塊,這樣,在譯碼的過程中,在譯出待采用高聚合等級編碼的數據塊中嵌套的待采用低聚合等級編碼的數據塊之后,就已經譯出了所述待采用高聚合等級編碼的數據塊中所攜帶的信息比特,因此,不需要再繼續譯碼了,有效地降低譯碼時延,起到了譯碼早停的效果。
在第一方面的第一種可能的實現方式中,中的X個比特位中的值與中的X個比特位中的值是相同的,的比特位中除所述X個比特位之外的至少一個比特位中的信息為凍結比特和/或校驗凍結比特;所述X為大于0的自然數。
在上述數據編碼方法的實施例中,中具有K個信息比特,所述K個信息比特中的X個比特位中的值與中的X個比特位中的值是相同的,所述X≤K,X為大于0的自然數,所述中所述X個比特位中的信息為校驗凍結比特。這樣,在編碼的過程中,采用高聚合等級對一組數據塊編碼的結果,與采用低聚合等級對所述一組數據塊編碼的結果,是不同的,出現了編碼增益。這樣,在聚合等級大于1的情況下采用所述數據編碼方法的實施例,可以具有碼長增加和碼率下降帶來的完全編碼增益。
結合第一方面或第一方面的第一種可能的實現方式,在第二種可能的實現方式中,的比特位中除所述X個比特位之外的所有比特位中的信息為凍結比特和/或校驗凍結比特。
結合第一方面或第一方面的第一種至第二種可能的實現方式中的任一種可能的實現方式,在第三種可能的實現方式中,所述中的所述X個比特位位于所述中任意的比特位,所述中的所述X個比特位位于所述中任意的比特位。
結合第一方面或第一方面的第一種至第三種可能的實現方式中的任一種可能的實現方式,在第四種可能的實現方式中,所述中的所述X個比特位所位于的比特位的極化信道可靠度高于或等于所述中的所述X個比特位所位于的比特位的可靠度。所述極化信道可靠度為每個所述極化信道的極化權重。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710011631.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:準循環低密度奇偶校驗碼的編碼方法及裝置
- 下一篇:一種極化碼編譯碼方法及裝置
- 同類專利
- 專利分類
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





