前导码的发送方法及装置、前导码的接收方法及装置与流程

    专利2022-07-07  110

    本发明实施例涉及通信领域,具体而言,涉及一种前导码的发送方法及装置、前导码的接收方法及装置。
    背景技术
    ::目前,现有技术中,pon(passiveopticalnetwork,无源光纤网络,简称pon)上行采用时分多址接入技术,不同onu(opticalnetworkunit,光网络单元,简称onu)在不同时间发送上行突发信号,olt(opticallineterminal,光线路终端,简称olt)接收时要先对不同突发包进行突发时钟恢复,在完成时钟恢复前不能正常接收数据,为了防止在这段时间数据丢失,上行突发包开始阶段发送1010序列用于时钟恢复。pon速率提高后,器件带宽不足,响应平坦度,色散,接收机响应线性度等不同因素影响传输性能,需要增加均衡功能来消除这些不良影响。现有前导码不利于均衡器收敛,会造成均衡时间长,降低传输效率,增大处理时延。针对相关技术中,前导码不利于均衡器收敛,会造成均衡时间长,降低传输效率,增大处理时延的问题,尚未提出有效的解决方案。技术实现要素:本发明实施例提供了一种前导码的发送方法及装置、前导码的接收方法及装置,以至少解决相关技术中,前导码不利于均衡器收敛,会造成均衡时间长,降低传输效率,增大处理时延的问题的技术方案。根据本发明的一个实施例,提供了一种前导码的发送方法,包括:发送包含两种或两种以上的码型序列的前导码,其中,两种或两种以上的码型序列包括:第一码型序列和第二码型序列。在一个示例性实施例中,上述方法还包括:获取目标消息中的前导码的配置信息并进行配置信息的构造,以使目标消息的前导码支持两种或两种以上的码型序列。在一个示例性实施例中,获取目标消息中的前导码的配置信息并进行配置信息的构造,以使目标消息的前导码支持两种或两种以上的码型序列之后,上述方法还包括:在目标消息中设置前导码的发送规则,其中,发送规则用于指示第一码型序列和第二码型序列的发送顺序,且发送规则包括以下至少之一:交替发送第一目标长度的第一码型序列与第二目标长度的第二码型序列;连续发送第三目标长度的第一码型序列,在连续发送的第一码型序列发送完成后,发送第四目标长度的第二码型序列;连续发送第五目标长度的第二码型序列,在连续发送的第二码型序列发送完成后发送第六目标长度的第一码型序列。在一个示例性实施例中,获取目标消息中的前导码的配置信息并进行配置信息的构造,以使目标消息的前导码支持两种或两种以上的码型序列,包括:将第一码型序列添加到目标消息中的第一目标字节中,其中,第一目标字节用于设定以下至少之一:前导码长度、前导重复计数、前导模式;将第二码型序列的目标队列添加到目标消息中的第二目标字节中,其中,第二目标字节为空白的待填充字节。在一个示例性实施例中,上述方法还包括:在目标队列中设置第二码型序列的长度;在目标队列中设置第二码型序列的重复计数次数;在目标队列中设置第二码型序列的码型;在目标队列中设置第一码型序列和第二码型序列的交替重发的重复次数。在一个示例性实施例中,上述方法还包括:在前导码的配置信息的目标字节的值为目标值的情况下,确认前导码支持第一码型序列和第二码型序列,第一码型序列用于时钟恢复,第二码型序列用于均衡器训练收敛。根据本发明的一个实施例,还提供了一种前导码的接收方法,包括:接收包含两种或两种以上的码型序列的前导码,其中,两种或两种以上的码型序列包括:第一码型序列和第二码型序列。在一个示例性实施例中,上述方法还包括:在接收前导码的第一码型序列包含目标消息的信号跳变的情况下,确认目标消息出现信号跳变时所对应的时钟信息;根据时钟信息对已发生信号跳变的目标消息进行时钟恢复。在一个示例性实施例中,上述方法还包括:在接收的前导码的第二码型序列包含目标消息的频谱分布及信号跳变频率的情况下,通过频谱分布及信号跳变频率对均衡器进行训练收敛。根据本发明的另一个实施例,还提供了一种前导码的发送装置,包括:发送模块,用于发送包含两种或两种以上的码型序列的前导码,其中,两种或两种以上的码型序列包括:第一码型序列和第二码型序列。在一个示例性实施例中,上述装置还包含:获取模块,用于获取目标消息中的前导码的配置信息并进行配置信息的构造,以使目标消息的前导码支持两种或两种以上的码型序列。在一个示例性实施例中,上述装置还包含:第一设置模块,用于在目标消息中设置前导码的发送规则,其中,发送规则用于指示第一码型序列和第二码型序列的发送顺序,且发送规则包括以下至少之一:交替发送第一目标长度的第一码型序列与第二目标长度的第二码型序列;连续发送第三目标长度的第一码型序列,在连续发送的第一码型序列发送完成后,发送第四目标长度的第二码型序列;连续发送第五目标长度的第二码型序列,在连续发送的第二码型序列发送完成后发送第六目标长度的第一码型序列。在一个示例性实施例中,上述获取模块,还用于将第一码型序列添加到目标消息中的第一目标字节中,其中,第一目标字节用于设定以下至少之一:前导码长度、前导重复计数、前导模式;将第二码型序列的目标队列添加到目标消息中的第二目标字节中,其中,第二目标字节为空白的待填充字节。在一个示例性实施例中,上述装置还包括:第二设置模块,用于在目标队列中设置第二码型序列的长度;在目标队列中设置第二码型序列的重复计数次数;在目标队列中设置第二码型序列的码型;在目标队列中设置第一码型序列和第二码型序列的交替重发的重复次数。在一个示例性实施例中,上述装置还包括:第一确认模块,用于在前导码的配置信息的目标字节的值为目标值的情况下,确认前导码支持第一码型序列和第二码型序列。根据本发明的另一个实施例,还提供了一种前导码的接收装置,包括:接收模块,用于接收包含两种或两种以上的码型序列的前导码,其中,两种或两种以上的码型序列包括:第一码型序列和第二码型序列。在一个示例性实施例中,上述装置还包括:第二确定模块,用于在接收前导码的第一码型序列包含目标消息的信号跳变的情况下,确认目标消息出现信号跳变时所对应的时钟信息;根据时钟信息对已发生信号跳变的目标消息进行时钟恢复。在一个示例性实施例中,上述装置还包括:训练模块,用于在接收的前导码的第二码型序列包含目标消息的频谱分布及信号跳变频率的情况下,通过频谱分布及信号跳变频率对均衡器进行训练收敛。根据本发明的又一个实施例,还提供了一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,其中,计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。根据本发明的又一个实施例,还提供了一种电子装置,包括存储器和处理器,存储器中存储有计算机程序,处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。通过本发明,发送包含两种或两种以上的码型序列的前导码,其中,两种或两种以上的码型序列包括:第一码型序列和第二码型序列,即通过使前导码支持不同的码型序列,利用不同码型序列所对应的功能实现对前导码的快速传输,进而实现了在无源光纤网络速率提高后也可快速的进行均衡收敛,提高了传输效率,减小了处理时延。采用上述技术方案,解决了相关技术中,前导码不利于均衡器收敛,会造成均衡时间长,降低传输效率,增大处理时延等问题。附图说明图1是本发明实施例的一种前导码的发送方法的计算机终端的硬件结构框图;图2是根据本发明实施例的一种前导码的发送方法的应用环境的示意图;图3是本发明实施例的前导码的发送方法的流程图;图4是本发明实施例的前导码的接收方法的流程图;图5是本发明实施例的前导码的发送装置的结构框图;图6是本发明实施例的前导码的接收装置的结构框图。具体实施方式下文中将参考附图并结合实施例来详细说明本发明的实施例。需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。本申请实施例中所提供的方法实施例可以在计算机终端或者类似的运算装置中执行。以运行在计算机终端上为例,图1是本发明实施例的一种前导码的发送的处理方法的计算机终端的硬件结构框图。如图1所示,计算机终端可以包括一个或多个(图1中仅示出一个)处理器102(处理器102可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置)和用于存储数据的存储器104,其中,上述计算机终端还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述计算机终端的结构造成限定。例如,计算机终端还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本发明实施例中的前导码的发送的处理方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至计算机终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括计算机终端的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(networkinterfacecontroller,简称为nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(radiofrequency,简称为rf)模块,其用于通过无线方式与互联网进行通讯。根据本发明实施例的一个方面,提供了一种前导码的发送方法,可选地,作为一种可选的实施方式,上述前导码的发送方法可以但不限于应用于如图2所示的环境中。可选地,在本实施例中,提供了一种pon的系统,pon是一种点到多点(p2mp)结构的无源光网络;pon由光线路终端olt、光网络单元onu和无源分光器pos(passiveopticalsplitter,简称pos)组成;进而实现将与光线路终端olt连接的pstn(publicswitchedtelephonenetwork,简称pstn,定义为公共交换电话网络)、因特网(internet)、社会公共电视天线系统(communityantennatelevision,简称catv)中的信息通过pon系统发送至多个光网络单元onu,上述仅是一种示例,本实施例中对此不作任何限定。在本实施例中提供了一种运行于上述计算机终端的前导码的发送方法,图3是根据本发明实施例的前导码的发送方法的流程图,如图3所示,该流程包括如下步骤:步骤s202,发送包含两种或两种以上的码型序列的前导码,其中,所述两种或两种以上的码型序列包括:第一码型序列和第二码型序列。可选的,所述第一码型序列可用于时钟恢复,所述第二码型序列可用于均衡器训练收敛。通过本发明,发送包含两种或两种以上的码型序列的前导码,其中,所述两种或两种以上的码型序列包括:第一码型序列和第二码型序列,即通过使前导码支持不同的码型序列,利用不同码型序列所对应的功能实现对前导码的快速传输,进而实现了在无源光纤网络速率提高后也可快速的进行均衡收敛,提高了传输效率,减小了处理时延。采用上述技术方案,解决了相关技术中,前导码不利于均衡器收敛,会造成均衡时间长,降低传输效率,增大处理时延等问题。其中,上述步骤的执行主体可以为基站、终端等,但不限于此。在一个示例性实施例中,上述方法还包括:获取目标消息中的所述前导码的配置信息并进行配置信息的构造,以使所述目标消息的前导码支持所述两种或两种以上的码型序列。也就是说,为了更好的使目标消息中的前导码被传输使用,在确认需要传输的目标消息后,获取目标消息的配置信息,根据待发送的包含两种或两种以上的码型序列的前导码的码型序列对目标消息的配置信息进行重新构造,进而使得重新构造的目标消息的前导码支持两种或两种以上的码型序列的传输。在一个示例性实施例中,获取目标消息中的所述前导码的配置信息并进行配置信息的构造,以使所述目标消息的前导码支持所述两种或两种以上的码型序列之后,上述方法还包括:在所述目标消息中设置所述前导码的发送规则,其中,所述发送规则用于指示所述第一码型序列和第二码型序列的发送顺序,且所述发送规则包括以下至少之一:交替发送第一目标长度的第一码型序列与第二目标长度的第二码型序列;连续发送第三目标长度的第一码型序列,在连续发送的第一码型序列发送完成后,发送第四目标长度的第二码型序列;连续发送第五目标长度的第二码型序列,在连续发送的第二码型序列发送完成后发送第六目标长度的第一码型序列。简而言之,为了确保目标消息中重新构造后的前导码可被有序发送,还可以在目标消息中设置构造后前导码的发送规则,使得重新构造后的前导码所包含的两种或两种以上的码型序列的第一码型序列与第二码型序列交替发送的发送次数,从而提升了传输效率。在一个示例性实施例中,获取目标消息中的所述前导码的配置信息并进行配置信息的构造,以使所述目标消息的前导码支持所述两种或两种以上的码型序列,包括:将所述第一码型序列添加到所述目标消息中的第一目标字节中,其中,所述第一目标字节用于设定以下至少之一:前导码长度、前导重复计数、前导模式;将所述第二码型序列的目标队列添加到所述目标消息中的第二目标字节中,其中,所述第二目标字节为空白的待填充字节。在一个示例性实施例中,上述方法还包括:在所述目标队列中设置所述第二码型序列的长度;在所述目标队列中设置所述第二码型序列的重复计数次数;在所述目标队列中设置所述第二码型序列的码型;在所述目标队列中设置第一码型序列和第二码型序列的交替重发的重复次数。例如,当目标消息为burstproflieploam消息,以现有标准定义为基础重新构造burstproflieploam消息的相关字段,可通过标准定义中的第16字节表示第一码型序列的长度,第17字节表示第一码型序列的重复次数,第18-25字节表示前导码中的第一码型序列的码型;第34字节表示第二码型序列的长度,第35字节表示第二码型序列的重复次数,第36-40字节表示第二码型序列的码型;或者还可以利用第36-39字节表示第二码型序列的码型,第40字节表示第一码型序列和第二码型序列交替发送的重复次数。需要说明的是,对于上述不同字节的定义不仅仅局限与上述内容,如用第34字节表示第一码型序列和第二码型序列交替发送的重复次数,或第34字节表示第二码型序列的重复次数,第40字节表示第一码型序列的重复次数,上述仅仅是一种举例,还可为进行其他方式的设定,本发明对此并不做过多限定。在一个示例性实施例中,上述方法还包括:在所述前导码的配置信息的目标字节的值为目标值的情况下,确认所述前导码支持第一码型序列和第二码型序列,其中,所述第一码型序列用于时钟恢复,所述第二码型序列用于均衡器训练收敛。为了确保重新构造后放入前导码可以支持两种或两种以上的码型序列,在构造完成后,可以根据前导码的配置信息的目标字节的值为目标值的情况下,确认前导码支持第一码型序列和第二码型序列。例如,可对现有标准定义的burstproflieploam消息的第5字节第5bit进行定义来表示是否支持多种码型的前导码,其中,第五字节为vvvv0fpp形式的八位字节,可选的,当第五比特(binarydigit,简称bit)为0时,说明burstproflieploam消息不支持多种码型的前导码,当第五bit为1时,说明burstproflieploam消息支持多种码型的前导码。图4是根据本发明实施例的前导码的接收方法的流程图,如图4所示,该流程包括如下步骤:步骤s302,接收包含两种或两种以上的码型序列的前导码,其中,所述两种或两种以上的码型序列包括:第一码型序列和第二码型序列。可选的,所述第一码型序列用于时钟恢复,所述第二码型序列用于均衡器训练收敛。通过本发明,接收包含两种或两种以上的码型序列的前导码,其中,所述两种或两种以上的码型序列包括:第一码型序列和第二码型序列,其中,所述第一码型序列用于时钟恢复,所述第二码型序列用于均衡器训练收敛,即通过使前导码支持不同的码型序列,利用不同码型序列所对应的功能实现对前导码的快速传输,进而实现了在无源光纤网络速率提高后也可快速的进行均衡收敛,提高了传输效率,减小了处理时延。采用上述技术方案,解决了相关技术中,前导码不利于均衡器收敛,会造成均衡时间长,降低传输效率,增大处理时延等问题。在一个示例性实施例中,上述方法还包括:在接收所述前导码的第一码型序列包含目标消息的信号跳变的情况下,确认所述目标消息出现信号跳变时所对应的时钟信息;根据所述时钟信息对已发生信号跳变的目标消息进行时钟恢复。由于第一码型序列用于时钟回恢复,因此,第一码型序列包含较多的信号跳变信息,具备丰富的时钟信息,例如,第一码型序列可为1010类型的0与1间隔相同位数的码型序列,进一步的,在接收的目标消息中携带具备信号跳变时所对应的时钟信息时,可通过时钟信息对发生跳变的目标消息进行时钟恢复,提升了对于发生跳变的目标消息的处理时间,提高了传输效率。在一个示例性实施例中,上述方法还包括:在接收的所述前导码的第二码型序列包含目标消息的频谱分布及信号跳变频率的情况下,通过所述频谱分布及所述信号跳变频率对均衡器进行训练收敛。第二码型序列用于均衡器训练收敛,需要第二码型序列具有尽量平台的频谱分布,信号跳变频率,10比特分布接近数据,例如,第二码型序列可以为伪随机数列,进而可以使得均衡器对传输链路有很好的均衡补偿。需要说明的是,第一码型序列和第二码型序列同时存在多种预先规定好的码型序列时,为了便于管理和对目标消息的构造,可以为每种码型定义一个编号,例如,1010重复的序列编号为1,2^7-1随机码编号为2,2^15-1的伪随机码编号为3,可选的,还可将前述实施例中表示码型长度或码型序列的字节定义为码型序列编号。为了更好的理解上述前导码的处理流程,以下结合可选实施例对上述技术方案进行说明,但不用于限定本发明实施例的技术方案。本发明可选实施例提出新的前导码设计,使前导码包含两种或两种以上码型序列,码型序列1(相当于本发明实施例中的第一码型序列)用于时钟恢复,码型序列2(相当于本发明实施中的第二码型序列)用于均衡器训练收敛。码型序列1和码型序列2可以是交替发送或先连续发送一定长度的码型序列1之后再发送一定长度的码型序列2,或者连续发送一定长度的码型序列2之后再发送一定长度的码型序列1。可选的,用于时钟恢复的码型序列1可设计为包含最多的信号跳变,从而包含丰富的时钟信息,如1010序列,有利于时钟恢复。用于均衡器训练收敛的码型序列2需具有尽量平台的频谱分布,信号跳变频率,10比特分布接近数据,故可采用伪随机序列,可以使均衡器对传输链路有很好的均衡补偿。pon系统onu是从属设备,需要olt将前导信息发给onu。在gpon(gigabit-capablepassiveopticalnetworks,具有千兆位功能的无源光,简称gpon)、xgpon中通过burstprofileploam消息发送。本发明可选实施例通过修改现有标准中的burstprofile消息,构造新的支持两种码型的前导码profile消息,对现有标准改动小,能够兼容现有onu。表1是现有的itu-tg.989.3定义的twdmpon的burstprofile消息格式。表1table11-4–burst_profilemessage–twdmformatoptiontable11-4–burst_profilemessage–twdmformatoptiontable11-4–burst_profilemessage–twdmformatoption本发明可选实施例还提供了一种burstprofile消息的构造方法,利用现有标准定义的burstproflieploam消息的第5字节第5bit表示是否支持多种码型的前导码,利用现有标准中的preamble相关字段表示码型序列1的相关定义,如第16字节表示码型序列1的长度,第17字节表示码型序列1的重复次数,第18-25字节表示前导码中的码型序列1;利用现有标准中的第34-40字节表示码型序列2的长度、码型的相关定义、以及码型序列1和码序列2的组合方式等。可选的,当第五比特(binarydigit,简称bit)为0时,说明burstproflieploam消息不支持多种码型的前导码,当第五bit为1时,说明burstproflieploam消息支持多种码型的前导码,也可定义1为burstproflieploam消息不支持多种码型的前导码,0为burstproflieploam消息支持多种码型的前导码,本发明可选实施例对此不做过多限定。可选的,在构造现有标准中的第34-40字节时,可用第34字节表示码型序列2长度,用第35字节表示码型序列2重复次数,第36-40字节表示码型序列2的码型;或者第36-39字节表示码型序列2的码型,第40字节表示码型序列1和码型序列2交替发送的重复次数,具体的,如下表2所示:表2对于上述不同字节的定义不仅仅局限与上述内容,如用第34字节表示第一码型序列和第二码型序列交替发送的重复次数,或第34字节表示第二码型序列的重复次数,第40字节表示第一码型序列的重复次数,上述仅仅是一种举例,还可为进行其他方式的设定,本发明可选实施例对此并不做过多限定。需要说明的是,当码型序列1和码型序列2是预先规定好的几种码型序列时,可以给每种码型定义一个编号,如1010重复的序列编号为1,2^7-1随机码编号为2,2^15-1的伪随机码编号为3。将前述方法中表示码型长度或码型序列的字节定义为码型序列编号。通过上述技术方案,本发明可选实施例提出一种前导码的发送方法,通过发送包含两种或两种以上的码型序列的前导码,利用码型序列1和码型序列2的预设特性,使包含上述码型序列的前导码的消息可被更加快速的发送,即通过使前导码支持不同的码型序列,利用不同码型序列所对应的功能实现对前导码的快速传输,进而实现了在无源光纤网络速率提高后也可快速的进行均衡收敛,提高了传输效率,减小了处理时延。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。在本实施例中还提供了一种前导码的发送装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。图5是根据本发明实施例的前导码的发送装置的结构框图,如图5所示,该装置包括:发送模块42,用于发送包含两种或两种以上的码型序列的前导码,其中,所述两种或两种以上的码型序列包括:第一码型序列和第二码型序列。通过本发明,发送包含两种或两种以上的码型序列的前导码,其中,所述两种或两种以上的码型序列包括:第一码型序列和第二码型序列,即通过使前导码支持不同的码型序列,利用不同码型序列所对应的功能实现对前导码的快速传输,进而实现了在无源光纤网络速率提高后也可快速的进行均衡收敛,提高了传输效率,减小了处理时延。采用上述技术方案,解决了相关技术中,前导码不利于均衡器收敛,会造成均衡时间长,降低传输效率,增大处理时延等问题。在一个示例性实施例中,上述装置还包含:获取模块44,用于获取目标消息中的所述前导码的配置信息并进行配置信息的构造,以使所述目标消息的前导码支持所述两种或两种以上的码型序列。也就是说,为了更好的使目标消息中的前导码被传输使用,在确认需要传输的目标消息后,获取目标消息的配置信息,根据待发送的包含两种或两种以上的码型序列的前导码的码型序列对目标消息的配置信息进行重新构造,进而使得重新构造的目标消息的前导码支持两种或两种以上的码型序列的传输。在一个示例性实施例中,上述装置还包含:第一设置模块46,用于在目标消息中设置所述前导码的发送规则,其中,所述发送规则用于指示所述第一码型序列和第二码型序列的发送顺序,且所述发送规则包括以下至少之一:交替发送第一目标长度的第一码型序列与第二目标长度的第二码型序列;连续发送第三目标长度的第一码型序列,在连续发送的第一码型序列发送完成后,发送第四目标长度的第二码型序列;连续发送第五目标长度的第二码型序列,在连续发送的第二码型序列发送完成后发送第六目标长度的第一码型序列。简而言之,为了确保目标消息中重新构造后的前导码可被有序发送,还可以在目标消息中设置构造后前导码的发送规则,使得重新构造后的前导码所包含的两种或两种以上的码型序列的第一码型序列与第二码型序列交替发送的发送次数,从而提升了传输效率。在一个示例性实施例中,上述获取模块48,还用于将所述第一码型序列添加到所述目标消息中的第一目标字节中,其中,所述第一目标字节用于设定以下至少之一:前导码长度、前导重复计数、前导模式;将所述第二码型序列的目标队列添加到所述目标消息中的第二目标字节中,其中,所述第二目标字节为空白的待填充字节。在一个示例性实施例中,上述装置还包括:第二设置模块50,用于在所述目标队列中设置所述第二码型序列的长度;在所述目标队列中设置所述第二码型序列的重复计数次数;在所述目标队列中设置所述第二码型序列的码型;在所述目标队列中设置第一码型序列和第二码型序列的交替重发的重复次数。例如,当目标消息为burstproflieploam消息,以现有标准定义为基础重新构造burstproflieploam消息的相关字段,可通过标准定义中的第16字节表示第一码型序列的长度,第17字节表示第一码型序列的重复次数,第18-25字节表示前导码中的第一码型序列的码型;第34字节表示第二码型序列的长度,第35字节表示第二码型序列的重复次数,第36-40字节表示第二码型序列的码型;或者还可以利用第36-39字节表示第二码型序列的码型,第40字节表示第一码型序列和第二码型序列交替发送的重复次数。需要说明的是,对于上述不同字节的定义不仅仅局限与上述内容,如用第34字节表示第一码型序列和第二码型序列交替发送的重复次数,或第34字节表示第二码型序列的重复次数,第40字节表示第一码型序列的重复次数,上述仅仅是一种举例,还可为进行其他方式的设定,本发明对此并不做过多限定。在一个示例性实施例中,上述装置还包括:第一确认模块52,用于在所述前导码的配置信息的目标字节的值为目标值的情况下,确认所述前导码支持第一码型序列和第二码型序列,其中,所述第一码型序列用于时钟恢复,所述第二码型序列用于均衡器训练收敛。为了确保重新构造后放入前导码可以支持两种或两种以上的码型序列,在构造完成后,可以根据前导码的配置信息的目标字节的值为目标值的情况下,确认前导码支持第一码型序列和第二码型序列。图6是根据本发明实施例的前导码的接收装置的结构框图,如图6所示,该装置包括:接收模块54,用于接收包含两种或两种以上的码型序列的前导码,其中,所述两种或两种以上的码型序列包括:第一码型序列和第二码型序列。可选的,所述第一码型序列用于时钟恢复,所述第二码型序列用于均衡器训练收敛。通过本发明,接收包含两种或两种以上的码型序列的前导码,其中,所述两种或两种以上的码型序列包括:第一码型序列和第二码型序列,其中,所述第一码型序列用于时钟恢复,所述第二码型序列用于均衡器训练收敛,即通过使前导码支持不同的码型序列,利用不同码型序列所对应的功能实现对前导码的快速传输,进而实现了在无源光纤网络速率提高后也可快速的进行均衡收敛,提高了传输效率,减小了处理时延。采用上述技术方案,解决了相关技术中,前导码不利于均衡器收敛,会造成均衡时间长,降低传输效率,增大处理时延等问题。在一个示例性实施例中,上述装置还包括:第二确定模块56,用于在接收所述前导码的第一码型序列包含目标消息的信号跳变的情况下,确认所述目标消息出现信号跳变时所对应的时钟信息;根据所述时钟信息对已发生信号跳变的目标消息进行时钟恢复。由于第一码型序列用于时钟回恢复,因此,第一码型序列包含较多的信号跳变信息,具备丰富的时钟信息,例如,第一码型序列可为1010类型的0与1间隔相同位数的码型序列,进一步的,在接收的目标消息中携带具备信号跳变时所对应的时钟信息时,可通过时钟信息对发生跳变的目标消息进行时钟恢复,提升了对于发生跳变的目标消息的处理时间,提高了传输效率。在一个示例性实施例中,上述装置还包括:训练模块58,用于在接收的所述前导码的第二码型序列包含所述目标消息的频谱分布及信号跳变频率的情况下,通过所述频谱分布及所述信号跳变频率对均衡器进行训练收敛。第二码型序列用于均衡器训练收敛,需要第二码型序列具有尽量平台的频谱分布,信号跳变频率,10比特分布接近数据,例如,第二码型序列可以为伪随机数列,进而可以使得均衡器对传输链路有很好的均衡补偿。需要说明的是,第一码型序列和第二码型序列同时存在多种预先规定好的码型序列时,为了便于管理和对目标消息的构造,可以为每种码型定义一个编号,例如,1010重复的序列编号为1,2^7-1随机码编号为2,2^15-1的伪随机码编号为3,可选的,还可将前述实施例中表示码型长度或码型序列的字节定义为码型序列编号。需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。本发明的实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。在一个示例性实施例中,上述计算机可读存储介质可以包括但不限于:u盘、只读存储器(read-onlymemory,简称为rom)、随机存取存储器(randomaccessmemory,简称为ram)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。本发明的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。在一个示例性实施例中,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。本实施例中的具体示例可以参考上述实施例及示例性实施方式中所描述的示例,本实施例在此不再赘述。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。当前第1页1 2 3 当前第1页1 2 3 
    技术特征:

    1.一种前导码的发送方法,其特征在于,包括:

    发送包含两种或两种以上的码型序列的前导码,其中,所述两种或两种以上的码型序列包括:第一码型序列和第二码型序列。

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

    获取目标消息中的所述前导码的配置信息并进行配置信息的构造,以使所述目标消息的前导码支持所述两种或两种以上的码型序列。

    3.根据权利要求2所述的方法,其特征在于,获取目标消息中的所述前导码的配置信息并进行配置信息的构造,以使所述目标消息的前导码支持所述两种或两种以上的码型序列之后,所述方法还包括:

    在所述目标消息中设置所述前导码的发送规则,其中,所述发送规则用于指示所述第一码型序列和第二码型序列的发送顺序,且所述发送规则包括以下至少之一:

    交替发送第一目标长度的第一码型序列与第二目标长度的第二码型序列;

    连续发送第三目标长度的第一码型序列,在连续发送的第一码型序列发送完成后,发送第四目标长度的第二码型序列;

    连续发送第五目标长度的第二码型序列,在连续发送的第二码型序列发送完成后发送第六目标长度的第一码型序列。

    4.根据权利要求2所述的方法,其特征在于,获取目标消息中的所述前导码的配置信息并进行配置信息的构造,以使所述目标消息的前导码支持所述两种或两种以上的码型序列,包括:

    将所述第一码型序列添加到所述目标消息中的第一目标字节中,其中,所述第一目标字节用于设定以下至少之一:前导码长度、前导重复计数、前导模式;

    将所述第二码型序列的目标队列添加到所述目标消息中的第二目标字节中,其中,所述第二目标字节为空白的待填充字节。

    5.根据权利要求4所述的方法,其特征在于,所述方法还包括:

    在所述目标队列中设置所述第二码型序列的长度;

    在所述目标队列中设置所述第二码型序列的重复计数次数;

    在所述目标队列中设置所述第二码型序列的码型;

    在所述目标队列中设置第一码型序列和第二码型序列的交替重发的重复次数。

    6.根据权利要求1至5任一项所述的方法,其特征在于,所述方法还包括:在所述前导码的配置信息的目标字节的值为目标值的情况下,确认所述前导码支持第一码型序列和第二码型序列,其中,所述第一码型序列用于时钟恢复,所述第二码型序列用于均衡器训练收敛。

    7.一种前导码的接收方法,其特征在于,包括:

    接收包含两种或两种以上的码型序列的前导码,其中,所述两种或两种以上的码型序列包括:第一码型序列和第二码型序列。

    8.根据权利要求7所述的方法,其特征在于,所述方法还包括:

    在接收所述前导码的第一码型序列包含目标消息的信号跳变的情况下,确认所述目标消息出现信号跳变时所对应的时钟信息;

    根据所述时钟信息对已发生信号跳变的目标消息进行时钟恢复。

    9.根据权利要求7所述的方法,其特征在于,所述方法还包括:

    在接收的所述前导码的第二码型序列包含目标消息的频谱分布及信号跳变频率的情况下,通过所述频谱分布及所述信号跳变频率对均衡器进行训练收敛。

    10.一种前导码的发送装置,其特征在于,包括:

    发送模块,用于发送包含两种或两种以上的码型序列的前导码,其中,所述两种或两种以上的码型序列包括:第一码型序列和第二码型序列。

    11.根据权利要求10所述的装置,其特征在于,所述装置还包含:获取模块,用于获取目标消息中的所述前导码的配置信息并进行配置信息的构造,以使所述目标消息的前导码支持所述两种或两种以上的码型序列。

    12.根据权利要求11所述的装置,其特征在于,所述装置还包含:第一设置模块,用于在目标消息中设置所述前导码的发送规则,其中,所述发送规则用于指示所述第一码型序列和第二码型序列的发送顺序,且所述发送规则包括以下至少之一:交替发送第一目标长度的第一码型序列与第二目标长度的第二码型序列;连续发送第三目标长度的第一码型序列,在连续发送的第一码型序列发送完成后,发送第四目标长度的第二码型序列;连续发送第五目标长度的第二码型序列,在连续发送的第二码型序列发送完成后发送第六目标长度的第一码型序列。

    13.根据权利要求11所述的装置,其特征在于,所述获取模块,还用于将所述第一码型序列添加到所述目标消息中的第一目标字节中,其中,所述第一目标字节用于设定以下至少之一:前导码长度、前导重复计数、前导模式;将所述第二码型序列的目标队列添加到所述目标消息中的第二目标字节中,其中,所述第二目标字节为空白的待填充字节。

    14.一种前导码的接收装置,其特征在于,包括:

    接收模块,用于接收包含两种或两种以上的码型序列的前导码,其中,所述两种或两种以上的码型序列包括:第一码型序列和第二码型序列。

    15.根据权利要求14所述的装置,其特征在于,所述装置还包括:

    第二确定模块,用于在接收所述前导码的第一码型序列包含目标消息的信号跳变的情况下,确认所述目标消息出现信号跳变时所对应的时钟信息;根据所述时钟信息对已发生信号跳变的目标消息进行时钟恢复。

    16.根据权利要求15所述的装置,其特征在于,所述装置还包括:

    训练模块,用于在接收的所述前导码的第二码型序列包含所述目标消息的频谱分布及信号跳变频率的情况下,通过所述频谱分布及所述信号跳变频率对均衡器进行训练收敛。

    17.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行所述权利要求1至6任一项中所述的方法或者执行权利要求7-9任一项中所述的方法。

    18.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行所述权利要求1至6任一项中所述的方法或者执行权利要求7-9任一项中所述的方法。

    技术总结
    本发明实施例提供了一种前导码的发送方法及装置、前导码的接收方法及装置,上述发送方法包括:发送包含两种或两种以上的码型序列的前导码,其中,两种或两种以上的码型序列包括:第一码型序列和第二码型序列,即通过使前导码支持不同的码型序列,利用不同码型序列所对应的功能实现对前导码的快速传输,进而实现了在无源光纤网络速率提高后,也可快速的进行均衡收敛,提高了传输效率,减小了处理时延。采用上述技术方案,解决了相关技术中,前导码不利于均衡器收敛,会造成均衡时间长,降低传输效率,增大处理时延等问题。

    技术研发人员:黄新刚;张伟良;印永嘉
    受保护的技术使用者:中兴通讯股份有限公司
    技术研发日:2020.11.12
    技术公布日:2021.03.12

    转载请注明原文地址:https://wp.8miu.com/read-6221.html

    最新回复(0)