CN117201970A - 数据传输方法、光线路终端、光网络单元、可读介质 - Google Patents
数据传输方法、光线路终端、光网络单元、可读介质 Download PDFInfo
- Publication number
- CN117201970A CN117201970A CN202210614586.5A CN202210614586A CN117201970A CN 117201970 A CN117201970 A CN 117201970A CN 202210614586 A CN202210614586 A CN 202210614586A CN 117201970 A CN117201970 A CN 117201970A
- Authority
- CN
- China
- Prior art keywords
- uplink
- downlink
- channels
- signal
- transmission method
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000003287 optical effect Effects 0.000 title claims abstract description 170
- 230000005540 biological transmission Effects 0.000 title claims abstract description 116
- 238000000034 method Methods 0.000 title claims abstract description 109
- 238000011144 upstream manufacturing Methods 0.000 claims description 50
- 238000005538 encapsulation Methods 0.000 claims description 8
- 230000003993 interaction Effects 0.000 claims description 8
- 239000012634 fragment Substances 0.000 claims description 6
- 238000009432 framing Methods 0.000 claims description 5
- 230000002159 abnormal effect Effects 0.000 claims description 4
- 238000004590 computer program Methods 0.000 claims description 3
- 238000006243 chemical reaction Methods 0.000 description 22
- 230000008569 process Effects 0.000 description 16
- 238000010586 diagram Methods 0.000 description 15
- 238000011084 recovery Methods 0.000 description 12
- 238000005516 engineering process Methods 0.000 description 11
- 238000004891 communication Methods 0.000 description 3
- 230000008054 signal transmission Effects 0.000 description 3
- 101150071746 Pbsn gene Proteins 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 238000010420 art technique Methods 0.000 description 1
- 239000003550 marker Substances 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000007723 transport mechanism Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Optical Communication System (AREA)
Abstract
本公开提供一种上行方向的数据传输方法,包括:接收上行光信号;根据上行光信号生成多个通道中的第二上行电信号;按照上行颗粒度对多个通道中的第二上行电信号进行通道对齐,对齐后恢复得到目标上行信号。一种下行方向的数据传输方法,包括:接收下行光信号;根据下行光信号生成多个通道中的第二下行电信号;按照下行颗粒度对多个通道中的第二下行电信号进行通道对齐,对齐后恢复得到目标下行信号。本公开还提供一种光线路终端、一种光网络单元、一种计算机可读介质。
Description
技术领域
本公开涉及通信技术领域,特别涉及一种数据传输方法、一种光线路终端、一种光网络单元、一种计算机可读介质。
背景技术
无源光网络(PON,Passive Optical Network)是目前研究热门的有线接入技术,其中,一个光线路终端(OLT,Optical Line Terminal)和若干光网络单元(ONU,OpticalNetwork Unit)通过光分配网络(ODN,Optical Distribution Network)进行连接。PON的网络结构通常分为点到点(P2P,Point to Point)、点到多点(P2MP,Point to MultiplePoint)两大类。PON的信息接入分为下行和上行两个方向,下行由OLT向ONU发送信号,而上行则由ONU向OLT发送信号。
经过几代技术的演进,目前PON的接入速率已由1G PON发展到50G PON。但是,随着PON的接入速率的提升,对硬件的要求越来越高,实现难度也越来越大。
发明内容
本公开实施例提供一种数据传输方法、一种光线路终端、一种光网络单元、一种计算机可读介质。
第一方面,本公开实施例提供一种数据传输方法,包括:
接收上行光信号;
根据所述上行光信号生成多个通道中的第二上行电信号,其中,多个通道中的所述第二上行电信号分别与上行发射端按照上行颗粒度对初始上行信号进行交叉拆分得到多个通道中的第一上行电信号对应;
按照上行颗粒度对多个通道中的所述第二上行电信号进行通道对齐,对齐后恢复得到目标上行信号。
在一些实施例中,按照上行颗粒度对多个通道中的所述第二上行电信号进行通道对齐包括:
解析各个通道中的所述第二上行电信号,确定各个通道中的所述第二上行电信号的上行对齐标志位;
根据各个通道中的所述第二上行电信号的上行对齐标志位,对多个通道中的所述第二上行电信号进行对齐。
在一些实施例中,解析各个通道中的所述第二上行电信号,确定各个通道中的所述第二上行电信号的上行对齐标志位包括:
对于任意一个通道中的所述第二上行电信号,确定所述第二上行电信号中的第一上行数据块,其中,所述第一上行数据块对应所述初始信号中的第一上行标识符的多个数据片段;
根据所述第一上行数据块确定所述第二上行电信号的上行对齐标志位;
其中,所述第一上行标识符中,多个通道中的所述第一上行数据块对应的多个数据片段相互交叉排列。
在一些实施例中,根据所述第一上行数据块确定所述第二上行电信号的上行对齐标志位包括:
将所述第一上行数据块作为所述上行对齐标志位。
在一些实施例中,根据所述第一上行数据块确定所述第二上行电信号的上行对齐标志位包括:
将通道中连续两个物理帧的所述第一上行数据块拼合,得到所述上行对齐标志位。
在一些实施例中,根据所述第一上行数据块确定所述第二上行电信号的上行对齐标志位包括:
扩展所述第一上行数据块的长度,得到所述上行对齐标志位,其中,扩展后的所述第一上行数据块的长度等于所述第一上行标识符的长度。
在一些实施例中,所述第一上行标识符为上行物理同步块PSBu中的定界符Delimiter,或所述PSBu中的Delimiter经过交织后所形成的比特流。
在一些实施例中,按照上行颗粒度对多个通道中的所述第二上行电信号进行通道对齐,对齐后恢复,得到目标上行信号之后,所述数据传输方法还包括:
确定对所述目标上行信号中前向纠错FEC码进行解码的第一正确率、以及对无源光网络封装模式GEM帧进行解帧的第二正确率;
在所述第一正确率低于第一阈值和\或所述第二正确率低于第二阈值的情况下,重新同步数据。
在一些实施例中,所述数据传输方法还包括:
根据多个通道中的所述第一上行数据块确定第二上行标识符,其中,所述第二上行标识符与所述第一上行标识符对应;
确定所述第二上行标识符之前的前导码与预设前导码相同的比特位的比例;
在所述比例小于第三阈值的情况下,重新确定第二上行标识符。
在一些实施例中,所述数据传输方法还包括:
根据多个通道中的所述第一上行数据块确定第二上行标识符,其中,所述第二上行标识符与所述第一上行标识符对应;
根据所述第二上行标识符判断发送所述上行光信号的光网络单元ONU是否异常。
在一些实施例中,根据所述上行光信号生成多个通道中的第二上行电信号包括:
对所述上行光信号进行解调,得到多个通道中的所述第二上行电信号。
第二方面,本公开实施例提供一种数据传输方法,包括:
按照上行颗粒度对初始上行信号进行交叉拆分,得到多个通道中的第一上行电信号;
根据多个通道中的所述第一上行电信号,生成一路上行光信号;
传输所述上行光信号。
在一些实施例中,根据多个通道中的所述第一上行电信号,生成一路上行光信号包括:
对多个通道中的所述第一上行电信号进行调制,得到所述上行光信号。
第三方面,本公开实施例提供一种数据传输方法,包括:
接收下行光信号;
根据所述下行光信号生成多个通道中的第二下行电信号,其中,多个通道中的所述第二下行电信号分别与下行发射端按照下行颗粒度对初始下行信号进行交叉拆分得到多个通道中的第一下行电信号对应;
按照下行颗粒度对多个通道中的所述第二下行电信号进行通道对齐,对齐后恢复得到目标下行信号。
在一些实施例中,按照下行颗粒度对多个通道中的所述第二下行电信号进行通道对齐包括:
解析各个通道中的所述第二下行电信号,确定各个通道中的所述第二下行电信号的下行对齐标志位;
根据各个通道中的所述第二下行电信号的下行对齐标志位,对多个通道中的所述第二下行电信号进行对齐。
在一些实施例中,解析各个通道中的所述第二下行电信号,确定各个通道中的所述第二下行电信号的下行对齐标志位包括:
对于任意一个通道中的所述第二下行电信号,确定所述第二下行电信号中的第一下行数据块,其中,所述第一下行数据块对应所述初始信号中的第一下行标识符的多个数据片段;
根据所述第一下行数据块确定所述第二下行电信号的下行对齐标志位;
其中,所述第一下行标识符中,多个通道中的所述第一下行数据块对应的多个数据片段相互交叉排列。
在一些实施例中,根据所述第一下行数据块确定所述第二下行电信号的下行对齐标志位包括:
将所述第一下行数据块作为所述下行对齐标志位。
在一些实施例中,根据所述第一下行数据块确定所述第二下行电信号的下行对齐标志位包括:
将通道中连续两个物理帧的所述第一下行数据块拼合,得到所述下行对齐标志位。
在一些实施例中,根据所述第一下行数据块确定所述第二下行电信号的下行对齐标志位包括:
扩展所述第一下行数据块的长度,得到所述下行对齐标志位,其中,扩展后的所述第一下行数据块的长度等于所述第一下行标识符的长度。
在一些实施例中,所述第一下行标识符为上行物理同步块PSBd中的物理同步序列Psync或所述PSBd中的PSync经过交织后形成的比特流。
在一些实施例中,按照下行颗粒度对多个通道中的所述第二下行电信号进行通道对齐,对齐后恢复,得到目标下行信号之后,所述数据传输方法还包括:
确定对所述目标下行信号中前向纠错FEC码进行解码的第三正确率、以及对无源光网络封装模式GEM帧进行解帧的第四正确率;
在所述第三正确率低于第四阈值和\或所述第四正确率低于第五阈值的情况下,重新同步数据。
在一些实施例中,根据所述下行光信号生成多个通道中的第二下行电信号包括:
对所述下行光信号进行解调,得到多个通道中的所述第二下行电信号。
第四方面,本公开实施例提供一种数据传输方法,包括:
按照下行颗粒度对初始下行信号进行交叉拆分,得到多个通道中的第一下行电信号;
根据多个通道中的所述第一下行电信号,生成一路下行光信号;
传输所述下行光信号。
在一些实施例中,根据多个通道中的所述第一下行电信号,生成一路下行光信号包括:
对多个通道中的所述第一下行电信号进行调制,得到所述下行光信号。
第五方面,本公开实施例提供一种光线路终端OLT,包括:
一个或多个处理器;
存储器,其上存储有一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本公开实施例第一方面所述的数据传输方法、和/或第四方面所述的数据传输方法;
一个或多个I/O接口,连接在所述处理器与存储器之间,配置为实现所述处理器与存储器的信息交互。
第六方面,本公开实施例提供一种光网络单元ONU,包括:
一个或多个处理器;
存储器,其上存储有一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本公开实施例第二方面所述的数据传输方法、和/或第三方面所述的数据传输方法;
一个或多个I/O接口,连接在所述处理器与存储器之间,配置为实现所述处理器与存储器的信息交互。
第七方面,本公开实施例提供一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现本公开实施例第一方面所述的数据传输方法、和/或第二方面所述的数据传输方法、和/或第三方面所述的数据传输方法、和/或第四方面所述的数据传输方法。
本公开实施例中,在上行或下行方向,发射端将高速率的初始信号交叉拆分多路低速率的电信号,并通过高速率光信号传输到接收端,接收端能够将多路低速率的电信号交叉恢复为高速率的目标信号,在上述过程中,发射端和接收端都能够利用低速率的硬件设备对低速率的电信号进行处理,从而实现了基于成本更低、技术更成熟的低速率硬件设备进行高速率的光传输,降低了高速率光传输的实现难度。
附图说明
图1是本公开实施例中一种数据传输方法的流程图;
图2是本公开实施例中另一种数据传输方法中部分步骤的流程图;
图3是本公开实施例中又一种数据传输方法中部分步骤的流程图;
图4是本公开实施例中再一种数据传输方法中部分步骤的流程图;
图5是本公开实施例中再一种数据传输方法中部分步骤的流程图;
图6是本公开实施例中再一种数据传输方法中部分步骤的流程图;
图7是本公开实施例中一种数据传输方法的流程图;
图8是本公开实施例中一种数据传输方法的流程图;
图9是本公开实施例中另一种数据传输方法中部分步骤的流程图;
图10是本公开实施例中又一种数据传输方法中部分步骤的流程图;
图11是本公开实施例中再一种数据传输方法中部分步骤的流程图;
图12是本公开实施例中一种数据传输方法的流程图;
图13是本公开实施例中一种光线路终端的组成框图;
图14是本公开实施例中一种光网络单元的组成框图;
图15是本公开实施例中一种计算机可读介质的组成框图;
图16是PSync所在的数据结构的示意图;
图17是Delimiter所在的数据结构的示意图;
图18是下行方向光线路终端发射端的示意图;
图19是下行方向光网络单元接收端的示意图;
图20是上行方向光网络单元发射端的示意图;
图21是上行方向光线路终端接收端的示意图。
具体实施方式
为使本领域的技术人员更好地理解本公开的技术方案,下面结合附图对本公开提供的数据传输方法、光线路终端、光网络单元、计算机可读介质进行详细描述。
在下文中将参考附图更充分地描述示例实施例,但是所述示例实施例可以以不同形式来体现且不应当被解释为限于本文阐述的实施例。反之,提供这些实施例的目的在于使本公开透彻和完整,并将使本领域技术人员充分理解本公开的范围。
在不冲突的情况下,本公开各实施例及实施例中的各特征可相互组合。
如本文所使用的,术语“和/或”包括一个或多个相关列举条目的任何和所有组合。
本文所使用的术语仅用于描述特定实施例,且不意欲限制本公开。如本文所使用的,单数形式“一个”和“该”也意欲包括复数形式,除非上下文另外清楚指出。还将理解的是,当本说明书中使用术语“包括”和/或“由……制成”时,指定存在所述特征、整体、步骤、操作、元件和/或组件,但不排除存在或添加一个或多个其它特征、整体、步骤、操作、元件、组件和/或其群组。
除非另外限定,否则本文所用的所有术语(包括技术和科学术语)的含义与本领域普通技术人员通常理解的含义相同。还将理解,诸如那些在常用字典中限定的那些术语应当被解释为具有与其在相关技术以及本公开的背景下的含义一致的含义,且将不解释为具有理想化或过度形式上的含义,除非本文明确如此限定。
随着PON的接入速率的提升,对硬件的要求越来越高,例如,50G PON中的50G不归零码(NRZ,Non Return to Zero)信号在进行光纤传输的过程中,需要在发射端进行电光转换,并在接收端进行光电转换,相比于用于25G NRZ信号传输的串行器/解串器(SERDES,SERializer/DESerializer),用于50G NRZ信号传输的SERDES对于硬件器件和印制电路板的要求更高,技术也不够成熟,使得实现50G NRZ信号传输更加困难。而通过将NRZ信号转换为四电平脉冲幅度调制(PAM4,4Level Pulse Amplitude Modulation)来实现高速率光传输的相关技术,不符合ITU-T标准要求。
有鉴于此,第一方面,参照图1,本公开实施例提供一种数据传输方法,包括:
S11、接收上行光信号;
S12、根据所述上行光信号生成多个通道中的第二上行电信号,其中,多个通道中的所述第二上行电信号分别与上行发射端按照上行颗粒度对初始上行信号进行交叉拆分得到多个通道中的第一上行电信号对应;
S13、按照上行颗粒度对多个通道中的所述第二上行电信号进行通道对齐,对齐后恢复,得到目标上行信号。
本公开实施例第一方面提供的数据传输方法应用于上行方向的接收端。本公开实施例中,在上行方向,ONU为发射端,OLT为接收端。
本公开实施例中上行接收端接收上行发射端发送的光信号。在上行发射端,按照预设的上行颗粒度对初始上行信号进行交叉拆分,得到多个通道的第一上行电信号,然后根据多个通道的第一上行电信号生成一路上行光信号并传输到上行接收端。上行接收端根据接收到的上行光信号生成多个通道中的第二上行电信号,其中,上行接收端的多路第二上行电信号与上行发射端的多路第一上行电信号一一对应,也即上行发射端的通道数量与上行接收端的通道数量相同,上行发射端的多个通道与上行接收端的多个通道一一对应。本公开实施例对于通道数量不做特殊限定。例如,通道数量可以为2个、4个、8个等。
需要说明的是,在本公开实施例中,上行发射端按照预设的上行颗粒度对初始上行信号进行交叉拆分,是指按照预设的上行颗粒度将初始上行信号划分为多个数据片段,其中,数据片段为初始上行信号中由满足预设的上行颗粒度的至少一个比特(bit)组成的,假设上行发射端有X个通道,则将初始上行信号中每相邻的X个数据片段分别划分到X个不同的通道中,划分到各个通道中的数据片段组成的bit流则为各个通道中的第一上行电信号。例如,上行发射端有X个通道,预设的上行颗粒度为N个bit,初始上行信号中每N个bit划分为一个数据片段,则将第(iX)N个bit位及之后的N-1个bit位拼合后的bit流作为一个通道中的第一上行电信号,将第(iX+1)N个bit位及之后的N-1个bit位拼合后的bit流作为一个通道中的第一上行电信号,……,将第(iX+X-1)N个bit位及之后的N-1个bit位拼合后的bit流作为一个通道中的第一上行电信号,从而得到X路第一上行电信号,分别对应于X个通道,其中,i依次取0,1,2,3,…
在一些实施例中,上行发射端中的通道数量为2个,按照预设的上行颗粒度对初始上行信号进行交叉拆分时,将初始上行信号划分得到的多个数据片段可以分为奇数片段和偶数片段,则将奇数片段拼合后的bit流作为一路第一上行电信号,将偶数片段拼合后的bit流作为另一路第一上行电信号。
本公开实施例对预设颗粒度不做特殊限定。例如,预设颗粒度可以是1个bit,也可以是4个bit,还可以是8个bit。
本公开实施例对初始上行信号不做特殊限定。例如,初始上行信号为NRZ信号、PAM4信号,加扰比特流或交织比特流(Bitstream Scrambling\Bitstream Interleaving)中的任意一种。
在本公开实施例中,上行发射端对初始上行信号进行交叉拆分,起到了降低NRZ信号的速率的作用,即对初始上行信号进行交叉拆分得到的多路第一上行电信号的速率小于初始上行信号的速率。在一些实施例中,多路第一上行电信号的速率之和等于初始上行信号的速率。例如,初始上行信号为50G NRZ信号,经过交叉拆分得到两路25G NRZ信号;或初始上行信号为100G NRZ信号,经过交叉拆分得到两路50G NRZ信号;或初始上行信号为100GNRZ信号,经过交叉拆分得到四路25G NRZ信号。
在本公开实施例中,上行接收端根据接收到的上行光信号生成的多路第二上行电信号的速率,与发射端的多路第一上行电信号的速率相同。例如,上行发射端生成两路25GNRZ信号,则上行接收端根据上行光信号生成两路25G NRZ信号;上行发射端生成四路25GNRZ信号,则上行接收端根据上行光信号生成四路25G NRZ信号。上行接收端按照预设颗粒度对多个通道中的所述第二上行电信号进行交叉恢复,是指按照上行发射端对初始上行信号进行交叉拆分的规则,将多路第二上行电信号恢复为目标上行信号。在一些实施例中,目标上行信号与初始上行信号相同。在一些实施例中,目标上行信号为初始上行信号的近似。
需要说明的是,上行接收端通过交叉恢复得到的目标上行信号的速率与初始上行信号的速率相同,发射端与接收端之间传输的上行光信号的速率与初始上行信号的速率相同,从而能够用低速率的硬件设备实现高速率光传输。例如,初始上行信号为50G NRZ信号,在发射端交叉拆分为两路25G NRZ信号,并在接收端恢复为50G NRZ信号,得到目标上行信号;其中,发射端和接收端可以基于25G硬件设备对两路25G NRZ信号进行处理,并通过50G光信号进行传输,也即实现了基于25G硬件设备进行50G光传输。
本公开实施例提供的数据传输方法中,上行方向,发射端将高速率的初始信号交叉拆分多路低速率的电信号,并通过高速率光信号传输到接收端,接收端能够将多路低速率的电信号交叉恢复为高速率的目标信号,在上述过程中,发射端和接收端都能够利用低速率的硬件设备对低速率的电信号进行处理,从而实现了基于成本更低、技术更成熟的低速率硬件设备进行高速率的光传输,降低了高速率光传输的实现难度。
在本公开实施例中,接收端按照预设颗粒度对多个通道中的所述第二上行电信号进行交叉恢复,是指按照发射端对初始上行信号进行交叉拆分的规则,将多路第二上行电信号恢复为目标上行信号。
本公开实施例对于如何按照上行颗粒度对多个通道中的第二上行电信号进行通道对齐不做特殊限定。
在一些实施例中,第二上行电信号中的携带上行对齐标志位,根据多路第二上行电信号的上行对齐标志位对多个通道中的第二电信号进行对齐。
相应地,参照图2,按照上行颗粒度对多个通道中的所述第二上行电信号进行通道对齐包括:
S131、解析各个通道中的所述第二上行电信号,确定各个通道中的所述第二上行电信号的上行对齐标志位;
S132、根据各个通道中的所述第二上行电信号的对齐标志位,对多个通道中的所述第二上行电信号进行对齐。
本公开实施例对于第二上行电信号中的上行对齐标志位不做特殊限定。
在一些实施例中,发射端将初始上行信号拆分为多路第一上行电信号时,在第一上行电信号中携带特定bit序列作为上行对齐标志位;接收端根据上行光信号得到的多路第二上行电信号中也携带该上行对齐标志位。
在一些实施例中,将初始上行信号中的特定字段进行交叉拆分得到的bit流拼合后作为上行对齐标志位。
相应地,在一些实施例中,参照图3,解析各个通道中的所述第二上行电信号,确定各个通道中的所述第二上行电信号的上行对齐标志位包括:
S131a、对于任意一个通道中的所述第二上行电信号,确定所述第二上行电信号中的第一上行数据块,其中,所述第一上行数据块对应所述初始上行信号中的第一上行标识符的多个数据片段;
S131b、根据所述第一上行数据块确定所述第二上行电信号的上行对齐标志位;
其中,所述第一上行标识符中,多个通道中的所述第一上行数据块对应的多个数据片段相互交叉排列。
需要说明的是,本公开实施例中,第一上行数据块是将第一上行标识符交叉拆分得到的bit流拼合得到的。也即,第一上行标识符中的多个数据片段拼合得到第一上行数据块,多个通道中的第一上行数据块对应的数据片段在第一上行标识符中相互交叉排列,多个通道中的第一上行数据块中的数据片段相互交叉排列能够恢复得到第一上行标识符。
本公开实施例对第一上行标识符,即初始上行信号中对应于作为上行对齐标志位的bit流的特定字段,不做特殊限定。在一些实施例中,上行方向,第一上行标识符与上行物理同步块(PSBu,Physical Synchronization Block upstream)有关。例如,当初始上行信号是非交织的比特流时,第一上行标识符为PSBu中的定界符Delimiter;当初始上行信号是交织的比特流时,第一上行标识符为PSBu中的Delimiter经过交织后所形成的特定比特流,并与交织深度紧密相关。
在一些实施例中,将第一上行标识符交叉拆分得到的bit流拼合后作为上行对齐标志位。例如,通道数量为2,第一上行标识符为Delimiter,将Delimiter的奇数片段组成的bit流拼合后作为一个通道的上行对齐标志位,将Delimiter的偶数片段组成的bit流拼合后作为另一个通道的上行对齐标志位。
相应地,在一些实施例中,根据所述第一上行数据块确定所述第二上行电信号的对齐标志位包括:将所述第一数据块作为所述对齐标志位。
在一些实施例中,根据第一上行数据块确定所述第二上行电信号的上行对齐标志位时,对第一上行数据块进行扩展,从而避免交叉拆分使得上行对齐标志位的长度小于第一上行标识符的长度而增加同步出错的概率。
本公开实施例对如何对第一上行数据块进行扩展不做特殊限定。
在一些实施例中,将第二上行电信号中连续两个物理帧的第一上行数据块拼合,作为上行对齐标志位。
相应地,在一些实施例中,根据所述第一上行数据块确定所述第二上行电信号的上行对齐标志位包括:
将通道中连续两个物理帧的所述第一上行数据块拼合,得到所述上行对齐标志位。
在一些实施例中,扩展第一上行数据块的长度,作为上行对齐标志位。
相应地,在一些实施例中,根据所述第一上行数据块确定所述第二上行电信号的上行对齐标志位包括:
扩展所述第一上行数据块的长度,得到所述上行对齐标志位,其中,扩展后的所述第一上行数据块的长度等于所述第一上行标识符的长度。
本公开实施例对于如何扩展第一上行数据块的长度不做特殊限定。例如,通过复制、异或运算等方式扩展第一上行数据块的长度。
在一些实施例中,通过检测对前向纠错FEC码的解码情况、以及对无源光网络封装模式GEM帧的解帧情况,判定同步性能,一旦同步性能变差,则重新同步,从而避免交叉拆分使得上行对齐标志位的长度小于第一标识符的长度而增加同步出错的概率。
相应地,在一些实施例中,参照图4,按照上行颗粒度对多个通道中的所述第二上行电信号进行通道对齐,对齐后恢复,得到目标上行信号之后,所述数据传输方法还包括:
S141、确定对所述目标上行信号中前向纠错FEC码进行解码的第一正确率、以及对无源光网络封装模式GEM帧进行解帧的第二正确率;
S142、在所述第一正确率低于第一阈值、和/或所述第二正确率低于第二阈值的情况下,重新同步数据。
在一些实施例中,可以用正确解码的FEC码的数量和正确解帧的GEM帧的数量表征第一正确率和第二正确率,通过确定正确解码的FEC码的数量和/或正确解帧的GEM帧的数量,判定同步性能。
本公开实施例还提供了上行方向假锁的应对方案。
在一些实施例中,前导码图案(Preamble Pattern)为OLT配置的伪随机二进制序列(PRBS,Pseudo Random Binary Sequence)码型,且长度不定,分成两个通道进行传输后可能会跟上行PSBu Segment的Delimiter其中一个划分结果相同,进而造成OLT侧对ONU假锁。可以通过将Delimiter对应的Preamble与预设的Preamble进行对比来规避假锁。
相应地,在一些实施例中,参照图5,所述数据传输方法还包括:
S151、根据多个通道中的所述第一上行数据块确定第二上行标识符,其中,所述第二上行标识符与所述第一上行标识符对应;
S152、确定所述第二上行标识符之前的前导码与预设前导码相同的比特位的比例;
S153、在所述比例小于第三阈值的情况下,重新确定第二标识符。
在本公开实施例中,初始上行信号中的第一标识符为Delimiter,则第二上行标识符为目标上行信号中的Delimiter。
在一些实施例中,将高速率的初始上行信号交叉拆分为多路低速率的电信号后,第一上行标识符中原来的0和1的顺序关系发生了改变,可能导致接收端将发射端误判为异常而造成假锁,例如,OLT接收到ONU的数据后将ONU误判为流氓ONU。可以通过检测每个突发包来规避假锁。
相应地,在一些实施例中,参照图6,所述数据传输方法还包括:
S161、根据多个通道中的所述第一上行数据块确定第二标识符,其中,所述第二上行标识符与所述第一上行标识符对应;
S162、根据所述第二上行标识符判断发送所述上行光信号的光网络单元ONU是否异常。
在一些实施例中,步骤S161和S162实现为在同步后先进行一次对齐并检测PSBu,看是否存在流氓ONU,如果有流氓ONU,则进一步采用流氓ONU机制进行处理。
本公开实施例对于如何根据上行光信号生成多个通道的第二上行电信号不做特殊限定。
在一些实施例中,发射端对多个通道的第一上行电信号进行调制得到上行光信号,接收端对应地通过对上行光信号进行解调得到多个通道的第二上行电信号。
相应地,在一些实施例中,根据所述上行光信号生成多个通道中的第二上行电信号包括:
对所述上行光信号进行解调,得到多个通道中的所述第二上行电信号。
第二方面,参照图7,本公开实施例提供一种数据传输方法,包括:
S21、按照上行颗粒度对初始上行信号进行交叉拆分,得到多个通道中的第一上行电信号;
S22、根据多个通道中的所述第一上行电信号,生成一路上行光信号;
S23、传输所述上行光信号。
本公开实施例第二方面提供的数据传输方法应用于上行方向的发射端。在上行方向,ONU为发射端,OLT为接收端。
本公开实施例中,在发射端,按照预设的上行颗粒度对初始上行信号进行交叉拆分,得到多个通道的第一上行电信号,然后根据多个通道的第一上行电信号生成一路上行光信号并传输到接收端。本公开实施例对于通道数量不做特殊限定。例如,通道数量可以为2个、4个、8个等。
需要说明的是,在本公开实施例中,上行发射端按照预设的上行颗粒度对初始上行信号进行交叉拆分,是指按照预设的上行颗粒度将初始上行信号划分为多个数据片段,其中,数据片段为初始上行信号中由满足预设的上行颗粒度的至少一个比特(bit)组成的,假设上行发射端有X个通道,则将初始上行信号中每相邻的X个数据片段分别划分到X个不同的通道中,划分到各个通道中的数据片段组成的bit流则为各个通道中的第一上行电信号。例如,上行发射端有X个通道,预设的上行颗粒度为N个bit,初始上行信号中每N个bit划分为一个数据片段,则将第(iX)N个bit位及之后的N-1个bit位拼合后的bit流作为一个通道中的第一上行电信号,将第(iX+1)N个bit位及之后的N-1个bit位拼合后的bit流作为一个通道中的第一上行电信号,……,将第(iX+X-1)N个bit位及之后的N-1个bit位拼合后的bit流作为一个通道中的第一上行电信号,从而得到X路第一上行电信号,分别对应于X个通道,其中,i依次取0,1,2,3,…
在一些实施例中,发射端中的通道数量为2个,按照预设颗粒度对初始上行信号进行交叉拆分时,将初始上行信号划分得到的多个数据片段可以分为奇数片段和偶数片段,则将奇数片段拼合后的bit流作为一路第一上行电信号,将偶数片段拼合后的bit流作为另一路第一上行电信号。
本公开实施例对预设颗粒度不做特殊限定。例如,预设颗粒度可以是1个bit,也可以是4个bit,还可以是8个bit。
在本公开实施例中,发射端对初始上行信号进行交叉拆分,起到了降低NRZ信号的速率的作用,即对初始上行信号进行交叉拆分得到的多路第一上行电信号的速率小于初始信号的速率。在一些实施例中,多路第一上行电信号的速率之和等于初始信号的速率。例如,初始上行信号为50G NRZ信号,经过交叉拆分得到两路25G NRZ信号;或初始上行信号为100G NRZ信号,经过交叉拆分得到两路50G NRZ信号;或初始信号为100G NRZ信号,经过交叉拆分得到四路25G NRZ信号。
在本公开实施例中,通过降低NRZ信号的速率,能够用低速率的硬件设备实现高速率光传输。例如,初始上行信号为50G NRZ信号,在发射端交叉拆分为两路25G NRZ信号,并在接收端恢复为50G NRZ信号;其中,发射端和接收端可以基于25G硬件设备对两路25G NRZ信号进行处理,并通过50G光信号进行传输,也即实现了基于25G硬件设备进行50G光传输。
本公开实施例提供的数据传输方法中,上行方向,发射端将高速率的初始信号交叉拆分多路低速率的电信号,并通过高速率光信号传输到接收端,接收端能够将多路低速率的电信号交叉恢复为高速率的目标信号,在上述过程中,发射端和接收端都能够利用低速率的硬件设备对低速率的电信号进行处理,从而实现了基于成本更低、技术更成熟的低速率硬件设备进行高速率的光传输,降低了高速率光传输的实现难度。
本公开实施例对于如何根据多个通道的第一上行电信号生成一路上行光信号不做特殊限定。
在一些实施例中,根据多个通道中的所述第一上行电信号,生成一路上行光信号包括:
对多个通道中的所述第一上行电信号进行调制,得到所述上行光信号。
第三方面,参照图8,本公开实施例提供一种数据传输方法,包括:
S31、接收下行光信号;
S32、根据所述下行光信号生成多个通道中的第二下行电信号,其中,多个通道中的所述第二下行电信号分别与下行发射端按照下行颗粒度对初始下行信号进行交叉拆分得到多个通道中的第一下行电信号对应;
S33、按照下行颗粒度对多个通道中的所述第二下行电信号进行通道对齐,对齐后恢复,得到目标下行信号。
本公开实施例第一方面提供的数据传输方法应用于下行方向的接收端。本公开实施例中,在下行方向,OLT为发射端,ONU为接收端。
本公开实施例中下行接收端接收下行发射端发送的光信号。在下行发射端,按照预设的下行颗粒度对初始下行信号进行交叉拆分,得到多个通道的第一下行电信号,然后根据多个通道的第一下行电信号生成一路下行光信号并传输到下行接收端。下行接收端根据接收到的下行光信号生成多个通道中的第二下行电信号,其中,下行接收端的多路第二下行电信号与下行发射端的多路第一下行电信号一一对应,也即下行发射端的通道数量与下行接收端的通道数量相同,下行发射端的多个通道与下行接收端的多个通道一一对应。本公开实施例对于通道数量不做特殊限定。例如,通道数量可以为2个、4个、8个等。
需要说明的是,在本公开实施例中,下行发射端按照预设的下行颗粒度对初始下行信号进行交叉拆分,是指按照预设的下行颗粒度将初始下行信号划分为多个数据片段,其中,数据片段为初始下行信号中由满足预设的下行颗粒度的至少一个比特(bit)组成的,假设下行发射端有X个通道,则将初始下行信号中每相邻的X个数据片段分别划分到X个不同的通道中,划分到各个通道中的数据片段组成的bit流则为各个通道中的第一下行电信号。例如,下行发射端有X个通道,预设的下行颗粒度为N个bit,初始下行信号中每N个bit划分为一个数据片段,则将第(iX)N个bit位及之后的N-1个bit位拼合后的bit流作为一个通道中的第一下行电信号,将第(iX+1)N个bit位及之后的N-1个bit位拼合后的bit流作为一个通道中的第一下行电信号,……,将第(iX+X-1)N个bit位及之后的N-1个bit位拼合后的bit流作为一个通道中的第一下行电信号,从而得到X路第一下行电信号,分别对应于X个通道,其中,i依次取0,1,2,3,…
在一些实施例中,下行发射端中的通道数量为2个,按照预设的下行颗粒度对初始下行信号进行交叉拆分时,将初始下行信号划分得到的多个数据片段可以分为奇数片段和偶数片段,则将奇数片段拼合后的bit流作为一路第一下行电信号,将偶数片段拼合后的bit流作为另一路第一下行电信号。
本公开实施例对预设颗粒度不做特殊限定。例如,预设颗粒度可以是1个bit,也可以是4个bit,还可以是8个bit。
本公开实施例对初始下行信号不做特殊限定。例如,初始下行信号为NRZ信号、PAM4信号,加扰比特流或交织比特流(Bitstream Scrambling\Bitstream Interleaving)中的任意一种。
在本公开实施例中,下行发射端对初始下行信号进行交叉拆分,起到了降低NRZ信号的速率的作用,即对初始下行信号进行交叉拆分得到的多路第一下行电信号的速率小于初始下行信号的速率。在一些实施例中,多路第一下行电信号的速率之和等于初始下行信号的速率。例如,初始下行信号为50G NRZ信号,经过交叉拆分得到两路25G NRZ信号;或初始下行信号为100G NRZ信号,经过交叉拆分得到两路50G NRZ信号;或初始下行信号为100GNRZ信号,经过交叉拆分得到四路25G NRZ信号。
在本公开实施例中,下行接收端根据接收到的下行光信号生成的多路第二下行电信号的速率,与发射端的多路第一下行电信号的速率相同。例如,下行发射端生成两路25GNRZ信号,则下行接收端根据下行光信号生成两路25G NRZ信号;下行发射端生成四路25GNRZ信号,则下行接收端根据下行光信号生成四路25G NRZ信号。下行接收端按照预设颗粒度对多个通道中的所述第二下行电信号进行交叉恢复,是指按照下行发射端对初始下行信号进行交叉拆分的规则,将多路第二下行电信号恢复为目标下行信号。在一些实施例中,目标下行信号与初始下行信号相同。在一些实施例中,目标下行信号为初始下行信号的近似。
需要说明的是,下行接收端通过交叉恢复得到的目标下行信号的速率与初始下行信号的速率相同,发射端与接收端之间传输的下行光信号的速率与初始下行信号的速率相同,从而能够用低速率的硬件设备实现高速率光传输。例如,初始下行信号为50G NRZ信号,在发射端交叉拆分为两路25G NRZ信号,并在接收端恢复为50G NRZ信号,得到目标下行信号;其中,发射端和接收端可以基于25G硬件设备对两路25G NRZ信号进行处理,并通过50G光信号进行传输,也即实现了基于25G硬件设备进行50G光传输。
本公开实施例提供的数据传输方法中,下行方向,发射端将高速率的初始信号交叉拆分多路低速率的电信号,并通过高速率光信号传输到接收端,接收端能够将多路低速率的电信号交叉恢复为高速率的目标信号,在上述过程中,发射端和接收端都能够利用低速率的硬件设备对低速率的电信号进行处理,从而实现了基于成本更低、技术更成熟的低速率硬件设备进行高速率的光传输,降低了高速率光传输的实现难度。
在本公开实施例中,接收端按照预设颗粒度对多个通道中的所述第二下行电信号进行交叉恢复,是指按照发射端对初始下行信号进行交叉拆分的规则,将多路第二下行电信号恢复为目标下行信号。
本公开实施例对于如何按照下行颗粒度对多个通道中的第二下行电信号进行通道对齐不做特殊限定。
在一些实施例中,第二下行电信号中的携带下行对齐标志位,根据多路第二下行电信号的下行对齐标志位对多个通道中的第二电信号进行对齐。
相应地,参照图9,按照下行颗粒度对多个通道中的所述第二下行电信号进行通道对齐包括:
S331、解析各个通道中的所述第二下行电信号,确定各个通道中的所述第二下行电信号的下行对齐标志位;
S332、根据各个通道中的所述第二下行电信号的对齐标志位,对多个通道中的所述第二下行电信号进行对齐。
本公开实施例对于第二下行电信号中的下行对齐标志位不做特殊限定。
在一些实施例中,发射端将初始下行信号拆分为多路第一下行电信号时,在第一下行电信号中携带特定bit序列作为下行对齐标志位;接收端根据下行光信号得到的多路第二下行电信号中也携带该下行对齐标志位。
在一些实施例中,将初始下行信号中的特定字段进行交叉拆分得到的bit流拼合后作为下行对齐标志位。
相应地,在一些实施例中,参照图10,解析各个通道中的所述第二下行电信号,确定各个通道中的所述第二下行电信号的下行对齐标志位包括:
S331a、对于任意一个通道中的所述第二下行电信号,确定所述第二下行电信号中的第一下行数据块,其中,所述第一下行数据块对应所述初始下行信号中的第一下行标识符的多个数据片段;
S331b、根据所述第一下行数据块确定所述第二下行电信号的下行对齐标志位;
其中,所述第一下行标识符中,多个通道中的所述第一下行数据块对应的多个数据片段相互交叉排列。
需要说明的是,本公开实施例中,第一下行数据块是将第一下行标识符交叉拆分得到的bit流拼合得到的。也即,第一下行标识符中的多个数据片段拼合得到第一下行数据块,多个通道中的第一下行数据块对应的数据片段在第一下行标识符中相互交叉排列,多个通道中的第一下行数据块中的数据片段相互交叉排列能够恢复得到第一下行标识符。
本公开实施例对第一下行标识符,即初始下行信号中对应于作为下行对齐标志位的bit流的特定字段,不做特殊限定。在一些实施例中,第一下行标识符与下行物理同步块(PSBd,Physical Synchronization Block downstream)中的物理同步序列PSync有关。例如,当初始下行信号是非交织的比特流时,第一下行标识符为PSBd中的PSync;当初始下行信号是交织的比特流时,第一下行标识符为PSBd中的PSync经过交织后所形成的特定比特流,并与交织深度紧密相关。
在一些实施例中,将第一下行标识符交叉拆分得到的bit流拼合后作为下行对齐标志位。例如,通道数量为2,第一下行标识符为Delimiter,将Delimiter的奇数片段组成的bit流拼合后作为一个通道的下行对齐标志位,将Delimiter的偶数片段组成的bit流拼合后作为另一个通道的下行对齐标志位。
相应地,在一些实施例中,根据所述第一下行数据块确定所述第二下行电信号的对齐标志位包括:将所述第一数据块作为所述对齐标志位。
在一些实施例中,根据第一下行数据块确定所述第二下行电信号的下行对齐标志位时,对第一下行数据块进行扩展,从而避免交叉拆分使得下行对齐标志位的长度小于第一下行标识符的长度而增加同步出错的概率。
本公开实施例对如何对第一下行数据块进行扩展不做特殊限定。
在一些实施例中,将第二下行电信号中连续两个物理帧的第一下行数据块拼合,作为下行对齐标志位。
相应地,在一些实施例中,根据所述第一下行数据块确定所述第二下行电信号的下行对齐标志位包括:
将通道中连续两个物理帧的所述第一下行数据块拼合,得到所述下行对齐标志位。
在一些实施例中,扩展第一下行数据块的长度,作为下行对齐标志位。
相应地,在一些实施例中,根据所述第一下行数据块确定所述第二下行电信号的下行对齐标志位包括:
扩展所述第一下行数据块的长度,得到所述下行对齐标志位,其中,扩展后的所述第一下行数据块的长度等于所述第一下行标识符的长度。
本公开实施例对于如何扩展第一下行数据块的长度不做特殊限定。例如,通过复制、异或运算等方式扩展第一下行数据块的长度。
在一些实施例中,通过检测对前向纠错FEC码的解码情况、以及对无源光网络封装模式GEM帧的解帧情况,判定同步性能,一旦同步性能变差,则重新同步,从而避免交叉拆分使得下行对齐标志位的长度小于第一标识符的长度而增加同步出错的概率。
相应地,在一些实施例中,参照图11,按照下行颗粒度对多个通道中的所述第二下行电信号进行通道对齐,对齐后恢复,得到目标下行信号之后,所述数据传输方法还包括:
S341、确定对所述目标下行信号中前向纠错FEC码进行解码的第三正确率、以及对无源光网络封装模式GEM帧进行解帧的第四正确率;
S342、在所述第三正确率低于第四阈值、和/或所述第四正确率低于第五阈值的情况下,重新同步数据。
在一些实施例中,可以用正确解码的FEC码的数量和正确解帧的GEM帧的数量表征第三正确率和第四正确率,通过确定正确解码的FEC码的数量和/或正确解帧的GEM帧的数量,判定同步性能。
本公开实施例对于如何根据下行光信号生成多个通道的第二下行电信号不做特殊限定。
在一些实施例中,发射端对多个通道的第一下行电信号进行调制得到下行光信号,接收端对应地通过对下行光信号进行解调得到多个通道的第二下行电信号。
相应地,在一些实施例中,根据所述下行光信号生成多个通道中的第二下行电信号包括:
对所述下行光信号进行解调,得到多个通道中的所述第二下行电信号。
第四方面,参照图12,本公开实施例提供一种数据传输方法,包括:
S41、按照下行颗粒度对初始下行信号进行交叉拆分,得到多个通道中的第一下行电信号;
S42、根据多个通道中的所述第一下行电信号,生成一路下行光信号;
S43、传输所述下行光信号。
本公开实施例第二方面提供的数据传输方法应用于下行方向的发射端。本公开实施例中,在下行方向,OLT为发射端,ONU为接收端。
本公开实施例中,在发射端,按照预设的下行颗粒度对初始下行信号进行交叉拆分,得到多个通道的第一下行电信号,然后根据多个通道的第一下行电信号生成一路下行光信号并传输到接收端。本公开实施例对于通道数量不做特殊限定。例如,通道数量可以为2个、4个、8个等。
需要说明的是,在本公开实施例中,下行发射端按照预设的下行颗粒度对初始下行信号进行交叉拆分,是指按照预设的下行颗粒度将初始下行信号划分为多个数据片段,其中,数据片段为初始下行信号中由满足预设的下行颗粒度的至少一个比特(bit)组成的,假设下行发射端有X个通道,则将初始下行信号中每相邻的X个数据片段分别划分到X个不同的通道中,划分到各个通道中的数据片段组成的bit流则为各个通道中的第一下行电信号。例如,下行发射端有X个通道,预设的下行颗粒度为N个bit,初始下行信号中每N个bit划分为一个数据片段,则将第(iX)N个bit位及之后的N-1个bit位拼合后的bit流作为一个通道中的第一下行电信号,将第(iX+1)N个bit位及之后的N-1个bit位拼合后的bit流作为一个通道中的第一下行电信号,……,将第(iX+X-1)N个bit位及之后的N-1个bit位拼合后的bit流作为一个通道中的第一下行电信号,从而得到X路第一下行电信号,分别对应于X个通道,其中,i依次取0,1,2,3,…
在一些实施例中,发射端中的通道数量为2个,按照预设颗粒度对初始下行信号进行交叉拆分时,将初始下行信号划分得到的多个数据片段可以分为奇数片段和偶数片段,则将奇数片段拼合后的bit流作为一路第一下行电信号,将偶数片段拼合后的bit流作为另一路第一下行电信号。
本公开实施例对预设颗粒度不做特殊限定。例如,预设颗粒度可以是1个bit,也可以是4个bit,还可以是8个bit。
在本公开实施例中,发射端对初始下行信号进行交叉拆分,起到了降低NRZ信号的速率的作用,即对初始下行信号进行交叉拆分得到的多路第一下行电信号的速率小于初始信号的速率。在一些实施例中,多路第一下行电信号的速率之和等于初始信号的速率。例如,初始下行信号为50G NRZ信号,经过交叉拆分得到两路25G NRZ信号;或初始下行信号为100G NRZ信号,经过交叉拆分得到两路50G NRZ信号;或初始信号为100G NRZ信号,经过交叉拆分得到四路25G NRZ信号。
在本公开实施例中,通过降低NRZ信号的速率,能够用低速率的硬件设备实现高速率光传输。例如,初始下行信号为50G NRZ信号,在发射端交叉拆分为两路25G NRZ信号,并在接收端恢复为50G NRZ信号;其中,发射端和接收端可以基于25G硬件设备对两路25G NRZ信号进行处理,并通过50G光信号进行传输,也即实现了基于25G硬件设备进行50G光传输。
本公开实施例提供的数据传输方法中,下行方向,发射端将高速率的初始信号交叉拆分多路低速率的电信号,并通过高速率光信号传输到接收端,接收端能够将多路低速率的电信号交叉恢复为高速率的目标信号,在上述过程中,发射端和接收端都能够利用低速率的硬件设备对低速率的电信号进行处理,从而实现了基于成本更低、技术更成熟的低速率硬件设备进行高速率的光传输,降低了高速率光传输的实现难度。
本公开实施例对于如何根据多个通道的第一下行电信号生成一路下行光信号不做特殊限定。
在一些实施例中,根据多个通道中的所述第一下行电信号,生成一路下行光信号包括:
对多个通道中的所述第一下行电信号进行调制,得到所述下行光信号。
第五方面,参照图13,本公开实施例提供一种光线路终端OLT,其包括:
一个或多个处理器101;
存储器102,其上存储有一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现本公开实施例第一方面提供的数据传输方法和/或第二方面提供的数据传输方法;
一个或多个I/O接口103,连接在处理器与存储器之间,配置为实现处理器与存储器的信息交互。
其中,处理器101为具有数据处理能力的器件,其包括但不限于中央处理器(CPU)等;存储器102为具有数据存储能力的器件,其包括但不限于随机存取存储器(RAM,更具体如SDRAM、DDR等)、只读存储器(ROM)、带电可擦可编程只读存储器(EEPROM)、闪存(FLASH);I/O接口(读写接口)103连接在处理器101与存储器102间,能实现处理器101与存储器102的信息交互,其包括但不限于数据总线(Bus)等。
在一些实施例中,处理器101、存储器102和I/O接口103通过总线104相互连接,进而与计算设备的其它组件连接。
在一些实施例中,所述OLT包括OLT芯片,所述OLT芯片包括多个电接口,每一个所述电接口对应一个通道。
在一些实施例中,所述OLT包括光电转换芯片和媒体访问控制(MAC,Media AccessControl)层芯片,所述光电转换芯片到所述MAC层芯片包括多个通道。
第六方面,参照图14,本公开实施例提供一种光网络单元ONU,其包括:
一个或多个处理器201;
存储器202,其上存储有一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现本公开实施例第一方面提供的数据传输方法和/或第二方面提供的数据传输方法;
一个或多个I/O接口203,连接在处理器与存储器之间,配置为实现处理器与存储器的信息交互。
其中,处理器201为具有数据处理能力的器件,其包括但不限于中央处理器(CPU)等;存储器202为具有数据存储能力的器件,其包括但不限于随机存取存储器(RAM,更具体如SDRAM、DDR等)、只读存储器(ROM)、带电可擦可编程只读存储器(EEPROM)、闪存(FLASH);I/O接口(读写接口)203连接在处理器201与存储器202间,能实现处理器201与存储器202的信息交互,其包括但不限于数据总线(Bus)等。
在一些实施例中,处理器201、存储器202和I/O接口203通过总线204相互连接,进而与计算设备的其它组件连接。
在一些实施例中,所述ONU包括ONU芯片,所述ONU芯片包括多个电接口,每一个所述电接口对应一个通道。
在一些实施例中,所述ONU包括光电转换芯片和媒体访问控制(MAC,Media AccessControl)层芯片,所述光电转换芯片到所述MAC层芯片包括多个通道。
第七方面,参照图15,本公开实施例提供一种计算机可读介质,其上存储有计算机程序,程序被处理器执行时实现本公开实施例第一方面提供的数据传输方法和/或第二方面提供的数据传输方法。
为了使本领域技术人员能够更清楚地理解本公开实施例提供的技术方案,下面通过具体的实施例,对本公开实施例提供的技术方案进行详细说明:
实施例一
本实施例应用于50G PON***的上、下行数据传输环境,作用于OLT和ONU设备。采用N个bit位颗粒度复用、解复用的方案,在发射端用两路25Gbps的NRZ通道完成50Gbps的数据发射,在接收端也采用双通道的形式恢复原始数据。
在下行方向的OLT发射端,50G的NRZ电信号每一帧都按N个bit颗粒度的长度奇偶交叉形成两路新的25G NRZ电信号,原OLT下行物理帧中PSBd数据块的PSync也会按N个bit颗粒度的长度奇偶交叉形成两路新的bit流,该bit流在本实施例中将作为ONU接收机用于同步和数据通道对齐的标志。图16为下行PSync所在的数据结构示意图。比如,将PSync的第AN个bit位及该bit位之后的N-1个bit全部拼合后的bit流作为通道0(Lane0)的对齐标志位(A为偶数,A=0,2,4,…),将PSync的第BN个bit位及该bit位之后的N-1个bit全部拼合后的bit流作为通道1(Lane1)的对齐标志位(B为奇数,B=1,3,5,…)。在接收端,经过光电转换,会形成2路25G的NRZ电信号,此时ONU将利用在OLT侧形成的同步和数据通道对齐标志进行数据同步、双通道数据对齐和50G NRZ数据的恢复。
在上行方向的ONU发射端,50G的NRZ电信号每一帧也都按N个bit颗粒度的长度奇偶交叉形成两路新的25G NRZ电信号,原ONU上行的突发物理(Burst PHY)帧中最后一个PSBu Segment的Delimiter也会按N个bit颗粒度的长度奇偶交叉形成两路新的bit流,该bit流在本实施例中将作为OLT接收机用于数据通道对齐的标志(preamble形成的新的bit流则用于上行同步)。图17为Delimiter所在的数据结构的示意图。在上行数据同步完成后,Delimiter所形成的数据通道对齐标志用于双通道数据对齐和50G NRZ数据的恢复。在ITU-T标准中,每个Burst PHY帧的最后一个PSBu Segment的Delimiter长度是固定的,可配置为32bit或64bit。因此,可将该Delimiter的第CN个bit位及该bit位之后的N-1个bit全部拼合后的bit流作为通道0(Lane0)的对齐标志位(C为偶数,C=0,2,4,…),将Delimiter的第DN个bit位及该bit位之后的N-1个bit全部拼合后的bit流作为通道1(Lane1)的对齐标志位(D为奇数,D=1,3,5,…)。
实施例二
本实施例对应在下行方向。图18为下行方向OLT发射端的示意图。图19为下行方向ONU接收端的示意图。
OLT在MAC层利用第一串并转换模块将50G的NRZ按N个bit颗粒度的长度,奇偶交叉分成2路25G的NRZ下行数据,并经由两个独立的通道(Lane0\Lane1)送到光发射机,光发射机接收到两路25G NRZ电信号后,转换成50G的光信号向ONU进行下行传输;
在这个步骤中,第一串并转换模块起到降低NRZ信号速率的作用,可由单独的DSP/FPGA等外置芯片或MAC芯片内部完成转换;此外,光发射模块既可以同时接收两个NRZ通道的电信号进行调制后进行发射,也可以通过速率交织变成50G NRZ电信号之后再经过电光转换进行发射;
ONU光接收机收到OLT发射的光信号,进行光电转换,形成两路25G速率的NRZ数据,光接收模块与光发射模块类似,即可以通过解调获得2路25G的NRZ数据;
由于ONU接收机在光电转换后把电信号分成了2路NRZ信号,因此要解析两个通道的数据,定位出ONU接收机用于同步和数据通道对齐的标志,并以此为据进行同步以及将两个通道的数据在时间上进行严格的对齐;
把ONU侧得到的奇偶通道的数据按OLT第一串并转换模块配置的奇偶通道规则,进行数据的交叉恢复,恢复后的单个bit持续时间将比奇偶通道中单个bit的持续时间缩短1/2,最终将获得50G速率的NRZ数据;
此外,50G速率的PSync在ITU-T G.9804.3标准中规定为8byte,按照N个bit颗粒度的长度进行奇偶交叉转换成两路25G速率后会变成4byte,每个通道中用于同步的符号会缩短一半而导致同步出错的概率增加,因此采用以下任一解决方案:
1)在每个通道可将两个连续的25G速率的物理帧一起,作为同步状态机跳转条件来降低同步误码;
2)把每个通道的同步标志长度增加到8byte;
3)通过M个FEC正确解码和K个GEM帧正确解帧(M、K可配置,比如M=3,K=1),来判定下行接收端的同步情况,一旦同步性能变差,则重新同步。
实施例三
本实施例对应上行方向。图20为上行方向ONU发射端的示意图。图21为上行方向OLT接收端的示意图。
在上行方向,ONU的MAC层利用第二串并转换模块将50G的NRZ按N个bit颗粒度的长度,奇偶交叉分成2路25G的NRZ上行数据,并经由两个独立的通道(Lane0\Lane1)送到光发射机,光发射机接收到两路25G NRZ电信号后,转换成50G的光信号向OLT进行上行传输;
在此步骤中,第二串并转换模块起到降低NRZ信号速率的作用,可由单独的DSP/FPGA等外置芯片或MAC芯片内部完成转换;此外,光发射模块既可以同时接收两个NRZ通道的电信号进行调制后进行发射,也可以通过速率交织变成50G NRZ电信号之后再经过电光转换进行发射;
OLT光接收机收到ONU发射的光信号,进行光电转换,形成两路25G速率的NRZ数据,光接收模块与光发射模块类似,即可以通过解调,也可以通过解交织等形式获得2路25G的NRZ数据;
由于OLT的接收机在光电转换后把电信号分成了2路NRZ信号,因此要解析两个通道的数据,定位出OLT接收机用于同步和数据通道对齐的标志,并以此为据进行同步以及将两个通道的数据在时间上进行严格的对齐;
把OLT侧得到的奇偶通道的数据按ONU侧第二串并转换模块配置的奇偶通道规则,进行数据的交叉恢复,恢复后的单个bit持续时间将比奇偶通道中单个bit的持续时间缩短1/2,最终将获得50G速率的NRZ数据;
此外,在50G速率的数据按照奇偶分为两个25G速率的数据后,原来的0和1的顺序关系发生了改变,可能导致在上行过程中,OLT侧接收到ONU数据被误判为流氓ONU而造成假锁。此时,可以通过检测每个突发包(每个突发包都一定是以PSBu开头)来规避,即在同步后先进行一次对齐并检测PSBu,看是否存在流氓ONU,如果有流氓ONU,则进一步采用流氓ONU机制进行处理;
另外,Preamble Pattern为OLT配置的PRBS码型,且长度不定,分成两个通道进行传输后可能会跟上行PSBu Segment的Delimiter其中一个划分结果相同,进而造成OLT侧对ONU假锁。这种情况,需要OLT通过判定其认定的delimiter标识符所对应的前面preamble部分的L个bit是否至少有P个bit和预设的preamble相同来进行规避(L、P可以配置,比如L=64,P=57),如果相同则不是假锁,否则就是假锁,需要OLT重新认定delimiter的位置。
本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、***、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其它数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其它存储器技术、CD-ROM、数字多功能盘(DVD)或其它光盘存储、磁盒、磁带、磁盘存储或其它磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其它的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其它传输机制之类的调制数据信号中的其它数据,并且可包括任何信息递送介质。
本文已经公开了示例实施例,并且虽然采用了具体术语,但它们仅用于并仅应当被解释为一般说明性含义,并且不用于限制的目的。在一些实例中,对本领域技术人员显而易见的是,除非另外明确指出,否则可单独使用与特定实施例相结合描述的特征、特性和/或元素,或可与其它实施例相结合描述的特征、特性和/或元件组合使用。因此,本领域技术人员将理解,在不脱离由所附的权利要求阐明的本公开的范围的情况下,可进行各种形式和细节上的改变。
Claims (27)
1.一种数据传输方法,包括:
接收上行光信号;
根据所述上行光信号生成多个通道中的第二上行电信号,其中,多个通道中的所述第二上行电信号分别与上行发射端按照上行颗粒度对初始上行信号进行交叉拆分得到多个通道中的第一上行电信号对应;
按照上行颗粒度对多个通道中的所述第二上行电信号进行通道对齐,对齐后恢复得到目标上行信号。
2.根据权利要求1所述的数据传输方法,其中,按照上行颗粒度对多个通道中的所述第二上行电信号进行通道对齐包括:
解析各个通道中的所述第二上行电信号,确定各个通道中的所述第二上行电信号的上行对齐标志位;
根据各个通道中的所述第二上行电信号的上行对齐标志位,对多个通道中的所述第二上行电信号进行对齐。
3.根据权利要求2所述的数据传输方法,其中,解析各个通道中的所述第二上行电信号,确定各个通道中的所述第二上行电信号的上行对齐标志位包括:
对于任意一个通道中的所述第二上行电信号,确定所述第二上行电信号中的第一上行数据块,其中,所述第一上行数据块对应所述初始信号中的第一上行标识符的多个数据片段;
根据所述第一上行数据块确定所述第二上行电信号的上行对齐标志位;
其中,所述第一上行标识符中,多个通道中的所述第一上行数据块对应的多个数据片段相互交叉排列。
4.根据权利要求3所述的数据传输方法,其中,根据所述第一上行数据块确定所述第二上行电信号的上行对齐标志位包括:
将所述第一上行数据块作为所述上行对齐标志位。
5.根据权利要求3所述的数据传输方法,其中,根据所述第一上行数据块确定所述第二上行电信号的上行对齐标志位包括:
将通道中连续两个物理帧的所述第一上行数据块拼合,得到所述上行对齐标志位。
6.根据权利要求3所述的数据传输方法,其中,根据所述第一上行数据块确定所述第二上行电信号的上行对齐标志位包括:
扩展所述第一上行数据块的长度,得到所述上行对齐标志位,其中,扩展后的所述第一上行数据块的长度等于所述第一上行标识符的长度。
7.根据权利要求3至6中任意一项所述的数据传输方法,其中,所述第一上行标识符为上行物理同步块PSBu中的定界符Delimiter,或所述PSBu中的Delimiter经过交织后所形成的比特流。
8.根据权利要求1至6中任意一项所述的数据传输方法,其中,按照上行颗粒度对多个通道中的所述第二上行电信号进行通道对齐,对齐后恢复,得到目标上行信号之后,所述数据传输方法还包括:
确定对所述目标上行信号中前向纠错FEC码进行解码的第一正确率、以及对无源光网络封装模式GEM帧进行解帧的第二正确率;
在所述第一正确率低于第一阈值、和\或所述第二正确率低于第二阈值的情况下,重新同步数据。
9.根据权利要求3所述的数据传输方法,其中,所述数据传输方法还包括:
根据多个通道中的所述第一上行数据块确定第二上行标识符,其中,所述第二上行标识符与所述第一上行标识符对应;
确定所述第二上行标识符之前的前导码与预设前导码相同的比特位的比例;
在所述比例小于第三阈值的情况下,重新确定第二上行标识符。
10.根据权利要求3所述的数据传输方法,其中,所述数据传输方法还包括:
根据多个通道中的所述第一上行数据块确定第二上行标识符,其中,所述第二上行标识符与所述第一上行标识符对应;
根据所述第二上行标识符判断发送所述上行光信号的光网络单元ONU是否异常。
11.根据权利要求1至6中任意一项所述的数据传输方法,其中,根据所述上行光信号生成多个通道中的第二上行电信号包括:
对所述上行光信号进行解调,得到多个通道中的所述第二上行电信号。
12.一种数据传输方法,包括:
按照上行颗粒度对初始上行信号进行交叉拆分,得到多个通道中的第一上行电信号;
根据多个通道中的所述第一上行电信号,生成一路上行光信号;
传输所述上行光信号。
13.根据权利要求12所述的数据传输方法,其中,根据多个通道中的所述第一上行电信号,生成一路上行光信号包括:
对多个通道中的所述第一上行电信号进行调制,得到所述上行光信号。
14.一种数据传输方法,包括:
接收下行光信号;
根据所述下行光信号生成多个通道中的第二下行电信号,其中,多个通道中的所述第二下行电信号分别与下行发射端按照下行颗粒度对初始下行信号进行交叉拆分得到多个通道中的第一下行电信号对应;
按照下行颗粒度对多个通道中的所述第二下行电信号进行通道对齐,对齐后恢复得到目标下行信号。
15.根据权利要求14所述的数据传输方法,其中,按照下行颗粒度对多个通道中的所述第二下行电信号进行通道对齐包括:
解析各个通道中的所述第二下行电信号,确定各个通道中的所述第二下行电信号的下行对齐标志位;
根据各个通道中的所述第二下行电信号的下行对齐标志位,对多个通道中的所述第二下行电信号进行对齐。
16.根据权利要求15所述的数据传输方法,其中,解析各个通道中的所述第二下行电信号,确定各个通道中的所述第二下行电信号的下行对齐标志位包括:
对于任意一个通道中的所述第二下行电信号,确定所述第二下行电信号中的第一下行数据块,其中,所述第一下行数据块对应所述初始信号中的第一下行标识符的多个数据片段;
根据所述第一下行数据块确定所述第二下行电信号的下行对齐标志位;
其中,所述第一下行标识符中,多个通道中的所述第一下行数据块对应的多个数据片段相互交叉排列。
17.根据权利要求16所述的数据传输方法,其中,根据所述第一下行数据块确定所述第二下行电信号的下行对齐标志位包括:
将所述第一下行数据块作为所述下行对齐标志位。
18.根据权利要求16所述的数据传输方法,其中,根据所述第一下行数据块确定所述第二下行电信号的下行对齐标志位包括:
将通道中连续两个物理帧的所述第一下行数据块拼合,得到所述下行对齐标志位。
19.根据权利要求16所述的数据传输方法,其中,根据所述第一下行数据块确定所述第二下行电信号的下行对齐标志位包括:
扩展所述第一下行数据块的长度,得到所述下行对齐标志位,其中,扩展后的所述第一下行数据块的长度等于所述第一下行标识符的长度。
20.根据权利要求16至19中任意一项所述的数据传输方法,其中,所述第一下行标识符为上行物理同步块PSBd中的物理同步序列Psync或所述PSBd中的PSync经过交织后形成的比特流。
21.根据权利要求14至19中任意一项所述的数据传输方法,其中,按照下行颗粒度对多个通道中的所述第二下行电信号进行通道对齐,对齐后恢复,得到目标下行信号之后,所述数据传输方法还包括:
确定对所述目标下行信号中前向纠错FEC码进行解码的第三正确率、以及对无源光网络封装模式GEM帧进行解帧的第四正确率;
在所述第三正确率低于第四阈值和\或所述第四正确率低于第五阈值的情况下,重新同步数据。
22.根据权利要求14至19中任意一项所述的数据传输方法,其中,根据所述下行光信号生成多个通道中的第二下行电信号包括:
对所述下行光信号进行解调,得到多个通道中的所述第二下行电信号。
23.一种数据传输方法,包括:
按照下行颗粒度对初始下行信号进行交叉拆分,得到多个通道中的第一下行电信号;
根据多个通道中的所述第一下行电信号,生成一路下行光信号;
传输所述下行光信号。
24.根据权利要求23所述的数据传输方法,其中,根据多个通道中的所述第一下行电信号,生成一路下行光信号包括:
对多个通道中的所述第一下行电信号进行调制,得到所述下行光信号。
25.一种光线路终端OLT,包括:
一个或多个处理器;
存储器,其上存储有一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现根据权利要求1至11中任意一项所述的数据传输方法,和/或根据权利要求23或24所述的数据传输方法;
一个或多个I/O接口,连接在所述处理器与存储器之间,配置为实现所述处理器与存储器的信息交互。
26.一种光网络单元ONU,包括:
一个或多个处理器;
存储器,其上存储有一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现根据权利要求14至22中任意一项所述的数据传输方法,和/或根据权利要求12或13所述的数据传输方法;
一个或多个I/O接口,连接在所述处理器与存储器之间,配置为实现所述处理器与存储器的信息交互。
27.一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现根据权利要求1至24中任意一项所述的数据传输方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210614586.5A CN117201970A (zh) | 2022-05-30 | 2022-05-30 | 数据传输方法、光线路终端、光网络单元、可读介质 |
PCT/CN2023/095105 WO2023231800A1 (zh) | 2022-05-30 | 2023-05-18 | 数据传输方法、光线路终端、光网络单元、可读介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210614586.5A CN117201970A (zh) | 2022-05-30 | 2022-05-30 | 数据传输方法、光线路终端、光网络单元、可读介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117201970A true CN117201970A (zh) | 2023-12-08 |
Family
ID=89000338
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210614586.5A Pending CN117201970A (zh) | 2022-05-30 | 2022-05-30 | 数据传输方法、光线路终端、光网络单元、可读介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN117201970A (zh) |
WO (1) | WO2023231800A1 (zh) |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3694848B2 (ja) * | 1998-05-20 | 2005-09-14 | 富士通株式会社 | 光伝送システム及び光伝送装置 |
JP2008067252A (ja) * | 2006-09-11 | 2008-03-21 | Sumitomo Electric Ind Ltd | 光受信機、pon光通信システム及びフレーム同期方法 |
CN101867848B (zh) * | 2009-04-20 | 2013-06-05 | 华为技术有限公司 | 高速数据流的传输方法及相应设备、*** |
CN106878834B (zh) * | 2015-12-10 | 2020-07-31 | 深圳市中兴微电子技术有限公司 | 一种无源光网络兼容装置及其实现方法和光线路终端 |
CN109639403A (zh) * | 2018-11-26 | 2019-04-16 | 西南电子技术研究所(中国电子科技集团公司第十研究所) | 同步传输数字阵列天线基带激励数据的方法 |
-
2022
- 2022-05-30 CN CN202210614586.5A patent/CN117201970A/zh active Pending
-
2023
- 2023-05-18 WO PCT/CN2023/095105 patent/WO2023231800A1/zh unknown
Also Published As
Publication number | Publication date |
---|---|
WO2023231800A1 (zh) | 2023-12-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101247178B1 (ko) | 연속한 동일한 숫자 감소를 위한 방법 및 시스템 | |
US8331793B2 (en) | Optical transmission apparatus and method | |
CN102195738B (zh) | 用于吉比特无源光网络***下行帧同步的处理方法及装置 | |
EP2442468A1 (en) | Efficient Data Transmission and Training of Data Processing Functions | |
US7240271B2 (en) | Transmitting data words | |
KR101023463B1 (ko) | 데이터 에러 보고를 수행하는 방법 및 장치 | |
CN103190107B (zh) | 数据发送器、数据接收器和帧同步方法 | |
JPH11331132A (ja) | 光伝送システム及び光伝送装置 | |
US6820230B2 (en) | Self synchronous scrambler apparatus and method for use in dense wavelength division multiplexing | |
JP2002118540A (ja) | 誤り制御データの光伝送 | |
US8125979B2 (en) | Multi-channel optical transport network training signal wrapper | |
US8009993B2 (en) | Hybrid balanced coding scheme | |
US6819683B2 (en) | Communications system and associated deskewing and word framing methods | |
US20170331592A1 (en) | Transmitting device and receiving method | |
CN117201970A (zh) | 数据传输方法、光线路终端、光网络单元、可读介质 | |
JP2011061636A (ja) | マルチレーン伝送方法及びシステム | |
CN101510818B (zh) | 一种光纤链路的检测方法、装置和*** | |
JP2008294510A (ja) | 光信号受信機及び受信方法 | |
JP5277299B2 (ja) | マルチレーン伝送方法及びシステム | |
JP2008294511A (ja) | 光信号受信機及び受信方法 | |
WO2024055651A1 (zh) | 无源光网络的数据同步方法、装置及数据同步*** | |
US11973537B2 (en) | Flexible rate passive optical network incorporating use of delay modulation | |
WO2022179407A1 (zh) | 一种数据编码方法、数据译码方法及相关设备 | |
JP5063806B2 (ja) | マルチレーン伝送方法及びシステム | |
CN117081692A (zh) | 一种用于光通信的传输方法及相应设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication |