利索能及
我要发布
收藏
专利号: 2017102989375
申请人: 深圳光启合众科技有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2025-07-12
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种译码方法,其特征在于,所述译码方法应用于重叠复用系统的接收端,所述方法包括:获取接收序列;

对所述接收序列进行硬译码,以得到与所述接收序列对应的译码结果;

按照所述重叠复用系统的节点状态转移规则对所述译码结果中每位数据的幸存路径和竞争路径进行回溯,得到所述译码结果中每位数据的回溯幸存路径和回溯竞争路径;

根据所述译码结果中每位数据的回溯幸存路径和回溯竞争路径确定对应数据的软信息,其中,所述软信息为用于表示对应数据的可信度的信息。

2.根据权利要求1所述的方法,其特征在于,

对所述接收序列进行硬译码包括:对所述接收序列中的数据逐位进行硬译码,其中,所述接收序列包括多位数据且所述接收序列的数据位数与所述译码结果的数据位数相同;

按照所述重叠复用系统的节点状态转移规则对所述译码结果中每位数据的幸存路径和竞争路径进行回溯,包括:在对所述接收序列中的数据逐位进行硬译码的过程中,判断存储的对所述接收序列进行硬译码所得到的部分译码结果的数据位数是否小于预设回溯步长;如果判断结果为否,则开始对存储的译码结果中的数据逐位进行回溯以提取所述译码结果中每位数据的软信息;如果判断结果为是,则继续对所述接收序列中的数据逐位进行硬译码直至存储的译码结果的数据位数大于等于所述预设回溯步长。

3.根据权利要求2所述的方法,其特征在于,开始对存储的译码结果中的数据逐位进行回溯,包括:确定待回溯数据,其中,所述待回溯数据为所述存储的译码结果中的一位数据;

确定所述待回溯数据的回溯次数和每次回溯的回溯步长;

按照所述回溯次数和每次回溯的回溯步长对所述待回溯数据执行多次回溯。

4.根据权利要求3所述的方法,其特征在于,在按照所述回溯次数和每次回溯的回溯步长对所述待回溯数据执行多次回溯的情况下,对所述待回溯数据执行每次回溯的步骤包括:根据所述重叠复用系统的待回溯数据所处的节点和本次回溯步长确定本次回溯起始节点;

按照所述节点状态转移规则和状态存储器从所述本次回溯起始节点出发执行回退,直至得到本次回溯幸存路径和本次回溯竞争路径;

判断所述本次回溯幸存路径和所述本次回溯竞争路径的回溯终点是否重合;

如果判断结果为是,则进行下一次回溯;

如果判断结果为否,则根据所述本次回溯起始节点的路径测度差确定所述待回溯数据的本次回溯软信息,其中,所述本次回溯软信息为与所述本次回溯起始节点对应的软信息。

5.根据权利要求4所述的方法,其特征在于,根据所述本次回溯起始节点的路径测度差确定所述待回溯数据的本次回溯软信息包括:将所述待回溯数据对应的最优硬符号值与所述本次回溯起始节点的路径测度差相乘以得到所述待回溯数据的本次回溯软信息,其中,所述本次回溯起始节点的路径测度差为在所述本次回溯起始节点与所述本次回溯起始节点的前一节点之间的幸存路径与竞争路径的累加测度差。

6.根据权利要求4所述的方法,其特征在于,在按照所述回溯次数和每次回溯的回溯步长对所述待回溯数据执行多次回溯之后,得到所述待回溯数据的多个本次回溯软信息,并在多次回溯得到的多个本次回溯软信息中确定最小值为所述待回溯数据的软信息。

7.一种译码装置,其特征在于,所述译码装置应用于重叠复用系统的接收端,所述装置包括:获取单元,用于获取接收序列;

译码单元,用于对所述接收序列进行硬译码,以得到与所述接收序列对应的译码结果;

回溯单元,用于按照所述重叠复用系统的节点状态转移规则对所述译码结果中每位数据的幸存路径和竞争路径进行回溯,得到所述译码结果中每位数据的回溯幸存路径和回溯竞争路径;

确定单元,用于根据所述译码结果中每位数据的回溯幸存路径和回溯竞争路径确定对应数据的软信息,其中,所述软信息为用于表示对应数据的可信度的信息。

8.根据权利要求7所述的装置,其特征在于,

所述译码单元包括:译码模块,用于对所述接收序列中的数据逐位进行硬译码,其中,所述接收序列包括多位数据且所述接收序列的数据位数与所述译码结果的数据位数相同;

所述回溯单元包括:判断模块,用于在对所述接收序列中的数据逐位进行硬译码的过程中,判断存储的对所述接收序列进行硬译码所得到的部分译码结果的数据位数是否小于预设回溯步长;提取模块,用于在判断结果为否的情况下,开始对存储的译码结果中的数据逐位进行回溯以提取所述译码结果中每位数据的软信息,其中,所述译码模块还用于在判断结果为是的情况下,继续对所述接收序列中的数据逐位进行硬译码直至存储的译码结果的数据位数大于等于所述预设回溯步长。

9.根据权利要求8所述的装置,其特征在于,所述提取模块包括:

第一确定子模块,用于确定待回溯数据,其中,所述待回溯数据为所述存储的译码结果中的一位数据;

第二确定子模块,用于确定所述待回溯数据的回溯次数和每次回溯的回溯步长;

执行子模块,用于按照所述回溯次数和每次回溯的回溯步长对所述待回溯数据执行多次回溯。

10.根据权利要求9所述的装置,其特征在于,所述执行子模块还用于:在按照所述回溯次数和每次回溯的回溯步长对所述待回溯数据执行多次回溯的情况下,根据所述重叠复用系统的待回溯数据所处的节点和本次回溯步长确定本次回溯起始节点;

按照所述节点状态转移规则和状态存储器从所述本次回溯起始节点出发执行回退,直至得到本次回溯幸存路径和本次回溯竞争路径;

判断所述本次回溯幸存路径和所述本次回溯竞争路径的回溯终点是否重合;

如果判断结果为是,则进行下一次回溯;

如果判断结果为否,则根据所述本次回溯起始节点的路径测度差确定所述待回溯数据的本次回溯软信息,其中,所述本次回溯软信息为与所述本次回溯起始节点对应的软信息。

11.根据权利要求10所述的装置,其特征在于,根据所述本次回溯起始节点的路径测度差确定所述待回溯数据的本次回溯软信息包括:将所述待回溯数据对应的最优硬符号值与所述本次回溯起始节点的路径测度差相乘以得到所述待回溯数据的本次回溯软信息,其中,所述本次回溯起始节点的路径测度差为在所述本次回溯起始节点与所述本次回溯起始节点的前一节点之间的幸存路径与竞争路径的累加测度差。

12.根据权利要求10所述的装置,其特征在于,在按照所述回溯次数和每次回溯的回溯步长对所述待回溯数据执行多次回溯之后,得到所述待回溯数据的多个本次回溯软信息,并在多次回溯得到的多个本次回溯软信息中确定最小值为所述待回溯数据的软信息。

13.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行权利要求1至6中任意一项所述的译码方法。

14.一种处理器,其特征在于,所述处理器用于运行程序,其中,所述程序运行时执行权利要求1至6中任意一项所述的译码方法。