CN1980156B - 限定的异常检测方法和装置 - Google Patents
限定的异常检测方法和装置 Download PDFInfo
- Publication number
- CN1980156B CN1980156B CN2006101641978A CN200610164197A CN1980156B CN 1980156 B CN1980156 B CN 1980156B CN 2006101641978 A CN2006101641978 A CN 2006101641978A CN 200610164197 A CN200610164197 A CN 200610164197A CN 1980156 B CN1980156 B CN 1980156B
- Authority
- CN
- China
- Prior art keywords
- serial data
- data stream
- triggering
- event
- signal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R13/00—Arrangements for displaying electric variables or waveforms
- G01R13/02—Arrangements for displaying electric variables or waveforms for displaying measured electric variables in digital form
- G01R13/0218—Circuits therefor
- G01R13/0254—Circuits therefor for triggering, synchronisation
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
- Information Transfer Systems (AREA)
- Maintenance And Management Of Digital Transmission (AREA)
Abstract
一种限定的异常检测的电路和方法,提供了对串行数据流的限定区域内的特定模拟异常和/或数字数据的检测和触发。所述串行数据流内的开始模式,比如分组报头,被检测来生成使能信号。停止事件,比如分组报尾、特定的数字事件、时间间隔等等,被识别出来生成禁止信号。所述使能和禁止信号被组合以产生允许触发电路触发特定异常的限定信号,所述特定异常在由所述限定信号所限定的串行数据流的一部分之内。
Description
技术领域
本发明涉及数字数据的分析,并且更具体地涉及限定(qualified)的异常检测的方法,以便检测和触发串行数据流的限定区域内特定模拟异常和/或数字数据。
背景技术
示波器触发电路已经变得极为复杂,使得用户能够触发输入电信号内的几乎任何类型的模拟异常以便获得用于分析特定异常的数据。某些触发电路还允许用户触发串行数字数据流之内的特定数据字或事件。然而串行数据流包含许多层次的体系,如由OSI(开放***互连)模型所示范的,其规定了一种用于实现七层中的协议的组网框架。这些串行数据流具有成帧数据(framed data),所述成帧数据由用于路由/识别数据的若干更高层协议伴随。这使得难于对所述串行数据流的某一特定部分内的物理事件或异常进行除错。由于这些串行数据流趋向有噪声,所以当该串行数据流被解码以获得信息内容时,模拟异常可能带来严重的问题。这样的异常可能导致所述串行数据流内比特的误译。
如果逻辑分析器仅具有数字特征和阈值,则所述逻辑分析器具有触发异常的能力,但不具有触发代表信号保真度的模拟异常的能力。
所需要的是一种检测和触发串行数据流的限定区域内特定模拟异常和/或数字数据的方法。
发明内容
因此,本发明提供了一种限定的异常检测的方法,其提供了对串行数据流的限定区域内特定模拟异常和/或数字数据的检测和触发。所述串行数据流内的开始模式,比如用于分组数据流或其它可识别事件的分组报头,被检测来生成使能信号。停止事件,比如分组报尾(trailer)、特定数字事件、时间间隔等,被识别出来以生成禁止信号。所述使能信号和禁止信号被组合以生成允许触发电路触发特定异 常的限定信号,所述特定异常在由所述限定信号所限定的串行数据流的部分内。
根据所附权利要求和附图阅读下面的详细说明,本发明的目的、优势和其它新颖特征将变得显而易见。
附图说明
图1是根据本发明进行限定异常检测的事件时序图。
图2是根据本发明进行限定异常检测的设备的框图。
具体实施例
现在参照图1(a),示出了串行数据流,比如SONET数据流,其在一个序列中具有多个数据分组。如图所示,某些数据分组具有存在于它们中的信号异常。用户仅关心该串行数据流的某些数据分组或部分,并且因此对捕获在所关心的任意数据分组或者部分内的异常周围的数据关心。图1的其余部分示出了所关心的具有异常的数据分组内的时序。下面所描述的过程应用于所关心的每个数据分组或部分,但仅所关心的异常数据分组或部分生成触发信号。
如图(b)所示,串行数据为一系列交替信号电平,其对应逻辑电平比如“0”或“1”。在该串行数据内具有一组拥有独特模式的“比特”,所述独特模式表示所关心的串行数据的特定部分的开始,即如本例所示,报头可以用于分组的数据。同样地,在该串行数据内还具有一组拥有独特模式的“比特”,所述独特模式表示所关心的串行数据的特定部分的结束,即如本例所示,报尾可以用于分组的数据。在报头和报尾之间或开始事件和停止事件之间的串行数据的这个部分内,用户寻找当串行数据被解码时可能引起错误的任何异常。从串行数据恢复的时钟(c),或可与恢复时钟比较的外部时钟,被用于定时。在报头的结束或开始事件(d)上,生成限定开始信号,并且在报尾的结束或停止事件(e)上,生成限定停止信号。所述限定开始和停止之间的间隔产生(f)供给信号(arm signal),其使能触发电路以便在代表特定异常的供给间隔内获取数据。当这个特定异常出现时,比如矮波(runt)、短时脉冲波形干扰(glitch)、尖峰信号、串行模式等,触发电路生成(g)一个引起所述特定异常周围的数据被 获取以用于分析的触发信号,如本技术领域所熟知的。
如图2所示,携带串行数据流或多路(multi-lane)串行数据流的各种通道输入,被输入到如下所述的限定电路10以及常规的主触发电路30中。限定电路10在交叉点开关12处接收来自输入通道的串行数据流,所述交叉点开关12路由输入通道之一到一个输出。交叉点开关12还提供将横跨多个输入端的多路数据流转换为在输出上的单个串行数据流的功能。从交叉点开关12选择的串行数字流被输入到时钟恢复电路14、开始字识别器16、停止字识别器18以及定时器/事件识别器20。在串行数据流中所嵌入的时钟由时钟恢复电路14来恢复并且用于为不同的识别器16、18、20提供定时。可替换地,相当于所嵌入的时钟的外部时钟可以由时钟多路复用器22选择代替所恢复的时钟,用作定时源。各个字识别器16、18着眼于各自的独特数据模式,该独特数据模式表示在所选串行数据流中的开始点和在所选串行数据流中的停止点,开始点和停止点规定了所关心的串行数据流中的部分。数据流由所恢复的时钟来计时到每个字识别器16、18。在最简单的形式下,来自开始字识别器16的输出被输入到供给/解除电路24,以导致来自所述供给/解除电路的输出提供使能信号给主触发电路30,在该点上主触发电路开始寻找一个(或多个)通道输入中的特定异常。来自停止字识别器18的输出被输入到供给/解除电路24,以导致来自所述供给/解除电路的输出提供禁止信号给主触发电路30,在该点上主触发电路停止寻找一个(或多个)通道输入中的特定异常。
可替换地,来自开始字识别器16的输出可以用于使能定时器/事件识别器20以通过停止多路复用器26提供禁止信号给供给/解除电路24。作为定时器,定时器/事件识别器20由来自开始字识别器16的输出复位或初始化并且计数所恢复的时钟脉冲直到一个特定时间段结束,在该点上定时器/事件识别器输出禁止信号。定时器可以是增序计数器(up-counter)或减序计数器(down-counter)。作为事件识别器,定时器/事件识别器20在所选的串行数据流中寻找一个特定模式作为生成禁止信号的终止事件。停止多路复用器26还可以使用OR(或)逻辑来实现,这样如果报尾或特定事件出现,则就为供给/解除电路24生成禁止信号。
作为特例,如果希望在具有特定报头的数据分组内出现矮波或短时脉冲波形干扰引起的触发,那么所选串行数据流的分组报头被编程作为触发使能信号而分组报尾被编程作为触发禁止信号。如果所述矮波或短时脉冲波形干扰出现在报头和报尾之间的分组中,那么触发电路生成一个触发来获取周围数据用于分析。
尽管上面的描述具体涉及一种分组通信标准,但是所描述的发明与任何特定的标准无关。例如,并非所有的标准都是分组的。某些标准可以具有重复多次的特定模式,但只有在一定数量的迭代之后实际的信息数据才被传输。在这种情况下,所识别的模式的迭代次数被计数作为确定何时触发电路被限定开始寻找串行数据流中的模拟异常的开始模式的一部分。其它标准可以具有周期性停滞时间,该停滞时间可以被识别,并且停滞时间结束之后的时间被指定为限定所述触发电路的开始事件。因此,取决于用于串行数据流的特定数据标准,在串行数据流中的任何可识别模式或模式序列都可以被识别为开始事件。
因此,通过在使能物理触发电路之前识别特定开始模式,并且然后识别特定停止模式、事件或时间段以禁止触发电路,本发明简化了串行数据流中的触发。
Claims (19)
1.一种限定触发事件的方法,包括步骤:
检测串行数据流中的开始模式来为触发电路提供使能信号;以及
在开始模式之后识别指示停止事件的预定数据模式来为所述触发电路提供禁止信号,这样仅仅当特定的异常出现在开始模式和停止事件之间的串行数据流中时,所述使能信号和禁止信号被组合以产生允许触发电路在特定的异常上触发的限定信号。
2.根据权利要求1的方法,其中所述识别步骤包括检测串行数据流中的停止模式作为停止事件的步骤。
3.根据权利要求2的方法,其中所述停止模式包括分组报尾,其指示所述串行数据流内所关心的数据分组的结束。
4.根据权利要求1的方法,其中所述识别步骤包括检测串行数据流中的特定模式作为停止事件的步骤,其中所述特定模式指示串行数据流的结束。
5.根据权利要求1的方法,其中所述识别步骤包括在开始模式之后在特定时间间隔中生成停止事件的步骤,在所述特定时间间隔上输出所述禁止信号。
6.根据权利要求1-5的任一权利要求的方法,其中所述开始模式包括分组报头,其指示所述串行数据流内所关心的数据分组的开始。
7.一种触发限定电路,包括:
用于检测串行数据流中的开始模式来为触发电路提供使能信号的装置;
用于在所述开始模式之后识别指示停止事件的预定数据模式来为所述触发电路提供禁止信号的装置,
其中所述识别装置包括用于仅仅当特定的异常出现在开始模式和停止事件之间的串行数据流中时,组合所述使能信号和禁止信号以产生允许触发电路在特定的异常上触发的限定信号的装置。
8.根据权利要求7的触发限定电路,还包括用于从输入到所述检测和识别装置的多个输入中选择所述串行数据流的装置。
9.根据权利要求8的触发限定电路,其中所述选择装置包括用于从表示多路串行数据流的所述多个输入生成所述串行数据流的装置。
10.根据权利要求9的触发限定电路,其中所述选择装置包括交叉点开关,其具有用于接收所述多个输入的多个输入端口并且具有用于将所述串行数据流提供给所述检测装置的输出端口。
11.根据权利要求7的触发限定电路,其中所述组合装置包括供给/解除电路,其将使能信号和禁止信号作为输入并且提供所述限定信号作为输出。
12.根据权利要求7的触发限定电路,其中所述识别装置包括用于检测所述串行数据流中的停止模式作为停止事件的装置。
13.根据权利要求12的触发限定电路,其中所述停止模式包括分组报尾,其指示所述串行数据流内所关心的数据分组的结束。
14.根据权利要求13的触发限定电路,其中所述停止模式检测装置包括停止字识别器,用于比较串行数据流与被预载入所述停止字识别器中的停止模式以产生所述禁止信号。
15.根据权利要求7的触发限定电路,其中所述识别装置包括用于检测所述串行数据流中的特定模式作为所述停止事件的装置,其中所述特定模式指示串行数据流的结束。
16.根据权利要求15的触发限定电路,其中所述特定模式检测装置包括事件识别器,用于当由来自所述开始模式检测装置的使能信号使能时,比较串行数据流与被预载入所述事件识别器中的特定模式,以产生所述禁止信号。
17.根据权利要求7的触发限定电路,其中所述识别装置包括用于在所述开始模式之后的特定时间间隔上生成所述停止事件的装置,在所述特定时间间隔上输出所述禁止信号。
18.根据权利要求17的触发限定电路,其中所述生成装置包括定时器,其由来自开始模式检测装置的使能信号使能并且在所述特定时间间隔之后提供所述禁止信号作为输出。
19.根据权利要求7-18的任一权利要求的触发限定电路,其中开始模式包括分组报尾,其指示所述串行数据流内所关心的分组的开始。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/298200 | 2005-12-08 | ||
US11/298,200 US7480839B2 (en) | 2005-12-08 | 2005-12-08 | Qualified anomaly detection |
US11/298,200 | 2005-12-08 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1980156A CN1980156A (zh) | 2007-06-13 |
CN1980156B true CN1980156B (zh) | 2013-05-22 |
Family
ID=37983661
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2006101641978A Active CN1980156B (zh) | 2005-12-08 | 2006-12-08 | 限定的异常检测方法和装置 |
Country Status (5)
Country | Link |
---|---|
US (1) | US7480839B2 (zh) |
EP (1) | EP1798562B1 (zh) |
JP (1) | JP4846544B2 (zh) |
CN (1) | CN1980156B (zh) |
DE (1) | DE602006010158D1 (zh) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100791823B1 (ko) * | 2006-08-02 | 2008-01-04 | 주식회사 이노와이어리스 | 신호 분석기의 동기화 장치 및 방법 |
US8843675B2 (en) * | 2007-03-15 | 2014-09-23 | Broadcom Corporation | Pipelined buffer interconnect |
US7536615B1 (en) * | 2007-03-26 | 2009-05-19 | Lattice Semiconductor Corporation | Logic analyzer systems and methods for programmable logic devices |
US8024140B2 (en) * | 2007-08-23 | 2011-09-20 | Amherst Systems Associates, Inc. | Waveform anomoly detection and notification systems and methods |
US9075696B2 (en) * | 2009-03-09 | 2015-07-07 | Tektronix, Inc. | Apparatus and method for performing burst triggering in a test and measurement instrument |
CN101806820B (zh) * | 2010-03-16 | 2012-08-01 | 安徽皖仪科技股份有限公司 | 软件自动调零方法 |
US20120001657A1 (en) * | 2010-06-30 | 2012-01-05 | Tektronix, Inc. | Apparatus and method for improved edge triggering in a test and measurement instrument |
CN103033663A (zh) * | 2012-12-24 | 2013-04-10 | 电子科技大学 | 一种三维波形数据的异常检测方法 |
CN105099903B (zh) * | 2014-04-15 | 2018-12-07 | 华为技术有限公司 | 光包交换***的链路确认方法、装置及*** |
CN104931754B (zh) * | 2015-04-29 | 2017-09-12 | 电子科技大学 | 三维波形数据的异常检测方法 |
EP3382405A1 (en) | 2017-03-30 | 2018-10-03 | Rohde & Schwarz GmbH & Co. KG | Method for performing a bus autoset function and measurement device |
US10656183B2 (en) * | 2017-06-21 | 2020-05-19 | Tektronix, Inc. | Enabling a trigger in a test and measurement instrument |
US11994967B2 (en) * | 2019-11-15 | 2024-05-28 | Tektronix, Inc. | Protocol aware oscilloscope for busses with sideband and control signals for error detection |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030009307A1 (en) * | 2001-01-18 | 2003-01-09 | Mejia Robert G. | Digital data pattern detection methods and arrangements |
EP1314987A1 (en) * | 2001-11-21 | 2003-05-28 | Tektronix, Inc. | Serial data cursor |
CN2655340Y (zh) * | 2003-11-10 | 2004-11-10 | 山东风光电子有限责任公司 | 多机串行口通信装置 |
US20050225310A1 (en) * | 2004-03-23 | 2005-10-13 | Smith Patrick A | Oscilloscope having advanced triggering capability |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4823076A (en) * | 1986-03-17 | 1989-04-18 | Tektronix, Inc. | Method and apparatus for triggering |
CA1266515A (en) * | 1986-09-04 | 1990-03-06 | Nec Corporation | Start pattern detecting apparatus |
JP3074594B2 (ja) * | 1995-01-25 | 2000-08-07 | アンリツ株式会社 | 波形観測装置 |
US5974104A (en) * | 1997-02-13 | 1999-10-26 | Lsi Logic Corporation | Data frame synchronizer for serial communication system |
US6724729B1 (en) * | 1998-12-30 | 2004-04-20 | Finisar Corporation | System analyzer and method for synchronizing a distributed system |
US6850852B1 (en) * | 2000-07-14 | 2005-02-01 | Agilent Technologies, Inc. | System and method for configuring a logic analyzer to trigger on data communications packets and protocols |
US6889344B2 (en) * | 2001-08-09 | 2005-05-03 | International Business Machines Corporation | System and method for exposing hidden events on system buses |
US6807496B2 (en) * | 2002-05-02 | 2004-10-19 | Tektronix, Inc. | Acquisition system for a long record length digital storage oscilloscope |
US6892150B2 (en) * | 2002-05-24 | 2005-05-10 | Tektronix, Inc. | Combined analog and DSP trigger system for a digital storage oscilloscope |
US6990416B2 (en) * | 2003-08-11 | 2006-01-24 | Agilent Technologies, Inc. | Qualification signal measurement, trigger, and/or display system |
-
2005
- 2005-12-08 US US11/298,200 patent/US7480839B2/en active Active
-
2006
- 2006-11-27 JP JP2006319146A patent/JP4846544B2/ja active Active
- 2006-12-05 EP EP06256199A patent/EP1798562B1/en active Active
- 2006-12-05 DE DE602006010158T patent/DE602006010158D1/de active Active
- 2006-12-08 CN CN2006101641978A patent/CN1980156B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030009307A1 (en) * | 2001-01-18 | 2003-01-09 | Mejia Robert G. | Digital data pattern detection methods and arrangements |
EP1314987A1 (en) * | 2001-11-21 | 2003-05-28 | Tektronix, Inc. | Serial data cursor |
CN2655340Y (zh) * | 2003-11-10 | 2004-11-10 | 山东风光电子有限责任公司 | 多机串行口通信装置 |
US20050225310A1 (en) * | 2004-03-23 | 2005-10-13 | Smith Patrick A | Oscilloscope having advanced triggering capability |
Non-Patent Citations (1)
Title |
---|
US 20030009307 A1,第【0009】段,【0011】段,【0025】段,【0026】段. |
Also Published As
Publication number | Publication date |
---|---|
US7480839B2 (en) | 2009-01-20 |
DE602006010158D1 (de) | 2009-12-17 |
EP1798562A1 (en) | 2007-06-20 |
CN1980156A (zh) | 2007-06-13 |
JP2007155718A (ja) | 2007-06-21 |
JP4846544B2 (ja) | 2011-12-28 |
US20070150776A1 (en) | 2007-06-28 |
EP1798562B1 (en) | 2009-11-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1980156B (zh) | 限定的异常检测方法和装置 | |
CN106021165B (zh) | 一种lin总线解码、触发和分析技术 | |
CN101072078B (zh) | 解码aes-3数字音频数据流的两相解码器 | |
IL166605A (en) | Universal approach for simulating, emulating and testing a variety of serial bus types | |
CN104104559B (zh) | 一种e1误码仪*** | |
CN109492269B (zh) | 一种基于uvm的数字引信定时电路验证平台 | |
CN103364819A (zh) | 一种基于fpga的高精度符合计数器实现方法 | |
US10931487B2 (en) | Chip failure detection method and device | |
CN116723089A (zh) | 基于物联网的抄表链路故障定位方法 | |
JP2009544204A (ja) | 移動電話のデバイスパラメータと信号パラメータとの間の依存関係を決定するための方法及びシステム | |
US20150039272A1 (en) | Integrated Digitizer System with Streaming Interface | |
KR100872861B1 (ko) | Prbs 패턴에서 비트 에러율 테스트 방법 | |
CN104076263A (zh) | 半导体自动测试设备的时间量测模块及方法 | |
Nguyen | Voltage-Based Covert Channel Communication between Logically Separated IP Cores in FPGAs | |
KR101249513B1 (ko) | 오버샘플링 방법을 적용한 베리어블 데이터 레이트 올 디지털 클록-데이터 복원 시스템 및 그 방법 | |
CN108737038A (zh) | 通讯误码装置 | |
SU1397935A1 (ru) | Устройство дл моделировани систем св зи | |
US7508239B2 (en) | Pattern sequence and state transition triggers | |
CN100525108C (zh) | 可设定值计数器及其测试方法 | |
SU409394A1 (ru) | Устройство проверки тракта системы связи с импульсно-кодовой модуляцией | |
RU2276835C1 (ru) | Устройство для детектирования ошибок | |
RU2298879C1 (ru) | Способ цикловой синхронизации | |
RU156357U1 (ru) | Устройство оперативного контроля каналов связи | |
SU1120333A1 (ru) | Устройство дл контрол коммутации информационных каналов | |
SU780210A1 (ru) | Устройство дл автоматического измерени характеристик дискретного канала св зи |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |