DE10343301B4 - Verfahren und System zum Charakterisieren eines Jitter von wiederholten Mustern - Google Patents
Verfahren und System zum Charakterisieren eines Jitter von wiederholten Mustern Download PDFInfo
- Publication number
- DE10343301B4 DE10343301B4 DE10343301A DE10343301A DE10343301B4 DE 10343301 B4 DE10343301 B4 DE 10343301B4 DE 10343301 A DE10343301 A DE 10343301A DE 10343301 A DE10343301 A DE 10343301A DE 10343301 B4 DE10343301 B4 DE 10343301B4
- Authority
- DE
- Germany
- Prior art keywords
- amplitude
- repeated pattern
- periodic
- amplitude values
- jitter
- 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.)
- Expired - Lifetime
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/317—Testing of digital circuits
- G01R31/31708—Analysis of signal quality
- G01R31/31709—Jitter measurements; Jitter generators
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/20—Arrangements for detecting or preventing errors in the information received using signal quality detector
- H04L1/205—Arrangements for detecting or preventing errors in the information received using signal quality detector jitter monitoring
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Nonlinear Science (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Dc Digital Transmission (AREA)
Abstract
Bestimmen (22) einer Flanke in dem wiederholten Muster;
Bestimmen (24) der Steigung der bestimmten Flanke;
Erfassen (26) eines Satzes von Amplitudenwerten (A1–AN), wobei jeder Amplitudenwert in dem Satz bei einem unterschiedlichen Auftreten der bestimmten Flanke in dem wiederholten Muster erfaßt wird;
Berechnen (28) einer Frequenzbereichsdarstellung des Satzes von Amplitudenwerten (A1–AN);
Abschneiden (30) von identifizierten Spitzen in der Frequenzbereichsdarstellung, um eine abgeschnittene Darstellung zu erhalten;
Extrahieren (32) eines RMS-Werts (σ) der abgeschnittenen Darstellung; und
Umwandeln (34) des RMS-Werts (σ) in einen entsprechenden RMS-Zeitjitter basierend auf der Steigung (S) der bestimmten Flanke.
Description
- Diese Erfindung bezieht sich auf ein Abtasten von Signalverläufen und spezieller auf ein Charakterisieren eines Jitter von wiederholten Mustern unter Verwendung eines Äquivalentzeit-Abtastsystems.
- Das Vorliegen eines Jitter, einem Maß von zeitabhängigen Signalfluktuationen, beeinträchtigt die Integrität und Zuverlässigkeit eines Kommunikationssystems, da die Bitfehlerrate des Kommunikationssystems durch die Charakteristika des Jitter beeinflußt wird. Ein Charakterisieren von Komponenten des Jitter, wie z. B. einer zufälligen zeitvariierenden Komponente und einer periodischen zeitvariierenden Komponente, ermöglicht Entwicklern des Kommunikationssystems, Quellen des Jitter festzulegen und die Bitfehlerrate des Kommunikationssystems zu prognostizieren.
- Eine Technik zu Charakterisieren des Jitter ist durch Li u.a. im US-Patent Nr. 6,298,315 B1 offenbart. Li u.a. trennt und analysiert die deterministischen und zufälligen Komponenten einer Jitterverteilung basierend auf einem Histogramm, das die Verteilung darstellt, in dem Endbereiche an die Verteilung, die durch das Histogramm definiert sind, angepaßt werden.
- Eine weitere Technik wird durch Williams u.a. im US-Patent Nr. 6,263,290 B1 gelehrt. Williams u.a. spezifiziert eine Schwelle aus einem Signalverlauf, erhält Abtastwerte, die die Schwellenspannung umgeben, und interpoliert die Abtastwerte, um eine exakte Zeitkennungsliste zu erzeugen. Die Zeitkennungsliste zeigt die Positionen in der Zeit an, die dem Punkt entsprechen, an dem der Signalverlauf die Schwelle kreuzt, um statistische Eigenschaften von zeitbezogenen Parametern, wie z. B. einem Jitter, darzustellen.
- Es ist eine Aufgabe der vorliegenden Erfindung, ein Verfahren und eine Vorrichtung zum Charakterisieren eines Jitter eines wiederholten Musters zu schaffen.
- Diese Aufgabe wird durch ein Verfahren gemäß den Ansprüchen 1 und 5 und ein System gemäß den Ansprüchen 8 und 12 gelöst.
- Ein Verfahren und ein System, die gemäß Ausführungsbeispielen der vorliegenden Erfindung konstruiert sind, charakterisieren ein Jitter eines wiederholten Musters. Eine zufällige Komponente des Jitter wird durch Bestimmen einer Flanke in dem wiederholten Muster, Bestimmen einer Steigung der bestimmten Flanke, und durch Erfassen eines Satzes von Amplitudenwerten bei unterschiedlichen Auftretungen der bestimmten Flanke charakterisiert. Eine Frequenzbereichsdarstellung des Satzes von Amplitudenwerten wird dann erhalten, und identifizierte Spitzen in der Frequenzbereichsdarstellung werden abgeschnitten. Ein RMS-Wert oder ein anderes Maß von Zufallsvariationen der abgeschnittenen Darstellung wird extrahiert und basierend auf der Steigung der bestimmten Flanke in einen entsprechenden RMS-Zeitjitter, der die zufällige Komponente des Jitter darstellt, umgewandelt.
- Eine periodische Komponente des Jitter wird durch Bestimmen der Spitzenamplitudenabweichung des erfaßten Satzes von Amplitudenwerten und anschließendes Bestimmen einer periodischen Amplitudenabweichung basierend auf dem RMS-Wert, der Spitzenamplitudenabweichung und der Anzahl von Amplitudenwerten in dem Satz von Amplitudenwerten charakterisiert. Die Spitzenamplitudenabweichung wird dann basierend auf der Steigung der bestimmten Flanke in einen entsprechenden periodischen Zeitjitter, der die periodische Komponente des Jitter darstellt, umgewandelt.
- Bevorzugte Ausführungsbeispiele der vorliegenden Erfindung werden nachstehend, Bezug nehmend auf die beiliegenden Zeichnungen, näher erläutert. Es zeigen:
-
1A –1B Systeme, die zum Charakterisieren eines Jitter gemäß Ausführungsbeispielen der vorliegenden Erfindung geeignet sind, -
2 ein Flußdiagramm eines Jittercharakterisierungsverfahrens gemäß alternativen Ausführungsbeispielen der vorliegenden Erfindung, -
3A –3B Beispiele eines Satzes von Amplitudenwerten, die von einem wiederholten Muster zur Verwendung in der Jittercharakterisierung gemäß den Ausführungsbeispielen der vorliegenden Erfindung erfaßt werden, -
4 eine Frequenzbereichsdarstellung des erfaßten Satzes von Amplitudenwerten. -
1A –1B zeigen Systeme, die zum Charakterisieren eines Jitter gemäß Ausführungsbeispielen der vorliegenden Erfindung geeignet sind. Die Systeme umfassen ein Äquivalentzeit-Oszilloskop, einen DCA (DCA = digital communication analyzer = digitaler Kommunikationsanalysator) oder einen anderen Typ einer Äquivalentzeit-Abtasteinrichtungen10 , die einen wiederholten Signalverlauf oder Muster11 empfängt. Bei diesem Beispiel wird das wiederholte Muster11 durch einen Mustergenerator12 , wie z. B. einen AGILENT 81250 PARALLEL BITERROR RATE TESTER, über ein DUT (DUT = device under test = Testobjekt)14 geliefert. Alternativ wird das wiederholte Muster11 an die Äquivalentzeit-Abtasteinrichtung10 durch einen Kommunikationskanal oder eine andere Quelle (nicht gezeigt) geliefert. In1A ist eine Triggereinrichtung13 an der Äquivalentzeit-Abtasteinrichtung10 durch den Mustergenerator12 vorgesehen. In1B wird die Triggereinrichtung13 von einem Taktsignal15 über einen Vorskalierer16 und einen programmierbaren Zähler18 , die sich innerhalb oder außerhalb der Äquivalentzeit-Abtasteinrichtung10 befinden, abgeleitet. Das Taktsignal15 wird von dem wiederholten Muster11 unter Verwendung von Taktwiedergewinnungstechniken wiedergewonnen, oder das Taktsignal15 wird separat vom wiederholten Muster11 , wie gezeigt, geliefert. - Die Äquivalentzeit-Abtasteinrichtung
10 weist eine einstellbare Verzögerung19 auf, die zum Verzögern der Musterauslöseeinrichtung13 geeignet ist, um eine Zeitgebung der Abtastwerterfassungen zu steuern. Ein Prozessor23 ermöglicht, daß die Verzögerung19 eingestellt werden kann, und ermöglicht, daß die erfaßten Abtastwerte21 verarbeitet werden können, um den Jitter des wiederholten Musters11 gemäß den Ausführungsbeispielen der vorliegenden Erfindung zu charakterisieren. -
2 ist ein Flußdiagramm eines Jittercharakterisierungsverfahrens20 gemäß den Ausführungsbeispielen der vorliegenden Erfindung. Das Verfahren20 ist in geeigneter Weise unter Verwendung der Systeme von1A –1B oder unter Verwendung von einem beliebigen anderen System oder Instrument implementiert, das die Abtastwerte21 des wiederholten Musters11 erfaßt oder anderweitig liefert und die Fähigkeit aufweist, die erfaßten Abtastwerte21 zu manipulieren. Alternativ ist ein computerlesbares Medium mit einem Computerprogramm codiert, das einen Computer anweist, das Verfahren20 auszuführen. - Bei Schritt
22 des Verfahrens20 wird eine Flanke25 (in3A gezeigt), wie z. B. eine ansteigende Flanke, eine abfallende Flanke oder ein anderer Amplitudenübergang über der Zeit, innerhalb des wiederholten Musters11 bestimmt. Das Bestimmen der Flanke25 involviert typischerweise ein Triggern der Äquivalentzeit-Abtasteinrichtung10 , um eine ausreichende Anzahl von Abtastwerten21 zu erfassen, um zumindest einen Abschnitt des wiederholten Musters11 zu re konstruieren und ein Festlegen einer Verzögerung τ, die das Triggern positioniert, so daß die Erfassungen der Abtastwerte21 zeitlich gesteuert werden, um auf der bestimmten Flanke25 einzutreten. - Die Steigung S der bestimmten Flanke
25 wird bei Schritt24 bestimmt, typischerweise basierend auf den erfaßten Mustern des wiederholten Musters11 , die auf der bestimmten Flanke25 liegen, oder basierend auf den Anstiegs- oder Abfallzeiten der Flanke25 oder anderen Messungen oder Bestimmungen der Anstiegsrate der Flanke25 , die z. B. in Volt oder Amplitudeneinheiten Δv pro Einheit Zeit Δt angezeigt wird. - Bei Schritt
26 sind die Abtastwerte21 ein Satz von Amplitudenwerten A1–AN, die auf der bestimmten Flanke25 in dem wiederholten Muster11 erfaßt werden, wobei jeder von den Amplitudenwerten A1–AN in dem Satz zu einem unterschiedlichen Auftreten der bestimmten Flanke25 in dem wiederholten Muster11 , wie in3A gezeigt ist, erfaßt wird. Der Satz von Amplitudenwerten A1–AN wird durch Abtasten des wiederholten Musters mit einer Abtastrate Rs erfaßt, die die Wiederholungsrate Rr des wiederholten Musters11 nicht überschreitet, und mit einer Verzögerung τ der Triggereinrichtung13 , die die Erfassung von jedem der Amplitudenwerte A1–AN an einer festgelegten Zeitposition positioniert. Bei diesem Beispiel führt die Triggerung dazu, daß die Amplitudenwerte A1–AN bei festgelegten Zeitpositionen, die bei Zeitintervallen T gleichmäßig voneinander beabstandet sind, erfaßt werden. Alternativ wird der Satz von Amplitudenwerten A1–AN von einem Speicher oder einem anderen Speichermedium oder einem Simulator oder anderem Programm erfaßt. Ein Beispiel des erfaßten Satzes von Amplitudenwerten A1–AN, die in Volt angegeben sind, ist in3B gezeigt. - Bei Schritt
28 des Verfahrens wird eine Frequenzbereichsdarstellung35 (in4 gezeigt) des erfaßten Satzes von Amplitudenwerten A1–AN erhalten. Bei einem Beispiel führt der Prozessor23 eine FFT (FFT = Fast Fourier Transform = schnelle Fourier-Transformation) auf den Amplitudenwerten A1–AN aus, um die Frequenzbereichsdarstellung35 zu liefern, obwohl eine beliebige geeignete Abbildung von dem Zeitbereich auf den Frequenzbereich die Frequenzbereichsdarstellung35 liefern kann. Alternativ wird die Frequenzbereichsdarstellung35 geliefert, indem eine PSD (PSD = power spectral density = Leistungsspektraldichte) entsprechend dem Satz der Amplitudenwerte A1–AN unter Verwendung eines Verfahrens bewertet wird, das in The Use of Fast Fourier Transform for the Estimation of Power Spectra: A Method Based on Time Averaging of Short, Modified Periodograms, P.D. Welch, IEEE Trans. Audio Electro., Bd. AU-15, Juni 1967, S. 70–73, beschrieben ist, oder unter Verwendung eines anderen Verfahrens zum Bewerten der PSD, wie z. B. der pwelch-Funktion in Matlab 5.3 durch the Mathworks, Natick, MA. - Bei Schritt
30 werden die identifizierten Spitzen P innerhalb der Frequenzbereichsdarstellung35 abgeschnitten, um ein abgeschnittenes Spektrum zu liefern. Bei einem Beispiel umfassen die identifizierenden Spitzen P bei Schritt30 ein Festlegen der Frequenzbereichsdarstellung35 auf einer logarithmischen Skala, ein Bestimmen der Durchschnittsamplitude AVE für die Frequenzbereichsdarstellung35 auf der logarithmischen Skala und ein Wählen einer Schwelle TH, die um einen vorbestimmten Betrag Δ über der Durchschnittsamplitude AVE ist. Die Amplituden in der Frequenzbereichsdarstellung35 , die die Schwelle TH überschreiten, werden dann gemäß dem Schritt30 abgeschnitten, um das abgeschnittene Spektrum zu liefern. Alternativ werden verschiedene bekannte Techniken verwendet, um die Spitzen P innerhalb der Frequenzbereichsdarstellung35 zu identifizieren. - Bei Schritt
32 wird ein RMS-Wert σ, der dem abgeschnittenen Spektrum entspricht, bestimmt. Typischerweise wird der RMS-Wert σ durch Quadrieren von jedem Element in dem abgeschnittenen Spektrum, Summieren der Quadrate der Elemente in dem abgeschnittenen Spektrum und Verwenden der Quadratwurzel der Summe der Quadrate der Elemente in dem abgeschnittenen Spektrum bestimmt. Alternativ umfaßt der Schritt32 ferner ein Verwenden einer inversen FFT oder einer Inversen der Abbildung von vom Zeitbereich auf den Frequenzbereich, der zum Liefern der Frequenzbereichsdarstellung35 bei Schritt28 verwendet wurde, um eine abgeschnittene Zeitbereichsdarstellung der Amplitudenwerte A1–AN zu erhalten. Dann wird der RMS-Wert σ bestimmt, indem jedes Element in der abgeschnittenen Zeitbereichsdarstellung der Amplitudenwerte A1–AN quadriert wird, die Quadrate der Elemente in der abgeschnittenen Zeitbereichsdarstellung summiert werden und die Quadratwurzel der Summe der Quadrate der Elemente in der abgeschnittenen Zeitbereichsdarstellung verwendet wird. Wenn die Zeitbereichsdarstellung35 eine PSD ist, wie in4 gezeigt ist, dann wird der RMS-Wert σ als die Quadratwurzel der Summe der Elemente in der PSD bestimmt. - Bei Schritt
34 wird der RMS-Wert σ in einen entsprechenden RMS-Zeitjitter basierend auf der bestimmten Steigung S der bestimmten Flanke25 umgewandelt. Die Umwandlung wird typischerweise durch Teilen des RMS-Werts σ durch die Steigung S der bestimmten Flanke25 ausgeführt. Bei Anwendungen, wo der RMS-Wert σ verwendet wird, um den periodischen Zeitjitter des wiederholten Musters11 zu bestimmen, wird der Schritt34 optional ausgelassen. Schritt34 , wenn derselbe umfaßt ist, bezieht die Amplitudenwerte über die Steigung S der bestimmten Flanke25 auf entsprechende Zeitpunkte und kann an einem beliebigen Punkt im Verfahren20 im Anschluß an Schritt26 ausgeführt werden. Die Schritte26 –30 sind im Verfahren20 umfaßt, um den periodischen Zeitjitter des wiederholten Musters11 zu bestimmen. - Bei Schritt
36 wird eine Spitzenabweichung App des Satzes der Amplitudenwerte A1–AN bestimmt. Die Spitzenabweichung App ist die Differenz zwischen dem maximalen Amplitudenwert in dem Satz und dem minimalen Amplitudenwert in dem Satz. - Bei Schritt
38 wird eine periodische Amplitudenabweichung B basierend auf dem RMS-Wert σ, der bei Schritt32 erhalten wurde, der Spitzenabweichung App von Schritt36 und der Anzahl N der Amplitudenwerte A1–AN in dem Satz von erfaßten Abtastwerten festgelegt. Die periodische Amplitudenabweichung B bei diesem Beispiel ist eine periodische Spitze-Spitze-Amplitudenvariation, jedoch wird eine beliebige andere Darstellung der periodischen Komponenten der Variationen der Amplitudenwerte A1–AN alternativ verwendet. - Das Festlegen der periodischen Amplitudenvariation B bei Schritt
38 umfaßt ein Bestimmen der periodischen Komponente der Variation der Amplitudenwerte A1–AN, um quadratförmig, sinusförmig oder eine beliebige andere Form zu sein, die die Beschaffenheit der periodischen Komponente des Jitters entsprechend darstellt, ein Bilden einer Verteilung mit einer zufälligen Komponente und der periodischen Komponente mit der bestimmten Form und ein Auflösen nach der periodischen Amplitudenvariation B. -
- Wenn die periodische Komponente der Variation der Amplitudenwerte A1–AN größer als die zufällige Komponente der Variation der Amplitudenwerte A1–AN ist, ist die periodische Amplitudenvariation B entsprechend größer als der RMS-Wert σ, und eine geschlossene Lösung für die periodische Amplitudenvariation B wird gemäß der folgenden Beziehung erhalten.
- Wenn die zufällige Komponente der Variation der Amplitudenwerte A1–AN größer als die periodische Komponente der Variation der Amplitudenwerte A1–AN ist, ist die periodische Amplitudenvariation B entsprechend kleiner als der RMS-Wert σ, und eine numerische Lösung für die periodische Amplitudenvariation B in der Gleichung für hSQ(x) wird erhalten. Die numerische Lösung umfaßt ein Definieren einer Funktion g(x) = log(hSQ(x)) in einem mathematischen Softwarepaket, wie z. B. MATLAB, und ein Lösen, wo die Funktion g(x) = 0 für x, z. B. unter Verwendung der „fzero"-Funktion, die durch Matlab angeboten wird. Ein Definieren der Funktion g(x) vereinfacht eine Konvergenz der numerischen Lösung für die periodische Amplitudenvariation B. Obgleich in diesem Beispiel die Funktion g(x) eine logarithmische Funktion ist, wird alternativ eine beliebige Funktion g(x) oder andere Technik verwendet, die eine Konvergenz einer numerischen Lösung für die periodische Amplitudenvariation B ermöglicht.
- Bei einem alternativen Ausführungsbeispiel ist die periodische Komponente der Variation der Amplitudenwerte A1–AN sinusförmig. Die gebildete Verteilung, die als h(x) bestimmt ist, ist eine numerische Faltung einer zufälligen Komponente der Variation der Amplitudenwerte A1–AN, bestimmt als r(x), und eine sinusförmige periodische Komponente der Variation der Amplitudenwerte A1–AN, bestimmt als d(x). Die Verteilung h(x) wird durch die Beziehung h(x) = N*sum(d(z).*r(x–z)) dargestellt, wobei der Operator .* ein Element durch eine Elementmultiplizierung oder eine numerische Faltung anzeigt, wobei d(x) = 1/(π((B/2)2 – x2)½), wobei r(x) eine Gauß'sche Kurve ist, die die zufällige Variation der Amplitudenwerte A1–AN mit dem RMS-Wert σ darstellt, und wobei z ein Array von gleichmäßig beabstandeten Positionen zwischen +B/2 und –B/2 ist. Eine numerische Lösung für die periodische Amplitudenvariation B wird bei diesem Beispiel durch Definieren einer Funktion g(x) = log(h(x)) in einem mathematischen Softwarepaket, z. B. MATLAB, und Lösen, wo die Funktion g(x) = 0 für x, z. B. unter unter Verwendung der „fzero"-Funktion, die durch Matlab angeboten wird, erhalten. Bei diesem Beispiel vereinfacht die Funktion g(x) eine Konvergenz der numerischen Lösung für die periodische Amplitudenvariation B. Eine beliebige Funktion g(x) oder eine beliebige andere Technik, die eine Konvergenz einer numerischen Lösung für die periodische Amplitudenvariation B ermöglicht, wird alternativ verwendet.
- Der RMS-Wert σ bezieht sich auf das quadratische Mittel, eine Varianz oder einen beliebigen anderen Indikator oder ein Maß der zufälligen Variation der Amplitudenwerte A1–AN, von denen die zufällige Komponente der Verteilung, die bei Schritt
38 gebildet wurde, festgelegt werden kann. - Bei Schritt
40 des Verfahrens20 wird die periodische Amplitudenvariation B in einen entsprechenden periodischen Zeijitter basierend auf der Steigung S der bestimmten Flanke25 umgewandelt, typischerweise durch Dividieren der periodischen Amplitudenvariation B durch die Steigung S der bestimmten Flanke25 .
Claims (13)
- Verfahren zum Charakterisieren eines Jitter von einem wiederholten Muster, das folgende Schritte aufweist: Bestimmen (
22 ) einer Flanke in dem wiederholten Muster; Bestimmen (24 ) der Steigung der bestimmten Flanke; Erfassen (26 ) eines Satzes von Amplitudenwerten (A1–AN), wobei jeder Amplitudenwert in dem Satz bei einem unterschiedlichen Auftreten der bestimmten Flanke in dem wiederholten Muster erfaßt wird; Berechnen (28 ) einer Frequenzbereichsdarstellung des Satzes von Amplitudenwerten (A1–AN); Abschneiden (30 ) von identifizierten Spitzen in der Frequenzbereichsdarstellung, um eine abgeschnittene Darstellung zu erhalten; Extrahieren (32 ) eines RMS-Werts (σ) der abgeschnittenen Darstellung; und Umwandeln (34 ) des RMS-Werts (σ) in einen entsprechenden RMS-Zeitjitter basierend auf der Steigung (S) der bestimmten Flanke. - Verfahren gemäß Anspruch 1, das ferner folgende Schritte aufweist: Bestimmen (
36 ) der Spitzenamplitudenabweichung des Satzes von Amplitudenwerten (A1–AN); Bestimmen einer periodischen Amplitudenvariation basierend auf dem RMS-Wert (σ), der Spitzenamplitudenab weichung und der Anzahl von Amplitudenwerten im Satz von Amplitudenwerten (A1–AN); und Bestimmen eines periodischen Zeitjitters, dadurch, daß die periodische Amplitudenvariation auf die Steigung (S) der bestimmten Flanke bezogen wird. - Verfahren gemäß Anspruch 1 oder 2, bei dem das Bestimmen (
22 ) der Flanke in dem wiederholten Muster ein Triggern, um eine Reihe von Abtastwerten eines wiederholten Musters mit einer Abtastrate zu erfassen, die die Wiederholungsrate des wiederholten Musters nicht überschreitet, und ein Verzögern des Triggerns umfaßt, um mit der bestimmten Flanke in dem wiederholten Muster zusammenzufallen, basierend auf der erfaßten Reihe von Abtastwerten. - Verfahren gemäß Anspruch 2 oder 3, bei dem das Bestimmen der periodischen Amplitudenvariation ein Bestimmen der Form einer periodischen Komponente des Jitter des wiederholten Musters und ein Bilden einer Verteilung mit einer zufälligen Komponente und einer periodischen Komponente umfaßt.
- Verfahren zum Charakterisieren eines Jitter eines wiederholten Musters, das folgende Schritte aufweist: Bestimmen (
22 ) einer Flanke in dem wiederholten Muster; Bestimmen (24 ) der Steigung (S) der bestimmten Flanke; Erfassen (26 ) eines Satzes von Amplitudenwerten (A1–AN), wobei jeder Amplitudenwert in dem Satz bei einem unterschiedlichen Auftreten der bestimmten Flanke in dem wiederholten Muster erfaßt wird; Berechnen (28 ) einer Frequenzbereichsdarstellung des Satzes von Amplitudenwerten (A1–AN); Abschneiden (30 ) von identifizierten Spitzen in der Frequenzbereichsdarstellung, um eine abgeschnittene Darstellung zu erhalten; Extrahieren (32 ) eines RMS-Werts (σ) der abgeschnittenen Darstellung; Bestimmen (36 ) der Spitzenamplitudenabweichung des Satzes von Amplitudenwerten (A1–AN); Bestimmen (38 ) einer periodischen Amplitudenvariation basierend auf dem RMS-Wert (σ), der Spitzenamplitudenabweichung und der Anzahl von Amplitudenwerten in dem Satz von Amplitudenwerten (A1– AN); und Umwandeln (40 ) der periodischen Amplitudenvariation in einen entsprechenden periodischen Zeitjitter basierend auf der Steigung (S) der bestimmten Flanke. - Verfahren gemäß Anspruch 5, bei dem das Bestimmen (
22 ) der Flanke in dem wiederholten Muster ein Triggern auslöst, um eine Reihe von Abtastwerten eines wieder- holten Musters mit einer Abtastrate zu erfassen, die die Wiederholungsrate des wiederholten Musters nicht überschreitet, und ein Verzögern des Triggerns umfaßt, um mit der bestimmten Flanke in dem wiederholten Muster zusammenzufallen, basierend auf der erfaßten Reihe von Abtastwerten. - Verfahren gemäß Anspruch 5 oder 6, bei dem das Bestimmen (
24 ) der periodischen Amplitudenvariation ein Bestimmen der Form einer periodischen Komponente des Jitter des wiederholten Musters und ein Bilden einer Verteilung mit einer zufälligen Komponente und einer periodischen Komponente umfaßt. - System zum Charakterisieren eines Jitter eines wiederholten Musters gemäß einem Triggern, wobei das System folgende Merkmale aufweist: eine Äquivalentzeit-Abtasteinrichtung, die einen Satz von Amplitudenwerten (A1–AN) erfaßt, wobei jeder Amplitudenwert in dem Satz bei einem unterschiedlichen Auftreten einer bestimmten Flanke in dem wiederholten Muster erfaßt wird; und einen Prozessor (
23 ), der eine Frequenzbereichsdarstellung des Satzes von Amplitudenwerten berechnet, identifizierte Spitzen in der Frequenzbereichsdarstellung abschneidet, um eine abgeschnittene Darstellung zu erhalten, einen RMS-Wert (σ) der abgeschnittenen Darstellung extrahiert und einen RMS-Zeitjitter, dadurch bestimmt, daß der RMS-Wert auf die Steigung (S) der bestimmten Flanke bezogen wird. - System gemäß Anspruch 8, bei dem der Prozessor (
23 ) die Spitzenamplitudenabweichung des Satzes von Amplitudenwerten (A1–AN) bestimmt, eine periodische Amplitudenvariation basierend auf dem RMS-Wert (σ), der Spitzenamplitudenabweichung und der Anzahl von Amplitudenwerten in dem Satz von Amplitudenwerten (A1–AN) bestimmt und einen periodischen Zeitjitter dadurch bestimmt, daß die periodische Amplitudenvariation auf die Steigung (S) der bestimmten Flanke bezogen wird. - System gemäß Anspruch 8 oder 9, bei dem die Äquivalentzeit-Abtasteinrichtung eine Reihe von Abtastwerten eines wiederholten Musters mit einer Abtastrate, die die Wiederholungsrate des wiederholten Musters nicht überschreitet, um zumindest einen Abschnitt des wiederholten Musters zu rekonstruieren, erfaßt und das Triggern verzögert, um mit der bestimmten Flanke in dem wiederholten Muster zusammenzufallen, basierend auf der erfaßten Reihe von Abtastwerten.
- System gemäß Anspruch 10, bei dem die bestimmte Flanke in dem wiederholten Muster durch ein Triggern, um eine Reihe von Abtastwerten eines wiederholten Musters mit einer Abtastrate zu erfassen, die die Wiederholungsrate des wiederholten Musters nicht überschreitet, und ein Verzögern des Triggerns, um mit der bestimmten Flanke in dem wiederholten Musters zusammenzufallen, basierend auf der erfaßten Reihe von Abtastwerten, festgelegt wird.
- System zum Charakterisieren eines Jitter eines wiederholten Musters gemäß einem Triggern, wobei das System folgende Merkmale aufweist: eine Äquivalentzeit-Abtasteinrichtung, die einen Satz von Amplitudenwerten erfaßt, wobei jeder Amplitudenwert in dem Satz bei einem unterschiedlichen Auftreten einer bestimmten Flanke in dem wiederholten Muster erfaßt wird; und einen Prozessor (
23 ), der eine Frequenzbereichsdarstellung des Satzes von Amplitudenwerten (A1–AN) berechnet, identifizierte Spitzen in der Frequenzbereichsdarstellung abschneidet, um eine abgeschnittene Darstellung zu erhalten, einen RMS-Wert (σ) der abgeschnittenen Darstellung extrahiert, die Spitzenamplitudenabweichung des Satzes von Amplitudenwerten (A1–AN) bestimmt, eine periodische Amplitudenvariation basierend auf dem RMS-Wert (σ), der Spitzenamplitudenabweichung und der Anzahl von Amplitudenwerten in dem Satz von Amplitudenwerten bestimmt und einen periodischen Zeitjitter dadurch bestimmt, daß die periodische Amplitudenvariation auf die Steigung (S) der bestimmten Flanke bezogen wird. - System gemäß Anspruch 12, bei dem die bestimmte Flanke in dem wiederholten Muster durch ein Triggern, um eine Reihe von Abtastwerten eines wiederholten Musters mit einer Abtastrate zu erfassen, die die Wiederholungsrate des wiederholten Musters nicht übersteigt, und ein Verzögern des Triggerns, um mit der bestimmten Flanke in dem wiederholten Muster, zusammenzufallen, basierend auf der erfaßten Reihe von Abtastwerten, festgelegt wird.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/354598 | 2003-01-29 | ||
US10/354,598 | 2003-01-29 | ||
US10/354,598 US7206340B2 (en) | 2003-01-29 | 2003-01-29 | Characterizing jitter of repetitive patterns |
Publications (2)
Publication Number | Publication Date |
---|---|
DE10343301A1 DE10343301A1 (de) | 2004-09-02 |
DE10343301B4 true DE10343301B4 (de) | 2007-02-22 |
Family
ID=32736331
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE10343301A Expired - Lifetime DE10343301B4 (de) | 2003-01-29 | 2003-09-18 | Verfahren und System zum Charakterisieren eines Jitter von wiederholten Mustern |
Country Status (3)
Country | Link |
---|---|
US (1) | US7206340B2 (de) |
JP (1) | JP2004233352A (de) |
DE (1) | DE10343301B4 (de) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7254168B2 (en) * | 2002-10-29 | 2007-08-07 | Tektronix, Inc. | Method for decomposing timing jitter on arbitrary serial data sequences |
JP4150759B2 (ja) * | 2003-03-18 | 2008-09-17 | テクトロニクス・インコーポレイテッド | クロック再生方法及びジッタ測定方法 |
US7050915B2 (en) * | 2003-10-16 | 2006-05-23 | Agilent Technologies, Inc. | Periodic jitter characterization using pseudo-random sampling |
US7236555B2 (en) * | 2004-01-23 | 2007-06-26 | Sunrise Telecom Incorporated | Method and apparatus for measuring jitter |
US7149638B2 (en) * | 2005-03-29 | 2006-12-12 | Agilent Technologies, Inc. | Separation of random and deterministic components of jitter |
US7191080B2 (en) * | 2005-04-12 | 2007-03-13 | Agilent Technologies, Inc. | Separation of a random component of jitter and a deterministic component of jitter |
US7460592B2 (en) * | 2005-05-04 | 2008-12-02 | Advantest Corporation | Apparatus for measuring jitter and method of measuring jitter |
DE602005007500D1 (de) * | 2005-10-28 | 2008-07-24 | Agilent Technologies Inc | Bestimmung einer Jittereigenschaft eines Signals |
WO2007108492A1 (ja) * | 2006-03-21 | 2007-09-27 | Advantest Corporation | 確率密度関数分離装置、確率密度関数分離方法、ノイズ分離装置、ノイズ分離方法、試験装置、試験方法、算出装置、算出方法、プログラム、及び記録媒体 |
US20070285081A1 (en) * | 2006-05-16 | 2007-12-13 | Carole James A | Method and system for statistical measurement and processing of a repetitive signal |
US20080025448A1 (en) * | 2006-07-27 | 2008-01-31 | Marlin Viss | Jitter characterization |
US20080077357A1 (en) * | 2006-08-10 | 2008-03-27 | Advantest Corporation | Noise separating apparatus, noise separating method, probability density function separating apparatus, probability density function separating method, testing apparatus, electronic device, program, and recording medium |
US20090116591A1 (en) * | 2007-11-05 | 2009-05-07 | Marlin Viss | Spectral decomposition of large signals in a narrow-range sampling system |
CN107390034B (zh) * | 2017-06-28 | 2019-01-08 | 北京金风科创风电设备有限公司 | 脉冲波形幅值变化的分析方法和装置 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6263290B1 (en) * | 1995-02-22 | 2001-07-17 | Michael K. Williams | Process and machine for signal waveform analysis |
US6298315B1 (en) * | 1998-12-11 | 2001-10-02 | Wavecrest Corporation | Method and apparatus for analyzing measurements |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020158212A1 (en) * | 1998-04-17 | 2002-10-31 | French Todd E. | Apparatus and methods for time-resolved optical spectroscopy |
US6832172B2 (en) * | 2001-06-15 | 2004-12-14 | Tektronix, Inc. | Apparatus and method for spectrum analysis-based serial data jitter measurement |
US6977538B2 (en) * | 2002-10-18 | 2005-12-20 | Agilent Technologies, Inc. | Delay unit for periodic signals |
-
2003
- 2003-01-29 US US10/354,598 patent/US7206340B2/en not_active Expired - Fee Related
- 2003-09-18 DE DE10343301A patent/DE10343301B4/de not_active Expired - Lifetime
-
2004
- 2004-01-26 JP JP2004016644A patent/JP2004233352A/ja active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6263290B1 (en) * | 1995-02-22 | 2001-07-17 | Michael K. Williams | Process and machine for signal waveform analysis |
US6298315B1 (en) * | 1998-12-11 | 2001-10-02 | Wavecrest Corporation | Method and apparatus for analyzing measurements |
Also Published As
Publication number | Publication date |
---|---|
DE10343301A1 (de) | 2004-09-02 |
US20040146097A1 (en) | 2004-07-29 |
JP2004233352A (ja) | 2004-08-19 |
US7206340B2 (en) | 2007-04-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE10343301B4 (de) | Verfahren und System zum Charakterisieren eines Jitter von wiederholten Mustern | |
US6799144B2 (en) | Method and apparatus for analyzing measurements | |
DE69923160T2 (de) | Jitter analysator und verfahren zur jitter analyse | |
DE60215722T2 (de) | Vorrichtung und Verfahren zur auf Spektrumanalyse basierender Messung des Jitters serieller Daten | |
DE10291293B4 (de) | Vorrichtung zum Schätzen der Auftrittswahrscheinlichkeit und zum Messen von Taktversatz | |
JP5965587B2 (ja) | ジッタ及びノイズ分析方法並びに試験測定機器 | |
JP6566769B2 (ja) | ジッタ及びノイズの決定方法及び試験測定機器 | |
DE10392148T5 (de) | Messvorrichtung und Messverfahren | |
DE112008001172T5 (de) | Prüfgerät und Prüfverfahren | |
WO2014072271A1 (de) | Verfahren und vorrichtung zur bestimmung einer triggerbedingung für ein seltenes signalereignis | |
DE102006001285A1 (de) | Trennung einer zufälligen Jitterkomponente und einer deterministischen Jitterkomponente | |
US7310392B2 (en) | Method and apparatus for determining inter-symbol interference for estimating data dependent jitter | |
US5731984A (en) | Vector-based waveform acquisition and display | |
DE102005013327A1 (de) | Analogsignalverlaufsinformationen von binär abgetasteten Messungen | |
DE10297381T5 (de) | Vorrichtung und Verfahren zur Taktschrägemessung | |
DE102005061926A1 (de) | Trennung von zufälligen und deterministischen Jitter-Komponenten | |
DE60216328T2 (de) | Jitter-spektrum-analyse | |
DE60310886T2 (de) | Polynomiale Anpassung für Zittertrennung | |
DE102009013617A1 (de) | Verfahren und Vorrichtung zur signal- bzw. spektralangepassten Selektion von Signal- bzw. Spektralabschnitten | |
DE102004034765B4 (de) | Verfahren zum Charakterisieren eines periodischen Jitters eines sich wiederholenden Signals | |
DE102022113006A1 (de) | Messgerät, messverfahren und programm | |
DE112019000494T5 (de) | Quantifizierung von zufälligem timing-jitter, der gausssche und gebundene komponenten enthält | |
Ecker et al. | A method for phase noise extraction from data communication | |
DE102007022432B4 (de) | Vorrichtung zum Erfassen einer Zeitlage einer Flanke | |
DE102007035945A1 (de) | Jittertoleranztest zur Evaluierung einer zu testenden Einheit |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
8364 | No opposition during term of opposition | ||
8327 | Change in the person/name/address of the patent owner |
Owner name: AGILENT TECHNOLOGIES, INC. (N.D.GES.D. STAATES, US |
|
R082 | Change of representative |
Representative=s name: SCHOPPE, ZIMMERMANN, STOECKELER, ZINKLER & PAR, DE |
|
R081 | Change of applicant/patentee |
Owner name: KEYSIGHT TECHNOLOGIES, INC. (N.D.GES.D.STAATES, US Free format text: FORMER OWNER: AGILENT TECHNOLOGIES, INC. (N.D.GES.D. STAATES DELAWARE), SANTA CLARA, CALIF., US Effective date: 20141028 |
|
R082 | Change of representative |
Representative=s name: SCHOPPE, ZIMMERMANN, STOECKELER, ZINKLER, SCHE, DE Effective date: 20141028 Representative=s name: SCHOPPE, ZIMMERMANN, STOECKELER, ZINKLER & PAR, DE Effective date: 20141028 |
|
R071 | Expiry of right |