译码方法、装置、电子设备和存储介质制造方法及图纸

技术编号:37507441 阅读:14 留言:0更新日期:2023-05-07 09:44
本申请涉及一种译码方法、装置、电子设备和存储介质。所述方法包括:获取待译码序列以及待译码序列对应的平均码率,根据待译码序列获取待译码序列对应的目标平均幅度;根据目标码率和目标平均幅度确定待译码序列对应的目标SCL列表长度,并根据目标SCL列表长度对待译码序列进行译码,得到目标译码结果。采用本方法能够实现在保证译码准确率的基础上,提高译码效率。码效率。码效率。

【技术实现步骤摘要】
译码方法、装置、电子设备和存储介质


[0001]本申请涉及通信
,特别是涉及一种译码方法、装置、电子设备和存储介质。

技术介绍

[0002]信道编码作为移动通信系统的重要组成部分,目前,5G(5th Generation Mobile Communication Technology,第5代移动通信技术)中通常采用polar码(也被称为极化码)作为PDCCH(Physical Downlink Control Channel,物理下行控制信道)的信道编码方法,因此译码也采用polar码译码方法。常用的polar码译码方法如SCL(SuccessiveCancellation List,串行抵消列表)译码算法等。
[0003]但是,终端利用上述SCL译码方法进行polar码译码时,存在译码效率低的问题。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够提高译码效率的译码方法、装置、电子设备和存储介质。
[0005]第一方面,本申请提供了一种译码方法。所述方法包括:获取待译码序列以及待译码序列对应的目标码率;根据待译码序列获取待译码序列对应的目标平均幅度;根据目标码率和目标平均幅度确定待译码序列对应的目标SCL列表长度,并根据目标SCL列表长度对待译码序列进行译码,得到目标译码结果。
[0006]在其中一个实施例中,根据目标码率和目标平均幅度确定待译码序列对应的目标SCL列表长度,包括:根据目标码率和目标平均幅度查询预设的映射关系,得到目标SCL列表长度,映射关系中包括码率、平均幅度和SCL列表长度之间的对应关系。
[0007]在其中一个实施例中, 根据目标SCL列表长度对待译码序列进行译码,得到目标译码结果,包括:在根据目标SCL列表长度对待译码序列进行译码的过程中,对于每个幸存路径的中间译码结果进行校验,得到校验结果;若校验结果为校验未通过,则删除校验结果对应的幸存路径;若校验结果为校验通过,则将校验结果对应的幸存路径的译码后结果确定为候选译码结果,并从各候选译码结果中确定目标译码结果。
[0008]在其中一个实施例中,从各候选译码结果中确定目标译码结果,包括:若各候选译码结果的数量等于0,则目标译码结果为空。
[0009]在其中一个实施例中,从各候选译码结果中确定目标译码结果,包括:若各候选译码结果的数量大于1,则获取每个候选译码结果的路径度量,并将路径度量最小的候选译码结果确定为目标译码结果;
若各候选译码结果的数量等于1,则将候选译码结果确定为目标译码结果。
[0010]在其中一个实施例中,方法还包括:根据目标平均幅度和目标译码结果对应的路径度量,确定目标译码结果是否为虚检结果,虚检结果用于表征待译码序列不包括下行链路控制信息;若目标译码结果是虚检结果,则丢弃目标译码结果;若目标译码结果不是虚检结果,则根据目标译码结果确定终端对应的下行链路控制信息。
[0011]在其中一个实施例中,根据待译码序列获取待译码序列对应的目标平均幅度,包括:将待译码序列划分成多个待译码子序列;获取每个待译码子序列对应的平均幅度,得到多个中间平均幅度;根据多个中间平均幅度得到目标平均幅度。
[0012]第二方面,本申请还提供了一种译码装置。所述装置包括:获取模块,用于获取待译码序列以及待译码序列对应的目标码率;计算模块,用于根据待译码序列获取待译码序列对应的目标平均幅度;确定模块,用于根据目标码率和目标平均幅度确定待译码序列对应的目标SCL列表长度;译码模块,用于根据目标SCL列表长度对待译码序列进行译码,得到目标译码结果。
[0013]第三方面,本申请还提供了一种电子设备。所述电子设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:获取待译码序列以及待译码序列对应的目标码率;根据待译码序列获取待译码序列对应的目标平均幅度;根据目标码率和目标平均幅度确定待译码序列对应的目标SCL列表长度,并根据目标SCL列表长度对待译码序列进行译码,得到目标译码结果。
[0014]第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:获取待译码序列以及待译码序列对应的目标码率;根据待译码序列获取待译码序列对应的目标平均幅度;根据目标码率和目标平均幅度确定待译码序列对应的目标SCL列表长度,并根据目标SCL列表长度对待译码序列进行译码,得到目标译码结果。
[0015]上述译码方法、装置、电子设备、存储介质,通过获取待译码序列以及待译码序列对应的平均码率,根据待译码序列获取待译码序列对应的目标平均幅度;根据目标码率和目标平均幅度确定待译码序列对应的目标SCL列表长度,并根据目标SCL列表长度对待译码序列进行译码,得到目标译码结果;这样,由于不同的SCL列表长度对应的译码性能不同,对于码率相同的待译码序列,在待译码序列对应的信道的信道质量较好的情况下,较小的SCL列表长度即可实现较高的译码准确率,而不必选择较长的SCL列表长度,只有在信道质量较差的情况下,才需要较长的SCL列表长度保证较高的译码准确率;而对于通过同一信道接收的待译码序列,在码率较小的情况下,选择较小的SCL列表长度即可实现较高的译码准确
率,只有在码率较大的情况下,才需要较长的SCL列表长度保证较高的译码准确率;因此,本申请实施例根据待译码序列对应的目标平均幅度量化待译码序列对应的信道的信道质量,再根据目标码率和目标平均幅度选择合适待译码序列的目标SCL列表长度,例如,本申请实施例在目标码率较小的情况下可以选择较小的目标SCL列表长度、在目标平均幅度较大的情况下可以选择较小的目标SCL列表长度等等,避免传统的SCL译码算法中为了实现较高的译码性能,统一采用一个较大的SCL列表长度导致的译码效率低的问题;本申请实施例在保证译码准确率的基础上,通过动态选择目标SCL列表长度提高了译码效率。
附图说明
[0016]图1为一个实施例中译码方法的应用环境图;图2为一个实施例中译码方法的流程示意图;图3为一个实施例中得到目标译码结果的流程示意图;图4为3GPP协议中polar码编码时信息序列的交织对照表;图5为另一个实施例中译码方法中的流程示意图;图6为另一个实施例中译码方法的流程示意图;图7为一个实施例中译码装置的结构框图;图8为一个实施例中电子设备的内部结构图。
具体实施方式
[0017]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0018]本申请实施例提供的译码方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与网络设备104进行通信。其中,终端102也可称之为用户设备(User Equipment,UE),终端102可以是各种移动设备,例如,可以是移动电话(或称为“蜂窝本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种译码方法,其特征在于,所述方法包括:获取待译码序列以及所述待译码序列对应的目标码率;根据所述待译码序列获取所述待译码序列对应的目标平均幅度;根据所述目标码率和所述目标平均幅度确定所述待译码序列对应的目标SCL列表长度,并根据所述目标SCL列表长度对所述待译码序列进行译码,得到目标译码结果。2.根据权利要求1所述的方法,其特征在于,所述根据所述目标码率和所述目标平均幅度确定所述待译码序列对应的目标SCL列表长度,包括:根据所述目标码率和所述目标平均幅度查询预设的映射关系,得到所述目标SCL列表长度,所述映射关系中包括码率、平均幅度和SCL列表长度之间的对应关系。3.根据权利要求1所述的方法,其特征在于,所述根据所述目标SCL列表长度对所述待译码序列进行译码,得到目标译码结果,包括:在根据所述目标SCL列表长度对所述待译码序列进行译码的过程中,对于每个幸存路径的中间译码结果进行校验,得到校验结果;若所述校验结果为校验未通过,则删除所述校验结果对应的幸存路径;若所述校验结果为校验通过,则将所述校验结果对应的幸存路径的译码后结果确定为候选译码结果,并从各候选译码结果中确定所述目标译码结果。4.根据权利要求3所述的方法,其特征在于,所述从各候选译码结果中确定所述目标译码结果,包括:若所述各候选译码结果的数量等于0,则所述目标译码结果为空。5.根据权利要求3所述的方法,其特征在于,所述从各候选译码结果中确定所述目标译码结果,包括:若所述各候选译码结果的数量大于1,则获取每个所述候选译码结果的路径度量,并将所述路径度量最小的候选译码结果确定为所述目标译码结果;若所述各候选译码结果...

【专利技术属性】
技术研发人员:姚顺铨檀甲甲倪海峰丁克忠张名磊
申请(专利权)人:南京创芯慧联技术有限公司
类型:发明
国别省市:

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

1