首页 无源光网络(PON)中的多速率交织下行帧

无源光网络(PON)中的多速率交织下行帧

举报
开通vip

无源光网络(PON)中的多速率交织下行帧(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN112640482A(43)申请公布日2021.04.09(21)申请号201980056185.9(74)专利代理机构北京同立钧成知识产权代理(22)申请日2019.06.12有限公司11205代理人王蕊 臧建明(30)优先权数据62/735,5282018.09.24US(51)Int.Cl.H04Q11/00(2006.01)(85)PCT国际申请进入国家阶段日2021.02.25(86)PCT国际申请的申请数据PCT/CN2019...

无源光网络(PON)中的多速率交织下行帧
(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN112640482A(43)申请公布日2021.04.09(21)申请号201980056185.9(74)专利代理机构北京同立钧成知识产权代理(22)申请日2019.06.12有限公司11205代理人王蕊 臧建明(30)优先权数据62/735,5282018.09.24US(51)Int.Cl.H04Q11/00(2006.01)(85)PCT国际申请进入国家阶段日2021.02.25(86)PCT国际申请的申请数据PCT/CN2019/0909942019.06.12(87)PCT国际申请的公布数据WO2020/062933EN2020.04.02(71)申请人华为技术有限公司地址518129广东省深圳市龙岗区坂田华为总部办公楼(72)发明人罗远秋 弗兰克·埃芬博格 高波 刘翔 权利要求书2页说明书15页附图10页(54)发明名称无源光网络(PON)中的多速率交织下行帧(57)摘要一种在光线路终端(OLT)实现的方法,所述OLT包括:存储器,包括指令;处理器,与所述存储器通信,其中所述处理器执行所述指令以生成具有预定义长度的多速率下行帧,所述多速率下行帧包括多个子帧,每个所述子帧与相应数据速率相关联;以及发射器,耦合到所述处理器,并且被配置为以所述相应数据速率发送所述多速率下行帧的所述多个子帧中的每个子帧。CN112640482ACN112640482A权 利 要 求 书1/2页1.一种光线路终端OLT,包括:存储器,包括指令;处理器,与所述存储器通信,其中所述处理器执行所述指令以生成具有预定义长度的多速率下行帧,所述多速率下行帧包括多个子帧,每个所述子帧与相应数据速率相关联;以及发射器,耦合到所述处理器,并被配置为以所述相应数据速率发送所述多速率下行帧的所述多个子帧中的每个子帧。2.根据权利要求1所述的OLT,其中所述处理器还被配置为封装所述多个子帧中的每个子帧,以包括指示相应子帧的边界以及与所述相应子帧相关联的所述相应数据速率的头部。3.根据权利要求1至2中任一项所述的OLT,其中所述处理器还被配置为封装所述多个子帧中的每个子帧以包括物理同步块PSBd,所述PSBd包括指示子帧长度的子帧长度指示符SLI字段。4.根据权利要求1至3中任一项所述的OLT,其中所述处理器还被配置为封装所述多个子帧中的每个子帧以包括物理同步块PSBd,所述PSBd的保留字段或未使用字段中携带相应子帧的长度。5.根据权利要求1至4中任一项所述的OLT,其中所述处理器还被配置为在发送期间在所述多个子帧中的每个子帧之间插入子帧结束EoS指示符。6.根据权利要求1至5中任一项所述的OLT,其中所述多速率下行帧的所述预定义长度为125微秒。7.根据权利要求1至6中任一项所述的OLT,其中所述多个子帧包括第一子帧和第二子帧,所述第一子帧与25千兆比特/秒25G的相应数据速率相关联,所述第二子帧与50千兆比特/秒50G的相应数据速率相关联。8.根据权利要求7所述的OLT,其中将所述多速率下行帧的第一部分分配给所述第一子帧,并且将所述多速率下行帧的第二部分分配给所述第二子帧。9.一种计算机程序产品,包括存储在非暂时性计算机可读介质上的计算机可执行指令,当由处理器执行时,使得光线路终端OLT:生成具有预定义长度的多速率下行帧,所述多速率下行帧包括多个子帧,每个所述子帧与相应数据速率相关联;并且以所述相应数据速率发送所述多速率下行帧的所述多个子帧中的每个子帧。10.根据权利要求9所述的计算机程序产品,其中所述计算机可执行指令在由所述处理器执行时,还使得所述处理器封装所述多个子帧中的每个子帧,以包括指示相应子帧的边界和与所述相应子帧相关联的所述相应数据速率的头部。11.根据权利要求9至10中任一项所述的计算机程序产品,其中所述多个子帧中的每个子帧具有小于所述预定义长度的不同长度。12.根据权利要求9至11中任一项所述的计算机程序产品,其中所述多个子帧中的每个子帧具有小于所述预定义长度的共同长度。13.根据权利要求9至12中任一项所述的计算机程序产品,其中所述计算机可执行指令在由所述处理器执行时,还使得所述处理器:2CN112640482A权 利 要 求 书2/2页组合与第一数据速率相关联的多个第一有效载荷帧,以创建所述多个子帧中的第一子帧;组合与第二数据速率相关联的多个第二有效载荷帧,以创建所述多个子帧中的第二子帧的第二有效载荷;封装所述第一子帧以包括指示所述第一数据速率的第一头部;以及封装所述第二子帧以包括指示所述第二数据速率的第二头部,其中所述第一子帧和所述第二子帧被连续发送。14.一种由光线路终端OLT实现的方法,所述方法包括:所述OLT生成具有预定义长度的多速率下行帧,所述多速率下行帧包括多个子帧,每个所述子帧与相应数据速率相关联;以及所述OLT以所述相应数据速率发送所述多个子帧中的每个子帧。15.根据权利要求14所述的方法,其中生成所述多速率下行帧包括:所述OLT封装所述多个子帧中的每个子帧,以包括指示相应子帧的帧边界和与所述相应子帧相关联的所述相应数据速率的头部。16.根据权利要求14至15中任一项所述的方法,其中生成所述多速率下行帧包括:所述OLT封装所述多个子帧中的每个子帧以包括物理同步块PSBd,所述PSBd包括指示子帧长度的子帧长度指示符SLI字段。17.根据权利要求14至16中任一项所述的方法,其中生成所述多速率下行帧包括:所述OLT封装所述多个子帧中的每个子帧以包括物理同步块PSBd,所述PSBd的保留字段或未使用字段中携带相应子帧的长度。18.根据权利要求14至17中任一项所述的方法,还包括:所述OLT在向所述ONU进行发送期间,在所述多个子帧中的每个子帧之间插入子帧结束EoS指示符。19.根据权利要求14至18中任一项所述的方法,其中所述多速率下行帧的所述预定义长度为125微秒。20.根据权利要求14至19中任一项所述的方法,其中所述多个子帧包括第一子帧和第二子帧,所述第一子帧与25千兆比特/秒25G的相应数据速率相关联,所述第二子帧与50千兆比特/秒50G的相应数据速率相关联。21.一种光网络单元ONU,包括:接收器,被配置为接收多速率下行帧,所述多速率下行帧具有预定义长度并且包括多个子帧,每个所述子帧与不同的数据速率相关联;以及处理器,耦合到所述接收器,并被配置为基于所述多个子帧中的子帧的头部中指示的数据速率来确定是否处理所述子帧。22.根据权利要求21所述的ONU,其中所述处理器还被配置为响应于所述多个子帧中的所述子帧的所述头部而处理所述子帧,其中所述子帧的所述头部指示所述ONU支持的数据速率。23.根据权利要求21至22中任一项所述的ONU,其中所述处理器还被配置为响应于所述多个子帧中的所述子帧的所述头部而忽略所述子帧,其中所述子帧的所述头部指示所述ONU不支持的数据速率。3CN112640482A说 明 书1/15页无源光网络(PON)中的多速率交织下行帧[0001]相关应用的交叉引用[0002]本申请要求Futurewei公司(Futurewei Technologies,Inc.)于2018年9月24日提交的申请号为62/735,528、名称为“无源光网络(PON)中的多速率交织下行帧”的美国临时专利申请的优先权,其全部内容通过引用并入本文。技术领域[0003]本公开涉及无源光网络(Passive Optical Network,PON)领域。特别地,本公开涉及PON中的光线路发射器(Optical Line Transmitter,OLT),其以多个不同的数据速率向多个光网络单元(Optical Network Unit,ONU)下行(downstream)发送数据。背景技术[0004]PON是一种在最后一英里提供网络接入的系统,其是将通信传递给客户的电信网络的最后一部分。PON是点对多点网络,包括中心局(Central Office,CO)处的OLT、用户场所的ONU和将OLT耦合到ONU的光分配网络(Optical Distribution Network,ODN)。[0005]下一代PON(Next Generation PON,NG‑PON)可以将时分复用(Time‑Division Multiplexing,TDM)和波分复用(Wavelength‑Division Multiplexing,WDM)结合以支持更高的容量,以便单个OLT可以为更多的用户提供服务并为每个用户提供足够的带宽。在这样的时分‑波分复用PON(Time‑and‑Wavelength Division PON,TWDM PON)中,可以将WDM PON覆盖在TDM PON的顶部。因此,可以将不同的波长复用在一起以共享单个馈线光纤,并且每个波长可以由使用TDM的多个用户共享。发明内容[0006]根据本公开的第一方面,提供了一种光线路发射器(Optical Line Transmitter,OLT)。该OLT包括:存储器,包括指令;处理器,与该存储器通信,其中该处理器执行指令以生成具有预定义长度的多速率下行帧,该多速率下行帧包括多个子帧,每个子帧与相应数据速率相关联;以及发射器,耦合到该处理器,并被被配置为以相应数据速率发送该多速率下行帧的多个子帧中的每个子帧。[0007]在根据第一方面的OLT的第一实施方式中,该处理器还被配置为封装所述多个子帧中的每个子帧,以包括指示相应子帧的边界以及与相应子帧相关联的相应数据速率的头部。[0008]在根据第一方面或第一方面的任何前述实施方式的OLT的第二实施方式中,该处理器还被配置为封装所述多个子帧中的每个子帧以包括物理同步块(Physical Synchronization Block,PSBd),该PSBd包括指示子帧长度的子帧长度指示(Subframe Length Indicator,SLI)字段。[0009]在根据第一方面或第一方面的任何前述实施方式的OLT的第三实施方式中,该处理器还被配置为封装所述多个子帧中的每个子帧以包括物理同步块(PSBd),该PSBd的保留4CN112640482A说 明 书2/15页字段或未使用字段中携带相应子帧的长度。[0010]在根据第一方面或第一方面的任何前述实施方式的OLT的第四实施方式中,该处理器还被配置为在发送期间在所述多个子帧中的每个子帧之间插入子帧结束(End‑of‑Subframe,EoS)指示符。[0011]在根据第一方面或第一方面的任何前述实施方式的OLT的第五实施方式中,该多速率下行帧的预定义长度为125微秒。[0012]在根据第一方面或第一方面的任何前述实施方式的OLT的第六实施方式中,所述多个子帧包括第一子帧和第二子帧,该第一子帧与25千兆比特/秒(25G)的相应数据速率相关联,该第二子帧与50千兆比特/秒(50G)的相应数据速率相关联。[0013]在根据第一方面或第一方面的任何前述实施方式的OLT的第七实施方式中,将该多速率下行帧的第一部分分配给该第一子帧,并且将该多速率下行帧的第二部分分配给该第二子帧。[0014]根据本公开的第二方面,提供了一种计算机程序产品,包括存储在非暂时性计算机可读介质上的计算机可执行指令。当由处理器执行时,所述指令使得OLT:生成具有预定义长度的多速率下行帧,该多速率下行帧包括多个子帧,每个子帧与相应数据速率相关联;并且以相应数据速率发送该多速率下行帧的多个子帧中的每个子帧。[0015]在根据第二方面的OLT的第一实施方式中,所述计算机可执行指令在由该处理器执行时,还使得该处理器封装所述多个子帧中的每个子帧,以包括指示相应子帧的边界和与相应子帧相关联的相应数据速率的头部。[0016]在根据第二方面或第二方面的任何前述实施方式的OLT的第二实施方式中,所述多个子帧中的每个子帧具有小于该预定义长度的不同长度。[0017]在根据第二方面或第二方面的任何前述实施方式的OLT的第三实施方式中,所述多个子帧中的每个子帧具有小于该预定义长度的共同长度。[0018]在根据第二方面或第二方面的任何前述实施方式的OLT的第四实施方式中,所述计算机可执行指令在由该处理器执行时,还使得该处理器:组合与第一数据速率相关联的多个第一有效载荷帧,以创建所述多个子帧中的第一子帧,组合与第二数据速率相关联的多个第二有效载荷帧,以创建所述多个子帧中的第二子帧的第二有效载荷,封装该第一子帧以包括指示该第一数据速率的第一头部,以及封装该第二子帧以包括指示该第二数据速率的第二头部,其中该第一子帧和该第二子帧被连续发送。[0019]根据本公开的第三方面,提供了一种方法。该方法由OLT实现,并且该方法包括:该OLT生成具有预定义长度的多速率下行帧,该多速率下行帧包括多个子帧,每个子帧与相应数据速率相关联,以及该OLT以相应数据速率发送所述多个子帧中的每个子帧。[0020]在根据第三方面的方法的第一实施方式中,生成该多速率下行帧包括:该OLT封装所述多个子帧中的每个子帧,以包括指示相应子帧的帧边界和与该相应子帧相关联的相应数据速率的头部。[0021]在根据第三方面或第三方面的任何前述实施方式的计算设备的第二实施方式中,生成该多速率下行帧包括:该OLT封装所述多个子帧中的每个子帧以包括PSBd,该PSBd包括指示子帧长度的SLI字段。[0022]在根据第三方面或第三方面的任何前述实施方式的方法的第三实施方式中,生成5CN112640482A说 明 书3/15页该多速率下行帧包括:该OLT封装所述多个子帧中的每个子帧以包括物理同步块(PSBd),该PSBd的保留字段或未使用字段中携带相应子帧的长度。[0023]在根据第三方面或第三方面的任何前述实施方式的方法的第四实施方式中,该方法还包括:该OLT在向该ONU进行发送期间,在所述多个子帧中的每个子帧之间插入子帧结束(EoS)指示符。[0024]在根据第三方面或第三方面的任何前述实施方式的方法的第五实施方式中,该多速率下行帧的预定义长度为125微秒。[0025]在根据第三方面或第三方面的任何前述实施方式的方法的第六实施方式中,所述多个子帧包括第一子帧和第二子帧,该第一子帧与25千兆比特/秒(25G)的相应数据速率相关联,该第二子帧与50千兆比特/秒(50G)的相应数据速率相关联。[0026]根据本公开的第四方面,提供了一种ONU。该ONU包括:接收器,被配置为接收多速率下行帧,该多速率下行帧具有预定义长度并且包括多个子帧,每个子帧与不同的数据速率相关联;以及处理器,耦合到该接收器,并被配置为基于所述多个子帧中的子帧的头部中指示的数据速率来确定是否处理该子帧。[0027]在根据第四方面的ONU的第一实施方式中,该处理器还被配置为响应于所述多个子帧中的该子帧的头部而处理该子帧,其中该子帧的头部指示该ONU支持的数据速率。[0028]在根据第四方面或第四方面的任何前述实施方式的ONU的第二实施方式中,该处理器还被配置为响应于所述多个子帧中的该子帧的头部而忽略该子帧,其中该子帧的头部指示该ONU不支持的数据速率。[0029]通常,OLT仅被配置为以单一数据速率向下行发送数据,而不管OLT是否能够以多个不同的数据速率发送数据。本文公开的实施例使得OLT能够以多个不同的数据速率向下行发送数据,从而以更有效的方式向多个ONU发送数据。当ONU支持特定的数据速率时,ONU也可以以更快的速率从OLT接收数据。[0030]根据以下结合附图和权利要求的详细描述,将更清楚地理解这些和其他特征。附图说明[0031]为了更全面地理解本公开,现在结合附图与详细描述并参考以下简要描述,其中类似的附图标记表示类似的部分。[0032]图1是根据本公开各种实施例的PON的示意图。[0033]图2是根据本公开各种实施例的装置的示图。[0034]图3是示出根据本公开各种实施例的多速率下行帧和标准下行帧之间的比较的示图。[0035]图4A‑4E示出多速率下行帧示例,示出根据本公开各种实施例的多速率下行帧的各种帧和子帧的可能情况。[0036]图5是示出根据本公开各种实施例的包括在多速率下行帧中的头部的示例的示图。[0037]图6是示出根据本公开各种实施例的包括在多速率下行帧中的头部的一部分的示例的示图。[0038]图7是示出根据本公开各种实施例的包括子帧结束(EoS)指示符的多速率下行帧6CN112640482A说 明 书4/15页的示例的示图。[0039]图8是示出根据本公开各种实施例的在多速率下行帧内处理子帧的方法的消息序列图。[0040]图9是根据本公开各种实施例的生成和发送多速率下行帧的方法的流程图。[0041]图10是根据本公开各种实施例的接收和处理多速率下行帧的方法的流程图。[0042]图11是示出根据本公开各种实施例的被配置为生成和发送多速率下行帧的装置的图。[0043]图12是示出根据本公开各种实施例的被配置为接收和处理多速率下行帧的装置的图。具体实施方式[0044]首先应当理解,尽管下面提供了一个或多个实施例的示例性实施方式,但是可以使用任意数量的技术来实现所公开的系统和/或方法,无论是当前已知的还是现有的技术。本公开绝不应限于下面示出的示例性实施方式、附图和技术,包括本文示出和描述的示例性设计和实施方式,而是可以在所附权利要求及其全部等效范围内进行修改。[0045]在常规的TWDM PON中,OLT以单一数据速率在单个下行波长上操作。数据速率是指数据可以从OLT发送到ONU或从ONU发送到OLT的速度。例如,在千兆位PON(Gigabit PON,GPON)系统中,下行数据大约以2.48832千兆比特/秒(Gbps)广播(以下简称2.5G),而上行数据大约以1.25Gbps发送。在10Gbps PON(XG‑PON)系统中,下行数据大约以9.95328Gbps(以下简称10G)广播,而上行数据以大约10G或2.5G发送。一些新兴的下一代高速PON系统预期将以更高的数据速率如25Gbps(以下简称25G)以及50Gbps(以下简称50G)向下行广播数据。例如,国际电信联盟(International Telecommunication Union,ITU)电信标准化部门(ITU‑T)正在为下一代高速PON引入称为G.hsp的新系列,其中OLT被配置为以25G或50G向下行发送数据。[0046]然而,即使OLT能够以多于一种数据速率向下行发送数据,PON中的典型OLT也仅以单一数据速率向ONU发送下行数据。例如,OLT可以被配置为以1G、2.5G、10G、25G或50G发送数据。但是,通常将OLT预设为仅以这些数据速率之一向下行发送数据。因此,没有一种 协议 离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载 能够由OLT用于以不同的数据速率向下行发送数据。[0047]本文公开的实施例针对的是一种使OLT能够以不同的数据速率向下行发送数据的协议帧结构。该协议帧结构可以通过将典型的下行帧划分为多个子帧来创建,其中每个子帧与不同的数据速率相关联,并且每个子帧包括指示相应的数据速率和/或该子帧的长度的头部。[0048]本文公开的实施例使OLT能够以多个不同的数据速率向下行发送数据,从而以更有效的方式向多个ONU发送数据。当ONU支持特定数据速率时,ONU还可以以更快的速率从OLT接收数据。[0049]图1是PON 100的示意图。PON 100包括OLT 110、ONU 120和将OLT 110耦合到ONU 120的ODN 130。PON 100是可以不需要有源组件在OLT 110和ONU 120之间分配数据的通信网络。相反,PON 100可以使用ODN 130中的无源光学组件在OLT 110和ONU 120之间分配数据。7CN112640482A说 明 书5/15页[0050]OLT 110与另一网络以及与ONU 120通信。具体地,OLT 110是另一网络与ONU 120之间的中介。例如,OLT 110将从另一网络接收到的数据转发给ONU 120,并将从ONU 120接收到的数据转发给另一网络。OLT 110包括发射器和接收器。当另一网络使用与PON 100中使用的协议不同的网络协议时,OLT 110包括或包含将该网络协议转换为PON协议(且反之亦然)的转换器。OLT 110通常位于诸如CO的中心位置,但是它也可以位于其他合适的位置。[0051]ODN 130是数据分配网络,包括光缆、耦合器、分路器、分配器和其他合适的组件。这些组件包括无源光学组件,其不需要电源就可以在OLT 110和ONU 120之间分配信号。可替代地,这些组件包括有源组件,例如需要电源的光学放大器。如图所示,ODN 130以分支配置从OLT110延伸到ONU 120,但是ODN 130可以以任何其他合适的点对多点(Point‑to‑multipoint,P2MP)配置来配置。[0052]ONU 120与OLT 110和客户通信,并且充当OLT 110和客户之间的中介。为此,ONU 120包括光收发器,其从OLT 110接收光信号,将光信号转换为电信号,并将电信号提供给客户。收发器还从客户接收电信号,将电信号转换为光信号,并将光信号发送到OLT 110。ONU 120和光网络终端(Optical Network Terminal,ONT)相似,并且这些术语可以互换使用。ONU 120通常位于诸如客户场所的分布式位置,但它们也可以位于其他合适的位置。[0053]如上所述,数据速率是指可以将数据从OLT 110发送到ONU 120或从ONU 120发送到OLT 110的速度。PON 100可以是当前的能够提供1G、2.5G或10G的数据速率的标准PON。在该PON 100中,OLT 110和ONU 120能够以1G、2.5G或10G的数据速率发送和接收数据。PON 100也可以是下一代高速PON,其能够实现更高的数据速率,例如25G、50G和100G。在该PON 100中,OLT 110和ONU 120能够以1G、2.5G、10G、25G、50G和100G的数据速率发送和接收数据。[0054]下一代高速PON 100中的标准OLT 110可被配置为以任何数据速率(例如1G、2.5G、10G、25G、50G或100G)向ONU 120下行发送数据。但是,即使OLT 110能够以不同的数据速率向下行发送数据,OLT 110可能也预先配置为在一个物理信道上以单一数据速率向ONU 120发送数据。因此,需要开发可由OLT 110实现且被ONU 120理解的协议,以使OLT 110能够以不同的数据速率向ONU 120下行发送数据。[0055]本文公开了可由OLT 110实现以支持以多于一个数据速率向下行发送数据的下行帧结构的实施例。在一个实施例中,OLT 110被配置为生成具有预定义长度的多速率下行帧,其中多速率下行帧包括多个子帧,每个子帧与不同的数据速率相关联。OLT 110可以封装子帧以包括头部,该头部指示子帧的边界、子帧的长度和/或将子帧发送到ONU 120的数据速率。OLT 110可以被配置为以相应的数据速率向PON 100内的ONU 120发送每个子帧。[0056]图2是根据本公开各种实施例的装置200的示意图。装置200例如可以是OLT 110或ONU 120,并且可以被配置为实现所公开的实施例。装置200包括:入口端口210和耦合到入口端口210用于接收数据的接收器(RX)220;耦合到RX 220用于处理数据的处理器、逻辑单元、基带单元或中央处理单元(Central Processing Unit,CPU)230;耦合到处理器230的发射器(TX)240和耦合到TX 240用于发送数据的出口端口250;以及耦合到处理器230用于存储数据的存储器260。装置200还可以包括光‑电(Optical‑to‑Electrical,OE)组件、电‑光(Electrical‑to‑Optical,EO)组件或射频(Radio Frequency,RF)组件,这些组件耦合到用于进出光、电信号或RF信号的入口端口210、RX 220、TX 240和出口端口250。8CN112640482A说 明 书6/15页[0057]处理器230是硬件、中间件、固件或软件的任意组合。处理器230包括一个或多个CPU芯片、核心、现场可编程门阵列(Field‑Programmable Gate Array,FPGA)、专用集成电路(Application‑Specific Integrated Circuit,ASIC)或数字信号处理器(Digital Signal Processor,DSP)的任意组合。处理器230与入口端口210、RX 220、TX 240、出口端口250和存储器260通信。在一些实施例中,处理器230存储实现所公开的实施例的多速率下行模块270。处理器230可以包括用于保存多速率下行模块270的存储器,并且处理器230可以检索多速率下行模块270并执行其中的指令以执行装置200的操作。因此,包含多速率下行模块270对装置200的功能性提供了实质性的改进,并且实现装置200到不同状态的转换。可替代地,存储器260将多速率下行模块270存储为指令,并且处理器230执行那些指令。[0058]存储器260包括磁盘、磁带驱动器或固态驱动器的任意组合。当装置200选择执行的程序时,装置200可以使用存储器260作为溢出数据存储设备来存储那些程序。装置200可以使用存储器260来存储指令。装置200可以使用存储器260来存储装置200在执行那些程序期间读取和/或生成的数据。存储器260可以是易失性存储器或非易失性存储器,并且可以是只读存储器(Read‑Only Memory,ROM)、随机存取存储器(Random‑Access Memory,RAM)、三态内容寻址存储器(Ternary Content‑Addressable Memory,TCAM)或静态RAM(Static RAM,SRAM)的任意组合。[0059]在一个示例性实施例中,装置200包括:生成具有预定义长度的多速率下行帧的生成模块,该多速率下行帧包括多个子帧,每个子帧与相应的数据速率相关联;以及以相应数据速率发送多个子帧中的每个子帧的发送模块。在一些实施例中,装置200可以包括用于执行实施例中描述的步骤中的任一步骤或步骤的组合的其他或附加模块。此外,如在任何图中示出或在任何权利要求中陈述的,该方法的任何其他或替代实施例或方面也被考虑包括相似的模块。[0060]图3是示出根据本公开各种实施例的标准下行帧305和多速率下行帧330之间的比较的示图300。OLT 110可以被配置为在朝向ONU 120的下行方向连续地发送标准下行帧305,在标准下行帧305的传送之间不存在任何时间延迟。[0061]OLT 110发送的数据可以被划分成具有预定义长度313的固定大小的下行帧305A‑C。可替代地,预定义长度313包括预定时间段长度313或预定持续时间313,但是为了简洁起见,本文将使用“长度”。根据2015年10月发布的题为“40千兆无源光网络(NG‑PON2):传输汇聚层 规范 编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载 (40‑Gigabit‑capable passive optical networks(NG‑PON2):Transmission Convergence Layer Specification)”的ITU‑T系列G标准文件(以下简称G.989.3标准文件),标准下行帧305A‑C的预定义长度313是125微秒(μs)的持续时间。在标准下行帧305A‑C中发送的字节数取决于PON 100中的OLT 110采用的数据速率。例如,在实施10G通信标准的PON 100中,在单个标准下行帧305A‑C中发送155520字节(38880字)。在实施2.5G的PON 100中,在单个标准下行帧305A‑C中发送38880字节(9720字)。以此方式,OLT 110采用的数据速率越高,便可以在具有预定义长度313的单个标准下行帧305A‑C中发送更多的数据。[0062]在一个实施例中,标准下行帧305包括头部310和有效载荷315。在标准下行帧305对应于G.989.3标准文件描述的下行帧的实施例中,头部310可以是物理同步块(PSBd),而有效载荷315可以是物理接口(Physical Interface,PHY)帧有效载荷。在一个实施例中,头部310A‑C可以携带下行同步信息,下面将参考图5和图6进一步描述该信息。标准下行帧9CN112640482A说 明 书7/15页305A‑C的开始或边界由头部310A‑C或PSBd的第一位定义。[0063]有效载荷315可以包括由OLT 110打包在一起的以XG‑PON封装方法(XG‑PON Encapsulation Method,XGEM)分组(packet)形式的用户数据。OLT 110可以打包用户数据,使得用户数据的长度小于标准下行帧305的预定义长度313。在一个实施例中,有效载荷315可以具有通过前向纠错(Forwarding Error Correction,FEC)保护的加扰内容。在一个实施例中,每个有效载荷315还可以包括带宽映射(Bandwidth map,BWmap)和一个或多个物理层操作、管理和维护(Physical Layer Operations,Administration,and Maintenance,PLOAM)消息。[0064]在一个实施例中,OLT 110被配置为用对应的头部310封装每个有效载荷315。例如,OLT 110可以封装有效载荷315A以包括头部310A并创建标准下行帧305A。类似地,OLT 110可以封装有效载荷315B以包括头部310B并创建标准下行帧305B以及封装有效载荷315C以包括头部310C并创建标准下行帧305C。虽然图中仅示出了三个标准下行帧305,但应当理解,OLT 110被配置为例如向ONU 120发送任意数量的标准下行帧310。[0065]在封装每个有效载荷315以包括头部310之后,OLT 110被配置为以单个预配置的数据速率将标准下行帧305发送到ONU 120。例如,可以将OLT 110预设为以特定波长和特定数据速率(例如10G)进行发送。在这种情况下,不管是否应该以不同的数据速率传输有效载荷315中的特定用户数据,OLT 110均以10G的单一数据速率发送每个标准下行帧305。[0066]图3示出了包括两个多速率下行帧330A和330B的多速率下行发送示例。本文公开的实施例使得OLT 110能够发送多速率下行帧330,该多速率下行帧330基于可由OLT 110用于传输的数据速率将标准下行帧305实质上分成多个子帧。在一个实施例中,多速率下行帧330具有与标准下行帧305相同的预定义长度313,例如可以是125μs。然而,多速率下行分组330包括多个子帧,而不是标准下行分组305中包括的单个头部310和单个有效载荷315。在所示的示例中,多速率下行帧330A包括子帧340A和350A。多速率下行帧330B包括子帧340B和350B。每个子帧340A‑B和350A‑B包括头部355A‑B或370A‑B和有效载荷360A‑B或380A‑B。[0067]多速率下行帧330与标准下行帧305具有相同的预定义长度313,并且被划分为子帧340和350。如图3所示,多速率下行帧330A分为子帧340A和350A,多速率下行帧330B分为子帧340B和350B。多速率下行帧330A的子帧340A包括头部355A和有效载荷360A,子帧350A包括头部370A和有效载荷380A。多速率下行帧330B的子帧340B包括头部355B和有效载荷360B,子帧350B包括头部370B和有效载荷380B。[0068]图4A‑4E示出帧示例,其示出多速率下行帧330和多速率下行帧330的子帧340或350的各种可能情况。在图4A中,具有长度313的多速率下行帧330包括等长子帧340和350。此外,连续的多速率下行帧330还可以包括相同的子帧340和350。[0069]图4B示出具有不同大小的子帧340和350的多速率下行帧330。然而,子帧340和350的组合仍然是长度313。[0070]图4C示出具有相等大小的子帧340A和350A的第一多速率下行帧330A,以及具有不同大小(且不同于第一帧330A的子帧)的子帧340B和350B的第二多速率下行帧330B。[0071]图4D示出了包括三个子帧340、350和390的多速率下行帧330。应当注意,尽管三个子帧340、350和390的头部在图中被描绘得较小,但是这样做仅仅是为了示意,并不意味着头部大小是可变的。图4D示出了相似的第二子帧330。10CN112640482A说 明 书8/15页[0072]图4E示出了具有三个子帧340A、350A和390A的多速率下行帧330A,并且还示出了标准下行帧305。因此,该图示出了具有不同数量子帧的帧。该图还示出了帧内不同大小的子帧。该图示出了具有标准和多速率下行帧的混合的示例数据流。[0073]如上图4A‑E所示,在一些实施例中,多速率下行帧330内的子帧总长度等于预定义长度313。在单个多速率下行帧330中,子帧340A‑B和350A‑B中的每个子帧可以具有基本相同的长度322A‑B,或者每个子帧340A‑B和350A‑B可以具有不同的长度322A‑B。[0074]多速率下行帧330A内的有效载荷360A和380A可以具有基本相同的长度,或者可以具有不同的长度。不同的多速率下行帧330A和330B之间的有效载荷360A和360B可以具有基本相同的长度,或者可以具有不同的长度。[0075]在一个实施例中,OLT 110可以以不同的数据速率发送多速率下行帧330内的每个子帧。在一个实施例中,子帧340以第一数据速率发送,而子帧350以第二数据速率发送。例如,子帧340A包括待由OLT 110以25G数据速率发送的数据,并且子帧350A可以包括待由OLT 110以50G数据速率发送的数据。[0076]如图3所示,子帧340A包括头部355A和有效载荷360A,并且子帧350A包括头部370A和有效载荷380A。类似地,除了多速率下行帧330B被分为子帧340B和350B之外,多速率下行帧330B与标准下行帧305B具有相同的预定义长度313。继续该示例,子帧340B可以包括待由OLT 110以25G数据速率发送的数据,子帧350B可以包括待由OLT 110以50G数据速率发送的数据。[0077]在一个实施例中,子帧340和350基本上均匀地共享多速率下行帧330的预定义长度313。在另一实施例中,子帧340和350在每个多速率下行帧330中基本上均匀地共享预定义长度313(即,所有多速率下行帧330类似地被划分为子帧340和350)。类似地,子帧340B和350B可以均匀地共享多速率下行帧330B的长度313。在本实施例中,子帧340A和350A中的每个子帧的长度是相同的。类似地,子帧340B和350B中的每个子帧的长度是相同的。虽然对于多速率下行帧330A‑B仅示出了两个子帧340A‑B和350A‑B,但是应当理解,多速率下行帧330A‑B可以包括任意数量的子帧340A‑B和350A‑B,各个子帧与不同的数据速率相关联。在本实施例中,多速率下行帧330A‑B被均分为具有相等长度或相同长度的子帧340A‑B和350A‑B。[0078]在一个实施例中,子帧340A和350A可以具有不同的长度,并且子帧340A和350A的长度可以小于多速率下行帧330A的预定义长度313。类似地,子帧340B和350B也可以具有小于多速率下行帧330A的预定义长度313的不同长度。例如,子帧340A和350A中的每个子帧的长度可以不同,并且长度之和可以等于预定义长度313。类似地,子帧340B和350B中的每个子帧的长度可以不同,并且长度之和可以等于预定义长度313。在一个实施例中,子帧340和350的长度可以基于需要包括在每个子帧中的用户数据的大小来动态地调整。在多速率下行帧330内有多于两个子帧的情况下,可以基于用户数据的大小动态地分配每个子帧的长度。[0079]OLT 110可被配置为以类似于OLT 110创建标准下行帧305的方式创建多速率下行帧330,不同之处在于OLT 110基于发送用户数据应采用的数据速率将用户数据划分为有效载荷360和380。OLT 110可以以各种不同方式确定发送用户数据应采用的数据速率。例如,服务提供商可以指示由PON 100经由核心网络接收的某些用户数据(例如以太网分组)的数11CN112640482A说 明 书9/15页据速率,并且OLT 110可以将用户数据转换成可以在PON 100中发送的XGEM帧。可以基于所指示的数据速率将这些帧打包或添加到特定子帧340或350中。例如,假设OLT 110接收被指示以更高数据速率(例如50G)发送的用户数据。OLT 110可被配置为当OLT 110生成多速率下行帧330A时将用户数据添加到子帧350A的有效载荷380A中。[0080]作为另一示例,OLT 110可被配置为基于可用空间将用户数据分配给特定子帧340或350。例如,当OLT 110生成多速率发送分组时,假设与25G数据速率相关联的子帧340A已满。在这种情况下,假设子帧350A仍留有空间来携带用户数据,则OLT 110可以动态地将用户数据分配给与50G数据速率相关联的子帧350A。以此方式,OLT 110可以被配置为基于每个子帧内的业务量将用户数据动态地分配给子帧340或350。[0081]一旦OLT 110将用户数据打包到有效载荷360或380B中,OLT 110就可以封装子帧340和350以包括头部355或370。头部355或370可以类似于头部310,因为头部355或370可以包括PSBd。然而,头部355或370可以附加地包括指示与子帧340或350相关联的数据速率的信息。[0082]在一个实施例中,头部355和370可以在头部355或370的字段中指示数据速率,下面将参考图5和6进一步描述。在一个实施例中,头部355或370可以包括相应子帧340或350的长度322。该长度可以是时间段,或者可以是若干位或字节,两者都可以指示与相应子帧340或350相关联的数据速率。该长度可以是子帧340或350的大小,以字节、4字节、8字节或位为单位。该长度还可以是子帧340或350的持续时间,例如微秒、亚微秒甚至纳秒。在一个实施例中,相应子帧340或350的长度322可被携带在PSBd的新字段中,如下面参考图4所述。在一个实施例中,相应子帧340或350的长度可由PSBd的保留字段或未使用字段携带,如下面将参考图6所述。[0083]与标准下行帧305类似,OLT 110可以被配置为在下行方向上向ONU 120连续发送多速率下行帧330。如图3所示,在标准下行帧305之间没有任何时间间隔的情况下连续发送多速率下行帧330。根据这些实施例,OLT 110被配置为使用图3所示的多速率下行帧330结构以多个不同的数据速率而不是单一数据速率发送数据。虽然图3仅示出两个多速率下行帧330,但是应当理解,OLT 110被配置为生成和发送任意数量的多速率下行帧330。[0084]以这种方式,与不同数据速率相关联的多个子帧340和350(或更多)被交织在一起以创建多速率下行帧330A‑B。在发送期间,多速率下行帧330内与不同数据速率相关联的多个子帧340A‑B和350A‑B的交织以不同数据速率有效地向多个不同ONU 120发送用户数据。[0085]图5是示出根据本公开各种实施例的包括在多速率下行帧330中的PSBd 502的示例的示图500。PSBd 502可以类似于子帧340和350的头部355和370。PSBd 502包括物理同步序列(Physical Synchronization Sequence,Psync)字段503、超帧计数器(Superframe Counter,SFC)结构字段506、操作控制(Operation Control,OC)结构字段509和子帧长度指示符(SLI)字段511。如G.989.3标准文件定义的标准PSBd可以包括PSync字段503、SFC结构字段506和OC结构字段509。本文公开的实施例将新字段SLI字段511添加到标准PSBd以创建PSBd 502。[0086]Psync字段503是包含固定的64位模式或8字节的物理同步序列。Psync字段503中包含的物理同步序列可以是支持或识别子帧340或350的对应下行数据速率的特定编码模式(本文也称为Psync模式)。在一个实施例中,不同的数据速率对应于不同的Psync模式。在12CN112640482A说 明 书10/15页一个实施例中,一些数据速率可以对应于相同的Psync模式。无论哪种方式,ONU 120都可以仅被配置为正确检测以ONU 120支持的数据速率接收的Psync模式。对于Psync字段503中包括的其他Psync模式,其对应于ONU 120不支持的数据速率,将不会被ONU 120识别。ONU 120可能无法接收和处理具有无法识别的Psync模式的340A‑B和350A‑B子帧。ONU 120可以使用该64位Psync模式在多速率下行帧330的边界处实现对准。[0087]SFC结构字段506是包含51位SFC值和13位混合纠错(Hybrid Error Correction,HEC)字段的64位或8字节字段。单个多速率下行帧330的每个子帧340或350中的SFC值相同,并且每个子帧340或350的SFC结构字段506中包括的SFC值相对于先前的多速率下行帧330增加一。OC结构字段509是包含51位OC主体和13位HEC字段的64位或8字节字段。下面将参照图6进一步描述OC主体的 格式 pdf格式笔记格式下载页码格式下载公文格式下载简报格式下载 。[0088]在一个实施例中,SLI字段511也是64位或8字节。在一个实施例中,SLI字段511携带子帧340或350的长度,该长度是指定子帧340或350的实际大小的值。在一个实施例中,多速率下行帧330包含具有相等长度的多个子帧340或350,SLI字段511可以携带指示多速率下行帧330内的子帧340或350的数量的值。在这种情况下,SLI字段511可以指示在125μs多速率下行帧330中包括多少子帧340或350。[0089]如G.989.3标准文件中定义的标准PSBd是24字节。然而,在添加SLI字段511之后,PSBd 502可以是32字节。根据本实施例,子帧340或350的长度可以携带在子帧340或350的头部355和370内。在一个实施例中,OLT 110被配置为封装有效载荷360和380以包括头部355和370,其中头部355和370包括SLI字段511。在一个实施例中,当ONU 120接收到多速率下行帧330时,ONU 120可以检查SLI字段511的头部,以便不仅确定子帧340或350的长度,而且可以基于子帧340或350的长度和多速率下行帧330的预定义长度313来确定子帧340或350的数据速率。以此方式,头部355和370(可以是PSBd 502)向ONU 120发送信号告知正在接收新的子帧340或350,头部355和370中的SLI字段511向ONU 120发送信号告知待接收子帧340或350的数据速率。[0090]图6是根据本公开各种实施例的包括在多速率下行帧330中的PSBd 502的一部分600的示图。特别地,图6示出了PSBd 502的OC结构字段509内的各种子字段,并且OC结构字段509包括51位。图6所示的示图示出了向PSBd添加新字段以包括子帧340或350的长度的机制。相反,图6所示的示图示出了使用PSBd 502中的现有字段来包括子帧340或350的长度的机制。[0091]由G.989.3标准文件定义的OC结构字段509包括PON标识符(Identifier,ID)类型(PON‑identifier Type,PIT)字段603。PIT字段603是由PON 100的运营商提供的8位静态字段,其指示ODN架构、 报告 软件系统测试报告下载sgs报告如何下载关于路面塌陷情况报告535n,sgs报告怎么下载竣工报告下载 的发射功率的来源和ODN类别。PIT字段603进一步划分为距离延伸器(Reach Extender,RE)标志618、ODN类别字段621、DS FEC标志624、协议指示(Protocol Indication,P)标志627和链路类型字段630。RE标志618是1位字段,指示发射光电平(Transmit Optical Level,TOL)字段616是包含OLT 110的发射功率(RE=0)还是距离延伸器的发射功率(RE=1)。ODN类别字段621是根据ODN光路损耗识别收发器的标称光学参数的3位字段。DS FEC标志624是指示是否在下行方向上启用FEC的1位标志。P标志627是指示传输汇聚(Transmission Convergence,TC)协议的协议指示标志。链路类型字段630是指示光学链路类型的2位字段。13CN112640482A说 明 书11/15页[0092]由G.989.3标准文件定义的OC结构字段509还包括PON‑ID字段606。PON‑ID字段是由PON 100的运营商提供的32位静态字段,用于标识某一域内的TWDM信道终端。PON‑ID字段606包括管理标签字段633和下行波长信道标识(Downstream Wavelength Channel Identification,DWLCH ID)字段640。管理标签字段633是根据编号 计划 项目进度计划表范例计划下载计划下载计划下载课程教学计划下载 提供给OLT 110的28位字段,由OLT 110透明地处理。DWLCH ID字段640是4位字段,通常包含用于多信道PON的下行波长信道ID。该字段可以未被单信道PON使用,如本文所述的PON 100。[0093]由G.989.3标准文件定义的OC结构字段509还包括保留(Reserved,R)字段610、参考点指示符(Reference Point Indicator,C)字段613和发射光电平(TOL)字段616。R字段610是供将来使用而保留的字段,并且可以包括一位或多位。C字段613是指示TOL点指示符的1位字段,TOL字段616是由系统维护的9位动态字段,其指示OLT 110进入ODN 130的发射功率。[0094]基于包括在OC结构字段509中的上述字段,DWLCH ID字段640和R字段610包含保留位和/或未使用位。在一个实施例中,可以在DWLCH ID字段640或R字段610中携带子帧340或350的长度。如上所述,子帧340或350的长度包括指定子帧340或350的实际大小的值。在一个实施例中,多速率下行帧330包含多个具有相等长度的若干子帧340或350,DWLCH ID字段640或R字段610可以携带指示多速率下行帧330内的子帧340或350的数量的值。在这种情况下,DWLCH ID字段640或R字段610可以指示125μs多速率下行帧330中包括多少个子帧340或350。[0095]根据本实施例,子帧340或350的长度可以携带在子帧340或350的头部355和370内。在一个实施例中,OLT 110被配置为封装有效载荷360和380以包括头部355和370,其中头部355和370包括DWLCH ID字段640和R字段610。子帧340或350的长度可以携带在DWLCH ID字段640或R字段610中。在一个实施例中,当ONU 120接收多速率下行帧330时,ONU 120可以检查子帧340和340的头部355和370内的DWLCH ID字段640或R字段610,以便不仅确定子帧340或350的长度,而且可以基于子帧340或350的长度和多速率下行帧330的预定义长度313来确定子帧340或350的数据速率。以此方式,头部355和370(可以是PSBd 502)向ONU 120发送信号告知正在接收新的子帧340或350,并且头部355和370内的DWLCH ID字段640或R字段610向ONU 120指示待接收子帧340或350
本文档为【无源光网络(PON)中的多速率交织下行帧】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: ¥10.0 已有0 人下载
最新资料
资料动态
专题动态
机构认证用户
掌桥科研
掌桥科研向科研人提供中文文献、外文文献、中文专利、外文专利、政府科技报告、OA文献、外军国防科技文献等多种科研资源的推广、发现、揭示和辅助获取服务,以及自动文档翻译、人工翻译、文档格式转换、收录引证等科研服务,涵盖了理、工、医、农、社科、军事、法律、经济、哲学等诸多学科和行业的中外文献资源。
格式:pdf
大小:813KB
软件:PDF阅读器
页数:28
分类:
上传时间:2022-01-25
浏览量:0