【技术实现步骤摘要】
通用译码方法、装置、设备及存储介质
[0001]本申请实施例涉及译码
,尤其涉及一种通用译码方法、装置、设备及存储介质。
技术介绍
[0002]信道编码和译码旨在提高信息传递的可靠性,是无线通信系统中的关键步骤。常见的信道编码方式包括分组码、卷积码、Polar码等,比如LTE系统中控制信道信息采用卷积码编码,5G增强移动宽带(Enhanced Mobile Broadband,eMBB)场景中的控制信道采用Polar码编码。对应的译码方法有维特比译码(即Viterbi译码)、SC译码算法以及基于神经网络的信道译码算法等。
[0003]其中,维特比译码算法,其实际上是卷积码的最大似然译码方法,即维特比译码器的输出码字总是满足对数似然函数值最大的码字。SC译码算法,该算法是针对Polar码的译码算法,其对每一个信道的似然概率直接进行判决,从而得到最终的译码输出序列,SC译码为软判决译码,只有当最后一个信息比特被译码出来以后才能得到完整的译码结果。上述两种传统译码算法只能针对特定码型进行译码,同时需要迭代计算,译码复 ...
【技术保护点】
【技术特征摘要】
1.一种通用译码方法,其特征在于,包括:接收待译码的目标码字,并将所述目标码字分组为译码块;根据所述译码块,通过目标通用译码器,输出所述目标码字对应的译码结果,所述译码结果为译码比特;其中,所述目标通用译码器是由多码型、多码率对应的码字训练集通过训练卷积神经网络得到的,所述卷积神经网络用于表示译码网络。2.根据权利要求1所述的方法,其特征在于,所述将所述目标码字分组为译码块,包括:确定所述目标码字是否为无记忆编码;若是无记忆编码,通过补零将所述目标码字中不同码型、不同码率的码字分组补位为相同长度的译码块;若是有记忆编码,将所述目标码字按照用于译码的卷积神经网络的输入窗口长度分组截断为独立的译码块;其中,每块译码块的译码输出用于确定下一块译码块译码时卷积神经网络的载入权重。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取不同码型、不同码率的码字,并根据所述不同码型、不同码率的码字,生成码字训练集,所述码字训练集包括错误图样训练集和噪声训练集;通过错误图样训练集和噪声训练集,训练卷积神经网络,确定训练后的卷积神经网络权重阈值;存储所述卷积神经网络权重阈值至译码网络权重库中,译码网络权重库中包括与不同码型、不同码率的码字对应的译码块匹配的网络权重。4.根据权利要求3所述的方法,其特征在于,所述根据所述译码块,通过目标通用译码器,输出所述目标码字对应的译码结果,包括:根据所述译码块,从所述译码网络权重库中获取与所述译码块匹配的目标网络权重;将所述目标网络权重更新至所述目标通用译码器中,得到更新后的目标通用译码器;将所述译码块输入到更新后的目标通用译码器,输出所述目标码字对应的译码结果。5.根据权利要求4所述的方法,其特征在于,所述将所述译码块输入到更新后的目标通用译码器,输出所...
【专利技术属性】
技术研发人员:李宏平,蔡玥,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。