[发明专利]编码的速率匹配处理方法和装置有效
申请号: | 201480056827.2 | 申请日: | 2014-02-20 |
公开(公告)号: | CN105637767B | 公开(公告)日: | 2020-12-15 |
发明(设计)人: | 陈军;李斌;沈晖 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H03M13/00 | 分类号: | H03M13/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 编码 速率 匹配 处理 方法 装置 | ||
一种编码的速率匹配处理方法和装置。该方法包括:将Polar编码器输出的编码比特分成M个组,并分别对第1组至第M组中的编码比特进行交织处理;其中,M为正整数;根据虚拟IR buffer模块的大小,对M个组中的多个组的编码比特进行比特缩减处理,并将缩减处理后的第1组至第M组中前面各组的比特编码输出至虚拟IR buffer模块,丢弃第1组至第M组中后面各组的编码比特;根据传输信道可用的比特数目和虚拟IR buffer模块中存放的多个组的编码比特数目进行比较,并根据比较结果,对虚拟IR buffer模块中存放的多个组的编码比特进行重复或缩减处理;将重复或缩减处理后的编码比特进行串接处理,生成一个比特流,并通过传输信道发送比特流。
技术领域
本发明实施例涉及通信技术,尤其涉及一种编码的速率匹配处理方法和装置。
背景技术
目前,Polar码的基本原理是根据特定的条件,采用巴氏(Bhattacharyya)参数或者容量(symmetric capacity),来确定编码矩阵的行向量(或者列向量)。或者,采用误码率来确定相应的编码矩阵的行向量(或者列向量),这样,Polar码能够通过上述方式选取的编码矩阵的行向量(或者列向量),获得较优的性能,例如:误码率,或者传输速率。
另外,Polar码还可以利用两步速率匹配算法,来支持混合自动重传请求(HybridAutomatic Repeat Request;简称:HARQ)功能。具体的,该Polar码的速率匹配处理具体实现方式为:将Polar编码器输出的编码比特分成三组,分别对每组进行独立均匀的打孔操作或者重复操作,从而实现编码比特的长度能够匹配至虚拟递增冗余缓冲器(IncrementalRedundancy buffer;简称:IR buffer)大小和传输资源大小。
但是,由于在采用两步速率匹配算法是需要将Polar编码器输出的编码比特分成三组,因此,会与Polar码编码矩阵的行向量(或者列向量)的选取产生了冲突,即不考虑优先级比特的排列次序和输出次序的情况下,从而无法按照上述方式选取编码矩阵的行向量(或者列向量),使得在译码时性能增益出现损失,导致严重的译码错误传输,进而导致了Polar码性能不优的问题。
发明内容
本发明实施例提供一种编码的速率匹配处理方法和装置,以克服现有技术中在采用两步速率匹配算法时会与Polar码编码矩阵的行向量(或者列向量)的选取产生了冲突,从而造成译码时性能增益出现损失,导致严重的译码错误传输,进而导致了Polar码性能不优的问题。
本发明实施例第一方面提供一种编码的速率匹配处理方法,包括:
将Polar编码器输出的编码比特分成M个组,并分别对第1组至第M组中的编码比特进行交织处理;其中,M为正整数;
根据虚拟IR buffer模块的大小,对M个组中的多个组的编码比特进行比特缩减处理,并将缩减处理后的所述第1组至第M组中前面各组的比特编码输出至所述虚拟IRbuffer模块,丢弃所述第1组至第M组中后面各组的编码比特;
根据传输信道可用的比特数目和所述虚拟IR buffer模块中存放的多个组的编码比特数目进行比较,并根据比较结果,对所述虚拟IR buffer模块中存放的多个组的编码比特进行重复或缩减处理;
将重复或缩减处理后的编码比特进行串接处理,生成一个比特流,并通过所述传输信道发送所述比特流。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480056827.2/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类