一种译码方法和装置制造方法及图纸

技术编号:33193146 阅读:68 留言:0更新日期:2022-04-24 00:21
本发明专利技术实施例提供了一种译码方法和装置,涉及通信技术领域,该方法包括:根据第一译码器对第一待译码信息进行译码,得到第一译码结果,其中,该第一译码结果包括第一软信息或第一硬输出;根据第一校正模型对该第一译码结果进行校正,以获取该第一待译码信息的校正后的第一译码结果,其中,该第一校正模型是基于训练数据训练获得的,该训练数据包括训练译码结果和校正后的训练译码结果,该训练译码结果是训练待译码信息经由该第一译码器译码后获得的译码结果,该校正后的训练译码结果是该训练译码结果对应的校正后的译码结果,能够在译码器进行译码之后,根据校正模型对译码结果进行校正,从而提高译码性能。从而提高译码性能。从而提高译码性能。

【技术实现步骤摘要】
一种译码方法和装置


[0001]本申请涉及通信
,并且更具体地,涉及一种译码方法和装置。

技术介绍

[0002]极化码(Polar Codes)在第五代(5th generation,5G)通信系统具有很大的发展和应用前景。极化码也可以成为Polar码。Polar码是一种线性码块,在理论上已证明可以取得香农容量且具有低编译码复杂度的编码方式。Polar码的编码输出可以表示为其中,是一个二进制的行矢量,长度为N;G
N.
是一个N*N矩阵,码长N=2,n≥0;这里B
N
是转置矩阵,是克罗内克幂(kronecker power),定义为
[0003]在Polar码的编码过程中,中的一部分比特用来携带信息(即,需要发送给接收端的数据信息),这部分比特称为信息比特,这些比特的索引集合记为A;另外剩下的那一部分比特是固定值,称为frozen比特,例如,可以常设置为0。
[0004]现有技术中,在Polar码的译码方法中,我们能够根据对复杂度和性能的不同需求配置不同的内码译码器。可以配置两种不同的模式。第一种为高性能模式,软输出(Soft output)子码译码单元:例如SCL译码、SCAN译码等。这种模式下,内码译码器得到软比特信息,根据软比特信息直接输出译码结果。这种模式存在本身译码核面积较大,不同子码之间需要传递软信息,互联线复杂的缺点。
[0005]第二种为高吞吐模式,硬输出(Hard output)子码译码单元:例如SC译码。这种模式下译码器的输出侧输出译码比特。其中,译码比特为软信息序列进行硬判决得到的译码结果。这种模式由于缺乏可靠度信息,存在译码性能相对较差的问题。
[0006]因此,希望提供一种技术,能够在互联线简单的情况下,提高译码性能。

技术实现思路

[0007]本专利技术实施例提供了一种译码方法和装置,能够在互联线简单的情况下,提高译码性能。
[0008]第一方面,提供了一种译码方法,包括:根据第一译码器对第一待译码信息进行译码,得到第一译码结果,其中,第一译码结果包括第一软信息或第一硬输出;根据第一校正模型对第一译码结果进行校正,以获取第一待译码信息的校正后的第一译码结果,其中,第一校正模型是基于训练数据训练获得的,训练数据包括训练译码结果和校正后的训练译码结果,训练译码结果是训练待译码信息经由第一译码器译码后获得的译码结果,校正后的训练译码结果是训练译码结果对应的校正后的译码结果。
[0009]根据本申请提供的方案,在由第一译码器与第一校正模型执行本申请提供的译码方法的情况下,通过第一译码器对第一待译码信息进行译码,得到第一译码结果,根据训练
译码结果和校正后的训练译码结果对第一校正模型进行训练,由训练好的第一校正模型对第一译码结果进行校正,得到第一待译码信息对应的最终译码结果,即校正后的第一译码结果,相比于第一译码器直接得到译码结果,提升了译码性能。
[0010]结合第一方面,在第一方面的另一种实现方式中,该第一待译码信息包括第一译码器从信道中接收的符号。
[0011]结合第一方面及其上述实现方式中的任一种实现方式,在第一方面的另一种实现方式中,根据第一译码器对第一待译码信息进行译码,还包括:根据第一判决单元判断该第一待译码信息是码字。
[0012]根据本申请的方案,能够在第一译码器对第一待译码信息进行译码之前,对第一待译码信息进行判决。判决第一待译码信息是码字的情况下,才对第一待译码信息进行译码,进一步还提高了本申请的方案译码的效率。
[0013]结合第一方面及其上述实现方式中的任一种实现方式,在第一方面的另一种实现方式中,该方法还包括:根据第二译码器对第二待译码信息进行译码,得到第二译码结果,其中,第二待译码信息包括第一译码器从信道中接收的符号,以及校正后的第一译码结果,第二译码结果包括第二软信息或第二硬输出;根据第二校正模型对第二译码结果进行校正,以获取第二待译码信息的校正后的第二译码结果。
[0014]根据本申请的方案,在由第一译码器、第一校正模型、第二译码器和第二校正模型执行本申请提供的译码方法的情况下,第一校正模型校正后的第一译码结果作为第二译码器的输入,由第二译码器再一次进行译码,得到第二译码结果,由第二校正模型对第二译码结果进行校正,最终得到第一待译码信息对应的经过第一校正模型和第二校正模型两次校正后的第二译码结果,能够进一步提高本申请的方案译码性能。
[0015]结合第一方面及其上述实现方式中的任一种实现方式,在第一方面的另一种实现方式中,根据第二译码器对第二待译码信息进行译码,还包括:根据第二判决单元判断该第二待译码信息是码字。
[0016]结合第一方面及其上述实现方式中的任一种实现方式,在第一方面的另一种实现方式中,根据第N译码器对第N待译码信息进行译码,得到第N译码结果,其中,第N待译码信息包括第N译码器从信道中接收的符号,以及校正后的第N

1译码结果,以及校正后的第N

2译码结果,第N译码结果包括第N软信息或第N硬输出,N为大于或等于3的整数;根据第N校正模型对第N译码结果进行校正,以获取第N待译码信息的校正后的第N译码结果。
[0017]根据本申请的方案,在由N个译码器以及校正模型执行本申请提供的译码方法的情况下,第一待译码信息经过多次迭代译码,以及多次校正模型的校正,最终得到该第一待译码信息对应的校正后的第N译码结果,能够提高本申请的方案译码性能。
[0018]结合第一方面及其上述实现方式中的任一种实现方式,在第一方面的另一种实现方式中,根据第N译码器对第N待译码信息进行译码,该方法还包括:根据判决单元判断第N待译码信息是码字。
[0019]结合第一方面及其上述实现方式中的任一种实现方式,在第一方面的另一种实现方式中,该方法还包括:对训练信息比特序列进行编码,得到训练待译码信息,其中,训练信息比特序列为校正后的训练译码结果;根据第一译码器对训练待译码信息进行译码,得到训练译码结果;将训练译码结果输入到原始校正模型,得到经原始校正模型校正后的训练
译码结果;调节原始校正模型参数,直到经原始校正模型校正后的训练译码结果与训练信息比特序列的偏差满足预设条件,调节后的原始校正模型为第一校正模型。
[0020]第二方面,提供了一种译码装置,该装置包括:第一结构译码单元,用于对第一待译码信息进行译码,得到第一译码结果,其中,第一译码结果包括第一软信息或第一硬输出;第一校正单元,用于对第一译码结果进行校正,以获取第一待译码信息的校正后的第一译码结果,其中,第一校正单元是基于训练数据训练获得的,训练数据包括训练译码结果和校正后的训练译码结果,训练译码结果是训练待译码信息经由第一结构译码单元译码后获得的译码结果,校正后的训练译码结果是训练译码结果对应的校正后的译码结果。
[0021]结合第二方面,在第二方面的另一种实现方式中,该第一结构译码单元具体用于:从信道中接收符号。<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种译码方法,其特征在于,所述方法包括:根据第一译码器对第一待译码信息进行译码,得到第一译码结果,其中,所述第一译码结果包括第一软信息或第一硬输出;根据第一校正模型对所述第一译码结果进行校正,以获取所述第一待译码信息的校正后的第一译码结果,其中,所述第一校正模型是基于训练数据训练获得的,所述训练数据包括训练译码结果和校正后的训练译码结果,所述训练译码结果是训练待译码信息经由所述第一译码器译码后获得的译码结果,所述校正后的训练译码结果是所述训练译码结果对应的校正后的译码结果。2.根据权利要求1所述的译码方法,其特征在于,所述第一待译码信息包括所述第一译码器从信道中接收的符号。3.根据权利要求1或2所述的译码方法,其特征在于,根据第一译码器对第一待译码信息进行译码,所述方法还包括:根据第一判决单元判断所述第一待译码信息是码字。4.根据权利要求1至3中任一项所述的译码方法,其特征在于,所述方法还包括:根据第二译码器对第二待译码信息进行译码,得到第二译码结果,其中,所述第二待译码信息包括所述第二译码器从信道中接收的符号,以及所述校正后的第一译码结果,所述第二译码结果包括第二软信息或第二硬输出;根据第二校正模型对所述第二译码结果进行校正,以获取所述第二待译码信息的校正后的第二译码结果。5.根据权利要求4所述的译码方法,其特征在于,根据第二译码器对第二待译码信息进行译码,所述方法还包括:根据第二判决单元判断所述第二待译码信息是码字。6.根据权利要求4或5所述的译码方法,其特征在于,所述方法还包括:根据所述第N译码器对第N待译码信息进行译码,得到第N译码结果,其中,所述第N待译码信息包括所述第N译码器从信道中接收的符号,以及所述校正后的第N

1译码结果,以及所述校正后的第N

2译码结果,所述第N译码结果包括第N软信息或第N硬输出,N为大于或等于3的整数;根据第N校正模型对所述第N译码结果进行校正,以获取所述第N待译码信息的校正后的第N译码结果。7.根据权利要求6所述的译码方法,其特征在于,根据第N译码器对第N待译码信息进行译码,所述方法还包括:根据第N判决单元判断所述第N待译码信息是码字。8.根据权利要求1至7中任一项所述的译码方法,其特征在于,所述方法还包括:对训练信息比特序列进行编码,得到训练待译码信息,其中,所述训练信息比特序列为所述校正后的训练译码结果;根据所述第一译码器对所述训练待译码信息进行译码,得到训练译码结果;将所述训练译码结果输入到原始校正模型,得到经所述原始校正模型校正后的训练译码结果;调节所述原始校正模型参数,直到经所述原始校正模型校正后的训练译码结果与所述
训练信息比特序列的偏差满足预设条件,所述调节后的原始校正模型为所述第一校正模型。9.一种译码装置,其特征在于,包括:第一结构译码单元,用于对第一待译码信息进行译码,得到第一译码结果,其中,所述第一译码结果包括第一软信息或第一硬输出;第一校正单元,用于根据第一校正模型对所述第一译码结果进行校正,以获取所述第...

【专利技术属性】
技术研发人员:王献斌张华滋李榕童佳杰戴胜辰王俊
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1