解码器和解码方法与流程

文档序号:33507436发布日期:2023-03-18 05:01阅读:来源:国知局

技术特征:
1.一种解码器,其特征在于,所述解码器包括:码字节点解码流水线,包括三个逻辑单元并且用于:对于每个编码码字节点,接收与编码码字节点对应的一组对数似然比(logarithmic likelihood ratio,llr);接收基于所述编码码字节点的码字节点长度和码字节点类型的值的命令;根据所述命令,调整所述三个逻辑单元以适应所述编码码字节点的解码;对所述一组llr进行解码,以生成与所述编码码字节点对应的解码比特;输出存储器,用于:存储与每个编码码字节点对应的所述解码比特;根据所述解码比特生成解码码字。2.根据权利要求1所述的解码器,其特征在于,所述码字节点解码流水线中的所述三个逻辑单元包括:f-g处理单元,用于选择性地将f算术运算或g算术运算应用于所述一组llr,以生成中间llr结果,其中,所述f算术运算和所述g算术运算是根据所述编码码字节点的比特索引选择的;专用解码单元,与所述f-g处理单元连接并且用于:从所述f-g处理单元接收所述中间llr结果;根据所述码字节点类型对所述中间llr结果执行解码逻辑;生成所述编码码字节点对应的所述解码比特;部分和(partial sum,psum)单元,连接到所述专用解码单元并且用于:从所述专用解码单元接收所述编码码字节点对应的所述解码比特;生成psum值。3.根据权利要求2所述的解码器,其特征在于,所述psum单元还用于将所述解码码字节点的所述psum值发送给所述f-g处理单元。4.根据权利要求2或3所述的解码器,其特征在于,所述码字节点解码流水线是包括其它码字节点解码流水线的一组码字节点解码流水线中的一个码字节点解码流水线,所述解码器还包括高层f-g处理单元,用于:接收其它组llr;从所述psum单元接收用于执行所述g算术运算的一组psum值;对所述其它组llr执行高层f-g树操作;生成中间llr结果;将所述中间llr结果发送给所述其它码字节点解码流水线。5.根据权利要求1至4中任一项所述的解码器,其特征在于,所述码字节点解码流水线接收到的所述命令还基于每个编码码字节点的比特索引。6.根据权利要求1至5中任一项所述的解码器,其特征在于,所述解码器还包括程序存储器,用于接收和存储用于生成命令的指令序列。7.根据权利要求1至6中任一项所述的解码器,其特征在于,所述解码器还包括:调度器,用于:接收指令序列;通过将命令发送给所述码字节点解码流水线,根据每个编码码字节点的码字节点长度和码字节点类型控制所述码字节点解码流水线的调整。8.根据权利要求7所述的解码器,其特征在于,所述调度器还用于根据所述码字节点的
比特索引控制所述码字节点解码流水线的调整。9.根据权利要求8所述的解码器,其特征在于,所述调度器还包括:计数器,用于确定所述编码码字中的当前处理的编码码字节点的比特索引。10.根据权利要求1至9中任一项所述的解码器,其特征在于,所述解码器还包括:输入存储器,用于:接收并存储与所述接收到的编码码字对应的多组llr;将所述多组llr中的一组llr发送给所述码字节点解码流水线。11.根据权利要求10所述的解码器,其特征在于,所述输入存储器用于在每个时钟周期内发送与每个编码码字节点对应的所述一组llr。12.根据权利要求1至11中任一项所述的解码器,其特征在于,所述解码器是形成垂直阵列解码器中的极化解码器阵列的多个解码器中的一个解码器,所述一组llr是多组llr中的一组,所述多组llr对应于多个码字中的一个码字,所述垂直阵列解码器还包括:解复用器,用于:接收与所述多个码字对应的多组llr;将所述多组llr中的多组llr发送给所述多个解码器中的每个解码器;复用器,用于:从所述多个解码器中的每个解码器接收一个解码码字;按顺序生成多个解码码字。13.一种解码方法,其特征在于,所述方法包括:接收与编码码字对应的多组对数似然比(logarithmic likelihood ratio,llr),其中,所述编码码字包括至少一个编码码字节点;对于所述编码码字中的每个编码码字节点,接收与所述编码码字节点对应的一组llr;根据命令调整码字节点解码流水线以适应所述编码码字节点,其中,所述命令基于所述编码码字节点的码字节点长度和码字节点类型的值;所述码字节点解码流水线对与所述编码码字节点对应的所述一组llr进行解码,以生成与所述编码码字节点对应的解码比特;根据从所述码字节点解码流水线接收到的所述解码比特,为所述编码码字中的每个编码码字节点生成解码码字。14.根据权利要求13所述的方法,其特征在于,所述调整码字节点解码流水线以适应所述编码码字节点还包括:设置在将f运算或g运算应用于所述一组llr时要使用的f-g处理元件和f-g处理层的数量。15.根据权利要求13或14所述的方法,其特征在于,所述调整码字节点解码流水线以适应所述编码码字节点还包括:设置在所述码字节点解码流水线中的专用解码单元处要执行的解码逻辑。16.根据权利要求13至15中任一项所述的方法,其特征在于,所述对所述一组llr进行解码还包括:通过选择性地将f算术运算或g算术运算应用于所述一组llr,确定所述码字节点解码流水线中的f-g处理单元处的中间llr结果。
17.根据权利要求16所述的方法,其特征在于,所述对所述一组llr进行解码还包括:通过将组合逻辑应用于所述中间llr结果,确定所述编码码字节点的解码比特。18.根据权利要求16或17所述的方法,其特征在于,所述对所述一组llr进行解码还包括:确定所述解码比特的部分和(partial sum,psum)值,并且将所述psum值发送给所述f-g处理单元。19.根据权利要求18所述的方法,其特征在于,所述方法还包括:在生成所述解码码字之前,存储所述psum值和每个编码码字节点对应的所述解码比特。20.根据权利要求13至19中任一项所述的方法,其特征在于,所述命令与每个编码码字节点的比特索引有关。

技术总结
本发明公开的结构和方法涉及解码器和对码(例如,极化码)进行解码的方法。所述解码器包括:码字节点解码流水线,包括三个逻辑单元并且用于:对于每个编码码字节点,根据接收到的指令序列,调整所述三个逻辑单元以适应每个编码码字节点的解码;对与所述编码码字节点对应的一组对数似然比(logarithmic likelihood ratio,LLR)进行解码,以生成解码比特。所述解码器还包括:输出存储器,用于:存储与每个编码码字节点对应的所述解码比特;根据所述解码比特生成解码码字。所述解码方法包括:根据码字节点长度和码字节点类型以及所述编码码字节点的比特索引,调整所述码字节点解码流水线以适应每个编码码字节点。适应每个编码码字节点。适应每个编码码字节点。


技术研发人员:路易斯-菲利普
受保护的技术使用者:华为技术有限公司
技术研发日:2021.07.03
技术公布日:2023/3/17
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1