技术新讯 > 电子通信装置的制造及其应用技术 > 编码信号的处理方法及通信设备、电子设备、介质与流程  >  正文

编码信号的处理方法及通信设备、电子设备、介质与流程

  • 国知局
  • 2024-08-02 12:41:38

本公开涉及通信,涉及一种64b/66b编码信号的处理方法及通信设备、电子设备、计算机可读介质。

背景技术:

1、以太网媒体访问控制帧(mac帧)虽然包含fcs-32(frame check sequence-32bit编码块)校验信息,但仍旧可能因为存在误码,导致错误的媒体访问控制帧能通过fcs-32校验,从而被识别为正确的媒体访问控制帧。mttfpa(mean time to fa l se packetacceptance,错误包被接受的平均时间)表示在一定的误码率条件下,多长时间可能出现错误的媒体访问控制帧被接受的情况。以太网标准要求mttfpa在一定的误码率条件下必须大于宇宙存在时间(140亿年)。当媒体访问控制帧经过64b/66b编码后,64b/66b的2比特同步头以及i eee802.3定义的64b/66b到rs层的处理流程可以保证在误码率为10e-12时mttfpa大于宇宙存在时间。如果将64b/66b转换为更低冗余比的256b/257b编码后误码率会被放大,如果不做特殊处理,mttfpa将不符合要求。目前,在现有技术中,将64b/66b转换为更低冗余比的256b/257b编码后,为了降低误码率被放大的影响,一般需要做额外处理才能保证mttfpa性能符合要求,常见的处理方法包括如下三种:

2、方法1:将256b/257b编码块作为fec块的净荷,当检测到fec块有不可纠正的错误时,将此fec块内的所有的256b/257b编码块转换为特殊的包含错误信息的64b/66b编码块。

3、方法2:在256b/257b编码中定期添加额外的校验块,校验块检测到错误时,将校验范围内的所有的256b/257b编码块转换为特殊的包含错误信息的64b/66b编码块。

4、方法3:对256b/257b编码中的第1到第5比特做额外校验处理,其中将第1比特放到服务信号的开销中并额外做校验处理,后256比特放到服务信号的净荷中,同时在256b/257b编码块中的第2到第5比特转码后保持2比特汉明距离,从而额外增加校验手段。

5、以上三种方法中,方法1需要特定条件,即如果没有fec块则无法实现,另外无法准确定位媒体访问控制帧内的错误,即如果一个fec块内包含多个媒体访问控制帧,则检测fec块存在不可纠正的错误时,无法定位错误具体发生在哪个或哪些个媒体访问控制帧,必须将fec块内包含的所有媒体访问控制帧都丢弃掉,即无法做到检测到哪个媒体访问控制帧存在错误就丢弃哪个媒体访问控制帧,导致某些实际没有发生错误的媒体访问控制帧被误丢弃掉;方法2需要额外加校验块,但是一般情况下256b/257b编码信号的带宽有限,要间隔较长时间才能加1个校验块,校验块检测到错误时需要将校验范围内的所有256b/257b编码块转换为特殊的包含错误信息的64b/66b编码块,会导致需要缓存整个校验范围内的数据,处理延迟较大,同时也存在方法1中所述的无法定位错误具体发生在哪个或哪些个媒体访问控制帧;方法3虽然不用额外加校验块,但需要服务信号开销提供足够的带宽放256b/257b编码块中的第1比特信息,而且需要对这1比特信息做校验,且汉明转码能提供的检错能力有限,最终导致提高mttfpa性能的能力有限。综上所述,将64b/66b编码块转换为更低冗余比的256b/257b编码块后,现有的提高mttfpa性能的三种方法都有缺陷,亟需一种新的提高64b/66b编码信号的mttfpa性能的方法,此方法能更好地提升mttfpa性能,不需要借助fec码块,不需要额外占用64b/66b编码块或256b/257b编码块带宽,也不需要占用服务信号的开销带宽,同时不会引入较大的处理延迟。此方法也可直接作用于64b/66b编码块上,在更高的误码率时仍旧使得mttfpa性能符合要求。

技术实现思路

1、本公开实施例提供一种64b/66b编码信号的处理方法及通信设备、电子设备、计算机可读介质。本公开实施例旨在以更简单有效的方式提升64b/66b编码信号的mttfpa性能。

2、本公开实施例提供一种64b/66b编码信号的处理方法,包括:

3、在发送端,获取64b/66b编码信号,所述64b/66b编码信号由64b/66b编码块组成,所述64b/66b编码块包括以下至少之一:

4、s编码块、t编码块、c编码块、d编码块或e编码块;

5、找到所述t编码块,根据预设方案生成校验信息;

6、将所述校验信息写入所述t编码块后的第1个所述64b/66b编码块中;

7、发送所述64b/66b编码信号。

8、在接收端,接收所述发送端发送的所述64b/66b编码信号;

9、找到所述t编码块,根据所述t编码块获取所述校验信息;

10、根据所述校验信息检测是否存在校验错误,根据是否存在校验错误替换部分所述64b/66b编码块;

11、最终得到所述64b/66b编码信号,使得发送过程中引入的错误被标示出来。

12、根据本公开的另一个方面,提供了一种通信设备,其特征在于,包括发送模块和接收模块;所述发送模块用于所述发送端,执行上文所述的64b/66b编码信号的处理方法;所述接收模块用于所述接收端,执行上文所述的64b/66b编码信号的处理方法。

13、根据本公开的另一个方面,提供了一种电子设备,包括:一个或多个处理器;存储器,其上存储有一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现上文所述的64b/66b编码信号的处理方法。

14、根据本公开的另一个方面,提供了一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现上文所述的64b/66b编码信号的处理方法。

15、通过本公开,在64b/66b编码块上检测出的错误会被标示出来,在将64b/66b编码信号转换为媒体访问控制帧时,被标示出来的错误会导致相应的媒体访问控制帧因为找不到帧尾标示被丢弃;对于64b/66b编码块上没有检测出的错误,在将64b/66b编码信号转换为媒体访问控制帧时,有非常高的概率会通过媒体访问控制帧的fcs-32校验信息检测出来,从而使得任何错误都能被最终检测出来的概率足够高,最终提升了64b/66b编码信号的mttfpa指标。和现有方法相比,提升mttfpa指标的效果更好,不必有fec块配合,不额外占用64b/66b编码信号或256b/257b编码信号的带宽,不用缓存过多的数据导致延迟变大,同时适用于所有64b/66b编码块,也不需要占用服务信号开销带宽。

技术特征:

1.一种64b/66b编码信号的处理方法,包括:

2.根据权利要求1所述的方法,其特征在于,所述64b/66b编码块包括2比特同步头和64比特块负荷,当所述2比特同步头为10时,所述块负荷包括8比特类型域和56比特信息域,当所述2比特同步头为01时,所述块负荷包括64比特信息域;

3.根据权利要求2所述的方法,其特征在于,找到所述t编码块,根据预设方案生成校验信息,包括:

4.根据权利要求3所述的方法,其特征在于,在所述校验数据区域内,按照预设校验方法生成所述校验信息,包括:

5.根据权利要求4所述的方法,其特征在于,所述将所述校验信息写入所述t编码块后的第1个所述64b/66b编码块中,具体包括:

6.根据权利要求5所述的方法,其特征在于,找到所述c-i编码块,且找到的所述c-i编码块前的第1个64b/66b编码块不是所述t编码块时,检查所述第一添加计数器是否为0,如果为0则不做处理,如果所述第一添加计数器不为0则删除找到的所述c-i编码块,同时将所述第一添加计数器减1。

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

8.根据权利要求7所述的方法,其特征在于,所述发送所述64b/66b编码信号,具体包括:

9.根据权利要求8所述的方法,其特征在于,在接收端,接收所述发送端发送的所述64b/66b编码信号,具体包括:

10.根据权利要求9所述的方法,其特征在于,找到所述t编码块,根据所述t编码块获取所述校验信息,具体包括:

11.根据权利要求10所述的方法,其特征在于,根据所述校验信息检测是否存在校验错误,具体包括:

12.根据权利要求11所述的方法,其特征在于,根据所述校验信息检测是否存在校验错误,根据是否存在校验错误替换部分所述64b/66b编码块,具体包括:

13.根据权利要求12所述的方法,其特征在于:将所述t编码块前的第p个64b/66b编码块替换为所述代表错误信息的64b/66b编码块,具体包括以下4种错误替换动作:

14.根据权利要求4所述的方法,其特征在于,所述将所述校验信息写入所述t编码块后的第1个所述64b/66b编码块中,具体包括:

15.根据权利要求14所述的方法,其特征在于,若所述t编码块后的第1个所述64b/66b编码块不是所述s编码块,则将所述t编码块后的第1个所述64b/66b编码块替换为所述第二预设编码块,同时将所述t编码块后的第1个所述64b/66b编码块的部分信息写入所述第二预设编码块中,具体包括:

16.根据权利要求15所述的方法,其特征在于,将所述校验信息写入所述s编码块或所述第二预设编码块中,包括将所述32比特的所述校验信息写入所述d编码块的所述块负荷的第1到第32比特,或将所述32比特的所述校验信息写入所述s编码块的56比特信息域的第1到第32比特。

17.根据权利要求16所述的方法,其特征在于,所述发送所述64b/66b编码信号,具体包括:

18.根据权利要求17所述的方法,其特征在于,在接收端,接收所述发送端发送的所述64b/66b编码信号,具体包括:

19.根据权利要求18所述的方法,其特征在于,找到所述t编码块,根据所述t编码块获取所述校验信息,具体包括:

20.根据权利要求19所述的方法,其特征在于,根据所述校验信息检测是否存在校验错误,具体包括:

21.根据权利要求20所述的方法,其特征在于,根据所述校验信息检测是否存在校验错误,根据是否存在校验错误替换部分所述64b/66b编码块,具体包括:

22.根据权利要求21所述的方法,其特征在于:将所述t编码块前的第p个64b/66b编码块替换为所述代表错误信息的64b/66b编码块,具体包括以下4种错误替换动作:

23.根据权利要求4所述的方法,其特征在于,所述将所述校验信息写入所述t编码块后的第1个所述64b/66b编码块中,具体包括:

24.根据权利要求23所述的方法,其特征在于,找到所述c-i编码块,且找到的所述c-i编码块前的第1个64b/66b编码块不是所述t编码块时,检查所述第二添加计数器是否为0,如果为0则不做处理,如果所述第二添加计数器不为0则删除找到的所述c-i编码块,同时将所述第二添加计数器减1。

25.根据权利要求24所述的方法,其特征在于:

26.根据权利要求25所述的方法,其特征在于,所述发送所述64b/66b编码信号,具体包括:

27.根据权利要求26所述的方法,其特征在于,在接收端,接收所述发送端发送的所述64b/66b编码信号,具体包括:

28.根据权利要求27所述的方法,其特征在于,找到所述t编码块,根据所述t编码块获取所述校验信息,具体包括:

29.根据权利要求28所述的方法,其特征在于,根据所述校验信息检测是否存在校验错误,具体包括:

30.根据权利要求29所述的方法,其特征在于,根据所述校验信息检测是否存在校验错误,根据是否存在校验错误替换部分所述64b/66b编码块,具体包括:

31.根据权利要求30所述的方法,其特征在于:将所述t编码块前的第p个64b/66b编码块替换为所述代表错误信息的64b/66b编码块,具体包括以下4种错误替换动作:

32.一种通信设备,其特征在于,包括发送模块和接收模块;其中,

33.一种电子设备,包括:

34.一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现根据权利要求1至31中任意一项所述的64b/66b编码信号的处理方法。

技术总结本公开提供一种64B/66B编码信号的处理方法、通信设备、电子设备、计算机可读介质,包括:在发送端,获取64B/66B编码信号,其中,所述64B/66B编码信号由64B/66B编码块组成,所述64B/66B编码块包括以下至少之一:S编码块、T编码块、C编码块、D编码块或E编码块,将校验信息写入所述T编码块后的第1个所述64B/66B编码块中,发送所述64B/66B编码信号;在接收端,接收所述发送端发送的所述64B/66B编码信号,根据所述T编码块获取所述校验信息,根据所述校验信息检测是否存在校验错误,根据是否存在校验错误替换部分所述64B/66B编码块,最终得到所述64B/66B编码信号,使得发送过程中引入的错误被标示出来。技术研发人员:苑岩受保护的技术使用者:中兴通讯股份有限公司技术研发日:技术公布日:2024/8/1

本文地址:https://www.jishuxx.com/zhuanli/20240802/237355.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。