本申请涉及通信,更具体地,涉及一种码字边界确定方法、装置、电子设备及计算机可读存储介质。
背景技术:
1、前向纠错(forward error correction,fec)是一种在单向通信系统中控制传输错误的技术,通过连同数据发送额外的信息进行错误恢复,以降低比特误码率,基础r(base-r)编解码的纠错是针对单个码字的纠错,并且是对码字中连续比特的错误进行纠错,并不能跨码字纠错。因此,为了保证能够对没有明确码字边界的数据正确纠错,亟需一种码字边界确定方法,实现数据中码字边界的确定。
技术实现思路
1、本申请提出了一种码字边界确定方法、装置、电子设备及计算机可读存储介质,以改善上述缺陷。
2、第一方面,本申请实施例提供了一种码字边界确定方法,方法包括:获取待解码数据;以待解码数据中的目标比特位为插入错误图样的起始位置,向待解码数据插入错误图样,得到预处理数据,错误图样中包括目标比特数量的错误;对预处理数据进行解码,并统计解码过程中完成纠错的错误对应的错误比特数量;根据错误比特数量以及目标比特数量的比对结果,确定待解码数据的码字边界。
3、第二方面,本申请实施例还提供了一种码字边界确定装置,装置包括:获取模块,用于获取待解码数据;插入模块,用于以待解码数据中的目标比特位为插入错误图样的起始位置,向待解码数据插入错误图样,得到预处理数据,错误图样中包括目标比特数量的错误;统计模块,用于对预处理数据进行解码,并统计解码过程中完成纠错的错误对应的错误比特数量;确定模块,用于根据错误比特数量以及目标比特数量的比对结果,确定待
4、解码数据的码字边界。
5、第三方面,本申请实施例还提供了一种电子设备,其特征在于,包括:一个或多个处理器;存储器;一个或多个应用程序,其中一个或多个应用程序被存储在存储器中并被配置为由一个或多个处理器执行,一个或多个程序配置用于执行上述方法。
6、第四方面,本申请实施例还提供了一种计算机可读存储介质,计算机可读存储介质存储有处理器可执行的程序代码,程序代码被处理器执行时使处理器执行上述方法。
7、本申请提供的一种码字边界确定方法、装置、电子设备及计算机可读存储介质,本申请中,通过以待解码数据中的目标比特位为插入错误图样的起始位置,向待解码数据插入错误图样,得到预处理数据,由于错误图样中的数据为连续的,符合base-r编解码的纠错要求,从而对预处理数据进行解码过程中,在每个错误图样中错误的比特数量已知为目标比特数量的情况下,可以准确的统计到通过错误图样插入的错误数据对应的错误比特数量不小于目标比特数量的,从而可以根据错误比特数量以及目标比特数量的比对结果,准确的定位码字的码字边界,实现了数据中码字边界的确定。
8、本申请实施例的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请实施例而了解。本申请实施例的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
1.一种码字边界确定方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述错误比特以及所述目标比特的比向结果,确定所述待解码数据的码字边界,包括:
3.根据权利要求2所述的方法,其特征在于,在所述预设条件为所述错误比特数量与所述目标比特数量的比值为整数的情况下;
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求2所述的方法,其特征在于,在所述预设条件为所述错误比特数量与所述目标比特数量比值不为整数的情况下;
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,所述错误图样以预设周期插入所述待解码数据中;其中,预设周期根据所述待解码数据的传输过程中的数据传输位宽以及所述待解码数据中每个码字包括的比特数量确定。
8.一种码字边界确定装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有处理器可执行的程序代码,所述程序代码被所述处理器执行时使所述处理器执行权利要求1-7任一项所述方法。