專利名稱:限定的異常檢測的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)字?jǐn)?shù)據(jù)的分析,并且更具體地涉及限定(qualified)的異常檢測的方法,以便檢測和觸發(fā)串行數(shù)據(jù)流的限定區(qū)域內(nèi)特定模擬異常和/或數(shù)字?jǐn)?shù)據(jù)。
背景技術(shù):
示波器觸發(fā)電路已經(jīng)變得極為復(fù)雜,使得用戶能夠觸發(fā)輸入電信號內(nèi)的幾乎任何類型的模擬異常以便獲得用于分析特定異常的數(shù)據(jù)。某些觸發(fā)電路還允許用戶觸發(fā)串行數(shù)字?jǐn)?shù)據(jù)流之內(nèi)的特定數(shù)據(jù)字或事件。然而串行數(shù)據(jù)流包含許多層次的體系,如由OSI(開放系統(tǒng)互連)模型所示范的,其規(guī)定了一種用于實現(xiàn)七層中的協(xié)議的組網(wǎng)框架。這些串行數(shù)據(jù)流具有成幀數(shù)據(jù)(framed data),所述成幀數(shù)據(jù)由用于路由/識別數(shù)據(jù)的若干更高層協(xié)議伴隨。這使得難于對所述串行數(shù)據(jù)流的某一特定部分內(nèi)的物理事件或異常進(jìn)行除錯。由于這些串行數(shù)據(jù)流趨向有噪聲,所以當(dāng)該串行數(shù)據(jù)流被解碼以獲得信息內(nèi)容時,模擬異??赡軒韲?yán)重的問題。這樣的異??赡軐?dǎo)致所述串行數(shù)據(jù)流內(nèi)比特的誤譯。
如果邏輯分析器僅具有數(shù)字特征和閾值,則所述邏輯分析器具有觸發(fā)異常的能力,但不具有觸發(fā)代表信號保真度的模擬異常的能力。
所需要的是一種檢測和觸發(fā)串行數(shù)據(jù)流的限定區(qū)域內(nèi)特定模擬異常和/或數(shù)字?jǐn)?shù)據(jù)的方法。
發(fā)明內(nèi)容
因此,本發(fā)明提供了一種限定的異常檢測的方法,其提供了對串行數(shù)據(jù)流的限定區(qū)域內(nèi)特定模擬異常和/或數(shù)字?jǐn)?shù)據(jù)的檢測和觸發(fā)。所述串行數(shù)據(jù)流內(nèi)的開始模式,比如用于分組數(shù)據(jù)流或其它可識別事件的分組報頭,被檢測來生成使能信號。停止事件,比如分組報尾(trailer)、特定數(shù)字事件、時間間隔等,被識別出來以生成禁止信號。所述使能信號和禁止信號被組合以生成允許觸發(fā)電路觸發(fā)特定異常的限定信號,所述特定異常在由所述限定信號所限定的串行數(shù)據(jù)流的部分內(nèi)。
根據(jù)所附權(quán)利要求和附圖閱讀下面的詳細(xì)說明,本發(fā)明的目的、優(yōu)勢和其它新穎特征將變得顯而易見。
圖1是根據(jù)本發(fā)明進(jìn)行限定異常檢測的事件時序圖。
圖2是根據(jù)本發(fā)明進(jìn)行限定異常檢測的設(shè)備的框圖。
具體實施例現(xiàn)在參照圖1(a),示出了串行數(shù)據(jù)流,比如SONET數(shù)據(jù)流,其在一個序列中具有多個數(shù)據(jù)分組。如圖所示,某些數(shù)據(jù)分組具有存在于它們中的信號異常。用戶僅關(guān)心該串行數(shù)據(jù)流的某些數(shù)據(jù)分組或部分,并且因此對捕獲在所關(guān)心的任意數(shù)據(jù)分組或者部分內(nèi)的異常周圍的數(shù)據(jù)關(guān)心。圖1的其余部分示出了所關(guān)心的具有異常的數(shù)據(jù)分組內(nèi)的時序。下面所描述的過程應(yīng)用于所關(guān)心的每個數(shù)據(jù)分組或部分,但僅所關(guān)心的異常數(shù)據(jù)分組或部分生成觸發(fā)信號。
如圖(b)所示,串行數(shù)據(jù)為一系列交替信號電平,其對應(yīng)邏輯電平比如“0”或“1”。在該串行數(shù)據(jù)內(nèi)具有一組擁有獨特模式的“比特”,所述獨特模式表示所關(guān)心的串行數(shù)據(jù)的特定部分的開始,即如本例所示,報頭可以用于分組的數(shù)據(jù)。同樣地,在該串行數(shù)據(jù)內(nèi)還具有一組擁有獨特模式的“比特”,所述獨特模式表示所關(guān)心的串行數(shù)據(jù)的特定部分的結(jié)束,即如本例所示,報尾可以用于分組的數(shù)據(jù)。在報頭和報尾之間或開始事件和停止事件之間的串行數(shù)據(jù)的這個部分內(nèi),用戶尋找當(dāng)串行數(shù)據(jù)被解碼時可能引起錯誤的任何異常。從串行數(shù)據(jù)恢復(fù)的時鐘(c),或可與恢復(fù)時鐘比較的外部時鐘,被用于定時。在報頭的結(jié)束或開始事件(d)上,生成限定開始信號,并且在報尾的結(jié)束或停止事件(e)上,生成限定停止信號。所述限定開始和停止之間的間隔產(chǎn)生(f)供給信號(arm signal),其使能觸發(fā)電路以便在代表特定異常的供給間隔內(nèi)獲取數(shù)據(jù)。當(dāng)這個特定異常出現(xiàn)時,比如矮波(runt)、短時脈沖波形干擾(glitch)、尖峰信號、串行模式等,觸發(fā)電路生成(g)一個引起所述特定異常周圍的數(shù)據(jù)被獲取以用于分析的觸發(fā)信號,如本技術(shù)領(lǐng)域所熟知的。
如圖2所示,攜帶串行數(shù)據(jù)流或多路(multi-lane)串行數(shù)據(jù)流的各種通道輸入,被輸入到如下所述的限定電路10以及常規(guī)的主觸發(fā)電路30中。限定電路10在交叉點開關(guān)12處接收來自輸入通道的串行數(shù)據(jù)流,所述交叉點開關(guān)12路由輸入通道之一到一個輸出。交叉點開關(guān)12還提供將橫跨多個輸入端的多路數(shù)據(jù)流轉(zhuǎn)換為在輸出上的單個串行數(shù)據(jù)流的功能。從交叉點開關(guān)12選擇的串行數(shù)字流被輸入到時鐘恢復(fù)電路14、開始字識別器16、停止字識別器18以及定時器/事件識別器20。在串行數(shù)據(jù)流中所嵌入的時鐘由時鐘恢復(fù)電路14來恢復(fù)并且用于為不同的識別器16、18、20提供定時??商鎿Q地,相當(dāng)于所嵌入的時鐘的外部時鐘可以由時鐘多路復(fù)用器22選擇代替所恢復(fù)的時鐘,用作定時源。各個字識別器16、18著眼于各自的獨特數(shù)據(jù)模式,該獨特數(shù)據(jù)模式表示在所選串行數(shù)據(jù)流中的開始點和在所選串行數(shù)據(jù)流中的停止點,開始點和停止點規(guī)定了所關(guān)心的串行數(shù)據(jù)流中的部分。數(shù)據(jù)流由所恢復(fù)的時鐘來計時到每個字識別器16、18。在最簡單的形式下,來自開始字識別器16的輸出被輸入到供給/解除電路24,以導(dǎo)致來自所述供給/解除電路的輸出提供使能信號給主觸發(fā)電路30,在該點上主觸發(fā)電路開始尋找一個(或多個)通道輸入中的特定異常。來自停止字識別器18的輸出被輸入到供給/解除電路24,以導(dǎo)致來自所述供給/解除電路的輸出提供禁止信號給主觸發(fā)電路30,在該點上主觸發(fā)電路停止尋找一個(或多個)通道輸入中的特定異常。
可替換地,來自開始字識別器16的輸出可以用于使能定時器/事件識別器20以通過停止多路復(fù)用器26提供禁止信號給供給/解除電路24。作為定時器,定時器/事件識別器20由來自開始字識別器16的輸出復(fù)位或初始化并且計數(shù)所恢復(fù)的時鐘脈沖直到一個特定時間段結(jié)束,在該點上定時器/事件識別器輸出禁止信號。定時器可以是增序計數(shù)器(up-counter)或減序計數(shù)器(down-counter)。作為事件識別器,定時器/事件識別器20在所選的串行數(shù)據(jù)流中尋找一個特定模式作為生成禁止信號的終止事件。停止多路復(fù)用器26還可以使用OR(或)邏輯來實現(xiàn),這樣如果報尾或特定事件出現(xiàn),則就為供給/解除電路24生成禁止信號。
作為特例,如果希望在具有特定報頭的數(shù)據(jù)分組內(nèi)出現(xiàn)矮波或短時脈沖波形干擾引起的觸發(fā),那么所選串行數(shù)據(jù)流的分組報頭被編程作為觸發(fā)使能信號而分組報尾被編程作為觸發(fā)禁止信號。如果所述矮波或短時脈沖波形干擾出現(xiàn)在報頭和報尾之間的分組中,那么觸發(fā)電路生成一個觸發(fā)來獲取周圍數(shù)據(jù)用于分析。
盡管上面的描述具體涉及一種分組通信標(biāo)準(zhǔn),但是所描述的發(fā)明與任何特定的標(biāo)準(zhǔn)無關(guān)。例如,并非所有的標(biāo)準(zhǔn)都是分組的。某些標(biāo)準(zhǔn)可以具有重復(fù)多次的特定模式,但只有在一定數(shù)量的迭代之后實際的信息數(shù)據(jù)才被傳輸。在這種情況下,所識別的模式的迭代次數(shù)被計數(shù)作為確定何時觸發(fā)電路被限定開始尋找串行數(shù)據(jù)流中的模擬異常的開始模式的一部分。其它標(biāo)準(zhǔn)可以具有周期性停滯時間,該停滯時間可以被識別,并且停滯時間結(jié)束之后的時間被指定為限定所述觸發(fā)電路的開始事件。因此,取決于用于串行數(shù)據(jù)流的特定數(shù)據(jù)標(biāo)準(zhǔn),在串行數(shù)據(jù)流中的任何可識別模式或模式序列都可以被識別為開始事件。
因此,通過在使能物理觸發(fā)電路之前識別特定開始模式,并且然后識別特定停止模式、事件或時間段以禁止觸發(fā)電路,本發(fā)明簡化了串行數(shù)據(jù)流中的觸發(fā)。
權(quán)利要求
1.一種限定觸發(fā)事件的方法,包括步驟檢測串行數(shù)據(jù)流中的開始模式來為觸發(fā)電路提供使能信號;以及在開始模式之后識別停止事件來為所述觸發(fā)電路提供禁止信號,這樣當(dāng)觸發(fā)事件出現(xiàn)在開始模式和停止事件之間的串行數(shù)據(jù)流中時,所述觸發(fā)電路提供觸發(fā)信號。
2.根據(jù)權(quán)利要求1的方法,其中所述識別步驟包括檢測串行數(shù)據(jù)流中的停止模式作為停止事件的步驟。
3.根據(jù)權(quán)利要求2的方法,其中所述停止模式包括分組報尾,其表示所述串行數(shù)據(jù)流內(nèi)所關(guān)心的數(shù)據(jù)分組的結(jié)束。
4.根據(jù)權(quán)利要求1的方法,其中所述識別步驟包括檢測串行數(shù)據(jù)流中的特定模式作為停止事件的步驟。
5.根據(jù)權(quán)利要求1的方法,其中所述識別步驟包括在開始模式之后在特定時間間隔中生成停止事件的步驟。
6.根據(jù)權(quán)利要求1-5的任一權(quán)利要求的方法,其中所述開始模式包括分組報頭,其表示所述串行數(shù)據(jù)流內(nèi)所關(guān)心的數(shù)據(jù)分組的開始。
7.一種觸發(fā)限定電路,包括用于檢測串行數(shù)據(jù)流中的開始模式來為觸發(fā)電路提供使能信號的裝置;用于在所述開始模式之后識別停止事件來為所述觸發(fā)電路提供禁止信號的裝置,這樣所述觸發(fā)電路被使能以便僅在開始模式和停止事件之間的間隔內(nèi)提供觸發(fā)信號。
8.根據(jù)權(quán)利要求7的觸發(fā)限定電路,還包括用于從輸入到所述檢測和識別裝置的多個輸入中選擇所述串行數(shù)據(jù)流的裝置。
9.根據(jù)權(quán)利要求8的觸發(fā)限定電路,其中所述選擇裝置包括用于從表示多路串行數(shù)據(jù)流的所述多個輸入生成所述串行數(shù)據(jù)流的裝置。
10.根據(jù)權(quán)利要求9的觸發(fā)限定電路,其中所述選擇裝置包括交叉點開關(guān),其具有用于接收所述多個輸入的多個輸入端口并且具有用于將所述串行數(shù)據(jù)流提供給所述檢測裝置的輸出端口。
11.根據(jù)權(quán)利要求7的觸發(fā)限定電路,其中所述識別裝置包括用于組合使能信號和禁止信號以在開始模式和停止事件之間的時間間隔內(nèi)提供限定信號給所述觸發(fā)電路的裝置。
12.根據(jù)權(quán)利要求11的觸發(fā)限定電路,其中所述組合裝置包括供給/解除電路,其將使能信號和禁止信號作為輸入并且提供所述限定信號作為輸出。
13.根據(jù)權(quán)利要求7的觸發(fā)限定電路,其中所述識別裝置包括用于檢測所述串行數(shù)據(jù)流中的停止模式作為停止事件的裝置。
14.根據(jù)權(quán)利要求11的觸發(fā)限定電路,其中所述停止模式包括分組報尾,其表示所述串行數(shù)據(jù)流內(nèi)所關(guān)心的數(shù)據(jù)分組的結(jié)束。
15.根據(jù)權(quán)利要求14的觸發(fā)限定電路,其中所述停止模式檢測裝置包括停止字識別器,用于比較串行數(shù)據(jù)流與被預(yù)載入所述字識別器中的停止模式以產(chǎn)生所述禁止信號。
16.根據(jù)權(quán)利要求7的觸發(fā)限定電路,其中所述識別裝置包括用于檢測所述串行數(shù)據(jù)流中的特定模式作為所述停止事件的裝置。
17.根據(jù)權(quán)利要求16的觸發(fā)限定電路,其中所述特定模式檢測裝置包括事件識別器,用于當(dāng)由來自所述開始模式檢測裝置的使能信號使能時,比較串行數(shù)據(jù)流與被預(yù)載入所述事件識別器中的特定模式,以產(chǎn)生所述禁止信號。
18.根據(jù)權(quán)利要求7的觸發(fā)限定電路,其中所述識別裝置包括用于在所述開始模式之后的特定時間間隔上生成所述停止事件的裝置。
19.根據(jù)權(quán)利要求18的觸發(fā)限定電路,其中所述生成裝置包括定時器,其由來自開始信號檢測裝置的使能信號使能并且在所述特定時間間隔之后提供所述禁止信號作為輸出。
20.根據(jù)權(quán)利要求7-19的任一權(quán)利要求的觸發(fā)限定電路,其中開始模式包括分組報尾,其表示所述串行數(shù)據(jù)流內(nèi)所關(guān)心的分組的開始。
全文摘要
一種限定的異常檢測的電路和方法,提供了對串行數(shù)據(jù)流的限定區(qū)域內(nèi)的特定模擬異常和/或數(shù)字?jǐn)?shù)據(jù)的檢測和觸發(fā)。所述串行數(shù)據(jù)流內(nèi)的開始模式,比如分組報頭,被檢測來生成使能信號。停止事件,比如分組報尾、特定的數(shù)字事件、時間間隔等等,被識別出來生成禁止信號。所述使能和禁止信號被組合以產(chǎn)生允許觸發(fā)電路觸發(fā)特定異常的限定信號,所述特定異常在由所述限定信號所限定的串行數(shù)據(jù)流的一部分之內(nèi)。
文檔編號H04L12/24GK1980156SQ20061016419
公開日2007年6月13日 申請日期2006年12月8日 優(yōu)先權(quán)日2005年12月8日
發(fā)明者P·A·史密斯, R·E·萬津里德 申請人:特克特朗尼克公司