【技术实现步骤摘要】
极化码比特位置选择方法、装置和计算机设备
本专利技术涉及通信
,特别是涉及一种极化码比特位置选择方法、装置和计算机设备。
技术介绍
极化码(PolarCodes)是一种基于信道极化的数字信号处理技术的信道编码方案。信道极化是将二进制无记忆信道,通过信道分割、信道合并操作引入相关性,从而得到一组新的具有相互依赖关系的二进制极化信道,当参与信道极化的信道数足够多时,所得到的极化信道(即比特信道)的信道容量会出现极化现象,即一部分信道的容量将会趋于1,其余的则趋于0,利用这种极化现象,可将信息比特承载在信道容量高的比特信道,而在信道容量低的比特信道上承载固定比特。传统技术中,对极化码的编码,采取按比特先后顺序的方式对比特位置进行选择,当遇到比特打孔和比特重复的情况时,这种方式实现极化码比特位置选择时实现起来复杂。
技术实现思路
基于此,有必要针对上述问题,提供一种极化码比特位置选择方法、装置和计算机设备,旨在实现极化码编码时比特位置选择简单化。本专利技术实施例采用的技术方案如下:一种极化码比特位置选择方法,所述方法包括:根据极化码的传输信道的信噪比,获取所述极化码的比特信道的可靠度序列;确定所述极化码的传输码字长度与所述极化码的母码码字长度的长度关系;根据所述长度关系,获取所述极化码的不同性质比特需要编码的比特数量;根据所述可靠度序列、所述长度关系和所述需要编码的比特数量,获取所述极化码的不同性质比特在比特信道上的位置。一种极化码比特位置选择装置,所述装置包括:序列获取模块,用于根据极化码的传输信道的信噪比,获取所述极化码的比特信道的可靠度序列;确定模块,用于 ...
【技术保护点】
1.一种极化码比特位置选择方法,其特征在于,所述方法包括:根据极化码的传输信道的信噪比,获取所述极化码的比特信道的可靠度序列;确定所述极化码的传输码字长度与所述极化码的母码码字长度的长度关系;根据所述长度关系,获取所述极化码的不同性质比特需要编码的比特数量;根据所述可靠度序列、所述长度关系和所述需要编码的比特数量,获取所述极化码的不同性质比特在比特信道上的位置。
【技术特征摘要】
1.一种极化码比特位置选择方法,其特征在于,所述方法包括:根据极化码的传输信道的信噪比,获取所述极化码的比特信道的可靠度序列;确定所述极化码的传输码字长度与所述极化码的母码码字长度的长度关系;根据所述长度关系,获取所述极化码的不同性质比特需要编码的比特数量;根据所述可靠度序列、所述长度关系和所述需要编码的比特数量,获取所述极化码的不同性质比特在比特信道上的位置。2.根据权利要求1所述的方法,其特征在于,所述确定所述极化码的传输码字长度与所述极化码的母码码字长度的长度关系的步骤之前还包括:根据所述极化码的传输码字长度,获取所述极化码的传输码字长度最接近的2的幂次方,将所述最接近的2的幂次方作为所述极化码的母码码字长度。3.根据权利要求1所述的方法,其特征在于,所述根据所述可靠度序列、所述长度关系和所述需要编码的比特数量,获取所述极化码的不同性质比特在比特信道上的位置的步骤包括:当判断所述极化码的传输码字长度小于所述母码码字长度时,根据所述可靠度序列和所述极化码的不同性质比特需要编码的比特数量,对所述极化码的信息比特、打孔比特和冻结比特在所述比特信道上的位置进行选择;当判断所述极化码的传输码字长度等于所述母码码字长度时,根据所述可靠度序列和所述极化码的不同性质比特需要编码的比特数量,对所述极化码的信息比特和冻结比特在所述比特信道上的位置进行选择;当判断所述极化码的传输码字长度大于所述母码码字长度时,根据所述可靠度序列和所述极化码的不同性质比特需要编码的比特数量,对所述极化码的信息比特、冻结比特和重复比特在所述比特信道上的位置进行选择。4.根据权利要求3所述的方法,其特征在于,所述当判断所述极化码的传输码字长度小于所述母码码字长度时,根据所述可靠度序列和所述极化码的不同性质比特需要编码的比特数量,对所述极化码的信息比特、打孔比特和冻结比特在所述比特信道上的位置进行选择的步骤包括:从所述可靠度序列中可靠度最高的比特位置开始,依次将所述可靠度序列中比特位置序号对应位置的比特加入到信息比特集合,直到所述信息比特集合中的信息比特的数量等于所述极化码需要编码的信息比特数量;从所述可靠度序列中可靠度最低的比特位置开始,依次将所述可靠度序列中比特位置序号对应位置的比特加入到打孔比特集合,直到所述打孔比特集合中的打孔比特的数量等于所述极化码需要编码的打孔比特数量;从所述可靠度序列中可靠度最低的比特位置开始,跳过所述打孔比特,依次将所述可靠度序列中比特位置序号对应位置的比特加入到冻结比特集合,直到所述冻结比特集合中的冻结比特的数量等于所述极化码需要编码的冻结比特数量。5.根据权利要求4所述的方法,其特征在于,所述从所述可靠度序列中可靠度最高的比特位置开始,依次将所述可靠度序列中比特位置序号对应位置的比特加入到信息比特集合,直到所述信息比特集合中的信息比特的数量等于所述极化码需要编码的信息比特数量的步骤包括:判断所述信息比特集合中信息比特数量是否小于所述极化码需要编码的信息比特数量;如果判断所述信息比特集合中信息比特数量小于所述极化码需要编码的信息比特数量,则从所述可靠度序列中可靠度最高的比特位置开始,依次将所述可靠度序列中比特位置序号对应位置的比特加入到所述信息比特集合,否则,结束信息比特的选择;判断所述可靠度序列中比特位置序号是否位于所述极化码的比特信道上比特位置初始序列的前半部;如果判断所述可靠度序列中比特位置序号位于所述极化码的比特信道上比特位置初始序列的前半部,则判断所述打孔比特集合中的打孔比特数量是否小于所述极化码需要编码的打孔比特数量,否则,判断所述信息比特集合中信息比特数量是否小于所述极化码需要编码...
【专利技术属性】
技术研发人员:魏浩,李杰,任震,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。