采用窗口重置以进行过误码率报警检测及消除的装置和方法

文档序号:7571064阅读:312来源:国知局

专利名称::采用窗口重置以进行过误码率报警检测及消除的装置和方法
技术领域
:本发明一般涉及电信领域。特别涉及用于高速同步数字电信信号的服务性能监控的装置和方法。目前,随着日益提高的带宽要求,服务于美国及世界其他地区的电信网络正在从模拟传输发展到数字传输。光纤电缆已被证明是这种发展的有效工具,几乎在从大的中继线到用户分配站的各个应用领域中取代了铜芯电缆。与铜芯电缆相比,光纤电缆能够以更好的抗噪声度运载更多的信息。随着光纤通信的出现,产生了各种不同的管理数据传输的标准。一种标准是公知的“SONET”;即“同步光学网络”。关于SONET标准的详细情况在此处作为整体参考的Bellcore文件TR-NWT-000253及其所参考的文件中予以说明。如Bellcore文件所述以及如示出了一个SONETSTS-1帧的现有技术图1所示,SONET信号以帧格式被发送,该帧格式包括段开销(SECTIONOVERHEAD)和线开销(LINEOVERHEAD),它们一起构成了字节按列排列的传输开销(TOH),还包括一个也以字节按列排列的有效负载。有效负载的字节依次包括“路径层开销”(POH)字节。如详细描述了TOH和POH字节的现有技术图2所示,在TOH字节中,字节B1和B2是8位交叉奇偶性校验码(BIP-8)。类似地,路径开销包括是一个BIP-8码字节的字节B3。为了监视服务性能,SONET信号和密切相关于SONET信号的SDH(同步数字级)信号(参看ITU-T推荐技术标准G.707,G.708,G.709)在传输和路径开销中利用了BIP-8字节。从而,所接受到的BIP-8码违例的数目可以被转换为一个STS-N型信号的误码率(BER)。如Bellcore文件TR-NWT-000253中所述,一个用户选定的、范围为从1×10-3到1×10-9的BER阈值一般表示用于起动一个自动保护转换(ASP)的信号失败(SF)和信号衰变(SD)条件。(参看BellcoreTR-NWT-000253的5.3节)。此外,还有一个最大检测时间要求和一个依赖于所选定的BER范围的平均检测时间目标。例如,如BellcoreTR-NWT-000253中的表5-2所述,对于一个1×10-3的BER来说,最大报警检测时间为10ms,而对于一个1×10-5的BER来说,最大检测时间为1秒。无论哪个最大检测时间更大,对于一个1×10-3的BER来说,平均检测时间目标为8ms,而对于一个1×10-5的BER来说,平均检测时间目标为300/Nms或8ms,其中N是STS信号的级别(如对于一个STS-1信号,N=1)。这个用于检测报警条件的算法还应该容忍突发的、多达3ms的误差。在根据BIP-8码违例检测和产生报警条件中,BellcoreTR-NWT-000253中建议了一种滑动窗口算法(SWA)。特别是有Mt个连续的数据块被检验,其中Mt等于在重新初始化(用于报警)之前所测出的最大块数。如果在Mt个块中有mt或更多个分别具有m或更多个奇偶性违例的块(其中mt是一个所希望的标记计数阈值,m是一个奇偶性违例阈值),则发出一个报警。否则,Mt个连续块的窗口被向前推进(滑动)仅一个块,并重复对Mt个连续块组进行计算。如果仍有mt或更多个分别具有m或更多个奇偶性违例的块,则再发出一个报警。否则,窗口又被滑动,并且重复进行计算。在对一个N帧的窗口规模实现滑动窗口算法时,必须对当前帧和前N-1帧进行BIP-8码违例检查,并存储前N-1个BIP-8码违例。每帧进行BER检查并保存前N-1个BIP-8码违例的要求,需要在实现SWA的硬件和软件上花费很大力量。实际上,为了满足检测时间目标为8ms的大小为1*10-3的BER阈值,只有硬件或VLSI实施方案是可行的。此外,利用滑动窗口算法时,表明信号衰变或失败的错误报警率之高令人难以接受。因此,本发明的一个目的是提供一种可通过硬件或软件实现的、用于产生和消除过误码率(EBER)报警的方法。本发明的另一个目的是提供一种满足最大检测时间和检测时间目标标准的EBER报警产生和消除算法。本发明的另一个目的是提供一种具有比滑动窗口算法更低的错误报警率的EBER报警产生和消除算法。本发明的另一个目的是提供一种可通过具有计数器、寄存器、比较器和逻辑单元的VLSI逻辑实现的的EBER报警产生和消除算法。根据本发明的目的,产生和消除一个EBER报警的方法概括地说是利用一个重置窗口算法而不是利用滑动窗口算法。特别是,对于码违例计数值(CV),输入的数据块(每块长度为B帧)的特殊BIP-8字节(例如B2字节)在一个“空闲状态”下受到监测。在接受一个具有大于或等于码违例计数值阈值(CVSET)的码违例计数值(CV)的数据块时,一个计数器被初始化为“交叉计算状态”,并且一个由多(W)个数据块(包括第一数据块和后续的W-1个数据块)构成的窗口被监测。该计数器用于对该窗口中具有大于或等于码违例计数值阈值(CVSET)的码违例计数值(CV)的输入数据块计数。如果在交叉计算状态中,该计数值(SC)等于或大于其自身的阈值(X),则意味着一个BER报警(即过误码率EBER条件)或“报警状态”。否则,该系统返回“空闲状态”并逐块地再次对输入的数据进行监测直到出现一个具有大于或等于码违例计数值阈值(CVSET)的码违例计数值(CV)的数据块为止。一旦进入报警状态,每个接收到的数据块的码违例计数值被监测。接收到的第一个具有等于或小于CVCLR(码违例消除)的CV计数值的数据块初始化一个报警消除检查(“消除计算状态”),后者设置一个消除计数器CC。在消除计算状态中,消除计数器CC用于对该窗口中具有一个等于或小于CVCLR的码违例计数值(CV)的输入数据块进行计数。如果该CC计数值等于该时间窗口内的一个第三阈值Y,则该报警被消除且系统返回空闲状态。否则,系统转到报警状态。依据本发明的最佳方面,对一个数据块中的帧数B、一个窗口中的块数W以及阈值X,Y,CVSET和CVCLR进行选择,以满足对于不同误码率的最大检测时间和平均检测时间目标。从而,例如对于一个大小为10-3的BER,为了满足10ms的最大检测时间和8ms的平均检测时间目标,每个帧应为一个数据块(B=1),一个窗口中应使用67个数据块(W=67),码违例计数值阈值可被设定为每块3个码违例(CVSET=3),消除码违例阈值可被设定为每块0个码违例(CVCLR=0),在一个窗口中等于或大于CVSET以便设置报警的数据块的个数阈值可被设定为39(X=39),一个窗口中等于CVCLR以便消除报警的数据块的个数阈值可被设定为28(Y=28)。利用这样的配置,还可以满足3ms的突发保证。对于不同的BER可以使用不同的数值。例如,对于一个大小为10-6的BER,如下的数值可以满足最大检测时间和平均检测时间目标W=160,B=200,X=48,CVSET=2,Y=122,CVCLR=0。依据本发明的另一方面,利用一种具有4或5个计数器以及6个寄存器的硬件或软件装置来实观本发明的方法特别是,计数器包括一个用于对BIP-8错误计数的码违例计数器CV、一个用于对具有大于或等于CVSET的CV的数据块计数的设置计数器SC、一个用于对具有小于或等于CVCLR的CV的数据块计数的消除计数器CC、一个用于对窗口长度W计数的块计数器BC、以及一个用于对一个数据块中的帧数B计数的帧计数器FC。如果需要,设置计数器SC能被重复用作消除计数器CC。寄存器包括用于存储阈值CVSET、CVCLR、X和Y的寄存器、以及用于存储一个窗口中的块数W和一个数据块中的帧数B的值的寄存器。依据下面参照附图对本发明的详细说明,对本领域的技术人员来说,本发明的其它目的和优点是显而易见的。图1为现有技术,示出了一个SONETSTS-1帧的配置。图2为现有技术,示出了在图1所示的STS-1帧的段、线和路径层开销部分中的专用字节。图3是本发明用于产生和消除误码率报警的重置窗口方法的流程图。图4是依据本发明的重置窗口方法产生和消除误码率报警的VLSI装置的方框图。参照图3,以流程图的形式示出了本发明用于产生和消除误码率报警的重置窗口方法。该方法定义了四种状态一个空闲状态10,一个交叉计算状态20,一个报警状态30和一个消除计算状态40。如下面更详细的说明所述,在空闲状态10中,逐块监测包含在数据块(每个块为B个帧长)中的码违例的个数以确定是保持空闲状态还是从空闲状态转入交叉计算状态20。在交叉计算状态中,监测一个包含多个数据块的窗口以确定是返回空闲状态还是进入报警状态30并设定EBER报警。在报警状态30中,再次逐块监测码违例的个数以确定是保持报警状态还是从报警状态转入消除计算状态40。最后,在消除计算状态40中,监测另一个由数据块组成的窗口以确定是返回报警状态还是转到空闲状态并消除EBER报警。该方法从没有宣告EBER报警或已消除了这样的报警的空闲状态10开始。在空闲状态中,处于监视下的BIP-8字节(如该帧中的B2字节)被监测从而使得计数值由包含在每个接收到的数据块中的码违例的个数(CV)组成。这样,对于一个给定的数据块,码违例的累计数被确定并与一个预定值CVSEI(码违例SET)相比较。如果该数据块的码违例数小于CVSET,如步骤12所示,则保持空闲状态并分析包含在下一个数据块中的码违例的累计数。但是,如果该数据块的码违例数等于或大于CVSET,如步骤14所示,则在步骤16对两个计数器(设置计数器SC和块计数器BC)进行初始化(如其值设为“1”),并宣告进入“交叉计算状态”20。在交叉计算状态20中,监测一个包含多(W)个连续数据块(包括导致从空闲状态10转入交叉计算状态20的那个数据块在内)的窗口。块计数器BC被用于跟踪窗口中的数据块数,而设置计数器SC被用于跟踪包含大于或等于CVSET的码违例累计数的数据块的个数。这样,在交叉计算状态20中,在分析窗口的每个数据块的码违例时,如果码违例数小于该数据块的CVSET,如步骤21所示,则在步骤22只有块计数器BC递增。但是,如果码违例数大于或等于该数据块的CVSET,如步骤23所示,则在步骤24设置计数器SC和块计数器BC都递增。如果设置计数器SC的值在块计数器达到一个值W之前或同时(即在数据块组成的窗口中,包含大于或等于CVSET的码违例的数据块个数达到一个预定阈值)达到(或超过)一个阈值X,如步骤26所示,则在步骤30宣告进入报警状态(在达到阈值的同时)并设定一个EBER报警。否则,如步骤27所示,该方法返回空闲状态10,再次逐块分析每个数据块以确定是否重新进入交叉计算状态20。在产生EBER报警信号的报警状态30(参看图4)中,再次逐块分析码违例。这样,如果一个数据块中的码违例数超过一个预定的阈值CVCLR(码违例消除),如步骤32所示,则保持处于报警状态并分析下一个数据块。但是,如果一个数据块中的码违例数小于或等于阈值CVCLR,如步骤34所示,则在步骤36再次将两个计数器(“消除计数器”CC和块计数器BC)重新初始化为“1”,在步骤40宣告进入消除计算状态。在消除计算状态中,分析第二个由预定的W个数据块组成的窗口以确定有多少个包含了超过阈值CVCLR个码违例的数据块。这样,在分析每一个数据块时,如果该数据块的码违例数超过阈值CVCLR,如步骤41所示,则在步骤42只有块计数器BC递增。如果码违例数小于或等于该数据块的CVCLR,如步骤43所示,则在步骤44消除计数器CC和块计数器BC都递增。如果消除计数器CC的计数值在块计数器BC到达窗口边缘(即BC=W)之前或同时就达到或超过一个阈值Y,如步骤45所示,则消除EBER报警(在达到阈值的同时)并返回空闲状态。但是,如果消除计数器CC的值在块计数器到达窗口边缘(即BC=W)之前或同时并没有达到阈值Y,如步骤47所示,则返回报警状态30,并再次逐块分析每个数据块以确定是退出还是保持报警状态。依据本发明的一个有利方面,为了满足不同误码率下的最大检测时间平均检测时间目标,设定一个数据块中的帧数B、一个窗口中的数据块数W以及阈值X、Y、CVSET和CVCLR。因此,阈值及参数B和W的最佳取值如表1所示表1</tables>利用所示的数值(在此,所需的BER阈值为10-3),最大检测时间应等于由67个帧组成的窗口的长度,即67×125μsec=8.375ms,它小于该BER阈值下的10ms的最大检测时间要求。同样,最小检测时间应为39帧=4.875ms(它大于突发保证要求)。这样,将同样满足对该BER阈值的8ms的平均检测时间目标。参看图4,示出了用于实现本发明方法的装置100的方框图。如本领域技术人员所理解的,包含在STSn信号帧的B1、B2及B3字节中的BIP-8码是前一帧的不同部分的奇偶性字节。还应该理解在获得一个误码(码违例)计数值的过程中,有必要计算从输入的帧中接收到的帧的BIP码值,然后比较该值与所接收到的下一个帧的BIP-8值。因此,如图4所示,以一个帧同步信号以及有关的未加密字节为输入,通过数据块102计算所需字节(如B2)的BIP-8码,并将其存入缓冲器104使得能够通过一个比较器106来比较该值和下一个帧所接收的BIP-8码。该比较器执行的比较结果提供了0到8个码违例(CV)错误之间的数值。依据本发明,在累加器或计数器108中累加所接收的每个数据块的BIP-8错误计数值。从而,在数据块只有一个帧时,在将结果提供给EBER状态机110之后,用于接收由比较器106确定的BIP-8错误计数值的累加器108在每帧被复位。但是,在数据块包括多个帧时,在累加器108中累加BIP-8错误计数值直到完成整个数据块为止。只有在完成整个数据块并且结果被提供给状态机110之后,累加器才能复位。累计的BIP-8错误计数值CV只是提供给EBER状态机110的几个值之一(尽管它是唯一的有规律地变化的变量)。其他值包括用于阈值CVSET、CVCLR、X和Y的寄存器值以及表示一个窗口中的数据块数W和一个数据块中的帧数B的寄存器值。此外,还有一个帧信号和一个时钟信号被提供给状态机110。与EBER状态机110有关的四个计数器为一个块计数器(BC)112,一个设置计数器(SC)114,一个消除计数器(CC)116以及一个帧计数器(FC)118。尽管EBER状态机110可以用软件或其它硬件实现,但其最好的实现方式为VLSI硬件。与如何被实现无关,依据图3的流程图来控制状态机的功能。同样,应该理解也可以用硬件或软件来实现计数器112、114、116、118以及BIP-8计算块102、缓冲区104、比较器106和累加器108。而且,状态机110的输入CVSET、CVCLR、X、Y、W和B可以用存在硬件寄存器或软件中的值来实现。如果需要,由于不会同时使用设置和消除功能,所以设置计数器114和消除计数器116可以用一个计数器来实现,即计数器114和116不会同时工作。利用所提供的方法和装置,最好允许用户设置一个误码率阈值,在该阈值到达时将产生告警。这样,用户最好利用表1中所建立的最佳取值来定义参数B、W、X、Y、CVSET和CVCLR的值。利用该参数值设置,在接收到STSn信号的字节时,用它们来计算该帧的一个BIP-8值。然后将计算出的BIP-8值与接收到的对应于下一个帧的BIP-8值进行比较以确定一个BIP错误计数值。由于本发明的方法要求逐块比较BIP错误计数值和阈值CVSET(其中一个数据块由多个帧组成),所以帧计数器118在每个帧被更新并被用于跟踪每个数据块的起始(或终止)(即帧计数器118的计数值与EBER状态机输入值B相比较)。从而,如图4所示,EBER状态机110根据帧计数器118的计数值向BIP错误计数器108输出一个复位信号。但是,BIP错误计数器108累计该数据块的BIP错误计数值直至复位为止。如果状态机110判定计数器108的计数值大于阈值CVSET,则块计数器112和设置计数器114最好被初始化为值“1”。然后包括该状态机的该装置继续执行如前所述的除了交叉计算状态之外的功能。在交叉计算状态中,不仅帧计数器继续跟踪数据块以复位BIP-8错误计数器108,而且块计数器112在每个数据块之后递增并与值W相比较以确定该窗口是否已完成操作。而且,在每个其BIP-8错误计数值CV大于阈值CVSET的数据块之后递增的设置计数器114与报警设置阈值X相比较。根据设置计数器的值(与X比较),状态机可以转入报警状态并输出一个报警BN*EBER,或在完成窗口W时返回空闲状态。在报警状态中,EBER状态机以与空闲状态下相似的方式执行功能,除了累计的BIP错误计数值CV现在是与阈值CVCLR比较而不是与阈值CVSET比较并输出EBER报警以外。在报警状态中,如果状态机110判定计数器108的计数值小于或等于阈值CVCLR,则块计数器112和消除计数器116最好被初始化为值“1”。然后包括该状态机的该装置继续执行如前所述的除了消除计算状态之外的功能。在消除计算状态中,不仅帧计数器继续跟踪数据块以复位BIP-8错误计数器108,而且块计数器112在每个数据块之后递增并与值W相比较以确定该窗口是否已完成操作。而且,在每个BIP-8错误计数值CV等于或小于阈值CVCLR的数据块之后递增的消除计数器116与报警消除阈值Y相比较。根据消除计数器116的值(与Y比较),状态机可以转入空闲状态并消除该EBER报警,或在完成窗口W时返回报警状态。应当理解在交叉计算状态和消除计算状态中,根据来自一个窗口的信息做出是否转入(或返回)空闲状态或报警状态的判断。在做出判断并将状态变为空闲状态或报警状态之后,逐个数据块地判断是否从空闲状态或报警状态进入交叉计算状态或消除计算状态。如果重新进入交叉或消除计算状态,则建立一个全新的不会与前一个时间窗口相重叠的时间窗口。这样,本发明的装置和方法就有效利用了具有上述优点的、对立于滑动窗口算法的“窗口重置”算法。还应当理解本发明的装置和方法能被用于为SONET信号的B1、B2、B3字节中的任何一个或全部设置一个报警;并且该SONET信号可以是一个STS-1,STS-3或任何一个相关的SONET信号。当然,如果需要产生多个报警,则可以使用与图4所示的装置基本相同的其它装置。我们已经描述和说明了一种用来检测和消除一利用窗口重置算法的过误码率报警的装置和方法。在描述了本发明的特定实施例的同时,不应将本发明的范围仅限于此,因为本发明希望得到如同该
技术领域
所允许的、以及本说明书所公开的宽范围的权利要求的保护。这样,在公开了一个用以实现本发明方法的特定装置(即一具有相关计数器的VLSI状态机)的同时,应理解也可以使用其它装置。例如,本装置可以体现为一个具有相关存储器的被正确编程的高速微处理器。还有,在公开了用于确定是否改变状态的特定阈值的同时,应该认识到也可以使用能得到相似结果的其它阈值。此外,应该理解本发明的方法在关于比较设置计数器以看它是否等于或大于一个阈值X并比较消除计数器以看它是否小于一个阈值Y的描述中,也可以使用相反的函数或其它函数。例如,只有在BIP错误计数值CV小于CVSET时增加“设置计数器”的计数值,在“设置计数器”小于一个预定阈值X′时设置报警。可替换地,可以增大阈值使得若要使设置计数器增值,误码计数值就必须大于CVSET而不是大于或等于CVSET。这样,实际上所需的就是在BIP错误计数值CV和CVSET阈值之间进行比较以提供一个数据块中的过多错误提示,并对另一个阈值与已指示的过多的错误出现次数指示进行比较(在一个窗口内)。还应当理解在本发明的范围之内可以改变本方法的某些特征。例如,只在达到窗口终点的同时设置或消除报警并改变状态,而不是在设置计数器或消除计数器达到用于设置或消除报警的阈值时立刻设置或消除报警。因此,本领域的技术人员应当理解,在不偏离本发明思想的情况下可以对本发明作出改进,本发明的保护范围应限于权利要求的范围内。权利要求1.一种用于对STSn或STMn电信信号产生过误码率(EBER)报警的方法,所述STSn或STMn电信信号具有一个帧,包括以下步骤a)在一个空闲状态中,监测所述电信信号的数据块以逐块确定一个给定数据块中的码违例数(CV),并比较每个数据块的码违例数与第一阈值(CVSET),直到得到一个第一特定数据块的过误码指示为止,其中所述电信信号的数据块由所述STSn电信信号的整数(B)个帧构成,所述整数大于零;b)当得到所述第一特定数据块的过误码指示时,(i)设置由多(W)个数据块构成的第一时间窗口,(ii)监测所述第一时间窗口的所述数据块,并比较所述第一时间窗口中的每个数据块的码违例数与所述第一阈值,以提供每个数据块的第一错误相关指示,(iii)对第一时间窗口中的数据块数计数,在所述第一时间窗口中所述第一错误相关指示为提供第一计数值的第一类指示,以及(iv)比较所述第一计数值与第二阈值(X),并在所述第一计数值以第一方式相关于所述第二阈值时进入一报警状态并设置报警,在所述计数值以第二方式相关于所述第二阈值时返回所述空闲状态。2.如权利要求1所述的方法,其特征在于,还包括c)在所述报警状态中,监测所述电信信号的每个数据块,并逐块比较每个数据块的码违例数与第三阈值(CVCLR),直到得到一个第二特定数据块的可接受的误码指示为止,d)当得到所述第二特定数据块的可接受的误码指示时,(i)设置由第二多个数据块构成的第二时间窗口,(ii)监测所述第二时间窗口的所述数据块,并比较所述第二时间窗口中的每个数据块的码违例数与所述第三阈值,以提供所述第二时间窗口中的每个数据块的第二错误相关指示,(iii)对第二时间窗口中的数据块数计数,在所述第二时间窗口中所述第二错误相关指示为提供第二计数值的所需类型指示,以及(iv)比较所述第二计数值与第四阈值(Y),并在所述第二计数值以第一方式相关于所述第四阈值(Y)时进入所述空闲状态并消除所述报警,在所述第二计数值以另一方式相关于所述第四阈值时返回所述报警状态。3.如权利要求2所述的方法,其特征在于在个数上,所述第二多个数据块等于所述第一多个数据块。4.如权利要求1所述的方法,其特征在于所述第一时间窗口以所述第一特定数据块为首,其后具有W-1个连续的数据块。5.如权利要求3所述的方法,其特征在于所述第一时间窗口以所述第一特定数据块为首,在所述第一特定数据块之后具有W-1个连续的数据块,以及所述第二时间窗口以所述第二特定数据块为首,在所述第二特定数据块之后具有W-1个连续的数据块。6.如权利要求2所述的方法,其特征在于在所述第一计数值以所述第一方式相关于所述第二阈值时,进入所述报警状态并设置所述报警,以及在所述第二计数值以所述一种方式相关于所述第四阈值时,进入所述空闲状态并消除所述报警。7.如权利要求2所述的方法,其特征在于在所述第一时间窗口结束时进入所述报警状态并设置所述报警,在所述第二时间窗口结束时进入所述空闲状态并消除所述报警。8.如权利要求1所述的方法,其特征在于通过对所述电信信号的所述帧中的数据的预定字节计算一个BIP-8值、并将所述BIP-8值与作为所述电信信号数据的下一个帧中的字节而接收到的BIP-8值相比较,从而来确定所述码违例。9.如权利要求8所述的方法,其特征在于所述电信信号数据的下一个帧中的所述字节是一个B2字节。10.如权利要求2所述的方法,其特征在于通过对所述电信信号的所述帧中的数据的预定字节计算一个BIP-8值、并将所述BIP-8值与作为所述电信信号数据的下一个帧中的字节而接收到的BIP-8值相比较,从而来确定所述码违例。11.如权利要求10所述的方法,其特征在于所述电信信号数据的下一个帧中的所述字节是一个B2字节。12.如权利要求1所述的方法,其特征在于在所述码违例的一个计数值CV大于或大于等于所述第一阈值CVSET时,得到所述的对第一特定数据块的过多误码指示。13.如权利要求12所述的方法,其特征在于在所述码违例CV的一个计数值大于或大于等于所述第一阈值CVSET时,得到所述的对每个数据块的第一错误相关指示,以及在所述第一计数值大于或大于等于所述第二阈值X时,进入所述报警状态并设置所述报警。14.如权利要求2所述的方法,其特征在于在所述码违例的一个计数值CV大于或大于等于所述第一阈值CVSET时,得到所述的对第一特定数据块的过多误码指示,以及在所述码违例的一个计数值CV小于或小于等于所述第三阈值CVCLR时,得到所述的对一个特定数据块的可接受的误码率指示。15.如权利要求14所述的方法,其特征在于在所述码违例CV的一个计数值大于或大于等于所述第一阈值CVSET时,得到所述的对每个数据块的第一错误相关指示,在所述第一计数值大于或大于等于所述第二阈值X时,进入所述报警状态并设置所述报警,在所述码违例CV的一个计数值小于或小于等于所述第三阈值CVCIR时,得到所述的对每个数据块的第二错误相关指示,以及在所述第二计数值大于或大于等于所述第四阈值Y时,消除所述报警。16.如权利要求1所述的方法,其特征在于为了满足一个特定误码率下的最大检测时间和平均检测时间目标而选择所述整数B、所述数据块的个数W、所述第一阈值CVSET、以及所述第二阈值X。17.如权利要求16所述的方法,其特征在于所述整数B为1,所述W为67,所述第一阈值CVSEI为3,以及所述第二阈值X为39。18.如权利要求16所述的方法,其特征在于所述整数B为2,所述W为160,所述第一阈值CVSET为2,以及所述第二阈值X为44。19.如权利要求16所述的方法,其特征在于所述整数B为2×10n,其中n为大于0的整数,所述W为160,所述第一阈值CVSET为2,以及所述第二阈值X为48。20.如权利要求17所述的方法,其特征在于所述第三阈值CVCLR为0,以及所述第四阈值Y为28。21.如权利要求18所述的方法,其特征在于所述第三阈值CVCLR为0,以及所述第四阈值Y为122。22.如权利要求19所述的方法,其特征在于所述第三阈值CVCLR为0,以及所述第四阈值Y为122。23.一种用于对STSn或STMn电信信号产生过误码率(EBER)报警的装置,所述STSn或STMn电信信号具有一个帧,包括a)码违例确定装置,用于监测所述电信信号的数据块以逐块确定一个给定数据块中的码违例数(CV),其中所述电信信号的一个数据块由所述电信信号的整数(B)个帧构成,所述整数大于零;b)状态机装置,用于(i)在第一状态中,比较每个数据块的码违例数和第一阈值(CVSET),并且在所述比较结果提供了一个对第一特定数据块的过多误码指示时,进入第二状态,(ii)在所述第二状态中,设置由多(W)个数据块构成的第一时间窗口,比较所述第一时间窗口中的每个数据块的码违例数与所述第一阈值以提供每个数据块的第一错误相关指示,对第一时间窗口中的数据块数计数,在所述第一时间窗口中所述第一错误相关指示为提供第一计数值的第一类指示,比较所述第一计数值与第二阈值(X),并在所述第一计数值以第一方式相关于所述第二阈值时进入第三状态并设置报警,在所述计数值以第二方式相关于所述第二阈值时返回所述第一状态。24.如权利要求23所述的装置,其特征在于所述状态机装置还包括(iii)在所述第三状态中,比较每个数据块的码违例数与第三阈值(CVCLR),并在所述比较提供一个对第二特定数据块的可接受的误码指示时进入第四状态,以及(iv)在所述第四状态中,设置由第二多个数据块构成的第二时间窗口,比较所述第二时间窗口中的每个数据块的码违例数与所述第三阈值以提供所述第二时间窗口中的每个数据块的第二错误相关指示,对第二时间窗口中的数据块数计数,在所述第二时间窗口中所述第二错误相关指示为提供第二计数值的所需类型指示,比较所述第二计数值与第四阈值(Y),并在所述第二计数值以一种方式相关于所述第四阈值时进入所述第一状态并消除所述报警,在所述第二计数值以另一方式相关于所述第四阈值时返回所述第三状态。25.如权利要求24所述的装置,其特征在于所述码违例确定装置包括用于累计一个数据块中的码违例的第一计数装置,以及所述状态机装置包括用于对一个窗口中的数据块计数的第二计数装置和用于对所述第一计数值计数的第三计数装置。26.如权利要求24所述的装置,其特征在于所述状态机装置包括存储关于W的第一参数值的第一寄存器、存储关于B的第二参数值的第二寄存器、存储关于X的第三参数值的第三寄存器、以及存储关于CVSET的第四参数值的第四寄存器。27.如权利要求24所述的装置,其特征在于所述码违例确定装置包括用于累计一个数据块中的码违例的第一计数装置,以及所述状态机装置包括用于对一个窗口中的数据块计数的第二计数装置和用于对所述第一计数值及第二计数值计数的第三计数装置。28.如权利要求27所述的装置,其特征在于所述状态机装置包括存储关于W的第一参数值的第一寄存器、存储关于B的第二参数值的第二寄存器、存储关于X的第三参数值的第三寄存器、存储关于CVSET的第四参数值的第四寄存器、存储关于CVCLR的第五参数值的第五寄存器、以及存储关于Y的第六参数值的第六寄存器。全文摘要本发明提供了用于产生和消除一个过误码率报警的方法和装置,并利用一个窗口算法。在一“空闲状态”(12)下监测电信信号的数据块。一个计数器对输入到一个窗口中的码违例计数值等于或大于一阈值(CVSET)的数据块计数(14)。如果该计数值等于或大于其本身的阈值(X)(26),则进入报警状态并设置报警(30)。否则,系统返回“空闲状态”(27)。在报警状态下,一个消除计数器(CC)对该窗口中输入的CV小于或等于CVCLR的数据块计数(34)。如果CC计数值等于第三阈值(Y)(45),则消除该报警并且系统返回空闲状态,否则,系统转到报警状态(47)。文档编号H04L1/24GK1198225SQ96197257公开日1998年11月4日申请日期1996年9月27日优先权日1995年9月29日发明者J·C·刘申请人:美商传威股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1