一种提高复用段倒换正确性的系统和方法

文档序号:7958731阅读:242来源:国知局
专利名称:一种提高复用段倒换正确性的系统和方法
技术领域
本发明涉及一种光传输系统和方法,尤其涉及的是一种剔除K字节(包括保护扩展K字节,由K1,K2和扩展K1,K2组成)误码,提高复用段保护正确性的系统和方法。
背景技术
现有技术中,复用段保护倒换是实现传输网自愈功能的方法,提高复用段倒换的正确性就是提高网络性能。复用段倒换是通过K字节传送协议信息来实现的,K字节误码影响复用段倒换的正确性,进而可能导致传输业务中断不能恢复,造成严重的经济损失。
但是K字节在传送的过程中由于受到线路干扰,光功率超范围等原因容易产生K字节误码,传统的方法通过K1、K2字节的单独3帧校验来减少K字节的误码,但这种方法在某些情况下仍然无法避免误码的产生。
考虑到设备的成本问题,现在很多协议处理模块是通过软件而不是硬件实现的。因为协字节K字节包含K1,K2两个字节,软件在处理的过程中不能保证K1,K2完全同步的写入到寄存器中发送出去,对K1,K2检测也是一个轮询的过程,不能做到完全同步。在这样的隐患之前也出现过K字节的误码,但是可能还没有意识到问题的严重性。
现有的技术改进过程中逐渐暴露出了原来K字节校验方法的局限性,而且越来越突出。例如如何降低倒换过程业务中断的时间一直是传输设备供应商竞争的一个热点,为此须在倒换涉及到的各个环节尽可能的缩短时间,以往协议模块检测协议字节是否变化是通过软件实现的,一个协议模块向另外一个发送协议模块发送协议字节也是软件实现的。
但随着设备性能的提高,本申请人把协议模块检测协议字节是否变化改为硬件FPGA来实现,而协议处理无法完全硬件实现,所以协议字节发送仍然由软件实现,这样有效缩短了信息检测时间,同时也暴露了以往处理模式存在的问题。
由于软硬件处理速度存在差异,导致软件发送的K1,K2字节是有先后顺序的,对端光线路单元分别校验收到的K1,K2都能满足K1连续3帧一致,K2连续3帧一致,都没有问题,并且把该K1,K2送给本端的协议处理部分FPGA阵列,FPGA在一帧的时间内就可以检测到K1或者K2的变化,这时很可能出现发送端发送K2比K1慢1~2帧的情况,这就可能出现K1的变化已经被确认,K2的仍未被确认,而协议模块这时认为新的K1已经生效,但K2的信息还是旧的,如此组合就产生了K字节误码,造成协议模块的复位、业务中断时间超标等问题。
上述分析证明K字节发送和检测变化都是软件处理仍然会出现类似这种情况的K字节误码,只是几率小些,所以原有的处理方法是有固有存在的缺陷,只是在现有技术的改进过程中使得这个缺陷到了非改不可的地步。

发明内容
本发明的目的是提供一种提高复用段倒换正确性的系统和方法,为了解决现有技术中存在的复用段保护出现的K字节误码问题,提出对K1,K2进行联合校验的系统和方法,并可在光线路单元FPGA部分处理,这样设备改动较小,又有效的避免了K1,K2组合错误造成的网络中断。
本发明方法的技术方案为一种提高复用段倒换正确性的系统,其包括一光线路单元、交叉处理单元、信息总线以及背板;其中,所述背板固定在一子架上,单板插在背板的相应槽位上,各单板通过背板的总线互相连接;所述光线路单元用于K字节校验。
一种提高复用段倒换正确性的方法,其包括如下步骤A、在所有的各路光线路处理单元的现场编程门阵列中对光口接收方向增加K字节的联合校验;B、现场编程门阵列把接收到的每组变化K字节信息和后续的2组K字节信息进行校验,如果一致则这组K字节信息是稳定的,该信息通过信息总线输入到交叉处理单元。
所述的方法,其中,所述步骤A还包括A1,从光处理单元的现场编程门阵列某一帧开始进行校验,则信息总线上现在发送的是该帧的信息,所述现场编程门阵列把该信息存入第一寄存器;A2,所述现场编程门阵列提取接续的3帧K字节信息,分别存入第二、第三、第四寄存器中;A3,所述现场编程门阵列判断是否第二、第三和第四这3组寄存器信息一致并且和第一寄存器不同,如是则该组信息通过校验,光线路单元把该组信息发送到信息总线,把该组信息存入第一寄存器,返回所述步骤A2,否则进入步骤A4;A4,丢掉第二寄存器中的信息,把第三和第四寄存器值分别赋给第二和第三寄存器;A5,从光口方向提取出下一帧K字节信息,存入第四寄存器,返回所述步骤A3。
所述的方法,其中,所述光线路单元在初始化阶段所述现场编程门阵列并不进行K字节的校验。
所述的方法,其中,所述步骤A3还包括B1,光线路单元通过光口的接收方向接收K字节信息,经过本单元处理后通过信息总线把K字节传递给交叉处理单元的复用段自动保护倒换协议模块;
B2,所述用段自动保护倒换协议模块计算出来的K1/K2字节通过信息总线通知给光线路单元,通过光线路单元将K字节信息发送到相邻网元。
本发明所提供的一种提高复用段倒换正确性的系统和方法,由于采用K1,K2进行联合校验的方式,并在光线路单元FPGA部分处理,由此应用于光线路单元大大降低了由于业务总线被干扰,光功率不稳定,多点之间K字节传递不能完全同步等原因造成的K字节误码,从而有效降低了因此造成的复用段倒换错误,因而提高了传输网络的稳定性,可靠性。


图1是本发明提高复用段倒换正确性的系统原理图;图2是本发明提高复用段倒换正确性的方法的处理流程图。
具体实施例方式
以下结合附图,将对本发明的各较佳实施例进行较为详细的说明。
本发明系统的硬件部分见图1所示,包括一交叉处理单元,信息总线,光线路单元以及背板。
所述背板固定在一子架上,单板插在背板的相应槽位上,各单板通过背板的总线互相连接。
如图1所述,所述光线路单元在正式启动之后则进入K字节校验状态,该光线路处理单元只校验光口接收方向的K字节信息。所述光线路单元在初始化阶段FPGA并不进行K字节的校验,因为这个时候光线路单元的器件还未进入正式工作状态,一切正常之后FPGA的校验单元开始工作,这时候的K字节信息如果校验成功,则通过信息总线输入到交叉处理单元。
本发明方法包括步骤第1步,假设从光处理单元的现场编程门阵列FPGA第n帧开始进行校验,则信息总线上现在发送的是n帧的信息,FPGA会把这个信息存入第一寄存器1。
第2步,FPGA会提取接下来的3帧K字节信息,即第n+1,n+2,n+3帧K字节信息,分别存入第二、第三、第四寄存器2,3,4。
第3步,FPGA判断是否2,3,4这3组寄存器信息一致并且和第1组寄存器不同,进入第4步。
第4步,如果满足第3步的条件则该组信息通过校验,光线路单元把该组信息发送到信息总线,把该组信息存入第一寄存器1,进入第2步,如果不满足进入第5步。
第5步,丢掉第二寄存器2中的信息,把第三、第四寄存器值分别赋给第二、第三寄存器2,3,进入第6步。
第6步,从光口方向提取出下一帧K字节信息,存入第4组K字节寄存器,进入第3步。
通过这样一个循环的处理过程,FPGA把接收到的每组变化K字节信息和接下来的2组K字节信息进行校验,如果一致则这组K字节信息是稳定的,该信息通过信息总线输入到交叉处理单元。
如图1所示,在所有的1~n号光线路处理单元的FPGA中对光口接收方向增加了K字节的联合校验,从而降低了K字节在多点传递过程中产生的误码。
本发明设备在所有的光板上进行了K字节的联合校验,不但能够过滤掉硬件不稳定产生的误码,还能够过滤掉K字节在多点传递过程中间K1,K2没有同步发送和同步接收机制产生的错误组合造成的误码,实验证明本发明设备反复进行倒换都没有发生出错情况。
应当理解的是,上述针对具体实施例的描述较为详细,并不能因此而理解为对本发明专利保护范围的限制,本发明的专利保护范围应以所附权利要求为准。
权利要求
1.一种提高复用段倒换正确性的系统,其包括一光线路单元、交叉处理单元、信息总线以及背板;其特征在于,所述背板固定在一子架上,单板插在背板的相应槽位上,各单板通过背板的总线互相连接;所述光线路单元用于K字节校验。
2.一种提高复用段倒换正确性的方法,其包括如下步骤A、在所有的各路光线路处理单元的现场编程门阵列中对光口接收方向增加K字节的联合校验;B、现场编程门阵列把接收到的每组变化K字节信息和后续的2组K字节信息进行校验,如果一致则这组K字节信息是稳定的,该信息通过信息总线输入到交叉处理单元。
3.根据权利要求2所述的方法,其特征在于,所述步骤A还包括A1,从光处理单元的现场编程门阵列某一帧开始进行校验,则信息总线上现在发送的是该帧的信息,所述现场编程门阵列把该信息存入第一寄存器;A2,所述现场编程门阵列提取接续的3帧K字节信息,分别存入第二、第三、第四寄存器中;A3,所述现场编程门阵列判断是否第二、第三和第四这3组寄存器信息一致并且和第一寄存器不同,如是则该组信息通过校验,光线路单元把该组信息发送到信息总线,把该组信息存入第一寄存器,返回所述步骤A2,否则进入步骤A4;A4,丢掉第二寄存器中的信息,把第三和第四寄存器值分别赋给第二和第三寄存器;A5,从光口方向提取出下一帧K字节信息,存入第四寄存器,返回所述步骤A3。
4.根据权利要求3所述的方法,其特征在于,所述光线路单元在初始化阶段所述现场编程门阵列并不进行K字节的校验。
5.根据权利要求3所述的方法,其特征在于,所述步骤A3还包括B1,光线路单元通过光口的接收方向接收K字节信息,经过本单元处理后通过信息总线把K字节传递给交叉处理单元的复用段自动保护倒换协议模块;B2,所述用段自动保护倒换协议模块计算出来的K1/K2字节通过信息总线通知给光线路单元,通过光线路单元将K字节信息发送到相邻网元。
全文摘要
本发明公开了一种提高复用段倒换正确性的系统和方法,其方法包括如下步骤A.在所有的各路光线路处理单元的现场编程门阵列中对光口接收方向增加K字节的联合校验;B.现场编程门阵列把接收到的每组变化K字节信息和后续的2组K字节信息进行校验,如果一致则这组K字节信息是稳定的,该信息通过信息总线输入到交叉处理单元。本发明系统和方法由于采用K1,K2进行联合校验的方式,并在光线路单元FPGA部分处理,由此应用于光线路单元大大降低了由于业务总线被干扰,光功率不稳定,多点之间K字节传递不能完全同步等原因造成的K字节误码,从而有效降低了因此造成的复用段倒换错误,因而提高了传输网络的稳定性,可靠性。
文档编号H04Q11/00GK101060368SQ20061006666
公开日2007年10月24日 申请日期2006年4月17日 优先权日2006年4月17日
发明者关鲁君, 杨昭霞, 陆波 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1