一种极化码编译码方法及装置制造方法及图纸

技术编号:18950528 阅读:36 留言:0更新日期:2018-09-15 13:17
本发明专利技术公开了一种极化码编译码方法及装置,该极化码编码方法包括:读取已知的第一序列;针对待编码的信息序列,对所述信息序列和所述第一序列进行组合,并对组合后的序列进行极化码编码。由于本发明专利技术实施例提供的极化码编码方法中,读取已知的第一序列,再对信息序列和所述第一序列进行极化码编码,从而完成对待编码的信息序列的极化码编码,提供了一种新的极化码编码方案。

A method and device for encoding and decoding polarization codes

The invention discloses a polarization code encoding and decoding method and a device, the polarization code encoding method comprises reading a known first sequence, combining the information sequence and the first sequence for the information sequence to be encoded, and encoding the combined sequence by polarization code. In the polarization code encoding method provided by the embodiment of the present invention, the known first sequence is read, and then the information sequence and the first sequence are encoded by polarization code, thereby completing the polarization code encoding for the encoded information sequence, thus providing a new polarization code encoding scheme.

【技术实现步骤摘要】
一种极化码编译码方法及装置
本专利技术涉及通信
,尤其涉及一种极化码编译码方法及装置。
技术介绍
目前,随着4G(the4thGenerationmobilecommunicationtechnology,第四代移动通信技术)进入规模商用阶段,面向未来的第五代移动通信技术5G(5thGeneration,第五代)已成为全球研发的热点。确定统一的5G概念,制定全球统一的5G标准,已经成为业界的共同呼声。作为5G的eMBB(EnhancedMoblieBroadBand,增强移动宽带)场景控制信道编码方案的极化码(PolarCodes),是一种可以达到二进制对称信道容量的新型编码方式,且具有优异的译码性能。然而,如何在5G标准下进行极化码编译码成为一个亟待解决的问题。
技术实现思路
本专利技术提供一种极化码编译码方法及装置,用以提供一种新的极化码编译码方案。本专利技术公开了一种极化码编码方法,所述方法包括:读取已知的第一序列;针对待编码的信息序列,对所述信息序列和所述第一序列进行组合,并对组合后的序列进行极化码编码。进一步地,所述已知的第一序列包括:协议规定或其他设备通知的;或,发送端和接收端预先协商的。进一步地,所述对所述信息序列和所述第一序列进行组合,并对组合后的序列进行极化码编码之前,所述方法还包括:根据待编码的信息序列的属性信息及预设的第二序列生成算法,生成第二序列;对所述信息序列和所述第一序列进行组合,并对组合后的序列进行极化码编码包括:对所述信息序列、所述第一序列和所述第二序列进行组合,并对组合后的序列进行极化码编码。进一步地,所述对所述信息序列、所述第一序列和所述第二序列进行组合,并对组合后的序列进行极化码编码之前,所述方法包括:采用预设的算法对所述第一序列进行更新;和/或采用预设的算法对所述第二序列进行更新,其中所述预设算法包括异或处理算法、交织算法和更新设定比特位的算法中的至少一种。进一步地,所述待编码的信息序列的属性信息包括:待编码的信息序列的长度和/或内容。进一步地,所述待编码的信息序列的内容包括:所述待编码的信息序列的全部内容和/或部分内容。进一步地,所述根据待编码的信息序列的属性信息及预设的第二序列生成算法,生成第二序列包括:根据所述待编码的信息序列的内容及预设的循环冗余校验CRC处理算法,生成第二序列;或,根据所述待编码的信息序列的内容及预设的哈希Hash函数,生成第二序列;或,根据所述待编码的信息序列的长度及预设的随机函数,生成第二序列。进一步地,所述根据所述待编码的信息序列的内容及预设的循环冗余校验CRC处理算法,生成第二序列包括:根据所述待编码的信息序列的内容及预设的CRC处理算法,生成子序列;根据所述待编码的信息序列的内容、所述子序列及所述CRC处理算法,生成第二序列;或,根据所述待编码的信息序列的内容及预设的Hash函数,生成子序列;根据所述待编码的信息序列的内容、所述子序列及所述CRC处理算法,生成第二序列;或,根据所述待编码的信息序列的长度及预设的随机函数,生成子序列;根据所述待编码的信息序列的内容、所述子序列及所述CRC处理算法,生成第二序列。进一步地,所述根据所述待编码的信息序列的内容及预设的哈希Hash函数,生成第二序列包括:根据所述待编码的信息序列的内容及预设的CRC处理算法,生成子序列;根据所述待编码的信息序列的内容、所述子序列及预设的Hash函数,生成第二序列;或,根据所述待编码的信息序列的内容及预设的Hash函数,生成子序列;根据所述待编码的信息序列的内容、所述子序列及预设的Hash函数,生成第二序列;或,根据所述待编码的信息序列的长度及预设的随机函数,生成子序列;根据所述待编码的信息序列的内容、所述子序列及预设的Hash函数,生成第二序列。进一步地,所述根据待编码的信息序列的属性信息及预设的第二序列生成算法,生成第二序列包括:根据待编码的信息序列的属性信息、第一序列及预设的第二序列生成算法,生成第二序列。进一步地,所述采用预设的算法对所述第一序列进行更新;和/或采用预设的算法对所述第二序列进行更新包括:采用加扰序列对第一序列和/或第二序列进行更新。进一步地,所述第二序列的长度为10-16比特。进一步地,所述方法还包括:根据预先保存的速率匹配算法,对进行极化码编码后的序列进行速率匹配。本专利技术公开了一种极化码译码方法,所述方法包括:对接收到的极化码编码后的序列进行连续删除列表SCL译码;针对译码保留的多条候选路径中的候选序列,确定候选序列中的信息序列和第一序列;并采用与发送端对应的方式,读取已知的第一校验序列,根据所述第一序列与所述第一校验序列确定译码结果。进一步地,所述已知的第一校验序列包括:协议规定或其他设备通知的;或,发送端和接收端预先协商的。进一步地,所述根据所述第一序列与所述第一校验序列确定译码结果之前,所述方法还包括:确定候选序列中的第二序列;根据所述第一序列与所述第一校验序列确定译码结果包括:根据所述信息序列的属性信息及与发送端对应的第二序列生成算法,生成第二校验序列;根据第一校验序列和第二校验序列与候选序列中对应的第一序列和第二序列确定译码结果。进一步地,所述根据第一校验序列和第二校验序列与候选序列中对应的第一序列和第二序列确定译码结果之前,所述方法还包括:采用与发送端对应的算法对所述第一校验序列进行更新;和/或采用与发送端对应的算法对所述第二校验序列进行更新,其中所述与发送端对应的算法包括异或处理算法、交织算法和更新设定比特位的算法中的至少一种。进一步地,所述信息序列的属性信息包括:所述信息序列的长度和/或内容。进一步地,所述信息序列的内容包括:所述信息序列的全部内容和/或部分内容。进一步地,所述根据所述信息序列的属性信息及与发送端对应的第二序列生成算法,生成第二校验序列包括:根据所述信息序列的内容及与发送端对应的循环冗余校验CRC处理算法,生成第二校验序列;根据所述信息序列的内容及与发送端对应的Hash函数,生成第二校验序列;或,根据所述信息序列的长度及与发送端对应的随机函数,生成第二校验序列。进一步地,所述根据所述信息序列的内容及与发送端对应的CRC处理算法,生成第二校验序列包括:根据所述信息序列的内容及与发送端对应的CRC处理算法,生成子序列;根据所述信息序列的内容、所述子序列及与所述CRC处理算法,生成第二校验序列;或,根据所述信息序列的内容及与发送端对应的Hash函数,生成子序列;根据所述信息序列的内容、所述子序列及与发送端对应的CRC处理算法,生成第二校验序列;或,根据所述信息序列的长度及与发送端对应的随机函数,生成子序列;根据所述信息序列的内容、所述子序列及与发送端对应的CRC处理算法,生成第二校验序列。进一步地,所述根据所述信息序列的内容及与发送端对应的Hash函数,生成第二校验序列包括:根据所述信息序列的内容及与发送端对应的CRC处理算法,生成子序列;根据所述信息序列的内容、所述子序列及与发送端对应的的Hash函数,生成第二校验序列;或,根据所述信息序列的内容及与发送端对应的Hash函数,生成子序列;根据所述信息序列的内容、所述子序列及与发送端对应的Hash函数,生成第二校验序列;或,根据所述信息序列的长度及与发本文档来自技高网...

【技术保护点】
1.一种极化码编码方法,其特征在于,所述方法包括:读取已知的第一序列;针对待编码的信息序列,对所述信息序列和所述第一序列进行组合,并对组合后的序列进行极化码编码。

【技术特征摘要】
1.一种极化码编码方法,其特征在于,所述方法包括:读取已知的第一序列;针对待编码的信息序列,对所述信息序列和所述第一序列进行组合,并对组合后的序列进行极化码编码。2.如权利要求1所述的方法,其特征在于,所述已知的第一序列包括:协议规定或其他设备通知的;或,发送端和接收端预先协商的。3.如权利要求1或2所述的方法,其特征在于,所述对所述信息序列和所述第一序列进行组合,并对组合后的序列进行极化码编码之前,所述方法还包括:根据待编码的信息序列的属性信息及预设的第二序列生成算法,生成第二序列;对所述信息序列和所述第一序列进行组合,并对组合后的序列进行极化码编码包括:对所述信息序列、所述第一序列和所述第二序列进行组合,并对组合后的序列进行极化码编码。4.如权利要求3所述的方法,其特征在于,所述对所述信息序列、所述第一序列和所述第二序列进行组合,并对组合后的序列进行极化码编码之前,所述方法包括:采用预设的算法对所述第一序列进行更新;和/或采用预设的算法对所述第二序列进行更新,其中所述预设算法包括异或处理算法、交织算法和更新设定比特位的算法中的至少一种。5.如权利要求3所述的方法,其特征在于,所述待编码的信息序列的属性信息包括:待编码的信息序列的长度和/或内容。6.如权利要求5所述的方法,其特征在于,所述待编码的信息序列的内容包括:所述待编码的信息序列的全部内容和/或部分内容。7.如权利要求5所述的方法,其特征在于,所述根据待编码的信息序列的属性信息及预设的第二序列生成算法,生成第二序列包括:根据所述待编码的信息序列的内容及预设的循环冗余校验CRC处理算法,生成第二序列;或,根据所述待编码的信息序列的内容及预设的哈希Hash函数,生成第二序列;或,根据所述待编码的信息序列的长度及预设的随机函数,生成第二序列。8.如权利要求7所述的方法,其特征在于,所述根据所述待编码的信息序列的内容及预设的循环冗余校验CRC处理算法,生成第二序列包括:根据所述待编码的信息序列的内容及预设的CRC处理算法,生成子序列;根据所述待编码的信息序列的内容、所述子序列及所述CRC处理算法,生成第二序列;或,根据所述待编码的信息序列的内容及预设的Hash函数,生成子序列;根据所述待编码的信息序列的内容、所述子序列及所述CRC处理算法,生成第二序列;或,根据所述待编码的信息序列的长度及预设的随机函数,生成子序列;根据所述待编码的信息序列的内容、所述子序列及所述CRC处理算法,生成第二序列。9.如权利要求7所述的方法,其特征在于,所述根据所述待编码的信息序列的内容及预设的哈希Hash函数,生成第二序列包括:根据所述待编码的信息序列的内容及预设的CRC处理算法,生成子序列;根据所述待编码的信息序列的内容、所述子序列及预设的Hash函数,生成第二序列;或,根据所述待编码的信息序列的内容及预设的Hash函数,生成子序列;根据所述待编码的信息序列的内容、所述子序列及预设的Hash函数,生成第二序列;或,根据所述待编码的信息序列的长度及预设的随机函数,生成子序列;根据所述待编码的信息序列的内容、所述子序列及预设的Hash函数,生成第二序列。10.如权利要求3所述的方法,其特征在于,所述根据待编码的信息序列的属性信息及预设的第二序列生成算法,生成第二序列包括:根据待编码的信息序列的属性信息、第一序列及预设的第二序列生成算法,生成第二序列。11.如权利要求4所述的方法,其特征在于,所述采用预设的算法对所述第一序列进行更新;和/或采用预设的算法对所述第二序列进行更新包括:采用加扰序列对第一序列和/或第二序列进行更新。12.如权利要求3所述的方法,其特征在于,所述第二序列的长度为10-16比特。13.如权利要求1所述的方法,其特征在于,所述方法还包括:根据预先保存的速率匹配算法,对进行极化码编码后的序列进行速率匹配。14.一种极化码译码方法,其特征在于,所述方法包括:对接收到的极化码编码后的序列进行连续删除列表SCL译码;针对译码保留的多条候选路径中的候选序列,确定候选序列中的信息序列和第一序列;并采用与发送端对应的方式,读取已知的第一校验序列,根据所述第一序列与所述第一校验序列确定译码结果。15.如权利要求14所述的方法,其特征在于,所述已知的第一校验序列包括:协议规定或其他设备通知的;或,发送端和接收端预先协商的。16.如权利要求14或15所述的方法,其特征在于,所述根据所述第一序列与所述第一校验序列确定译码结果之前,所述方法还包括:确定候选序列中的第二序列;根据所述第一序列与所述第一校验序列确定译码结果包括:根据所述信息序列的属性信息及与发送端对应的第二序列生成算法,生成第二校验序列;根据第一校验序列和第二校验序列与候选序列中对应的第一序列和第二序列确定译码结果。17.如权利要求16所述的方法,其特征在于,所述根据第一校验序列和第二校验序列与候选序列中对应的第一序列和第二序列确定译码结果之前,所述方法还包括:采用与发送端对应的算法对所述第一校验序列进行更新;和/或采用与发送端对应的算法对所述第二校验序列进行更新,其中所述与发送端对应的算法包括异或处理算法、交织算法和更新设定比特位的算法中的至少一种。18.如权利要求16所述的方法,其特征在于,所述信息序列的属性信息包括:所述信息序列的长度和/或内容。19.如权利要求18所述的方法,其特征在于,所述信息序列的内容包括:所述信息序列的全部内容和/或部分内容。20.如权利要求18所述的方法,其特征在于,所述根据所述信息序列的属性信息及与发送端对应的第二序列生成算法,生成第二校验序列包括:根据所述信息序列的内容及与发送端对应的循环冗余校验CRC处理算法,生成第二校验序列;根据所述信息序列的内容及与发送端对应的Hash函数,生成第二校验序列;或,根据所述信息序列的长度及与发送端对应的随机函数,生成第二校验序列。21.如权利要求20所述的方法,其特征在于,所述根据所述信息序列的内容及与发送端对应的CRC处理算法,生成第二校验序列包括:根据所述信息序列的内容及与发送端对应的CRC处理算法,生成子序列;根据所述信息序列的内容、所述子序列及与所述CRC处理算法,生成第二校验序列;或,根据所述信息序列的内容及与发送端对应的Hash函数,生成子序列;根据所述信息序列的内容、所述子序列及与发送端对应的CRC处理算法,生成第二校验序列;或,根据所述信息序列的长度及与发送端对应的随机函数,生成子序列;根据所述信息序列的内容、所述子序列及与发送端对应的CRC处理算法,生成第二校验序列。22.如权利要求20所述的方法,其特征在于,所述根据所述信息序列的内容及与发送端对应的Hash函数,生成第二校验序列包括:根据所述信息序列的内容及与发送端对应的CRC处理算法,生成子序列;根据所述信息序列的内容、所述子序列及与发送端对应的的Hash函数,生成第二校验序列;或,根据所述信息序列的内容及与发送端对应的Hash函数,生成子序列;根据所述信息序列的内容、所述子序列及与发送端对应的Hash函数,生成第二校验序列;或,根据所述信息序列的长度及与发送端对应的随机函数,生...

【专利技术属性】
技术研发人员:王加庆孙韶辉潘学明
申请(专利权)人:电信科学技术研究院
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1