会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
首页 / 专利库 / 图形技术 / / 处理通用成帧规程帧的方法和装置

处理通用成帧规程帧的方法和装置

阅读:1078发布:2020-08-03

IPRDB可以提供处理通用成帧规程帧的方法和装置专利检索,专利查询,专利分析的服务。并且本发明公开了一种通用成帧规程发射机加扰后头部错误检测域(HEC)单比特纠错模式下处理通用成帧规程帧的方法,所述方法包括如下步骤:先进行净荷HEC附加错误比特纠错过程;然后再进行净荷HEC单比特纠错过程。根据本发明,不但能够纠正发生在通用成帧规程发射机加扰器之前的HEC单比特错误,还能纠正发生在通用成帧规程发射机加扰器之后的HEC单比特错误,大大增强了设备的抗干扰能力。,下面是处理通用成帧规程帧的方法和装置专利的具体信息内容。

1.一种通用成帧规程发射机加扰后头部错误检测域(HEC)单比特 纠错模式下处理通用成帧规程帧的方法,所述方法包括如下步骤:先进行净荷HEC附加错误比特纠错过程;

然后再进行净荷HEC单比特纠错过程。

2.根据权利要求1的方法,其特征在于,在进行净荷HEC附加 错误比特纠错过程之前,先进行帧头HEC单比特纠错过程。

3.根据权利要求1的方法,其特征在于,所述通用成帧规程发 射机加扰后HEC单比特纠错模式由网管系统控制。

4.根据权利要求2的方法,其特征在于,所述净荷HEC和帧头 HEC单比特纠错过程包括如下步骤:对接收到的HEC数据进行循环冗余检测;

根据循环冗余检测值,定位和纠正HEC单比特错误。

5.根据权利要求4的方法,其特征在于,当循环冗余检测值等 于0时,则认为没有任何错误比特;当循环冗余检测值等于指定的 多个值的其中之一时,则定位该值相对应的比特出错,对这个错误 比特进行反转从而纠错;当循环冗余检测值不等于0,也不等于指定 的多个值的其中之一时,则认为出现多个比特错误。

6.根据权利要求1的方法,其特征在于,所述净荷HEC附加错 误比特纠错过程包括如下步骤:将净荷与附加错误纠错掩码进行异 或。

7.根据权利要求6的方法,其特征在于,所述附加错误纠错掩 码根据净荷HEC单比特错误位置指示信号以及输入数据有效信号, 净荷帧检测序列使能信号和净荷帧检测序列校验错误指示信号共同 计算产生。

8.根据权利要求7的方法,其特征在于,还包括根据HEC单比 特纠错模式信号产生所述附加错误纠错掩码。

9.根据权利要求7的方法,其特征在于,首先对掩码进行初始 化,只有当存在净荷HEC单比特错误,是净荷HEC单比特错误后的 输入净荷数据的第43比特,前一通用成帧过程帧的净荷帧检测序列 已经使能,以及前一通用成帧过程帧的净荷帧检测序列校验是正确 的时,才将附加错误比特纠错掩码对应的比特置1。

10.根据权利要求9的方法,其特征在于,还包括只有当HEC 单比特纠错模式信号指示是通用成帧规程发射机加扰后BEC单比特 纠错模式时,才将附加错误比特纠错掩码对应的比特置1

11.一种HEC单比特纠错装置,包括:

循环冗余检测装置,用于对接收到的HEC数据进行循环冗余检 测;

存储装置,用于存储循环冗余检测校验结果和单比特错误的位置 的对应关系表;

定位和纠正装置,用于根据循环冗余检测装置检测到的循环冗余 检测值,以及存储装置中存储的循环冗余检测校验结果和单比特错 误的位置的对应关系表,定位和纠正HEC单比特错误。

12.根据权利要求11的HEC单比特纠错装置,其特征在于,当 循环冗余检测值等于0时,则没有任何错误比特;当循环冗余检测 值等于指定的多个值的其中之一时,则定位该值相对应的比特出错, 对这个错误比特进行反转从而纠错;当循环冗余检测值不等于0,也 不等于指定的多个值的其中之一时,则认为出现多个比特错误。

13.一种净荷HEC附加单比特纠错装置,包括:

附加单比特错误纠错掩码生成装置,用于生成附加单比特错误纠 错掩码;

异或装置,用于将净荷与所述附加单比特错误纠错掩码进行异 或,以纠正附加单比特错误。

14.根据权利要求13的净荷HEC附加单比特纠错装置,其特征 在于,所述附加错误纠错掩码生成装置根据净荷HEC单比特错误位 置指示信号以及输入数据有效信号,净荷帧检测序列使能信号和净 荷帧检测序列校验错误指示信号生成附加错误纠错掩码。

15.根据权利要求14的净荷HEC附加单比特纠错装置,其特征 在于,所述附加错误纠错掩码生成装置还根据HEC单比特纠错模式 信号生成附加错误纠错掩码。

16.一种可以纠正发生在通用成帧规程发射机加扰器之后的净荷 HEC单比特错误的净荷头处理器,包括:净荷HEC附加单比特纠错装置,用于纠正净荷HEC附加单比特错 误;

净荷HEC单比特纠错装置,用于纠正经过上述净荷HEC附加单比 特纠错装置后的净荷HEC单比特错误;

净荷头数据处理装置,用于处理经过上述净荷HEC单比特纠错装 置后的通用成帧规程净荷头中各域的数据。

17.一种可以纠正发生在通用成帧规程发射机加扰器之后的HEC 单比特错误的通用成帧规程接收机,包括:帧头HEC(cHEC)单比特纠错装置,用于纠正帧头HEC单比特错误;

如权利要求16所述的净荷头处理器,用于纠正经过所述帧头HEC 单比特纠错装置后的净荷HEC单比特错误以及对经过纠错后的通用 成帧规程净荷头中各域的数据的处理;

净荷帧检测序列处理装置,用于对经过上述净荷头处理器的净荷 进行净荷帧检测序列校验处理,以得到净荷帧检测序列校验错误指 示信号。

18.一种可以纠正发生在通用成帧规程发射机加扰器之后的HEC 单比特错误的通用成帧规程处理器,包括:如权利要求17所述的可以纠正发生在通用成帧规程发射机加扰 器之后的HEC单比特错误的通用成帧规程接收机。

19.一种可以纠正发生在通用成帧规程发射机加扰器之后的HEC 单比特错误的通用成帧规程处理器与网管系统之间的接口装置,包 括:净荷HEC单比特纠错统计适配装置,用于适配净荷HEC单比特纠 错计数;

净荷HEC附加单比特纠错适配装置,用于适配净荷HEC附加单比 特纠错计数;

模式命令适配装置,用于适配从网管系统发出的HEC单比特纠错 模式配置命令,使其适合于所述通用成帧规程处理器。

20.根据权利要求19所述的通用成帧规程处理器与网管系统之 间的接口装置,其特征在于,有两种净荷HEC单比特纠错统计适配 装置,其中一种用于适配通用成帧规程发射机加扰前净荷HEC单比 特纠错计数,另一种用于适配通用成帧规程发射机加扰后净荷HEC 单比特纠错计数。

21.一种网管系统,包括:

HEC单比特纠错模式模式命令生成装置,用于生成HEC单比特纠 错模式命令;

净荷HEC单比特纠错统计装置,用于统计适配后的净荷HEC单比 特纠错计数;

净荷HEC附加单比特纠错统计装置,用于统计适配后的净荷HEC 附加单比特纠错计数。

22.如权利要求19所述的网管系统,其特征在于,有两种净荷 HEC单比特纠错统计装置,其中一种用于统计通用成帧规程发射机加 扰前适配后的净荷HEC单比特纠错计数,另一种用于统计通用成帧 规程发射机加扰后适配后的净荷HEC单比特纠错计数。

23.一种包含通用成帧规程处理芯片,其特征在于,该芯片能实 现如权利要求1-22中任一项的功能。

说明书全文

技术领域

本发明涉及传输领域,尤其涉及处理通用成帧规程帧的方法和装 置。

背景技术

随着互连网的飞速发展,数据业务必将成为网络业务的主流。在 保证传统的时分复用(TDM)业务传送的同时,如何高效地传输数据业 务是各电信运营商在投资日益谨慎和看重收益的大环境下面临的主 要问题。通用成帧规程(GFP)技术的出现使运行商建设一个先进、灵 活和强大的新一代多业务传输网变得可能。
GFP是在ITU-T建议G.7041/Y.1303中定义的一种链路层标准, 它既可以在字节同步的链路中传送长度可变的数据包,又可以传送 固定长度的数据块,是一种先进的、简单的、灵活的数据信号适配、 映射技术。
GFP是按字节排列的,图1示出了GFP的帧格式,包括GFP帧头 11和GFP净荷区12(GFP空闲帧除外)。一般地,GFP帧头11由4字 节组成,包括一个16位的净荷长度指示域13和16位的帧头头部错 误检测(cHEC)域14。其中两个字节的cHEC域包括一个16位循环冗 余检测(CRC-16)的序列,通过进行单比特纠错和多比特检错,以确 保帧头数据的正确性。
GFP净荷区12由两部分组成:净荷头15和净荷信息域16。另外, 还可以有可选的净荷帧检测序列(pFCS)17。
其中,净荷头15包括类型域151和类型域头部错误检测(tHEC) 域152。类型域151用于区别GFP帧类型和多业务环境下的不同业务, 包括净荷类型标识,净荷FCS标识,扩展头标识和用户净荷标识。 其中扩展头标识用于表示扩展头的类型。一般地,类型域151为2 个字节;tHEC域152也是两个字节,其包括一个CRC-16的序列,通 过进行单比特纠错和多比特检错,以确保类型域内容的正确性。
当扩展头标识表示扩展头的类型是例如线性帧模式时,则还包括 扩展头域153和扩展头的头部错误检测(eHEC)域154。一般地,对于 线性帧模式,扩展头域153为2个字节;eHEC域154也是两个字节, 其包括一个CRC-16的序列,通过进行单比特纠错和多比特检错,以 确保扩展头域内容的正确性。对于例如线性帧,扩展头域153包括 用于指示1到256的通信信道的8比特信道标识(CID)和8比特空闲 域。
净荷信息域16包括例如针对帧映射的GFP的成帧的协议数据单 元(PDU),或在透明映射的GFP时的客户信号字符组。一般地,净荷 信息域的长度可以从0到65535减X个字节,其中X是净荷头15的 长度。
净荷帧检测序列17是可选的,它包括一个CRC-32的序列,以保 护GFP净荷区12。其中,由ISO/IEC(国际标准化组织/国际电工委 员会)3309标准规定的CRC-32产生多项式 G(X)=X32+X26+X23+X22+X16+X12+X11+X10+X8+X7+X5+X4+X2+X+1,其中X32对应 最高比特位,1对应最低比特位。
在传输GFP帧之前,需要对GFP帧中的数据进行扰码。一般地, 对于GFP帧头11,通过用16进制数,例如“B6AB31E0”对GFP帧头 11作异或(模2加)操作进行扰码,以平衡直流分量。而对于GFP净 荷区12,通过例如X43+1的自同步扰码器按比特顺序进行扰码。
图2示出了X43+1的加扰器加扰和解扰器解扰GFP净荷区中数据 的过程。如图2所示,加扰过程和解扰过程是相对应的。加扰前的 信号x(t)和A点的信号异或,得到加扰后的信号y(t)。而A点的信 号是由信号y(t)通过43个延迟器而得到的。而加扰后的信号y(t) 与B点的信号异或,得到解扰后的信号x(t),而B点的信号是由信号 y(t)通过43个延迟器而得到的。
根据现有技术,对于GFP净荷区12中的tHEC和eHEC单比特纠 错的解决方案,只局限于纠正发生在GFP发射机净荷加扰器之前的 tHEC和eHEC单比特错误,对于发生在GFP发射机净荷加扰器之后, 例如,在传输线路上产生的tHEC和eHEC单比特错误,则不能纠正。
然而,对于在网络中传送的GFP帧来说,在GFP发射机加扰器之 后,例如传输过程中出现tHEC和eHEC单比特错误的概率远远高于 在发射机加扰器之前出现tHEC和eHEC单比特错误的概率。而现有 的技术不能对在GFP发射机加扰器之后,例如传输过程中出现的 tHEC和eHEC单比特错误进行纠正,无疑是个很大的缺点。

发明内容

本发明要解决的的技术问题是使GFP处理器能纠正发生在GFP 发射机加扰器之后的tHEC和eHEC单比特错误。
为了解决上述问题,本发明提出了一种通用成帧规程发射机加扰 后头部错误检测(HEC)单比特纠错模式下处理通用成帧规程帧的方 法,所述方法包括如下步骤:先进行净荷HEC附加错误比特纠错过 程;然后再进行净荷HEC单比特纠错过程。
优选地,在进行净荷HEC附加错误比特纠错过程之前,先进行帧 头HEC单比特纠错过程。
优选地,所述通用成帧规程发射机加扰后HEC单比特纠错模式由 网管系统控制。
优选地,净荷HEC和帧头HEC单比特纠错过程包括如下步骤:对 接收到的HEC数据进行循环冗余检测;根据循环冗余检测值,定位 和纠正HEC单比特错误。
优选地,当循环冗余检测值等于0时,则认为没有任何错误比特; 当循环冗余检测值等于指定的多个值的其中之一时,则定位该值相 对应的比特出错,对这个错误比特进行反转从而纠错;当循环冗余 检测值不等于0,也不等于指定的多个值的其中之一时,则认为出现 多个比特错误。
优选地,净荷HEC附加错误比特纠错过程包括如下步骤:将净荷 与附加错误纠错掩码进行异或。
优选地,附加错误纠错掩码根据净荷HEC单比特错误位置指示信 号以及输入数据有效信号,净荷帧检测序列使能信号和净荷帧检测 序列校验错误指示信号共同计算产生。
优选地,还包括根据HEC单比特纠错模式信号产生所述附加错误 纠错掩码。
优选地,首先对掩码进行初始化,只有当存在净荷HEC单比特错 误,是净荷HEC单比特错误后的输入净荷数据的第43比特,前一通 用成帧过程帧的净荷帧检测序列已经使能,以及前一通用成帧过程 帧的净荷帧检测序列校验是正确的时,才将附加错误比特纠错掩码 对应的比特置1。
优选地,还包括只有当HEC单比特纠错模式信号指示是通用成帧 规程发射机加扰后HEC单比特纠错模式时,才将附加错误比特纠错 掩码对应的比特置1
本发明还提出了一种HEC单比特纠错装置,包括:循环冗余检测 装置,用于对接收到的HEC数据进行循环冗余检测;存储装置,用 于存储循环冗余检测校验结果和单比特错误的位置的对应关系表; 定位和纠正装置,用于根据循环冗余检测装置检测到的循环冗余检 测值,以及存储装置中存储的循环冗余检测校验结果和单比特错误 的位置的对应关系表,定位和纠正HEC单比特错误。
优选地,当循环冗余检测值等于0时,则没有任何错误比特;当 循环冗余检测值等于指定的多个值的其中之一时,则定位该值相对 应的比特出错,对这个错误比特进行反转从而纠错;当循环冗余检 测值不等于0,也不等于指定的多个值的其中之一时,则认为出现多 个比特错误。
本发明还提出了一种净荷HEC附加单比特纠错装置,包括:附加 单比特错误纠错掩码生成装置,用于生成附加单比特错误纠错掩码;
异或装置,用于将净荷与所述附加单比特错误纠错掩码进行异 或,以纠正附加单比特错误。
优选地,附加错误纠错掩码生成装置根据净荷HEC单比特错误位 置指示信号以及输入数据有效信号,净荷帧检测序列使能信号和净 荷帧检测序列校验错误指示信号生成附加错误纠错掩码。
优选地,附加错误纠错掩码生成装置还根据HEC单比特纠错模式 信号生成附加错误纠错掩码。
本发明还提出了一种可以纠正发生在通用成帧规程发射机加扰 器之后的净荷HEC单比特错误的净荷头处理器,包括:净荷HEC附 加单比特纠错装置,用于纠正净荷HEC附加单比特错误;净荷HEC 单比特纠错装置,用于纠正经过上述净荷HEC附加单比特纠错装置 后的净荷HEC单比特错误;净荷头数据处理装置,用于处理经过上 述净荷HEC单比特纠错装置后的通用成帧规程净荷头中各域的数据。
本发明还提出了一种可以纠正发生在通用成帧规程发射机加扰 器之后的HEC单比特错误的通用成帧规程接收机,包括:帧头 HEC(cHEC)单比特纠错装置,用于纠正帧头HEC单比特错误;如上所 述的净荷头处理器,用于纠正经过所述帧头HEC单比特纠错装置后 的净荷HEC单比特错误以及对经过纠错后的通用成帧规程净荷头中 各域的数据的处理;净荷帧检测序列处理装置,用于对经过上述净 荷头处理器的净荷进行净荷帧检测序列校验处理,以得到净荷帧检 测序列校验错误指示信号。
本发明还提出了一种可以纠正发生在通用成帧规程发射机加扰 器之后的HEC单比特错误的通用成帧规程处理器,包括:如上述的 可以纠正发生在通用成帧规程发射机加扰器之后的HEC单比特错误 的通用成帧规程接收机。
本发明还提出了一种可以纠正发生在通用成帧规程发射机加扰 器之后的HEC单比特错误的通用成帧规程处理器与网管系统之间的 接口装置,包括:净荷HEC单比特纠错统计适配装置,用于适配净 荷HEC单比特纠错计数;净荷HEC附加单比特纠错适配装置,用于 适配净荷HEC附加单比特纠错计数;
模式命令适配装置,用于适配从网管系统发出的HEC单比特纠错 模式配置命令,使其适合于所述通用成帧规程处理器。
优选地,有两种净荷HEC单比特纠错统计适配装置,其中一种用 于适配通用成帧规程发射机加扰前净荷HEC单比特纠错计数,另一 种用于适配通用成帧规程发射机加扰后净荷HEC单比特纠错计数。
本发明还提出了一种网管系统,包括:HEC单比特纠错模式模式 命令生成装置,用于生成HEC单比特纠错模式命令;净荷HEC单比 特纠错统计装置,用于统计适配后的净荷HEC单比特纠错计数;净 荷HEC附加单比特纠错统计装置,用于统计适配后的净荷HEC附加 单比特纠错计数。
优选地,有两种净荷HEC单比特纠错统计装置,其中一种用于统 计通用成帧规程发射机加扰前适配后的净荷HEC单比特纠错计数, 另一种用于统计通用成帧规程发射机加扰后适配后的净荷HEC单比 特纠错计数。
根据本发明,可以纠正发生在GFP发射机加扰器之后的HEC单比 特错误,大大增强了设备的抗干扰能力。

附图说明

结合附图,参照后续详细描述,对本发明会有更为全面的了解, 在附图中:
图1示出了GFP的帧格式;
图2示出了X43+1的加扰器加扰和解扰器解扰GFP净荷区中数据 的过程。
图3示出了在GFP发射机净荷加扰器之前出现eHEC单比特错误 的例子。
图4示出了在传输线路上出现eHEC单比特错误的例子。
图5显示了净荷附加错误比特形成tHEC单比特错误的例子。
图6显示了附加错误比特纠错掩码的产生过程。
图7示出了根据本发明的一种HEC单比特纠错装置。
图8示出了根据本发明的一种净荷HEC附加单比特纠错装置。
图9示出了根据本发明的一种可以纠正发生在通用成帧规程发 射机加扰器之后的净荷HEC单比特错误的净荷头处理器。
图10示出了根据本发明的一种可以纠正发生在通用成帧规程发 射机加扰器之后的净荷HEC单比特错误的GFP接收机。
图11示出了根据本发明的一种可以纠正发生在通用成帧规程发 射机加扰器之后的净荷HEC单比特错误的GFP处理器与网管系统之 间的接口装置。
图12示出了根据本发明的一种网管系统。

具体实施方式

下面将结合附图,对本发明的具体实施方式进行详细的说明。
以下,为了说明的方便,用头部错误检测域(HEC)表示cHEC和/ 或tHEC和/或eHEC,而用净荷HEC表示tHEC和/或eHEC。
如前所述,一般地,通过利用一个例如“B6AB31E0”的16进制 数对GFP帧头11作异或(模2加)操作进行扰码,通过例如X43+1的 自同步扰码器按比特顺序对净荷区12中的数据进行扰码。因此,对 于cHEC,无论发生在什么位置的单比特错误,例如,cHEC单比特错 误发生在GFP发射机扰码器之前,或者发生在传输过程中等,在GFP 接收机帧头解扰之后,都只存在cHEC单比特错误本身,而不会带来 其它的附加错误比特。
然而,根据例如X43+1自同步扰码器的特性可知,发生在GFP发 射机净荷加扰器之前的tHEC或eHEC单比特错误在GFP接收机净荷 解扰之后,只存在tHEC或eHEC单比特错误本身,而不会带来其它 的附加错误比特。
图3示出了在GFP发射机净荷加扰器之前出现eHEC单比特错误 的例子。其中图3A表示的是在发射机加扰前的GFP数据,图3A中 显示GFP数据中的信道标识出现一个比特错误。图3B表示的是加扰 后在传输线路上的GFP数据。图3C表示的是经过接收机的解扰后的 GFP数据,从图3C中可以看出,只存在信道标识本身单比特错误, 并没有带来其它的附加错误比特。
与之对应的是,发生在GFP发射机净荷加扰器之后,例如发生在 传输过程中的tHEC或eHEC单比特错误在GFP接收机净荷解扰之后, 除了存在tHEC或eHEC单比特错误本身以外,还会带来一个tHEC附 加单比特错误或eHEC附加单比特错误。这个附加单比特错误是由于 在净荷解扰器中tHEC或eHEC单比特错误与随后来的净荷的例如第 43个比特异或产生的。
图4示出了在传输线路上出现eHEC单比特错误的例子。其中图 4A表示在发射机加扰器之前的GFP数据,从中可以看出,并没有GFP 数据发生错误。图4B表示加扰后在传输线路上的GFP数据,GFP数 据中的信道标识出现一个比特错误。图4C表示的是经过接收机的解 扰后的GFP数据,从图4C中可以看出,除了信道标识本身单比特错 误外,还带来其它的在净荷信息域中的附加错误比特。
然而,当出现tHEC或eHEC单比特错误时,并不一定出现tHEC 附加单比特错误或eHEC附加单比特错误,因为存在这样的一种情况:
在GFP接收机之前,没有出现tHEC或eHEC单比特错误。但是, 在GFP发射机净荷加扰器之后,例如在传输过程中,某个GFP的净 荷(不包括净荷头)的例如最后43个比特中某些比特出现了错误,这 些错误比特在净荷解扰器中与随后来的净荷的例如第43个比特异或 产生了净荷附加错误比特,当这种净荷附加错误比特位于下一GFP 帧的tHEC或eHEC所涉及的例如4个字节区域,并且是该区域里唯 一的错误比特时,就形成了tHEC或eHEC单比特错误。而在这种情 况下,不存在tHEC或eHEC附加单比特错误。
图5显示了净荷附加错误比特形成tHEC单比特错误的例子。其 中图5A表示在发射机加扰器之前的GFP数据,从中可以看出,并没 有GFP数据发生错误。图5B表示加扰后在传输线路上的GFP数据, 其中前一GFP帧中的净荷信息域中的例如最后43比特中的一个比特 出现错误。图5C表示的是经过接收机的解扰后的GFP数据,从图5C 中可以看出,除了上述前一GFP帧中的净荷信息域中的例如最后43 比特中的一个比特错误外,还在下一GFP帧中带来了一个tHEC单比 特错误,而此时,没有出现tHEC附加单比特错误。
由于上述原因,在根据本发明的一个实施方式中,在对发生在 GFP发射机净荷加扰器之后,例如在传输过程中的tHEC或eHEC单比 特错误进行纠正时,判断上一GFP帧(非空闲帧)pFCS是否使能。当 pFCS没有使能时,认为当前GFP帧不存在tHEC或eHEC附加单比特 错误;当pFCS使能时,判断上一GFP帧(非空闲帧)pFCS校验结果。 如果pFCS校验正确时,即净荷(不包括净荷头)没有错误比特,认为 当前GFP的tHEC或eHEC单比特错误会带来tHEC或eHEC附加单比 特错误。否则,认为当前GFP帧不存在tHEC或eHEC附加单比特错 误。
在根据本发明的一个实施方式中,由网管系统配置HEC单比特纠 错模式。例如,当HEC单比特纠错模式信号为0时,为GFP发射机 加扰前HEC单比特纠错模式;当HEC单比特纠错模式信号为1时, 为GFP发射机加扰后(例如在传输线路上)HEC单比特纠错模式。当 然,本领域的技术人员应当理解,也可以不需要网管系统,即固定 地设置为GFP发射机加扰后(例如在传输线路上)HEC单比特纠错模 式。
在GFP协议中,HEC包含CRC-16序列。HEC序列是由整个数据(例 如净荷长度检测域、类型域或扩展头域中的数据)计算出的。一般地, xHEC校验多项式为G(x)=x16+x12+x5+1,x16对应为最高位,x0,即1 对应为最低位。在GFP发送端,对数据进行CRC-16计算,以得到HEC。 然后将得到的HEC依次插入到紧接着数据的两个字节的位置。数据 和HEC以字节同步的方式被发送出去。
在根据本发明的一个实施方式中,以如下方式定位和纠正HEC 单比特错误:根据CRC校验结果和表1和表2来定位和纠正HEC单 比特错误。
  数据   错误位置   D15   D14   D13   D12   D11   D10   D9   D8   CRC   校验值   DD38   6E9C   374E   1BA7   85C3   CAF1   ED68   76B4   数据   错误位置   D7   D6   D5   D4   D3   D2   D1   D0   CRC   校验值   3B5A   1DAD   86C6   4363   A9A1   DCC0   6E60   3730
表1:接收的HEC没有错误而数据有单比特错   HEC   错误位置   H15   H14   H13   H12   H11   H10   H9   H8   CRC   校验值   1B98   0DCC   06E6   0373   89A9   CCC4   6662   3331   HEC   错误位置   H7   H6   H5   H4   H3   H2   H1   H0   CRC   校验值   9188   48C4   2462   1231   8108   4084   2042   1021
表2:接收的数据没有错而HEC有单比特错
即如果CRC校验值为0,则说明没有任何错误比特。如果CRC校 验值是表1或表2中的32个特殊值(表中的值为16进制)之一,就 定位表中所对应比特为出错HEC比特,对这个HEC单比特错误进行 反转(由0反为1,或由1反为0),以完成纠错操作。如果CRC校验 值不为0,且不为表1或表2中的32个特殊值,则认为是出现了HEC 多比特错误,从而这些错误不能被纠正。
其中,D15-D0表示数据的第15位到第0位,H15-H0表示数据所 对应的HEC的第15位到第0位。
根据本发明的一个实施方式,在GFP发射机加扰后(例如在传输 线路上)HEC单比特纠错模式下的净荷HEC单比特错误纠正方法为: 首先,先纠正由tHEC或eHEC单比特错误所带来的tHEC或eHEC附 加单比特错误。然后再纠正tHEC或eHEC单比特错误本身。即第一 级单比特纠错纠正由tHEC或eHEC单比特错误所带来的tHEC或eHEC 附加单比特错误。第二级单比特纠错纠正tHEC或eHEC单比特错误 本身。GFP接收的数据流先经过净荷HEC附加单比特纠错装置,然后 再经过净荷HEC单比特纠错装置。
例如,进入净荷HEC附加单比特纠错装置的GFP数据是字节同步 的,它和一个例如8比特大小的附加错误纠错掩码进行异或操作, 从而完成tHEC或eHEC附加单比特错误纠错功能。
根据本发明的一个实施方式,该附加错误比特纠错掩码是根据 HEC单比特纠错模式信号,净荷HEC单比特纠错装置对净荷HEC单比 特错误位置指示信号以及输入数据有效信号,pFCS使能信号和pFCS 错误指示信号共同计算产生的。
其中,净荷HEC单比特错误位置指示信号用于指示在净荷的HEC 所涉及的例如4个字节里单比特错误出现在哪个比特。
输入数据有效信号用于指示当前来的GFP数据是否是净荷。
HEC单比特纠错模式信号由网管系统进行控制。
pFCS使能信号用于指示在对当前GFP帧进行净荷HEC附加单比 特纠错时,前一GFP帧(不包括空闲帧)pFCS是否使能。例如,0代 表pFCS不使能;1代表pFCS使能。
pFCS错误指示信号用于指示在对当前GFP帧进行净荷HEC附加 单比特纠错时,前一GFP帧(不包括空闲帧)的pFCS校验的结果。例 如,0代表pFCS检验正确;1代表pFCS检验错误。
图6显示了附加错误比特纠错掩码的产生过程。
如图所示,流程从“开始”开始,并立刻进入步骤61。
在步骤61,将该掩码初始化,例如,初始化为0,并进入步骤 62。
在步骤62,判断纠错模式是否为GFP发射机净荷加扰后纠错模 式。当不是该模式时,将该掩码设定为例如0。如果是该模式,则进 入步骤63。
在步骤63,判断是否存在净荷HEC单比特错误。当不存在净荷 HEC单比特错误时,将该掩码设定为例如0。如果存在净荷HEC单比 特错误,则进入步骤64。
在步骤64,对净荷HEC单比特错误后的输入净荷数据比特进行 计数。然后进入步骤65。
在步骤65,判断是否是净荷HEC单比特错误后的输入净荷数据 的例如第43比特。当不是时,将该掩码设定为例如0;当是例如第 43比特时,进入步骤66。
在步骤66,判断前一GFP帧中(不包括空闲帧)pFCS是否使能。 当没有使能时,将该掩码设定为例如0;当前一GFP帧中(不包括空 闲帧)pFCS使能时,进入步骤67。
在步骤67,判断前一GFP帧(不包括空闲帧)的pFCS校验是否正 确。当不正确时,将该掩码设定为例如0;当正确时,进入步骤68。 在步骤68,将该掩码对应比特设定为例如1,并结束该过程。
图7示出了根据本发明的一种HEC单比特纠错装置。
如图7所示,该HEC单比特纠错装置70包括循环冗余检测装置 71,用于对接收到的HEC数据进行循环冗余检测;存储装置73,用 于存储循环冗余检测校验结果和单比特错误的位置的对应关系表; 以及定位和纠正装置72,用于根据循环冗余检测装置检测到的循环 冗余检测值,以及存储装置中存储的循环冗余检测校验结果和单比 特错误的位置的对应关系表,定位和纠正HEC单比特错误。
根据如上所述,即如果循环冗余装置71的CRC校验值为0,则 说明没有任何错误比特。如果CRC校验值是存储在存储装置73中的 表1或表2中的32个特殊值(表中的值为16进制)之一,定位和纠 正装置72就定位表中所对应比特为出错HEC比特,对这个HEC单比 特错误进行反转(由0反为1,或由1反为0),以完成纠错操作。如 果CRC校验值不为0,且不为表1或表2中的32个特殊值,则认为 是出现了HEC多比特错误,从而这些错误不能被纠正。
图8示出了根据本发明的一种净荷HEC附加单比特纠错装置。
如图8所示,该净荷HEC附加单比特纠错装置包括附加错误纠错 掩码生成装置81,用于生成附加错误纠错掩码;以及异或装置82, 用于将净荷与所述附加错误纠错掩码进行异或,以纠正附加单比特 错误。
根据本发明的一个实施方式,该附加错误比特纠错掩码是根据 HEC单比特纠错模式信号83,净荷HEC单比特纠错装置对净荷HEC 单比特错误位置指示信号84以及输入数据有效信号85,pFCS使能 信号86和pFCS错误指示信号87而产生的。
例如,该掩码为8比特,并初始化为全0,只有当HEC单比特纠 错模式信号指示是通用成帧规程发射机加扰后HEC单比特纠错模式, 存在净荷HEC单比特错误,是净荷HEC单比特错误后的输入净荷数 据的第43比特,前一通用成帧过程帧的净荷帧检测序列已经使能, 以及前一通用成帧过程帧的净荷帧检测序列校验是正确的时,才将 附加错误比特纠错掩码对应的比特置1。
图9示出了根据本发明的一种可以纠正发生在通用成帧规程发 射机加扰器之后的净荷HEC单比特错误的净荷头处理器。
如图9所示,该可以纠正发生在通用成帧规程发射机加扰器之后 的净荷HEC单比特错误的净荷头处理器90包括上述净荷HEC附加单 比特纠错装置80,用于纠正净荷HEC附加单比特错误;净荷HEC单 比特纠错装置70,用于纠正经过上述净荷HEC附加单比特纠错装置 后的净荷HEC单比特错误;净荷头数据处理装置91,用于处理经过 上述净荷HEC单比特纠错装置的净荷头数据,从而可以向上述净荷 HEC附加单比特纠错装置80提供pFCS使能指示信号。
图10示出了根据本发明的一种可以纠正发生在通用成帧规程发 射机加扰器之后的净荷HEC单比特错误的GFP接收机。
如图10所示,该可以纠正发生在通用成帧规程发射机加扰器之 后的净荷HEC单比特错误的CFP接收机10包括帧头HEC(cHEC)单比 特纠错装置101,用于纠正帧头HEC单比特错误;上述净荷头处理器 90,用于纠正经过所述帧头HEC单比特纠错装置后的净荷HEC附加 单比特错误和净荷HEC单比特错误;净荷帧检测序列处理装置102, 用于对经过上述净荷头处理器的净荷进行净荷帧检测序列校验处 理,以得到净荷帧检测序列校验错误指示信号,并把该指示信号提 供给净荷HEC附加单比特纠错装置80。
根据本发明的一种实施方式,可以纠正发生在通用成帧规程发射 机加扰器之后的净荷HEC单比特错误的GFP处理器包括上述可以纠 正发生在通用成帧规程发射机加扰器之后的净荷HEC单比特错误的 GFP接收机,以及GFP发射机,用于发送通用成帧规程帧。
图11示出了根据本发明的一种可以纠正发生在通用成帧规程发 射机加扰器之后的净荷HEC单比特错误的GFP处理器与网管系统之 间的接口装置。
如图11所示,可以纠正发生在通用成帧规程发射机加扰器之后 的净荷HEC单比特错误的GFP处理器与网管系统之间的接口装置200 包括净荷HEC单比特纠错统计适配装置201和202,其在网管系统的 HEC单比特纠错模式信号205的控制下,用于适配由净荷HEC单比特 纠错装置提供的净荷HEC单比特纠错计数207,其中在通用成帧规程 发射机加扰前HEC单比特纠错模式下,由净荷HEC单比特纠错统计 装置201适配净荷HEC单比特纠错计数207,在通用成帧规程发射机 加扰后HEC单比特纠错模式下,由净荷HEC单比特纠错统计装置202 适配净荷HEC单比特纠错计数207,并分别把适配后的计数信号209 和210提供给网管系统;
净荷HEC附加单比特纠错统计适配装置203,用于在通用成帧规 程发射机加扰后HEC单比特纠错模式下,统计净荷HEC附加单比特 纠错计数208,并将适配后的计数信号211提供给网管系统;
模式命令适配装置204,用于适配从网管系统发出的HEC单比特 纠错模式信号205,使其适合于所述通用成帧规程处理器,并把适配 后的信号83提供给净荷HEC附加单比特纠错装置80。
图12示出了根据本发明的一种网管系统。
如图12所示,上述网管系统300包括模式命令生成装置304, 用于生成HEC单比特纠错模式命令83;净荷HEC单比特纠错统计装 置301和302,其在HEC单比特纠错模式命令信号83的控制下,用 于统计由净荷HEC单比特纠错统计适配装置201和202提供的适配 后的计数信号209和210,其中在通用成帧规程发射机加扰前HEC 单比特纠错模式下,由净荷HEC单比特纠错统计装置301统计适配 后的计数信号209,在通用成帧规程发射机加扰后HEC单比特纠错模 式下,由净荷HEC单比特纠错统计装置302统计适配后的计数信号 210;净荷HEC附加单比特纠错统计装置303,用于在通用成帧规程 发射机加扰后HEC单比特纠错模式下,统计适配后的计数信号211。
不脱离本发明的构思和范围可以做出许多其它改变和改型。应当 理解,本发明不限于特定的实施方式,本发明的范围由所附权利要 求限定。
高效检索全球专利

IPRDB是专利检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,专利查询、专利分析

电话:13651749426

侵权分析

IPRDB的侵权分析产品是IPRDB结合多位一线专利维权律师和专利侵权分析师的智慧,开发出来的一款特色产品,也是市面上唯一一款帮助企业研发人员、科研工作者、专利律师、专利分析师快速定位侵权分析的产品,极大的减少了用户重复工作量,提升工作效率,降低无效或侵权分析的准入门槛。

立即试用