System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及通信,尤其涉及一种基于奇偶校验位的译码方法、装置、设备及存储介质。
技术介绍
1、传统对polar码(polar code,极化码)的scl(successive cancellation list,串行抵消列表)译码算法引入二进制决策树的概念,从根节点开始前向分裂路径,对译码树中每层节点的分支路径进行判断;具体地,若当前节点为冻结比特,则直接判定该节点为0;否则将分支路径分裂成两条路径,再分别对分裂出的两条路径进行判断,不断重复上述步骤,直至到达译码树的最后一个节点。
2、在这个过程中,只要路径分裂过程中所有的分支路径总和大于列表长度,就需要计算各路径的路径度量值,并仅保留小于列表长度对应数量的路径度量值最小的路径,然而,当实际比特偏离了可能的比特值时,对应的分支路径将接受一个惩罚值(在路径度量值的基础上增加一个惩罚值),由于在一条路径中越靠后的节点对应的llr(log-likelihoodratio,对数似然比)值越大,分裂过程中对不可靠路径加的惩罚值(与llr值对应)越大,因此,scl的路径趋向于不分裂(去除的路径大概率是被加了较多惩罚值的路径),即,scl的路径分裂策略对越靠后的比特所起的作用越小,即,路径选择的正确性降低(由于scl译码算法在译码过程中遇到冻结比特时会对其进行硬判,这种情况只会出现在对最后一个冻结比特译码完成之后)。
3、进一步地,由于一条路径中已译码比特的数量越少,该条路径当前译码比特的译码结果的可靠性越低,相较于最后一位冻结比特之后的子码对应的靠后的信息比特而言,最
技术实现思路
1、本申请的主要目的在于提供一种基于奇偶校验位的译码方法、装置、设备及存储介质,旨在解决译码结果准确性低下的技术问题。
2、为实现上述目的,本申请提供一种基于奇偶校验位的译码方法,所述基于奇偶校验位的译码方法包括以下步骤:
3、若接收信号对应译码树的当前译码比特为奇偶校验比特,则基于所述当前译码比特对应目标路径中已解码比特的比特估计,确定所述奇偶校验比特的比特估计;
4、其中,所述奇偶校验比特存储于奇偶校验位,所述奇偶校验位是从排列在编码树的最后一个冻结位之后的非冻结位中确定的不可靠比特位,所述不可靠比特位包括所述编码树中目标子码的前预设个数的非冻结位,所述目标子码对应比特位均为非冻结位;
5、基于所述奇偶校验比特的比特估计,确定所述译码树的译码结果。
6、可选地,所述基于所述当前译码比特对应目标路径中已解码比特的比特估计,确定所述奇偶校验比特的比特估计的步骤之前,还包括:
7、基于目标候选奇偶校验位在编码树中的排列顺序,从后向前选取预设子码长度的候选奇偶校验位;
8、其中,所述目标候选奇偶校验位包括排列在所述最后一个冻结位之后的候选比特位,所述候选比特位为非冻结位;
9、确定目标子码中前预设个数的候选奇偶校验位为奇偶校验位,所述目标子码包括所述预设子码长度的候选奇偶校验位。
10、可选地,所述确定目标子码中前预设个数的候选奇偶校验位为奇偶校验位的步骤之后,还包括:
11、从所述目标候选奇偶校验位中删除所述目标子码对应候选奇偶校验位,并将所述预设子码长度减少一半,以更新所述目标候选奇偶校验位以及所述预设子码长度;
12、返回所述基于目标候选奇偶校验位在编码树中的排列顺序,从后向前选取预设子码长度的候选奇偶校验位的步骤,直至得到预设数量的奇偶校验位,或者所述目标候选奇偶校验位的数量小于对应的预设子码长度。
13、可选地,所述预设子码长度大于2的v次方且小于等于2的x次方;
14、其中,v为所述目标子码的层级,x=v+1。
15、可选地,所述确定目标子码中前预设个数的候选奇偶校验位为奇偶校验位的步骤,包括:
16、确定目标子码中的首个候选奇偶校验位为奇偶校验位。
17、可选地,所述基于目标候选奇偶校验位在编码树中的排列顺序,从后向前选取预设子码长度的候选奇偶校验位的步骤之前,还包括:
18、计算编码树中各比特位的极化重量;
19、基于所述极化重量,确定冻结位以及非冻结位;
20、所述确定目标子码中前预设个数的候选奇偶校验位为奇偶校验位的步骤之后,还包括:
21、确定目标子码中除所述奇偶校验位的非冻结位为信息位。
22、可选地,所述基于所述当前译码比特对应目标路径中已解码比特的比特估计,确定所述奇偶校验比特的比特估计的步骤之前,还包括:
23、基于所述冻结位、奇偶校验位和所述信息位,对待发送的信息比特进行编码处理,得到编码后序列;
24、将编码后序列通过信道进行传输,得到所述接收信号。
25、此外,为实现上述目的,本申请还提供一种基于奇偶校验位的译码装置,所述基于奇偶校验位的译码装置包括:
26、奇偶校验模块,用于若接收信号对应译码树的当前译码比特为奇偶校验比特,则基于所述当前译码比特对应目标路径中已解码比特的比特估计,确定所述奇偶校验比特的比特估计;
27、其中,所述奇偶校验比特存储于奇偶校验位,所述奇偶校验位是从排列在编码树的最后一个冻结位之后的非冻结位中确定的不可靠比特位,所述不可靠比特位包括所述编码树中目标子码的前预设个数的非冻结位,所述目标子码对应比特位均为非冻结位;
28、译码模块,用于基于所述奇偶校验比特的比特估计,确定所述译码树的译码结果。
29、此外,为实现上述目的,本申请还提供一种设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于奇偶校验位的译码程序,所述基于奇偶校验位的译码程序配置为实现如上所述的基于奇偶校验位的译码方法的步骤。
30、此外,为实现上述目的,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有基于奇偶校验位的译码程序,所述基于奇偶校验位的译码程序被处理器执行时实现如上所述的基于奇偶校验位的译码方法的步骤。
31、本申请奇偶校验比特存储于奇偶校验位,由于所述目标子码对应比特位均为非冻结位,且所述奇偶校验位是从排列在编码树的最后一个冻结位之后的非冻结位中确定的、包括所述编码树中目标子码的前预设个数的非冻结位的不可靠比特位;在译码过程中,若接收信号对应译码树的当前译码比特为奇偶校验比特,则基于所述当前译码比特对应目标路径中已解码比特的比特估计,确定所述奇偶校验比特的比特估计;能够对奇偶校验比特的强制路径分裂,从而纠正scl译码算法在译码过程中的最后一位冻结比特之后的子码对应的靠前的信息比特的错误;最终基于所述奇偶校验比特的比特估计,确定所述译码树的译码结果,能够提升译码结果的准确性。
本文档来自技高网...【技术保护点】
1.一种基于奇偶校验位的译码方法,其特征在于,所述基于奇偶校验位的译码方法包括以下步骤:
2.如权利要求1所述的基于奇偶校验位的译码方法,其特征在于,所述基于所述当前译码比特对应目标路径中已解码比特的比特估计,确定所述奇偶校验比特的比特估计的步骤之前,还包括:
3.如权利要求2所述的基于奇偶校验位的译码方法,其特征在于,所述确定目标子码中前预设个数的候选奇偶校验位为奇偶校验位的步骤之后,还包括:
4.如权利要求2所述的基于奇偶校验位的译码方法,其特征在于,所述预设子码长度大于2的V次方且小于等于2的X次方;
5.如权利要求2所述的基于奇偶校验位的译码方法,其特征在于,所述确定目标子码中前预设个数的候选奇偶校验位为奇偶校验位的步骤,包括:
6.如权利要求2所述的基于奇偶校验位的译码方法,其特征在于,所述基于目标候选奇偶校验位在编码树中的排列顺序,从后向前选取预设子码长度的候选奇偶校验位的步骤之前,还包括:
7.如权利要求6所述的基于奇偶校验位的译码方法,其特征在于,所述基于所述当前译码比特对应目标路径中已解码比
8.一种基于奇偶校验位的译码装置,其特征在于,所述基于奇偶校验位的译码装置包括:
9.一种设备,其特征在于,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于奇偶校验位的译码程序,所述基于奇偶校验位的译码程序配置为实现如权利要求1至7中任一项所述的基于奇偶校验位的译码方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有基于奇偶校验位的译码程序,所述基于奇偶校验位的译码程序被处理器执行时实现如权利要求1至7中任一项所述的基于奇偶校验位的译码方法的步骤。
...【技术特征摘要】
1.一种基于奇偶校验位的译码方法,其特征在于,所述基于奇偶校验位的译码方法包括以下步骤:
2.如权利要求1所述的基于奇偶校验位的译码方法,其特征在于,所述基于所述当前译码比特对应目标路径中已解码比特的比特估计,确定所述奇偶校验比特的比特估计的步骤之前,还包括:
3.如权利要求2所述的基于奇偶校验位的译码方法,其特征在于,所述确定目标子码中前预设个数的候选奇偶校验位为奇偶校验位的步骤之后,还包括:
4.如权利要求2所述的基于奇偶校验位的译码方法,其特征在于,所述预设子码长度大于2的v次方且小于等于2的x次方;
5.如权利要求2所述的基于奇偶校验位的译码方法,其特征在于,所述确定目标子码中前预设个数的候选奇偶校验位为奇偶校验位的步骤,包括:
6.如权利要求2所述的基于奇偶校验位的译码方法,其特征在于,所述基于目标候选奇偶校验位在编码树中的排...
【专利技术属性】
技术研发人员:祁璞,张汝楠,张华,李长庚,林之楠,刘奇,
申请(专利权)人:深圳市汇川技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。