同步以太网传送方法及装置.pdf

上传人:54 文档编号:1104872 上传时间:2018-03-31 格式:PDF 页数:12 大小:400.33KB
返回 下载 相关 举报
摘要
申请专利号:

CN201010284881.6

申请日:

2010.09.17

公开号:

CN101944989A

公开日:

2011.01.12

当前法律状态:

驳回

有效性:

无权

法律详情:

发明专利申请公布后的驳回IPC(主分类):H04L 7/00申请公布日:20110112|||实质审查的生效IPC(主分类):H04L 7/00申请日:20100917|||公开

IPC分类号:

H04L7/00; H04L1/00; H04L12/28

主分类号:

H04L7/00

申请人:

华为技术有限公司

发明人:

傅健新; 关雪明

地址:

518129 广东省深圳市龙岗区坂田华为基地总部办公楼

优先权:

专利代理机构:

北京中博世达专利商标代理有限公司 11274

代理人:

申健

PDF下载: PDF下载
内容摘要

本发明实施例公开了一种同步以太网传送方法及装置,涉及通信领域。为了能够降低同步以太网的实现成本及难度,同时提高宿端与源端的信号的同步性,本发明提供如下技术方案:在随路时钟下,对经串并转换后的并行数据进行解码,并对解码后的数据进行一定比例的位宽转换;在传送网络时钟下,对经位宽转换后的数据进行编码、帧封装,并对根据确定的待传帧的有效净荷数传输的数据进行映射处理;其中,按照以下步骤确定所述待传帧的有效净荷数:在所述随路时钟下,按照一定比例均匀确定时钟周期,在确定的时钟周期内进行累加计数作为时钟累加计数;在传送网络时钟下,根据已传帧的有效净荷数的累加计数与时钟累加计数的比较值确定待传帧的有效净荷数。

权利要求书

1: 一种同步以太网传送方法, 其特征在于, 包括 : 对接收的数据进行串并转换, 得到并行数据和随路时钟 ; 在所述随路时钟下, 对经串并转换后的并行数据进行解码, 并对解码后的数据进行位 宽转换, 以提高所述解码后的数据的位宽 ; 在传送网络时钟下, 对经位宽转换后的数据进行编码, 对编码后的数据进行帧封装, 根 据确定的待传帧的有效净荷数传输数据, 对传输的数据进行映射处理 ; 其中, 按照以下步骤确定所述待传帧的有效净荷数 : 在多个随路时钟周期中均匀选择 部分随路时钟周期作为计数时钟周期, 在计数时钟周期内进行累加计数, 得到时钟累加计 数; 在所述传送网络时钟下, 获取已传帧的有效净荷数的累加计数 ; 根据所述有效净荷数 的累加计数与所述时钟累加计数的大小关系, 通过当前帧的有效净荷数来获得待传帧的有 效净荷数。
2: 根据权利要求 1 所述的同步以太网传送方法, 其特征在于, 所述对经串并转换后的 并行数据进行解码, 并对解码后的数据进行一定比例的位宽转换包括 : 在数据为千兆以太网比特流时, 对经串并转换后的并行数据进行 8B10B 解码, 并对解 码后的数据进行比例为 1 ∶ 2 的位宽转换 ; 所述对经位宽转换后的数据进行编码, 对编码后的数据进行帧封装, 并对根据确定的 待传帧的有效净荷数传输的数据进行映射处理包括 : 在数据为千兆以太网比特流时, 对经位宽转换后的数据进行 64B65B 编码, 对编码后 的数据进行帧封装, 并对根据确定的待传帧的有效净荷数传输的数据进行异步通用映射处 理; 所述按照一定比例均匀确定计数时钟周期, 在所述计数时钟周期内进行累加计数包 括: 在所述随路时钟的 128 个时钟周期内均匀挑选 75 个时钟周期, 作为计数时钟周期 ; 在 每个计数时钟周期内进行当前的时钟累加计数与规定数的相加计算, 得到新的时钟累加计 数。
3: 根据权利要求 1 或 2 所述的同步以太网传送方法, 其特征在于, 所述根据所述有效净 荷数的累加计数与所述时钟累加计数的大小关系, 通过当前帧的有效净荷数来获得待传帧 的有效净荷数包括 : 当已传帧的有效净荷数的累加计数等于时钟累加计数的时候, 将当前帧的有效净荷数 作为待传帧的有效净荷数 ; 当已传帧的有效净荷数的累加计数值大于时钟累加计数的时候, 将当前帧的有效净荷 数的减少值作为待传帧的有效净荷数 ; 当已传帧的有效净荷数的累加计数值小于时钟累加计数的时候, 将当前帧的有效净荷 数的增大值作为待传帧的有效净荷数。
4: 根据权利要求 1 所述的同步以太网传送方法, 其特征在于, 所述根据所述有效净荷 数的累加计数与所述时钟累加计数的比较值确定待传帧的有效净荷数之后包括 : 计算并存储所述有效净荷数的累加计数与确定的待传帧的有效净荷数之和, 作为已传 帧的有效净荷数的累积计数 ; 所述获取已传帧的有效净荷数的累加计数包括 : 2 获取所述存储的已传帧的有效净荷数的累加计数。
5: 一种同步以太网传送装置, 其特征在于, 包括 : 串并转换单元, 用于对接收的数据进行串并转换, 输出并行数据和随路时钟 ; 解码单元, 用于在所述串并转换单元输出的随路时钟下, 对所述串并转换单元输出的 并行数据进行解码 ; 位宽转换单元, 用于在所述串并转换单元输出的随路时钟下, 对经所述解码单元解码 后的数据进行一定比例的位宽转换, 以提高经所述解码单元解码后的数据的位宽 ; 编码单元, 用于在传送网络时钟下, 对经所述位宽转换单元位宽转换后的数据进行编 码; 帧封装单元, 用于在所述传送网络时钟下, 对经所述编码单元编码后的数据进行帧封 装; 时钟计数单元, 用于在所述串并转换单元输出的多个随路时钟周期中均匀选择部分随 路时钟周期作为计数时钟周期, 在计数时钟周期内进行累加计数, 得到时钟累加计数 ; 净荷累加单元, 用于在所述传送网络时钟下, 获取已传帧的有效净荷数的累加计数 ; 比较单元, 用于对所述净荷累加单元获取的有效净荷数的累加计数和所述时钟计数单 元输出的时钟累加计数进行比较 ; 净荷确定单元, 用于根据所述比较单元输出的比较结果, 通过当前帧的有效净荷数来 获得待传帧的有效净荷数 ; 映射单元, 用于在所述传送网络时钟下, 根据所述净荷确定单元确定的有效净荷数传 输经所述帧封装单元帧封装后的数据, 对传输的数据进行映射处理。
6: 根据权利要求 5 所述的同步以太网传送装置, 其特征在于, 在所述串并转换单元接 收的数据为千兆以太网比特流时, 所述解码单元, 具体用于在所述串并转换单元输出的随路时钟下, 对所述串并转换单 元输出的并行数据进行 8B10B 解码 ; 所述位宽转换单元, 具体用于在所述串并转换单元输出的随路时钟下, 对经所述解码 单元解码后的数据进行比例为 1 ∶ 2 的位宽转换 ; 所述编码单元, 具体用于在传送网络时钟下, 对经所述位宽转换单元位宽转换后的数 据进行 64B65B 编码 ; 所述时钟计数单元, 具体用于在所述串并转换单元输出的随路时钟的 128 个时钟周期 内均匀挑选 75 个时钟周期, 作为计数时钟周期 ; 在每个计数时钟周期内进行当前的时钟累 加计数与规定数的相加计算, 得到新的时钟累加计数 ; 所述映射单元, 具体用于在所述传送网络时钟下, 对经所述帧封装单元帧封装后的, 根 据所述净荷确定单元确定的有效净荷数传输的数据进行异步通用映射处理。
7: 根据权利要求 5 或 6 所述的同步以太网传送装置, 其特征在于, 所述根据所述比较单 元输出的比较结果, 通过当前帧的有效净荷数来获得待传帧的有效净荷数包括 : 当已传帧的有效净荷数的累加计数等于时钟累加计数的时候, 将当前帧的有效净荷数 作为待传帧的有效净荷数 ; 当已传帧的有效净荷数的累加计数值大于时钟累加计数的时候, 将当前帧的有效净荷 数的减少值作为待传帧的有效净荷数 ; 3 当已传帧的有效净荷数的累加计数值小于时钟累加计数的时候, 将当前帧的有效净荷 数的增大值作为待传帧的有效净荷数。
8: 根据权利要求 5 所述的同步以太网传送装置, 其特征在于, 所述净荷累加单元, 具体 用于计算并存储当前存储的已传帧的有效净荷数的累加计数与所述净荷确定单元确定的 待传帧的有效净荷数之和。
9: 根据权利要求 5 所述的同步以太网传送装置, 其特征在于, 还包括 : 异步先进先出单元, 用于在所述串并转换单元输出的随路时钟下接收所述位宽转换单 元输出的数据, 并在传送网络时钟下向编码单元传送数据。
10: 根据权利要求 5 所述的同步以太网传送装置, 其特征在于, 还包括 : 同步先进先出单元, 用于在传送网络时钟下, 接收所述帧封装单元传送的数据, 并根据 所述净荷确定单元确定的有效净荷数向所述映射单元传送数据。

说明书


同步以太网传送方法及装置

    【技术领域】
     本发明涉及通信领域, 尤其涉及一种同步以太网传送方法及装置。背景技术 以太网主要面向局域网应用, 定位于异步网络。大颗粒以太网业务, 如 FE(Fast Ethernet, 快速以太网 )、 GE(Gigabit Ethernet, 千兆以太网 )、 10GE 等逐渐应用于电信级 网络。目前, GE 的带宽需求较大, 已成为主流数据业务之一。未来的电信级以太网应用要 求传送网络具备透传以太网时钟的能力, 即要求构建同步以太网。
     目 前, GE 同 步 以 太 网 的 传 送 标 准 主 要 由 封 装 和 映 射 组 成, 其 中, 封装采用 TTT(Timing Transparent Transmission, 时钟透传 ) 方式, 映射采用 AGMP(Asynchronous General Mapping Process, 异步通用映射处理 ) 方式。 图 1 为 GE 同步以太网传送源端的理 论结构图。GE 比特流经由串并转换器转换成 x bit 并行数据, 同时串并转换器输出该并行 数据的随路时钟 clk, 将 clk 作为第一时钟域的时钟。x bit 并行数据经过 8B10B 解码后, 转换为 y bit 并行数据, 其中 y = x*0.8。y bit 并行数据经过 64B65B 编码和帧封装后, 其 数据速率提升为 64B65B 编码前的 75/64 倍, 同时将经过 75/64 倍频的 clk 作为第二时钟域 的时钟。封装后的数据经过第二个异步 FIFO 隔离后, 进行 AGMP 映射, AGMP 映射是在采用 传送网络时钟的第三时钟域内完成的。AGMP 主要以 Sigma-delta( 西格玛 - 德尔塔 ) 算法 为基础, 通过定义每个传送帧中有效净荷数据的个数, 确定有效数据在当前传送中的位置
     在实现本发明的过程中, 发明人发现现有技术中至少存在如下问题 :
     75/64 倍频一般由 PLL 或 DDS 或数字虚拟锁相环实现。其中, PLL 或 DDS 的硬件成 本较高, 而数据虚拟锁相环电路复杂, 实现困难。
     如果经过 64B65B 编码、 帧封装后的数据不是均匀地写入异步 FIFO, 那么 AGMP 映射 时, 根据该异步 FIFO 中的剩余数据个数所决定的每个传送帧中的有效净荷数也不会均匀 变化, 不能准确地反应数据速率的均匀变化。因此, 宿端接收到的 GE 信号与源端的 GE 信号 不能保持严格的同步特性。
     发明内容 本发明的实施例提供一种同步以太网传送方法及装置, 能够降低同步以太网的实 现成本及难度, 同时提高宿端与源端的信号的同步性。
     为达到上述目的, 本发明的实施例采用如下技术方案 :
     一种同步以太网传送方法, 包括 :
     对接收的数据进行串并转换, 得到并行数据和随路时钟 ;
     在所述随路时钟下, 对经串并转换后的并行数据进行解码, 并对解码后的数据进 行位宽转换, 以提高所述解码后的数据的位宽 ;
     在传送网络时钟下, 对经位宽转换后的数据进行编码, 对编码后的数据进行帧封 装, 根据确定的待传帧的有效净荷数传输数据, 并对传输的数据进行映射处理 ;
     其中, 按照以下步骤确定所述待传帧的有效净荷数 : 在多个随路时钟周期中均匀 选择部分随路时钟周期作为计数时钟周期, 在计数时钟周期内进行累加计数, 得到时钟累 加计数 ; 在所述传送网络时钟下, 获取已传帧的有效净荷数的累加计数 ; 根据所述有效净 荷数的累加计数与所述时钟累加计数的比较值确定待传帧的有效净荷数。
     一种同步以太网传送装置, 包括 :
     串并转换单元, 用于对接收的数据进行串并转换, 输出并行数据和随路时钟 ;
     解码单元, 用于在所述串并转换单元输出的随路时钟下, 对所述串并转换单元输 出的并行数据进行解码 ;
     位宽转换单元, 用于在所述串并转换单元输出的随路时钟下, 对经所述解码单元 解码后的数据进行位宽转换, 以提高经所述解码单元 202 解码后的数据的位宽 ;
     编码单元, 用于在传送网络时钟下, 对经所述位宽转换单元位宽转换后的数据进 行编码 ;
     帧封装单元, 用于在所述传送网络时钟下, 对经所述编码单元编码后的数据进行 帧封装 ;
     时钟计数单元, 用于在所述串并转换单元输出的多个随路时钟周期中均匀选择 部分随路时钟周期作为计数时钟周期, 在计数时钟周期内进行累加计数, 得到时钟累加计 数;
     净荷累加单元, 用于在所述传送网络时钟下, 获取已传帧的有效净荷数的累加计数; 比较单元, 用于对所述净荷累加单元获取的有效净荷数的累加计数和所述时钟计 数单元输出的时钟累加计数进行比较 ;
     净荷确定单元, 用于在所述传送网络时钟下, 根据所述比较单元输出的比较结果 确定待传帧的有效净荷数。
     映射单元, 用于在所述传送网络时钟下, 根据所述净荷确定单元确定的有效净荷 数传输经所述帧封装单元帧封装后的数据, 并对传输的数据进行映射处理。
     本发明实施例提供的同步以太网传送方法及装置, 通过对解码后的数据进行一定 比例的位宽变换, 根据时钟的降频计数进行数据传输, 因此, 可以以成本低且实现容易的逻 辑计数电路取代成本较高或实现困难的倍频器件, 并且, 工作使用的时钟域由 3 个减少为 2 个, 从而降低了同步以太网实现的难度和成本。 另外, 在按照一定比例均匀确定的时钟周期 进行计数, 模拟了 TTT 封装输出的数据被均匀化后的特性, 而通过比较该计数和已传帧的 有效净荷数的累加计数, 使传送帧的有效净荷数的变化更加均匀, 因此, 可以更好地传递信 号的时钟特性, 使宿端恢复的信号易于与源端保持良好的同步特性, 从而提高宿端与源端 的信号的同步性。
     附图说明
     为了更清楚地说明本发明实施例的技术方案, 下面将对实施例描述中所需要使用 的附图作一简单地介绍, 显而易见地, 下面描述中的附图仅仅是本发明的一些实施例, 对于 本领域普通技术人员来讲, 在不付出创造性劳动的前提下, 还可以根据这些附图获得其他 的附图。图 1 为本发明实施例提供的一种同步以太网传送装置结构示意图 ; 图 2 为本发明实施例提供的 GE 同步以太网源端的结构图。具体实施方式
     下面将结合本发明实施例中的附图, 对本发明实施例中的技术方案进行清楚、 完 整地描述, 显然, 所描述的实施例仅仅是本发明一部分实施例, 而不是全部的实施例。基于 本发明中的实施例, 本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例, 都属于本发明保护的范围。
     为了能够降低同步以太网的实现成本及难度, 同时提高宿端与源端的信号的同步 性, 本发明实施例提供了一种同步以太网传送方法, 包括 :
     101、 对接收的数据进行串并转换, 得到并行数据和随路时钟 ;
     在本发明实施例中, 接收的数据可以是 GE 比特流、 10GE 比特流等。
     举例而言, 源端接收 GE 比特流时, 对该 GE 比特流进行串并转换, 得到 x bit 并行 数据和该并行数据的随路时钟 clk。
     102、 在所述随路时钟下, 对经串并转换后的并行数据进行解码, 并对解码后的数 据进行位宽转换, 以提高解码后的数据的位宽。 在本步骤中, 源端接收的数据为 GE 比特流、 10GE 比特流等不同比特流时, 对并行 数据进行相应的不同解码。
     举例而言, 在随路时钟 clk 下, 对 x bit 并行数据进行 8B10B 解码, 转换为 z bit 并行数据, 其中, z = x*0.8。并对并行数据进行比例为 1 ∶ 2 的位宽转换, 将该并行数据的 位宽提高成原来的两倍。在其他可选择的实施例中, 位宽转换的比例不局限于 1 ∶ 2, 也可 以为其他比例值。
     103、 在传送网络时钟下, 对经位宽转换后的数据进行编码, 对编码后的数据进行 帧封装, 并根据确定的待传帧的有效净荷数传输数据, 对数据进行映射处理。
     在此, 所述 “待传帧” 是指当前向映射单元传输的帧的下一帧。另外, 后文所述的 “已传帧” 是指当前时刻之前所有已经向映射单元传输的帧, 其包括当前向映射单元传输的 帧。下文中, 将当前向映射单元传输的帧, 称为 “当前帧” 。
     在本步骤中, 源端接收的数据为 GE 比特流、 10GE 比特流等不同比特流时, 对并行 数据进行相应的不同编码。
     举例而言, 在传送网络时钟下, 对 z bit 并行数据进行 64B65B 编码, 并对编码 后的并行数据进行帧封装。在本发明实施例中, 源端接收的数据为 GE 比特流时, 采用 TTT(Timing Transparent Transmission, 时钟透传 ) 方式实现封装。采用 TTT 封装的话, 帧封装时只允许 Superblock( 超组码块 ) 的个数取 1, 且不允许添加 FCS(Frame Check Sequence, 帧检查序列 ), 另外, 禁止使用管理帧和 IDLE( 空闲 ) 帧。
     在对并行数据进行帧封装后, 根据确定的待传帧的有效净荷数传输该并行数据, 并对该并行数据进行 AGMP(Asynchronous GeneralMapping Process, 异步通用映射处理 ) 映射处理。其中, AGMP 主要以 Sigma-delta( 西格玛 - 德尔塔 ) 算法为基础, 通过定义每个 传送帧中有效净荷数据的个数, 确定有效数据在当前传送中的位置映射。 另外, 数据速率与 容器速率间的适配是由 AGMP 完成。
     其中, 所述的确定所述待传帧的有效净荷数的步骤包括 :
     103a、 在多个随路时钟周期中均匀选择部分随路时钟周期作为计数时钟周期, 在 计数时钟周期内进行累加计数, 得到时钟累加计数 ;
     其中, 计数时钟周期是按照一定比例选择出的用于累加计数的时钟周期。均匀确 定计数时钟周期占随路时钟周期的比例是根据在帧封装后和编码前的数据速率变化以及 位宽转换所采用的比例计算得到的。更具体的, 在本发明实施例中, 所述确定计数时钟周 期占随路时钟周期的比例等于帧封装后的数据速率提升倍率与位宽转换比例的乘积。例 如, 在 GE 同步以太网传送时, 帧封装后的数据速率提升为编码前的 75/64 倍, 将位宽转换比 例定为 1 ∶ 2, 则均匀确定计数时钟周期的比例为 75/(64*2), 也就是 75/128。在确定计数 时钟周期占随路时钟周期的比例之后, 按照比例在随路时钟周期中均匀的选择随路时钟周 期, 比如, 在本发明实施例中, 该比例为 75/128, 将分子变为 1 也就是 1/(128/75), 最后得到 1/(1.7), 也就是说每经过 1.7 个随路时钟周期就会确定一个计数时钟周期。
     在本实施例中, 计算时钟累加计数时, 以 0 为基础进行累加计数, 换言之, 在第一 个计数时钟周期内进行 0 与规定数 A 的相加计算, 在第二个计数时钟周期内进行第一次相 加的计算结果与规定数 A 的相加计算, 在第三个计数时钟周期内进行第二次相加的计算结 果与规定数 A 的相加计算, 依次类推, 不断进行上一次相加的计算结果与规定数 A 的相加计 算。 举例而言, 在随路时钟 clk 下, 进行 75/128 的降频均匀计数, 即在随路时钟 clk 的 128 个时钟周期内均匀挑选 75 个时钟周期, 这 75 个时钟周期为计数时钟周期, 在这 75 个计 数时钟周期中的每个计数时钟周期内都进行加 1 的累加计数 ( 假设规定值 A 为 1), 得到时 钟累加计数 T。具体来说, 假设当前的时钟累加计数为 T1, 若当前的随路时钟周期为计数时 钟周期时, 对当前的时钟累加计数 T1 进行加 1 计算, 得到新的时钟累加计数 T2。 另外, 累加 计数的单次加值 ( 规定数 A) 不局限于 1, 也可以为 2、 3 等其他数值。
     103b、 在所述传送网络时钟下, 获取已传帧的有效净荷数的累加计数, 根据所述已 传帧的有效净荷数的累加计数与所述时钟累加计数的大小关系, 通过当前帧的有效净荷数 来获得待传帧的有效净荷数。其中, 当已传帧的有效净荷数的累加计数等于时钟累加计数 的时候, 将当前帧的有效净荷数作为待传帧的有效净荷数 ; 当已传帧的有效净荷数的累加 计数值大于时钟累加计数的时候, 将当前帧的有效净荷数的减少值作为待传帧的有效净荷 数; 当已传帧的有效净荷数的累加计数值小于时钟累加计数的时候, 将当前帧的有效净荷 数的增大值作为待传帧的有效净荷数。
     举例而言, 在传送网络时钟下, 读取存储的已传帧的有效净荷数的累加计数和当前帧的有效净荷数 Cn。 其中, 当前帧为传输给映射单元的第一个数据帧时, 当前帧的有 效净荷数可以由出厂设定, 也可以由相关操作管理人员预先设定。 然后, 对读取的已传帧的 有效净荷数的累加计数 效净荷数 :
     和均匀计数得到的时钟累加计数 T 进行比较, 得到待传帧的有a) 在时, 将 Cn 作为待传帧的有效净荷数 Cn+1 ;b) 在 c) 在 如上所述, 在时, 将 Cn-1 作为待传帧的有效净荷数 Cn+1 ; 时, 将 Cn+1 作为待传帧的有效净荷数 Cn+1。 或 时, 对 Cn 进行加 1 或减 1 计算, 并将计算结果 或 时, 对 Cn 进行其他数值的作为待传帧的有效净荷数。 不过, 也可以在加减计算, 例如, 进行加 2 或减 2 的计算, 将计算结果作为待传帧的有效净荷数。
     按照上述方法确定了待传帧的有效净荷数 Cn+1 后, 将该待传帧的有效净荷数 Cn+1 相加, 得到新的已传帧的有效净荷数的累 以用于确定下一个待传与读取的已传帧的有效净荷数的累加计数 加计数存储该新的已传帧的有效净荷数的累加计数帧的有效净荷数。 本发明实施例提供的同步以太网传送方法, 通过对解码后的数据进行一定比例的 位宽变换, 根据时钟的降频计数进行数据传输, 因此, 可以以成本低且实现容易的逻辑计数 电路取代成本较高或实现困难的倍频器件, 并且, 无须在经过 75/64 倍频的随路时钟下工 作, 工作使用的时钟域由 3 个减少为 2 个, 从而降低了同步以太网实现的难度和成本。 另外, 在按照一定比例均匀确定的时钟周期进行计数, 模拟了 TTT 封装输出的数据被均匀化后的 特性, 而通过比较该计数和已传帧的有效净荷数的累加计数, 使传送帧的有效净荷数的变 化更加均匀, 因此, 可以更好地传递信号的时钟特性, 使宿端恢复的信号易于与源端保持良 好的同步特性, 从而提高宿端与源端的信号的同步性。
     与上述方法相对应地, 本发明实施例还提供了一种同步以太网传送装置, 如图 1 所示, 包括 :
     串并转换单元 201, 用于对接收的数据进行串并转换, 输出并行数据和随路时钟 ;
     解码单元 202, 用于在所述串并转换单元 201 输出的随路时钟下, 对所述串并转换 单元 201 输出的并行数据进行解码 ;
     位宽转换单元 203, 用于在所述串并转换单元 201 输出的随路时钟下, 对经所述 解码单元 202 解码后的数据进行位宽转换, 以提高经所述解码单元 202 解码后的数据的位 宽;
     编码单元 204, 用于在传送网络时钟下, 对经所述位宽转换单元 203 位宽转换后的 数据进行编码 ;
     帧封装单元 205, 用于在所述传送网络时钟下, 对经所述编码单元 204 编码后的数 据进行帧封装 ;
     时钟计数单元 206, 用于在所述串并转换单元 201 输出的多个随路时钟周期中均 匀选择部分随路时钟周期作为计数时钟周期, 在计数时钟周期内进行累加计数, 得到时钟 累加计数 ;
     净荷累加单元 207, 用于在所述传送网络时钟下, 获取已传帧的有效净荷数的累加
     计数 ; 比较单元 208, 用于对所述净荷累加单元 207 获取的有效净荷数的累加计数和所 述时钟计数单元输出的时钟累加计数进行比较 ;
     净荷确定单元 209, 用于在所述传送网络时钟下, 根据所述比较单元 208 输出的比 较结果, 通过当前帧的有效净荷数来获得待传帧的有效净荷数 ;
     映射单元 210, 用于在所述传送网络时钟下, 根据所述净荷确定单元 209 确定的有 效净荷数传输经所述帧封装单元 205 帧封装后的数据, 并对传输的数据进行映射处理。
     进一步地, 在所述串并转换单元接收的数据为千兆以太网比特流时,
     所述解码单元 202, 具体用于在所述串并转换单元 201 输出的随路时钟下, 对所述 串并转换单元 201 输出的并行数据进行 8B10B 解码 ;
     所述位宽转换单元 203, 具体用于在所述串并转换单元 201 输出的随路时钟下, 对 经所述解码单元 202 解码后的数据进行比例为 1 ∶ 2 的位宽转换 ;
     所述编码单元 204, 具体用于在传送网络时钟下, 对经所述位宽转换单元 203 位宽 转换后的数据进行 64B65B 编码 ;
     所述时钟计数单元 206, 具体用于在所述串并转换单元 201 输出的随路时钟的 128 个时钟周期内均匀挑选 75 个时钟周期, 作为计数时钟周期 ; 在每个计数时钟周期内进行当 前的时钟累加计数与规定数的相加计算, 得到新的时钟累加计数 ;
     所述映射单元 210, 具体用于在所述传送网络时钟下, 对经所述帧封装单元 205 帧 封装后的, 根据所述净荷确定单元 209 确定的有效净荷数传输的数据进行异步通用映射处 理。
     进一步地, 所述净荷确定单元 209, 具体用于在传送网络时钟下, 当已传帧的有效 净荷数的累加计数等于时钟累加计数的时候, 将当前帧的有效净荷数作为待传帧的有效净 荷数 ; 当已传帧的有效净荷数的累加计数值大于时钟累加计数的时候, 将当前帧的有效净 荷数的减少值作为待传帧的有效净荷数 ; 当已传帧的有效净荷数的累加计数值小于时钟累 加计数的时候, 将当前帧的有效净荷数的增大值作为待传帧的有效净荷数。
     进一步地, 所述净荷累加单元 207, 具体用于计算并存储当前存储的已传帧的有效 净荷数的累加计数与所述净荷确定单元确定的待传帧的有效净荷数之和。
     进一步地, 所述同步以太网传送装置还包括 :
     异步先进先出单元, 用于在所述串并转换单元 201 输出的随路时钟下接收所述位 宽转换单元 203 输出的数据, 并在传送网络时钟下向编码单元 204 传送数据。
     进一步地, 所述同步以太网传送装置还包括 :
     同步先进先出单元, 用于在传送网络时钟下, 接收所述帧封装单元 205 传送的数 据, 并根据所述净荷确定单元 209 确定的有效净荷数向所述映射单元传送数据。
     本发明实施例提供的同步以太网传送装置, 通过对解码后的数据进行一定比例的 位宽变换, 根据时钟的降频计数进行数据传输, 因此, 可以以成本低且实现容易的逻辑计数 电路取代成本较高或实现困难的倍频器件, 并且, 工作使用的时钟域由 3 个减少为 2 个, 从 而降低了同步以太网实现的难度和成本。另外, 在按照一定比例均匀确定的时钟周期进行 计数, 模拟了 TTT 封装输出的数据被均匀化后的特性, 而通过比较该计数和已传帧的有效 净荷数的累加计数, 使传送帧的有效净荷数的变化更加均匀, 因此, 可以更好地传递信号的
     时钟特性, 使宿端恢复的信号易于与源端保持良好的同步特性, 从而提高宿端与源端的信 号的同步性。
     图 2 为 GE 同步以太网传送源端的结构图。其中, 第一时钟区域和第二时钟区域分 别代表随路时钟域和传送网络时钟域 2 个不同的时钟域。GE 比特流经过串并转换器后, 由 串行比特流转换为 x bit 并行数据, 同时, 串并转换器输出并行数据的随路时钟 clk。 x bit 并行数据经 8B10B 解码后, 转换为 z bit 并行数据 (z = x*0.8)。对并行数据进行比例为 1 ∶ 2 的位宽转换后, 将并行数据写入异步 FIFO(First In First Out, 先进先出 )。 而从异 步 FIFO 读出的并行数据, 直接进入传送网络时钟域, 在该时钟域内进行 64B65B 编码、 帧封 装后, 写入同步 FIFO。
     另外, 在对并行数据进行 1 ∶ 2 位宽转换的同时, 在随路时钟 clk 下进行 75/128 的均匀计数, 即在 128 个时钟周期内均匀挑选 75 个时钟周期。在这选中的 75 个时钟周期 的每个周期内都进行加 1 的累加计算。将该计算值直接送入比较器, 与已传帧的有效净荷 数的累加计数
     进行比较。根据比较值, 决定每一传送帧的有效净荷数 Ci。同步 FIFO 根据每帧的有效净荷数 Ci, 向 AGMP 映射传输该帧的 Ci 个数据。AGMP 映 射对接收的数据进行映射处理。与现有技术相比, 在 8B10B 解码后, 增加了比例为 1 ∶ 2 的位宽变换, 从而使大于 1 的 75/64 倍频操作转变为 75/128 的降频计数操作, 因此, 由逻辑计数电路取代倍频器件实 现同步以太网传送, 进而降低了技术实现的成本, 同时, 时钟域由 3 个减少为 2 个, 降低了技 术实现的难度。并且, 75/128 的均匀计数, 模拟了 TTT 封装输出的数据被均匀化后的特性, 可以使传送帧的有效净荷数的变化更加均匀, 更好地传递 GE 信号的时钟特性, 使宿端恢复 的 GE 信号易于与源端保持良好的同步特性。
     领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程, 是可以通 过计算机程序来指令相关的硬件来完成, 所述的程序可存储于一计算机可读取存储介质 中, 该程序在执行时, 可包括如上述各方法的实施例的流程。其中, 所述的存储介质可为磁 碟、 光盘、 只读存储记忆体 (Read-Only Memory, ROM) 或随机存储记忆体 (Random Access Memory, RAM) 等。
     以上所述, 仅为本发明的具体实施方式, 但本发明的保护范围并不局限于此, 任何 熟悉本技术领域的技术人员在本发明揭露的技术范围内, 可轻易想到变化或替换, 都应涵 盖在本发明的保护范围之内。 因此, 本发明的保护范围应所述以权利要求的保护范围为准。

同步以太网传送方法及装置.pdf_第1页
第1页 / 共12页
同步以太网传送方法及装置.pdf_第2页
第2页 / 共12页
同步以太网传送方法及装置.pdf_第3页
第3页 / 共12页
点击查看更多>>
资源描述

《同步以太网传送方法及装置.pdf》由会员分享,可在线阅读,更多相关《同步以太网传送方法及装置.pdf(12页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN101944989A43申请公布日20110112CN101944989ACN101944989A21申请号201010284881622申请日20100917H04L7/00200601H04L1/00200601H04L12/2820060171申请人华为技术有限公司地址518129广东省深圳市龙岗区坂田华为基地总部办公楼72发明人傅健新关雪明74专利代理机构北京中博世达专利商标代理有限公司11274代理人申健54发明名称同步以太网传送方法及装置57摘要本发明实施例公开了一种同步以太网传送方法及装置,涉及通信领域。为了能够降低同步以太网的实现成本及难度,同时提高宿端与源端。

2、的信号的同步性,本发明提供如下技术方案在随路时钟下,对经串并转换后的并行数据进行解码,并对解码后的数据进行一定比例的位宽转换;在传送网络时钟下,对经位宽转换后的数据进行编码、帧封装,并对根据确定的待传帧的有效净荷数传输的数据进行映射处理;其中,按照以下步骤确定所述待传帧的有效净荷数在所述随路时钟下,按照一定比例均匀确定时钟周期,在确定的时钟周期内进行累加计数作为时钟累加计数;在传送网络时钟下,根据已传帧的有效净荷数的累加计数与时钟累加计数的比较值确定待传帧的有效净荷数。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书3页说明书7页附图1页CN101944996A1/3页。

3、21一种同步以太网传送方法,其特征在于,包括对接收的数据进行串并转换,得到并行数据和随路时钟;在所述随路时钟下,对经串并转换后的并行数据进行解码,并对解码后的数据进行位宽转换,以提高所述解码后的数据的位宽;在传送网络时钟下,对经位宽转换后的数据进行编码,对编码后的数据进行帧封装,根据确定的待传帧的有效净荷数传输数据,对传输的数据进行映射处理;其中,按照以下步骤确定所述待传帧的有效净荷数在多个随路时钟周期中均匀选择部分随路时钟周期作为计数时钟周期,在计数时钟周期内进行累加计数,得到时钟累加计数;在所述传送网络时钟下,获取已传帧的有效净荷数的累加计数;根据所述有效净荷数的累加计数与所述时钟累加计数。

4、的大小关系,通过当前帧的有效净荷数来获得待传帧的有效净荷数。2根据权利要求1所述的同步以太网传送方法,其特征在于,所述对经串并转换后的并行数据进行解码,并对解码后的数据进行一定比例的位宽转换包括在数据为千兆以太网比特流时,对经串并转换后的并行数据进行8B10B解码,并对解码后的数据进行比例为12的位宽转换;所述对经位宽转换后的数据进行编码,对编码后的数据进行帧封装,并对根据确定的待传帧的有效净荷数传输的数据进行映射处理包括在数据为千兆以太网比特流时,对经位宽转换后的数据进行64B65B编码,对编码后的数据进行帧封装,并对根据确定的待传帧的有效净荷数传输的数据进行异步通用映射处理;所述按照一定比。

5、例均匀确定计数时钟周期,在所述计数时钟周期内进行累加计数包括在所述随路时钟的128个时钟周期内均匀挑选75个时钟周期,作为计数时钟周期;在每个计数时钟周期内进行当前的时钟累加计数与规定数的相加计算,得到新的时钟累加计数。3根据权利要求1或2所述的同步以太网传送方法,其特征在于,所述根据所述有效净荷数的累加计数与所述时钟累加计数的大小关系,通过当前帧的有效净荷数来获得待传帧的有效净荷数包括当已传帧的有效净荷数的累加计数等于时钟累加计数的时候,将当前帧的有效净荷数作为待传帧的有效净荷数;当已传帧的有效净荷数的累加计数值大于时钟累加计数的时候,将当前帧的有效净荷数的减少值作为待传帧的有效净荷数;当已。

6、传帧的有效净荷数的累加计数值小于时钟累加计数的时候,将当前帧的有效净荷数的增大值作为待传帧的有效净荷数。4根据权利要求1所述的同步以太网传送方法,其特征在于,所述根据所述有效净荷数的累加计数与所述时钟累加计数的比较值确定待传帧的有效净荷数之后包括计算并存储所述有效净荷数的累加计数与确定的待传帧的有效净荷数之和,作为已传帧的有效净荷数的累积计数;所述获取已传帧的有效净荷数的累加计数包括权利要求书CN101944989ACN101944996A2/3页3获取所述存储的已传帧的有效净荷数的累加计数。5一种同步以太网传送装置,其特征在于,包括串并转换单元,用于对接收的数据进行串并转换,输出并行数据和随。

7、路时钟;解码单元,用于在所述串并转换单元输出的随路时钟下,对所述串并转换单元输出的并行数据进行解码;位宽转换单元,用于在所述串并转换单元输出的随路时钟下,对经所述解码单元解码后的数据进行一定比例的位宽转换,以提高经所述解码单元解码后的数据的位宽;编码单元,用于在传送网络时钟下,对经所述位宽转换单元位宽转换后的数据进行编码;帧封装单元,用于在所述传送网络时钟下,对经所述编码单元编码后的数据进行帧封装;时钟计数单元,用于在所述串并转换单元输出的多个随路时钟周期中均匀选择部分随路时钟周期作为计数时钟周期,在计数时钟周期内进行累加计数,得到时钟累加计数;净荷累加单元,用于在所述传送网络时钟下,获取已传。

8、帧的有效净荷数的累加计数;比较单元,用于对所述净荷累加单元获取的有效净荷数的累加计数和所述时钟计数单元输出的时钟累加计数进行比较;净荷确定单元,用于根据所述比较单元输出的比较结果,通过当前帧的有效净荷数来获得待传帧的有效净荷数;映射单元,用于在所述传送网络时钟下,根据所述净荷确定单元确定的有效净荷数传输经所述帧封装单元帧封装后的数据,对传输的数据进行映射处理。6根据权利要求5所述的同步以太网传送装置,其特征在于,在所述串并转换单元接收的数据为千兆以太网比特流时,所述解码单元,具体用于在所述串并转换单元输出的随路时钟下,对所述串并转换单元输出的并行数据进行8B10B解码;所述位宽转换单元,具体用。

9、于在所述串并转换单元输出的随路时钟下,对经所述解码单元解码后的数据进行比例为12的位宽转换;所述编码单元,具体用于在传送网络时钟下,对经所述位宽转换单元位宽转换后的数据进行64B65B编码;所述时钟计数单元,具体用于在所述串并转换单元输出的随路时钟的128个时钟周期内均匀挑选75个时钟周期,作为计数时钟周期;在每个计数时钟周期内进行当前的时钟累加计数与规定数的相加计算,得到新的时钟累加计数;所述映射单元,具体用于在所述传送网络时钟下,对经所述帧封装单元帧封装后的,根据所述净荷确定单元确定的有效净荷数传输的数据进行异步通用映射处理。7根据权利要求5或6所述的同步以太网传送装置,其特征在于,所述根。

10、据所述比较单元输出的比较结果,通过当前帧的有效净荷数来获得待传帧的有效净荷数包括当已传帧的有效净荷数的累加计数等于时钟累加计数的时候,将当前帧的有效净荷数作为待传帧的有效净荷数;当已传帧的有效净荷数的累加计数值大于时钟累加计数的时候,将当前帧的有效净荷数的减少值作为待传帧的有效净荷数;权利要求书CN101944989ACN101944996A3/3页4当已传帧的有效净荷数的累加计数值小于时钟累加计数的时候,将当前帧的有效净荷数的增大值作为待传帧的有效净荷数。8根据权利要求5所述的同步以太网传送装置,其特征在于,所述净荷累加单元,具体用于计算并存储当前存储的已传帧的有效净荷数的累加计数与所述净荷。

11、确定单元确定的待传帧的有效净荷数之和。9根据权利要求5所述的同步以太网传送装置,其特征在于,还包括异步先进先出单元,用于在所述串并转换单元输出的随路时钟下接收所述位宽转换单元输出的数据,并在传送网络时钟下向编码单元传送数据。10根据权利要求5所述的同步以太网传送装置,其特征在于,还包括同步先进先出单元,用于在传送网络时钟下,接收所述帧封装单元传送的数据,并根据所述净荷确定单元确定的有效净荷数向所述映射单元传送数据。权利要求书CN101944989ACN101944996A1/7页5同步以太网传送方法及装置技术领域0001本发明涉及通信领域,尤其涉及一种同步以太网传送方法及装置。背景技术0002。

12、以太网主要面向局域网应用,定位于异步网络。大颗粒以太网业务,如FEFASTETHERNET,快速以太网、GEGIGABITETHERNET,千兆以太网、10GE等逐渐应用于电信级网络。目前,GE的带宽需求较大,已成为主流数据业务之一。未来的电信级以太网应用要求传送网络具备透传以太网时钟的能力,即要求构建同步以太网。0003目前,GE同步以太网的传送标准主要由封装和映射组成,其中,封装采用TTTTIMINGTRANSPARENTTRANSMISSION,时钟透传方式,映射采用AGMPASYNCHRONOUSGENERALMAPPINGPROCESS,异步通用映射处理方式。图1为GE同步以太网传送。

13、源端的理论结构图。GE比特流经由串并转换器转换成XBIT并行数据,同时串并转换器输出该并行数据的随路时钟CLK,将CLK作为第一时钟域的时钟。XBIT并行数据经过8B10B解码后,转换为YBIT并行数据,其中YX08。YBIT并行数据经过64B65B编码和帧封装后,其数据速率提升为64B65B编码前的75/64倍,同时将经过75/64倍频的CLK作为第二时钟域的时钟。封装后的数据经过第二个异步FIFO隔离后,进行AGMP映射,AGMP映射是在采用传送网络时钟的第三时钟域内完成的。AGMP主要以SIGMADELTA西格玛德尔塔算法为基础,通过定义每个传送帧中有效净荷数据的个数,确定有效数据在当前。

14、传送中的位置0004在实现本发明的过程中,发明人发现现有技术中至少存在如下问题000575/64倍频一般由PLL或DDS或数字虚拟锁相环实现。其中,PLL或DDS的硬件成本较高,而数据虚拟锁相环电路复杂,实现困难。0006如果经过64B65B编码、帧封装后的数据不是均匀地写入异步FIFO,那么AGMP映射时,根据该异步FIFO中的剩余数据个数所决定的每个传送帧中的有效净荷数也不会均匀变化,不能准确地反应数据速率的均匀变化。因此,宿端接收到的GE信号与源端的GE信号不能保持严格的同步特性。发明内容0007本发明的实施例提供一种同步以太网传送方法及装置,能够降低同步以太网的实现成本及难度,同时提高。

15、宿端与源端的信号的同步性。0008为达到上述目的,本发明的实施例采用如下技术方案0009一种同步以太网传送方法,包括0010对接收的数据进行串并转换,得到并行数据和随路时钟;0011在所述随路时钟下,对经串并转换后的并行数据进行解码,并对解码后的数据进行位宽转换,以提高所述解码后的数据的位宽;0012在传送网络时钟下,对经位宽转换后的数据进行编码,对编码后的数据进行帧封装,根据确定的待传帧的有效净荷数传输数据,并对传输的数据进行映射处理;说明书CN101944989ACN101944996A2/7页60013其中,按照以下步骤确定所述待传帧的有效净荷数在多个随路时钟周期中均匀选择部分随路时钟周。

16、期作为计数时钟周期,在计数时钟周期内进行累加计数,得到时钟累加计数;在所述传送网络时钟下,获取已传帧的有效净荷数的累加计数;根据所述有效净荷数的累加计数与所述时钟累加计数的比较值确定待传帧的有效净荷数。0014一种同步以太网传送装置,包括0015串并转换单元,用于对接收的数据进行串并转换,输出并行数据和随路时钟;0016解码单元,用于在所述串并转换单元输出的随路时钟下,对所述串并转换单元输出的并行数据进行解码;0017位宽转换单元,用于在所述串并转换单元输出的随路时钟下,对经所述解码单元解码后的数据进行位宽转换,以提高经所述解码单元202解码后的数据的位宽;0018编码单元,用于在传送网络时钟。

17、下,对经所述位宽转换单元位宽转换后的数据进行编码;0019帧封装单元,用于在所述传送网络时钟下,对经所述编码单元编码后的数据进行帧封装;0020时钟计数单元,用于在所述串并转换单元输出的多个随路时钟周期中均匀选择部分随路时钟周期作为计数时钟周期,在计数时钟周期内进行累加计数,得到时钟累加计数;0021净荷累加单元,用于在所述传送网络时钟下,获取已传帧的有效净荷数的累加计数;0022比较单元,用于对所述净荷累加单元获取的有效净荷数的累加计数和所述时钟计数单元输出的时钟累加计数进行比较;0023净荷确定单元,用于在所述传送网络时钟下,根据所述比较单元输出的比较结果确定待传帧的有效净荷数。0024映。

18、射单元,用于在所述传送网络时钟下,根据所述净荷确定单元确定的有效净荷数传输经所述帧封装单元帧封装后的数据,并对传输的数据进行映射处理。0025本发明实施例提供的同步以太网传送方法及装置,通过对解码后的数据进行一定比例的位宽变换,根据时钟的降频计数进行数据传输,因此,可以以成本低且实现容易的逻辑计数电路取代成本较高或实现困难的倍频器件,并且,工作使用的时钟域由3个减少为2个,从而降低了同步以太网实现的难度和成本。另外,在按照一定比例均匀确定的时钟周期进行计数,模拟了TTT封装输出的数据被均匀化后的特性,而通过比较该计数和已传帧的有效净荷数的累加计数,使传送帧的有效净荷数的变化更加均匀,因此,可以。

19、更好地传递信号的时钟特性,使宿端恢复的信号易于与源端保持良好的同步特性,从而提高宿端与源端的信号的同步性。附图说明0026为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。说明书CN101944989ACN101944996A3/7页70027图1为本发明实施例提供的一种同步以太网传送装置结构示意图;0028图2为本发明实施例提供的GE同步以太网源端的结构图。具体实施方式0029下面将结合本发明实施例中的附图,。

20、对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。0030为了能够降低同步以太网的实现成本及难度,同时提高宿端与源端的信号的同步性,本发明实施例提供了一种同步以太网传送方法,包括0031101、对接收的数据进行串并转换,得到并行数据和随路时钟;0032在本发明实施例中,接收的数据可以是GE比特流、10GE比特流等。0033举例而言,源端接收GE比特流时,对该GE比特流进行串并转换,得到XBIT并行数据和该并行数据的随路。

21、时钟CLK。0034102、在所述随路时钟下,对经串并转换后的并行数据进行解码,并对解码后的数据进行位宽转换,以提高解码后的数据的位宽。0035在本步骤中,源端接收的数据为GE比特流、10GE比特流等不同比特流时,对并行数据进行相应的不同解码。0036举例而言,在随路时钟CLK下,对XBIT并行数据进行8B10B解码,转换为ZBIT并行数据,其中,ZX08。并对并行数据进行比例为12的位宽转换,将该并行数据的位宽提高成原来的两倍。在其他可选择的实施例中,位宽转换的比例不局限于12,也可以为其他比例值。0037103、在传送网络时钟下,对经位宽转换后的数据进行编码,对编码后的数据进行帧封装,并根。

22、据确定的待传帧的有效净荷数传输数据,对数据进行映射处理。0038在此,所述“待传帧”是指当前向映射单元传输的帧的下一帧。另外,后文所述的“已传帧”是指当前时刻之前所有已经向映射单元传输的帧,其包括当前向映射单元传输的帧。下文中,将当前向映射单元传输的帧,称为“当前帧”。0039在本步骤中,源端接收的数据为GE比特流、10GE比特流等不同比特流时,对并行数据进行相应的不同编码。0040举例而言,在传送网络时钟下,对ZBIT并行数据进行64B65B编码,并对编码后的并行数据进行帧封装。在本发明实施例中,源端接收的数据为GE比特流时,采用TTTTIMINGTRANSPARENTTRANSMISSIO。

23、N,时钟透传方式实现封装。采用TTT封装的话,帧封装时只允许SUPERBLOCK超组码块的个数取1,且不允许添加FCSFRAMECHECKSEQUENCE,帧检查序列,另外,禁止使用管理帧和IDLE空闲帧。0041在对并行数据进行帧封装后,根据确定的待传帧的有效净荷数传输该并行数据,并对该并行数据进行AGMPASYNCHRONOUSGENERALMAPPINGPROCESS,异步通用映射处理映射处理。其中,AGMP主要以SIGMADELTA西格玛德尔塔算法为基础,通过定义每个传送帧中有效净荷数据的个数,确定有效数据在当前传送中的位置映射。另外,数据速率与容器速率间的适配是由AGMP完成。说明书。

24、CN101944989ACN101944996A4/7页80042其中,所述的确定所述待传帧的有效净荷数的步骤包括0043103A、在多个随路时钟周期中均匀选择部分随路时钟周期作为计数时钟周期,在计数时钟周期内进行累加计数,得到时钟累加计数;0044其中,计数时钟周期是按照一定比例选择出的用于累加计数的时钟周期。均匀确定计数时钟周期占随路时钟周期的比例是根据在帧封装后和编码前的数据速率变化以及位宽转换所采用的比例计算得到的。更具体的,在本发明实施例中,所述确定计数时钟周期占随路时钟周期的比例等于帧封装后的数据速率提升倍率与位宽转换比例的乘积。例如,在GE同步以太网传送时,帧封装后的数据速率提升。

25、为编码前的75/64倍,将位宽转换比例定为12,则均匀确定计数时钟周期的比例为75/642,也就是75/128。在确定计数时钟周期占随路时钟周期的比例之后,按照比例在随路时钟周期中均匀的选择随路时钟周期,比如,在本发明实施例中,该比例为75/128,将分子变为1也就是1/128/75,最后得到1/17,也就是说每经过17个随路时钟周期就会确定一个计数时钟周期。0045在本实施例中,计算时钟累加计数时,以0为基础进行累加计数,换言之,在第一个计数时钟周期内进行0与规定数A的相加计算,在第二个计数时钟周期内进行第一次相加的计算结果与规定数A的相加计算,在第三个计数时钟周期内进行第二次相加的计算结果。

26、与规定数A的相加计算,依次类推,不断进行上一次相加的计算结果与规定数A的相加计算。0046举例而言,在随路时钟CLK下,进行75/128的降频均匀计数,即在随路时钟CLK的128个时钟周期内均匀挑选75个时钟周期,这75个时钟周期为计数时钟周期,在这75个计数时钟周期中的每个计数时钟周期内都进行加1的累加计数假设规定值A为1,得到时钟累加计数T。具体来说,假设当前的时钟累加计数为T1,若当前的随路时钟周期为计数时钟周期时,对当前的时钟累加计数T1进行加1计算,得到新的时钟累加计数T2。另外,累加计数的单次加值规定数A不局限于1,也可以为2、3等其他数值。0047103B、在所述传送网络时钟下,。

27、获取已传帧的有效净荷数的累加计数,根据所述已传帧的有效净荷数的累加计数与所述时钟累加计数的大小关系,通过当前帧的有效净荷数来获得待传帧的有效净荷数。其中,当已传帧的有效净荷数的累加计数等于时钟累加计数的时候,将当前帧的有效净荷数作为待传帧的有效净荷数;当已传帧的有效净荷数的累加计数值大于时钟累加计数的时候,将当前帧的有效净荷数的减少值作为待传帧的有效净荷数;当已传帧的有效净荷数的累加计数值小于时钟累加计数的时候,将当前帧的有效净荷数的增大值作为待传帧的有效净荷数。0048举例而言,在传送网络时钟下,读取存储的已传帧的有效净荷数的累加计数和当前帧的有效净荷数CN。其中,当前帧为传输给映射单元的第。

28、一个数据帧时,当前帧的有效净荷数可以由出厂设定,也可以由相关操作管理人员预先设定。然后,对读取的已传帧的有效净荷数的累加计数和均匀计数得到的时钟累加计数T进行比较,得到待传帧的有效净荷数0049A在时,将CN作为待传帧的有效净荷数CN1;说明书CN101944989ACN101944996A5/7页90050B在时,将CN1作为待传帧的有效净荷数CN1;0051C在时,将CN1作为待传帧的有效净荷数CN1。0052如上所述,在或时,对CN进行加1或减1计算,并将计算结果作为待传帧的有效净荷数。不过,也可以在或时,对CN进行其他数值的加减计算,例如,进行加2或减2的计算,将计算结果作为待传帧的有。

29、效净荷数。0053按照上述方法确定了待传帧的有效净荷数CN1后,将该待传帧的有效净荷数CN1与读取的已传帧的有效净荷数的累加计数相加,得到新的已传帧的有效净荷数的累加计数存储该新的已传帧的有效净荷数的累加计数以用于确定下一个待传帧的有效净荷数。0054本发明实施例提供的同步以太网传送方法,通过对解码后的数据进行一定比例的位宽变换,根据时钟的降频计数进行数据传输,因此,可以以成本低且实现容易的逻辑计数电路取代成本较高或实现困难的倍频器件,并且,无须在经过75/64倍频的随路时钟下工作,工作使用的时钟域由3个减少为2个,从而降低了同步以太网实现的难度和成本。另外,在按照一定比例均匀确定的时钟周期进。

30、行计数,模拟了TTT封装输出的数据被均匀化后的特性,而通过比较该计数和已传帧的有效净荷数的累加计数,使传送帧的有效净荷数的变化更加均匀,因此,可以更好地传递信号的时钟特性,使宿端恢复的信号易于与源端保持良好的同步特性,从而提高宿端与源端的信号的同步性。0055与上述方法相对应地,本发明实施例还提供了一种同步以太网传送装置,如图1所示,包括0056串并转换单元201,用于对接收的数据进行串并转换,输出并行数据和随路时钟;0057解码单元202,用于在所述串并转换单元201输出的随路时钟下,对所述串并转换单元201输出的并行数据进行解码;0058位宽转换单元203,用于在所述串并转换单元201输出。

31、的随路时钟下,对经所述解码单元202解码后的数据进行位宽转换,以提高经所述解码单元202解码后的数据的位宽;0059编码单元204,用于在传送网络时钟下,对经所述位宽转换单元203位宽转换后的数据进行编码;0060帧封装单元205,用于在所述传送网络时钟下,对经所述编码单元204编码后的数据进行帧封装;0061时钟计数单元206,用于在所述串并转换单元201输出的多个随路时钟周期中均匀选择部分随路时钟周期作为计数时钟周期,在计数时钟周期内进行累加计数,得到时钟累加计数;0062净荷累加单元207,用于在所述传送网络时钟下,获取已传帧的有效净荷数的累加说明书CN101944989ACN10194。

32、4996A6/7页10计数;0063比较单元208,用于对所述净荷累加单元207获取的有效净荷数的累加计数和所述时钟计数单元输出的时钟累加计数进行比较;0064净荷确定单元209,用于在所述传送网络时钟下,根据所述比较单元208输出的比较结果,通过当前帧的有效净荷数来获得待传帧的有效净荷数;0065映射单元210,用于在所述传送网络时钟下,根据所述净荷确定单元209确定的有效净荷数传输经所述帧封装单元205帧封装后的数据,并对传输的数据进行映射处理。0066进一步地,在所述串并转换单元接收的数据为千兆以太网比特流时,0067所述解码单元202,具体用于在所述串并转换单元201输出的随路时钟下,。

33、对所述串并转换单元201输出的并行数据进行8B10B解码;0068所述位宽转换单元203,具体用于在所述串并转换单元201输出的随路时钟下,对经所述解码单元202解码后的数据进行比例为12的位宽转换;0069所述编码单元204,具体用于在传送网络时钟下,对经所述位宽转换单元203位宽转换后的数据进行64B65B编码;0070所述时钟计数单元206,具体用于在所述串并转换单元201输出的随路时钟的128个时钟周期内均匀挑选75个时钟周期,作为计数时钟周期;在每个计数时钟周期内进行当前的时钟累加计数与规定数的相加计算,得到新的时钟累加计数;0071所述映射单元210,具体用于在所述传送网络时钟下,。

34、对经所述帧封装单元205帧封装后的,根据所述净荷确定单元209确定的有效净荷数传输的数据进行异步通用映射处理。0072进一步地,所述净荷确定单元209,具体用于在传送网络时钟下,当已传帧的有效净荷数的累加计数等于时钟累加计数的时候,将当前帧的有效净荷数作为待传帧的有效净荷数;当已传帧的有效净荷数的累加计数值大于时钟累加计数的时候,将当前帧的有效净荷数的减少值作为待传帧的有效净荷数;当已传帧的有效净荷数的累加计数值小于时钟累加计数的时候,将当前帧的有效净荷数的增大值作为待传帧的有效净荷数。0073进一步地,所述净荷累加单元207,具体用于计算并存储当前存储的已传帧的有效净荷数的累加计数与所述净荷。

35、确定单元确定的待传帧的有效净荷数之和。0074进一步地,所述同步以太网传送装置还包括0075异步先进先出单元,用于在所述串并转换单元201输出的随路时钟下接收所述位宽转换单元203输出的数据,并在传送网络时钟下向编码单元204传送数据。0076进一步地,所述同步以太网传送装置还包括0077同步先进先出单元,用于在传送网络时钟下,接收所述帧封装单元205传送的数据,并根据所述净荷确定单元209确定的有效净荷数向所述映射单元传送数据。0078本发明实施例提供的同步以太网传送装置,通过对解码后的数据进行一定比例的位宽变换,根据时钟的降频计数进行数据传输,因此,可以以成本低且实现容易的逻辑计数电路取代。

36、成本较高或实现困难的倍频器件,并且,工作使用的时钟域由3个减少为2个,从而降低了同步以太网实现的难度和成本。另外,在按照一定比例均匀确定的时钟周期进行计数,模拟了TTT封装输出的数据被均匀化后的特性,而通过比较该计数和已传帧的有效净荷数的累加计数,使传送帧的有效净荷数的变化更加均匀,因此,可以更好地传递信号的说明书CN101944989ACN101944996A7/7页11时钟特性,使宿端恢复的信号易于与源端保持良好的同步特性,从而提高宿端与源端的信号的同步性。0079图2为GE同步以太网传送源端的结构图。其中,第一时钟区域和第二时钟区域分别代表随路时钟域和传送网络时钟域2个不同的时钟域。GE。

37、比特流经过串并转换器后,由串行比特流转换为XBIT并行数据,同时,串并转换器输出并行数据的随路时钟CLK。XBIT并行数据经8B10B解码后,转换为ZBIT并行数据ZX08。对并行数据进行比例为12的位宽转换后,将并行数据写入异步FIFOFIRSTINFIRSTOUT,先进先出。而从异步FIFO读出的并行数据,直接进入传送网络时钟域,在该时钟域内进行64B65B编码、帧封装后,写入同步FIFO。0080另外,在对并行数据进行12位宽转换的同时,在随路时钟CLK下进行75/128的均匀计数,即在128个时钟周期内均匀挑选75个时钟周期。在这选中的75个时钟周期的每个周期内都进行加1的累加计算。将。

38、该计算值直接送入比较器,与已传帧的有效净荷数的累加计数进行比较。根据比较值,决定每一传送帧的有效净荷数CI。0081同步FIFO根据每帧的有效净荷数CI,向AGMP映射传输该帧的CI个数据。AGMP映射对接收的数据进行映射处理。0082与现有技术相比,在8B10B解码后,增加了比例为12的位宽变换,从而使大于1的75/64倍频操作转变为75/128的降频计数操作,因此,由逻辑计数电路取代倍频器件实现同步以太网传送,进而降低了技术实现的成本,同时,时钟域由3个减少为2个,降低了技术实现的难度。并且,75/128的均匀计数,模拟了TTT封装输出的数据被均匀化后的特性,可以使传送帧的有效净荷数的变化。

39、更加均匀,更好地传递GE信号的时钟特性,使宿端恢复的GE信号易于与源端保持良好的同步特性。0083领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体READONLYMEMORY,ROM或随机存储记忆体RANDOMACCESSMEMORY,RAM等。0084以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。说明书CN101944989ACN101944996A1/1页12图1图2说明书附图CN101944989A。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1