一种PRBS码型确定方法、系统及电子设备和存储介质技术方案

技术编号:22295173 阅读:33 留言:0更新日期:2019-10-15 04:22
本申请公开了一种PRBS码型确定方法、系统及一种电子设备和计算机可读存储介质,该方法包括:在已接收PRBS中截取每个候选PRBS码型对应的种子,并在所述已接收PRBS中确定每个所述种子的下一位数据作为每个所述种子的第一位数据;生成每个所述种子的下一位数据作为每个所述种子的第二位数据;将所述第一位数据与所述第二位数据相同的种子对应的候选PRBS码型确定为PRBS码型。由此可见,本申请提供的PRBS码型确定方法,实现了收发两端匹配PRBS码型的自动匹配,效率较高。

A PRBS Code Type Determination Method, System and Electronic Equipment and Storage Media

【技术实现步骤摘要】
一种PRBS码型确定方法、系统及电子设备和存储介质
本申请涉及计算机
,更具体地说,涉及一种PRBS码型确定方法、系统及一种电子设备和一种计算机可读存储介质。
技术介绍
对于通道传输设备的质量测试,一般采用发送PRBS(中文全称:伪随机序列,英文全称:Pseudo-RandomBinarySequence)的方式。在测试过程中,需要收发两端选择同样的PRBS码型。在现有技术中采用人工选择的方式。但是,当收发两端相隔很远时,人工选择很不方便,效率较低。因此,如何提高收发两端匹配PRBS码型的效率是本领域介乎是人员需要解决的技术问题。
技术实现思路
本申请的目的在于提供一种PRBS码型确定方法、系统及一种电子设备和一种计算机可读存储介质,提高了收发两端匹配PRBS码型的效率。为实现上述目的,本申请提供了一种PRBS码型确定方法,包括:在已接收PRBS中截取每个候选PRBS码型对应的种子,并在所述已接收PRBS中确定每个所述种子的下一位数据作为每个所述种子的第一位数据;生成每个所述种子的下一位数据作为每个所述种子的第二位数据;将所述第一位数据与所述第二位数据相同的种子对应的候选PRBS码型确定为PRBS码型。其中,在已接收PRBS中截取每个候选PRBS码型对应的种子,包括:确定所述已接收PRBS的最长值,并根据所述最长值在所述已接收PRBS中截取数据段;其中,所述数据段的长度与所述最长值的差值至少为1;在所述数据段中截取每个候选PRBS码型对应的种子;其中,所述种子不包含所述数据段中的最后一位数据。其中,在所述数据段中截取每个候选PRBS码型对应的种子,包括:从所述数据段的第一位开始截取每个候选PRBS码型对应的种子。其中,所述候选PRBS码型包括PRBS9、PRBS11、PRBS15、PRBS20、PRBS23、PRBS29和PRBS31中的任一项或任几项的组合。其中,将所述第一位数据与所述第二位数据相同的种子对应的候选PRBS码型确定为PRBS码型,包括:将所述第一位数据与所述第二位数据相同的种子对应的候选PRBS码型确定为目标PRBS码型;在所述已接收PRBS中截取所述目标PRBS码型对应的目标种子,并在所述已接收PRBS中确定所述目标种子的下一位数据作为第一目标数据;生成所述目标种子的下一位数据作为第二目标数据;当所述第一目标数据与所述第二目标数据相同时,判断是否达到预设的迭代次数;若是,则将所述目标PRBS码型确定为所述PRBS码型;若否,则重新进入在所述已接收PRBS中截取所述目标PRBS码型对应的目标种子的步骤。为实现上述目的,本申请提供了一种PRBS码型确定系统,包括:截取模块,用于在已接收PRBS中截取每个候选PRBS码型对应的种子,并在所述已接收PRBS中确定每个所述种子的下一位数据作为每个所述种子的第一位数据;生成模块,用于生成每个所述种子的下一位数据作为每个所述种子的第二位数据;确定模块,用于将所述第一位数据与所述第二位数据相同的种子对应的候选PRBS码型确定为PRBS码型。其中,所述截取模块包括:第一截取单元,用于确定所述已接收PRBS的最长值,并根据所述最长值在所述已接收PRBS中截取数据段;其中,所述数据段的长度与所述最长值的差值至少为1;第二截取单元,用在所述数据段中确定每个候选PRBS码型对应的种子;其中,所述种子不包含所述数据段中的最后一位数据;第一确定单元,用于在所述已接收PRBS中确定每个所述种子的下一位数据作为每个所述种子的第一位数据。其中,所述确定模块包括:第二确定单元,用于将所述第一位数据与所述第二位数据相同的种子对应的候选PRBS码型确定为目标PRBS码型;第三截取单元,用于在所述已接收PRBS中确定所述目标PRBS码型对应的目标种子,并在所述已接收PRBS中确定所述目标种子的下一位数据作为第一目标数据;生成单元,用于生成所述目标种子的下一位数据作为第二目标数据;判断单元,用于当所述第一目标数据与所述第二目标数据相同时,判断是否达到预设的迭代次数;若是,则启动第三确定单元的工作流程;若否,则启动所述第三截取单元的工作流程;所述第三确定单元,用于将所述目标PRBS码型确定为所述PRBS码型。为实现上述目的,本申请提供了一种电子设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如上述PRBS码型确定方法的步骤。为实现上述目的,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述PRBS码型确定方法的步骤。通过以上方案可知,本申请提供的一种PRBS码型确定方法,包括:在已接收PRBS中截取每个候选PRBS码型对应的种子,并在所述已接收PRBS中确定每个所述种子的下一位数据作为每个所述种子的第一位数据;生成每个所述种子的下一位数据作为每个所述种子的第二位数据;将所述第一位数据与所述第二位数据相同的种子对应的候选PRBS码型确定为PRBS码型。本申请提供的PRBS码型确定方法,在已接收PRBS中截取每个候选PRBS码型对应的种子,利用本地PRBS生成模块生成该种子的下一位数据,与在已接收PRBS中该种子的下一位数据进行对比,相同则说明匹配到正确的PRBS码型。由此可见,本申请提供的PRBS码型确定方法,实现了收发两端匹配PRBS码型的自动匹配,效率较高。本申请还公开了一种PRBS码型确定系统及一种电子设备和一种计算机可读存储介质,同样能实现上述技术效果。应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本申请。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:图1为根据一示例性实施例示出的一种PRBS码型确定方法的流程图;图2为根据一示例性实施例示出的另一种PRBS码型确定方法的流程图;图3为根据一示例性实施例示出的一种PRBS码型确定系统的结构图;图4为根据一示例性实施例示出的一种电子设备的结构图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请实施例公开了一种PRBS码型确定方法,提高了收发两端匹配PRBS码型的效率。参见图1,根据一示例性实施例示出的一种PRBS码型确定方法的流程图,如图1所示,包括:S101:在已接收PRBS中截取每个候选PRBS码型对应的种子,并在所述已接收PRBS中确定每个所述种子的下一位数据作为每个所述种子的第一位数据;本实施例的执行主体为PRBS的接收端。首先在已接收PRBS中截取每个候选PRBS码型对应的种子,每个种子在已接收PRBS中均存在下一本文档来自技高网...

【技术保护点】
1.一种PRBS码型确定方法,其特征在于,包括:在已接收PRBS中截取每个候选PRBS码型对应的种子,并在所述已接收PRBS中确定每个所述种子的下一位数据作为每个所述种子的第一位数据;生成每个所述种子的下一位数据作为每个所述种子的第二位数据;将所述第一位数据与所述第二位数据相同的种子对应的候选PRBS码型确定为PRBS码型。

【技术特征摘要】
1.一种PRBS码型确定方法,其特征在于,包括:在已接收PRBS中截取每个候选PRBS码型对应的种子,并在所述已接收PRBS中确定每个所述种子的下一位数据作为每个所述种子的第一位数据;生成每个所述种子的下一位数据作为每个所述种子的第二位数据;将所述第一位数据与所述第二位数据相同的种子对应的候选PRBS码型确定为PRBS码型。2.根据所述权利要求1所述PRBS码型确定方法,其特征在于,在已接收PRBS中截取每个候选PRBS码型对应的种子,包括:确定所述已接收PRBS的最长值,并根据所述最长值在所述已接收PRBS中截取数据段;其中,所述数据段的长度与所述最长值的差值至少为1;在所述数据段中截取每个候选PRBS码型对应的种子;其中,所述种子不包含所述数据段中的最后一位数据。3.根据所述权利要求2所述PRBS码型确定方法,其特征在于,在所述数据段中截取每个候选PRBS码型对应的种子,包括:从所述数据段的第一位开始截取每个候选PRBS码型对应的种子。4.根据所述权利要求1所述PRBS码型确定方法,其特征在于,所述候选PRBS码型包括PRBS9、PRBS11、PRBS15、PRBS20、PRBS23、PRBS29和PRBS31中的任一项或任几项的组合。5.根据所述权利要求1至4中任一项所述PRBS码型确定方法,其特征在于,将所述第一位数据与所述第二位数据相同的种子对应的候选PRBS码型确定为PRBS码型,包括:将所述第一位数据与所述第二位数据相同的种子对应的候选PRBS码型确定为目标PRBS码型;在所述已接收PRBS中截取所述目标PRBS码型对应的目标种子,并在所述已接收PRBS中确定所述目标种子的下一位数据作为第一目标数据;生成所述目标种子的下一位数据作为第二目标数据;当所述第一目标数据与所述第二目标数据相同时,判断是否达到预设的迭代次数;若是,则将所述目标PRBS码型确定为所述PRBS码型;若否,则重新进入在所述已接收PRBS中截取所述目标PRBS码型对应的目标种子的步骤。6.一种PRBS码型确定系统,其...

【专利技术属性】
技术研发人员:黄广奎阚宏伟
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1