[发明专利]数据编码及译码的方法和装置有效
| 申请号: | 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.vipzhuanli.com/pat/books/201710011631.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:准循环低密度奇偶校验码的编码方法及装置
- 下一篇:一种极化码编译码方法及装置
- 同类专利
- 专利分类
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





