实现帧头对齐和复帧归零的方法及装置的制作方法

文档序号:7744440阅读:189来源:国知局
专利名称:实现帧头对齐和复帧归零的方法及装置的制作方法
技术领域
本发明涉及光传送网领域,尤其涉及一种实现帧头对齐和复帧归零的方法及装置。
背景技术
光传送网(OTN,Optical Transport Network)作为新一代承载网核心技术,能够 实现大颗粒业务流的透明传输和交叉调度,应用十分广泛。客户业务流的交叉调度是OTN 系统的一项重要功能。现有的OTN交叉调度系统在进行交叉调度处理时,需要进行帧数据 的帧头对齐处理和复帧归零。现有技术中,在交叉调度处理过程中或其他的帧数据处理过程中,需要利用一个 参考帧头指示信号完成多路OTN帧数据的帧头对齐,再利用一个复帧归零指示信号完成多 路OTN帧数据的复帧归零,其中,参考帧头指示信号和复帧归零指示信号由于周期不同,需 要分别生成,使得OTN交叉调度系统或其他的OTN帧处理系统,在完成帧头对齐处理和复帧 归零时,过程复杂,不仅影响了系统的工作效率,也浪费了系统的逻辑资源。

发明内容
有鉴于此,本发明的主要目的在于提供一种实现帧头对齐和复帧归零的方法及装 置,以解决现有技术中由于帧头对齐和复帧归零过程复杂,而导致的OTN帧处理系统工作 效率低、以及浪费系统资源的问题。为达到上述目的,本发明的技术方案是这样实现的本发明提供了一种实现帧头对齐和复帧归零的方法,所述方法包括生成周期为 256倍单帧周期的指示信号;根据所述的指示信号,对输入的多路帧数据进行帧头对齐处 理后输出;以及,根据所述的指示信号,对输入的多路帧数据进行复帧归零处理后输出。在上述方案中,所述帧头对齐处理的过程具体为每输入256帧数据进行一次帧 头对齐处理。在上述方案中,所述的一次帧头对齐处理的过程,具体为对输入的多路帧数据进 行帧头定位;从各路数据的帧头位置开始,向缓存中分别写入各帧数据,检测到所述指示信 号的高电平到来后,从所述缓存的初始位置同时读取各路帧数据。在上述方案中,所述的一次帧头对齐处理的过程,具体为根据输入的多路帧数据 与所述指示信号之间帧头的偏差,对所述指示信号进行延迟;根据延迟后的指示信号,对输 入的多路帧数据进行帧头对齐处理。在上述方案中,所述复帧归零处理,具体为每输入256帧数据进行一次复帧归零。在上述方案中,所述的一次复帧归零的过程,具体为在所述指示信号的高电平到 来时,将此时输入的一路或多路帧数据的复帧归为零,之后依次输入的帧数据的复帧由上 一帧数据复帧累加1得到后输出该帧数据;直到所述指示信号的高电平再次到来时,再将此时输入的帧数据的复帧归为零。本发明还提供了一种实现帧头对齐和复帧归零的装置,所述装置包括指示信号 生成单元、帧头对齐单元和复帧归零单元,其中指示信号生成单元,用于生成周期为256 倍单帧周期的指示信号;帧头对齐单元,用于根据所述指示信号生成单元生成的指示信号, 对输入的多路帧数据进行帧头对齐处理后输出;复帧归零单元,用于根据所述指示信号生 成单元生成的指示信号,对输入的多路帧数据进行复帧归零处理后输出。在上述方案中,所述帧头对齐单元还用于根据输入的多路帧数据与所述指示信 号之间帧头的偏差,对所述指示信号进行延迟。本发明通过一个周期为256倍单帧周期的指示信号,完成帧数据的帧头对齐处理,并实现帧数据的复帧归零处理,实现简单,可有效简化OTN交叉调度系统中帧数据处理 的过程,降低系统处理的复杂性,提高了系统的工作效率,节省了系统的逻辑资源。


图1为本发明实现帧头对齐和复帧归零的方法流程示意图;图2为本发明实现帧头对齐和复帧归零的装置组成及结构示意图;图3为本发明中指示信号的脉冲示意图;图4为OTN交叉调度系统的组成结构示意图;图5为采用本发明的方法实现交叉调度处理过程的流程示意图。
具体实施例方式本发明的实现帧头对齐和复帧归零的方法,参照图1所示,主要包括以下步骤步骤101 生成周期为256倍单帧周期的指示信号;步骤102 根据所述的指示信号,对输入的多路帧数据进行帧头对齐处理后输出; 以及,根据所述的指示信号,对输入的多路帧数据进行复帧归零处理后输出。为实现上述方法,本发明还提供了实现帧头对齐和复帧归零的装置,参照图2所 示,主要包括指示信号生成单元21、帧头对齐单元22和复帧归零单元23,其中指示信号生成单元21,用于生成周期为256倍单帧周期的指示信号;帧头对齐单元22,用于根据所述指示信号生成单元21生成的指示信号,对输入的 多路帧数据进行帧头对齐处理后输出;复帧归零单元23,用于根据所述指示信号生成单元21生成的指示信号,对输入的 多路帧数据进行复帧归零处理后输出。这里,所生成的指示信号的周期为256倍单帧周期,能够满足OTN帧数据的复帧开 销每256帧归零一次。其中的单帧可以为光通路数据单元k(0DUk,0ptical channel Data Unit k) (k = 1,2,3)单帧。具体地,如图3所示,指示信号生成单元21生成的指示信号具体为周期为256倍 ODUk帧周期,其中,每256个ODUk帧周期产生一个高电平。指示信号生成单元21将该指示信号分别输出到帧头对齐单元22和复帧归零单元 23,帧头对齐单元22和复帧归零单元23分别根据此信号来进行帧头对齐处理和复帧归零 操作。
帧头对齐单元22首先对输入自身的多路帧数据进行帧头定位,然后从每路数据的帧头位置开始,向缓存中写入帧数据,帧头对齐单元22检测到来自指示信号生成单元23 的指示信号的高电平到来后,从所述缓存的初始位置同时读取各路帧数据,完成多路数据 的一次帧头对齐操作。这里,由于每输入256帧数据,指示信号输出一次高电平,帧头对齐 单元22也会在每输入256帧数据后检测到一次指示信号的高电平,从而在每输入256帧数 据后进行一次上述的帧头对齐处理过程。其中,如果指示信号与输入所述帧头对齐单元22中的多路帧数据之间帧头的偏 差太大,则需要首先对指示信号进行延迟,之后,再利用延迟后的指示信号完成多路帧数据 的帧头对齐处理。这里,指示信号的延迟周期由与指示信号之间帧头的偏差来决定。一般,可以从要 进行帧头对齐处理的多路帧数据中任意选择一个帧数据,确定该帧数据帧头与指示信号帧 头之间的偏差值,以该偏差值作为指示信号的延迟周期。复帧归零单元23检测到来自所述指示信号生成单元21的指示信号的高电平到来 时,将此时输入自身的一路或多路帧数据的复帧归为零后输出,之后依次输入的帧数据,其 复帧由上一帧数据复帧累加1得到后,输出该帧数据,直到所输入帧数据复帧达到255时, 所述指示信号的高电平再次到来,此时所输入帧数据复帧再次归零,上述过程不断重复,实 现对多路帧数据的复帧归零处理,复帧如图3所示,这样,复帧归零单元23在每输入256帧 数据时进行一次复帧归零。下面将本发明所提供的上述装置以及上述方法应用于OTN交叉调度系统,具体实 现方式如下如图4所示的OTN交叉调度系统,主要包括以下部分业务处理模块41、交叉调度 模块42和指示信号生成模块43。其中,业务处理模块41包括光电转换子模块411、映射子 模块412、电光转换子模块413、解映射子模块414。其中,OTN交叉调度系统的主要处理过程如下首先,输入的业务光信号进入光电 转换子模块411,进行光电转换后变换为业务数据电信号,该业务数据电信号经过映射子模 块412映射封装成类OTN帧数据;然后,映射得到的类OTN帧数据进入交叉调度模块42,进 行交叉调度处理;之后,交叉调度处理后的类OTN帧数据再传输到解映射子模块414进行解 映射处理,转换为标准业务帧格式的业务数据电信号,最后经过电光转换子模块413进行 电光转换,转换为业务光信号输出。这里的类OTN帧为固定速率级别的帧格式,与OTN帧类似,帧长固定,用来封装不 同速率等级的业务数据电信号。其中,在上述OTN交叉调度系统的处理过程中,需要根据指示信号生成模块43所 生成的指示信号进行两次帧头对齐处理和一次复帧归零处理,其中,两次帧头对齐处理分 别在进行交叉调度之前、以及交叉调度之后;而复帧归零处理需要在源端处理子模块411 对业务数据电信号完成映射处理时进行,以对类OTN帧数据中的复帧开销进行计数,完成 类OTN帧数据中复帧字节的生成。对于上述的OTN交叉调度系统,将本发明的方法应用于其交叉调度处理过程之 前,如图4所示,需要将本发明装置中的指示信号生成单元设置于或代替图4中的指示信号 生成模块43,将复帧归零单元设置于映射子模块412中,如图4中标号①所示,并在交叉调度模块42的输入端及输出端均设置帧头对齐单元,如图4中标号②、③所示。之后,参照图5所示,通过图4所示系统完成交叉调度处理的具体流程如下步骤501 输入的业务光信号进入光电转换子模块411,经过光电转换,并进行OTUk(k = 1,2,3)的开销处理后,转换为ODUk数据;步骤502 =ODUk数据进入映射子模块412,映射子模块412通过速率调整,将ODUk 数据封装到多路类OTN帧总线的若干个时隙中,得到多路类OTN帧数据;步骤503 指示信号生成模块43生成一个周期为256倍单帧周期的指示信号,并 输出到图4中标号①处的复帧归零单元、以及标号②、③处所示的两个帧头对齐单元;步骤504 如图4中标号①所示,映射子模块412中的复帧归零单元利用所述指示 信号对映射得到的多路类OTN帧数据进行复帧归零处理后输出;这里,复帧归零单元完成各路类OTN帧数据复帧归零的具体过程已在上文详述, 在此不再赘述。步骤505 经过复帧归零处理后输出的类OTN帧数据传输到交叉调度模块42的输 入端,如图4中标号②所示,设置于交叉调度模块42输入端的帧头处理单元对输入的多路 类OTN帧数据进行帧头定位后,利用所述指示信号生成模块43发送的指示信号完成多路类 OTN帧数据的帧头对齐后输出;这里,帧头对齐处理的具体过程在上文已详述,在此不再赘述。步骤506 经过帧头对齐处理后的多路类OTN帧数据进入交叉调度模块42,进行交 叉调度,调度完成后传输到交叉调度模块42的输出端;步骤507 如图4中标号③所示,交叉调度模块42输出端的帧头对齐单元对交叉 调度后的多路类OTN帧数据进行帧头定位、并对指示信号进行适当延迟、再利用延迟后的 指示信号完成多路类OTN帧数据的帧头对齐处理并输出;这里,多路类OTN帧数据由于交叉调度等处理而导致与指示信号的帧头偏移较 大,往往需要在交叉调度后的帧头对齐处理中,首先将指示信号进行延迟,再进行帧头对齐处理。步骤508 经过帧头对齐处理后的多路类OTN帧数据进入解映射子模块413,恢复 出对应的ODUk数据并输出;步骤509 解映射得到ODUk数据进行开销处理后转换为OTUk数据,进入电光转换 模块414进行电光转换,转换为业务光信号并输出,至此,完成了 OTN中业务光信号的交叉 调度处理。以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在 本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护 范围之内。
权利要求
一种实现帧头对齐和复帧归零的方法,其特征在于,所述方法包括生成周期为256倍单帧周期的指示信号;根据所述的指示信号,对输入的多路帧数据进行帧头对齐处理后输出;以及,根据所述的指示信号,对输入的多路帧数据进行复帧归零处理后输出。
2.根据权利要求1所述实现帧头对齐和复帧归零的方法,其特征在于,所述帧头对齐 处理的过程具体为每输入256帧数据进行一次帧头对齐处理。
3.根据权利要求2所述实现帧头对齐和复帧归零的方法,其特征在于,所述的一次帧 头对齐处理的过程,具体为对输入的多路帧数据进行帧头定位;从各路数据的帧头位置开始,向缓存中分别写入 各帧数据,检测到所述指示信号的高电平到来后,从所述缓存的初始位置同时读取各路帧 数据。
4.根据权利要求2所述实现帧头对齐和复帧归零的方法,其特征在于,所述的一次帧 头对齐处理的过程,具体为根据输入的多路帧数据与所述指示信号之间帧头的偏差,对所述指示信号进行延迟; 根据延迟后的指示信号,对输入的多路帧数据进行帧头对齐处理。
5.根据权利要求1所述实现帧头对齐和复帧归零的方法,其特征在于,所述复帧归零 处理,具体为每输入256帧数据进行一次复帧归零。
6.根据权利要求5所述实现帧头对齐和复帧归零的方法,其特征在于,所述的一次复 帧归零的过程,具体为在所述指示信号的高电平到来时,将此时输入的一路或多路帧数据的复帧归为零,之 后依次输入的帧数据的复帧由上一帧数据复帧累加1得到后输出该帧数据;直到所述指示 信号的高电平再次到来时,再将此时输入的帧数据的复帧归为零。
7.一种实现帧头对齐和复帧归零的装置,其特征在于,所述装置包括指示信号生成 单元、帧头对齐单元和复帧归零单元,其中指示信号生成单元,用于生成周期为256倍单帧周期的指示信号;帧头对齐单元,用于根据所述指示信号生成单元生成的指示信号,对输入的多路帧数 据进行帧头对齐处理后输出;复帧归零单元,用于根据所述指示信号生成单元生成的指示信号,对输入的多路帧数 据进行复帧归零处理后输出。
8.根据权利要求7所述实现帧头对齐和复帧归零的装置,其特征在于,所述帧头对齐 单元还用于根据输入的多路帧数据与所述指示信号之间帧头的偏差,对所述指示信号进 行延迟。
全文摘要
本发明公开一种实现帧头对齐和复帧归零的方法,通过一个周期为256倍单帧周期的指示信号来完成帧数据的帧头对齐处理并实现帧数据的复帧归零处理。本发明还公开了一种实现帧头对齐和复帧归零的装置,实现简单,可有效简化OTN交叉调度系统中包含帧数据处理的过程,降低系统处理的复杂性,节省了系统的逻辑资源。
文档编号H04J3/16GK101814968SQ20101013232
公开日2010年8月25日 申请日期2010年3月16日 优先权日2010年3月16日
发明者喻世德, 马文凯 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1