Application Note AN-23 Copyright September, 2009

Similar documents
Deconvolution of System Impulse Responses and Time Domain Waveforms

Time Domain Reflectometry (TDR) and Time Domain Transmission (TDT) Measurement Fundamentals

Application Note AN-24 Copyright November, 2010

Application Note AN-2a Copyright February, 1989

MODEL GB/S BROADBAND AMPLIFIER

Application Note AN-10 Copyright December, 2000

Characterizing High-Speed Oscilloscope Distortion A comparison of Agilent and Tektronix high-speed, real-time oscilloscopes

Noise Measurements Using a Teledyne LeCroy Oscilloscope

Testing High-Speed Digital Interfaces with Automated Test Equipment

Digital Waveform with Jittered Edges. Reference edge. Figure 1. The purpose of this discussion is fourfold.

Limitations And Accuracies Of Time And Frequency Domain Analysis Of Physical Layer Devices

Traceability and Modulated-Signal Measurements

Implementing Automated Oscilloscope Calibration Systems

Testing Sensors & Actors Using Digital Oscilloscopes

Real Time Jitter Analysis

CERTIFICATE OF CALIBRATION

Getting Started. MSO/DPO Series Oscilloscopes. Basic Concepts

% JitterDeconV1.m % Jim Andrews, Version V1 -- 8/28/09 % Basic principle: model averaged jitter as Gaussian (n=2) Low Pass Filter % Determine noise

Keysight Technologies N9051B Pulse Measurement Software X-Series Signal Analyzers. Technical Overview

Cost-Effective Traceability for Oscilloscope Calibration. Author: Peter B. Crisp Head of Metrology Fluke Precision Instruments, Norwich, UK

2 Operation. Operation. Getting Started

Enhanced Sample Rate Mode Measurement Precision

What the LSA1000 Does and How

Calibration technique for calibrating high speed equivalent time sampling scope using a characterized high speed photo diode

New Features of IEEE Std Digitizing Waveform Recorders

Improving TDR/TDT Measurements Using Normalization Application Note

Application Note AN-13 Copyright October, 2002

Signal Processing for Digitizers

Jitter analysis with the R&S RTO oscilloscope

Jitter Analysis Techniques Using an Agilent Infiniium Oscilloscope

Statistics, Probability and Noise

Combinational logic: Breadboard adders

SAMPLING NOTES. Scanned January 13, Revision 1.0

Traceability for Oscilloscopes and Oscilloscope Calibrators

Statistical Pulse Measurements using USB Power Sensors

ECE 440L. Experiment 1: Signals and Noise (1 week)

Understanding Probability of Intercept for Intermittent Signals

University of New Hampshire InterOperability Laboratory Gigabit Ethernet Consortium

Agilent 81133A/81134A

Picking the Optimal Oscilloscope for Serial Data Signal Integrity Validation and Debug

For the National Voluntary Laboratory Accreditation Program

TDEC for PAM4 Potential TDP replacement for clause 123, and Tx quality metric for future 56G PAM4 shortwave systems

Validation & Analysis of Complex Serial Bus Link Models

SiTime University Turbo Seminar Series

Bandwidth Alone Measurement Accuracy

Understanding New Pulse-analysis Techniques

AC : EVALUATING OSCILLOSCOPE SAMPLE RATES VS. SAM- PLING FIDELITY

Understanding Apparent Increasing Random Jitter with Increasing PRBS Test Pattern Lengths

Time-Domain Response of Agilent InfiniiMax Probes and Series Infiniium Oscilloscopes

Transmitter Identification Experimental Techniques and Results

Generating Jitter for Fibre Channel Compliance Testing

P a g e 1 ST985. TDR Cable Analyzer Instruction Manual. Analog Arts Inc.

8 Hints for Better Spectrum Analysis. Application Note

Frequency and Time Domain Representation of Sinusoidal Signals

EMC Pulse Measurements

SCOPE OF ACCREDITATION TO ISO/IEC 17025:2005 & ANSI/NCSLI Z

% SpecAnalysisV21.m % Version 2.1, (9/7/09) jra % J.R.Andrews, KH6HTV, Picosecond Pulse Labs, Boulder, Colorado USA % V1.0, 22 nov original

SPEAR BTS Toroid Calibration

PN9000 PULSED CARRIER MEASUREMENTS

Pulse Timing and Latency Measurements Using Wideband Video Detectors

8 Hints for Better Spectrum Analysis. Application Note

Introduction. In the frequency domain, complex signals are separated into their frequency components, and the level at each frequency is displayed

Techniques for Extending Real-Time Oscilloscope Bandwidth

Frequency Agility and Barrage Noise Jamming

EET 223 RF COMMUNICATIONS LABORATORY EXPERIMENTS

Power Measurement Basics

ECEN720: High-Speed Links Circuits and Systems Spring 2017

Digital Waveform Recorders

Techniques for Extending Real-Time Oscilloscope Bandwidth

A Simplified Extension of X-parameters to Describe Memory Effects for Wideband Modulated Signals

Jitter in Digital Communication Systems, Part 1

Results of a Practical Measurement System for the TP3 Comprehensive Stressed Receiver Sensitivity and Overload Test

Improving CDM Measurements With Frequency Domain Specifications

R&S NRP-Zxx Power Sensors Specifications

Model 7000 Series Phase Noise Test System

Impulse Response as a Measurement of the Quality of Chirp Radar Pulses

Agilent 83711B and 83712B Synthesized CW Generators

Successful Modulation Analysis in 3 Steps. Ben Zarlingo Application Specialist Agilent Technologies Inc. January 22, 2014

RF and Microwave Power Sensors/Meters Tektronix PSM3000, PSM4000, and PSM5000 Series Data Sheet

Multi-Path Fading Channel

U1571A Ni-MH Battery Pack for U1600A Handheld Oscilloscopes

Oscilloscope Measurement Fundamentals: Vertical-Axis Measurements (Part 1 of 3)

Agilent 83440B/C/D High-Speed Lightwave Converters

Many devices, particularly

USE OF BASIC ELECTRONIC MEASURING INSTRUMENTS Part II, & ANALYSIS OF MEASUREMENT ERROR 1

Time Matters How Power Meters Measure Fast Signals

High Speed Characterization Report

Experiment 1: Instrument Familiarization (8/28/06)

Statistical Link Modeling

Wireless Communication Systems Laboratory Lab#1: An introduction to basic digital baseband communication through MATLAB simulation Objective

Pulsed Measurement Capability of Copper Mountain Technologies VNAs

Correlation of Model Simulations and Measurements

TAKE THE MYSTERY OUT OF PROBING. 7 Common Oscilloscope Probing Pitfalls to Avoid

Using The Bessel Null Method To Verify FM Deviation Measurements By Dave Engelder, Agilent Technologies, Inc.

Addressing the Challenges of Wideband Radar Signal Generation and Analysis. Marco Vivarelli Digital Sales Specialist

Department of Electrical & Computer Engineering Technology. EET 3086C Circuit Analysis Laboratory Experiments. Masood Ejaz

ArbStudio Arbitrary Waveform Generators. Powerful, Versatile Waveform Creation

SHF Communication Technologies AG. Wilhelm-von-Siemens-Str. 23D Berlin Germany. Phone Fax

Spectrum Analyzers: Sweep and Bandwidth Considerations

Timing Noise Measurement of High-Repetition-Rate Optical Pulses

Transcription:

Removing Jitter From Picosecond Pulse Measurements James R. Andrews, Ph.D, IEEE Fellow PSPL Founder and former President (retired) INTRODUCTION: Uncertainty is always present in every measurement. Uncertainties can be classified as systematic and random. For picosecond pulse measurements, digital sampling oscilloscopes are used. For these oscilloscopes, there are three major uncertainties, namely the impulse response, vertical noise, and timing jitter. The purpose of this application note is to discuss jitter in detail and describe a couple of methods to remove it from oscilloscope measurements. h(t): The first, and usually dominant, uncertainty is systematic. It is the oscilloscope's transient response, which can be characterized as either its impulse response, h(t), or its step response. The oscilloscope manufacturer typically gives a very limited amount of information about this by specifying only the step response %-9% risetime and/or the -3dB bandwidth. With this information, the user can make some educated, "back-of-theenvelope" estimates of the accuracy of his measurements. More precise measurements can be performed if the user knows the exact nature of the oscilloscope's impulse response. National standards labs, such as NIST, NPL, and PTB, provide calibration services to determine an oscilloscope's impulse response. Using deconvolution, the oscilloscope's impulse response waveform distorting effects can be removed from a measurement, and a more accurate picture of the true pulse waveform can be obtained. PSPL's application note, AN-8, discusses the details of deconvolution []. NOISE: No matter what the measurement instrument is, the smallest signal it can measure is ultimately limited by noise. Noise is usually a random process and has a symmetric Probability Density Function (PDF). An oscilloscope is basically a time resolved voltmeter. Thus, its ability to measure voltage is ultimately limited by its noise floor. White noise has a uniform distribution for all frequencies. Thus, for an instrument such as a sampling oscilloscope, the wider its bandwidth, the more white noise it sees, and as a result it will have a higher noise floor. As an example, the noise floors for various bandwidth PSPL-LeCroy sampling heads range from.5 mv(rms) for a 2 GHz sampler to 3 mv(rms) for a GHz sampler [2]. Signal averaging of measured sampled voltages can give considerable improvement in the noise floor of an equivalent time, sequential, sampling oscilloscope. Key to such oscilloscopes is the fundamental requirement that the waveform to be measured is not a single transient, but instead is a recurring, unchanging, waveform. Thus, if one is willing to use a longer data acquisition time, many reoccurrences of the same signal can be measured and averaged. The improvement in the noise floor due to signal averaging is given approximately by the square root of the number of samples averaged, Ns. V nf (avgd) = V nf / (Ns) /2 There is, however, a practical upper limit to signal averaging. This is when other, non-random, long-term effects start to dominate the measurement. These can be such thermally driven effects as dc offset drifts and gain drifts. JITTER: 'Jitter' is the commonly used term to describe the horizontal, or timing, uncertainty in exactly where in time a particular voltage sample is taken. Jitter occurs due to noises in the oscilloscope's various timing circuits, including the trigger, time base delay and sweep, and the sampling strobe generator. Jitter can also be present in the signal source of the unknown waveform to be measured. In this case, jitter could be present between the signal generator's trigger output and the main pulse output. Jitter is particularly noticeable when observing very fast pulse edges. If the jitter's width is comparable to the pulse rise or falltime, then accurate waveform measurements become difficult to make. Figure shows such a jittery waveform. AN-3423, Revision, September 29 Page of 5

Distorted Gaussian Step Pulse -..3.5.7.9 Fig. A pulse edge with Jitter. Blue trace is jitter histogram. ps/div Fig. 2 Ideal test signal a V, ps rise Gaussian step with added overshoot and ringing Users of sampling oscilloscopes oftentimes will turn on the signal averaging feature in an attempt to improve their measurement of a jittery waveform. While the result may be pleasing to the eye, the accuracy is compromised..2 Noisy, Jittered Step Pulse Vertical signal averaging of a time jittered waveform results in distortion and smearing of the displayed waveform. Gans and Andrews at NBS [3] first showed in 975 that using signal averaging on a jittered waveform is equivalent to adding another low pass filter to the oscilloscope, thus lowering its effective bandwidth and slowing its risetime. Gans' 986 Proceedings of IEEE paper [4] is the most commonly referenced paper on the bandwidth limiting effects of signal averaging jitter. To demonstrate in a precisely controlled manner the effects of signal averaging on a jittery pulse waveform, the author has written several MatLab [5] programs to generate and analyze pulse waveforms with various controlled amounts of both vertical noise and horizontal, timing jitter. The most revealing results were obtained using computer generated Gaussian steps and impulses with added distortions of overshoot and ringing. For the purposes of this paper, the examples will be limited to a ps step in a ns time window. See Figures 2, 3, and 4. -..3.5.7.9 Fig 3 Distorted step pulse of Fig. 2, but with added vertical noise of mv and 25 ps timing jitter.2 Average of 5 Jittered Step Pulses -..3.5.7.9 Fig. 4 The result of signal averaging 5 noisy, jittery waveforms. Comparing Figure 2 and Figure 4, it should be obvious that, while signal averaging gave a nice, clean appearing step pulse waveform, it also slowed down the risetime from ps to ps, eliminated the overshoot, and severely damped the ringing. Page 2 of 5 AN-3423, Revision, September 29

Normalized PDF Gaussian Probability Density Function -6-4 -2 2 4 6 x in units of Standard Deviation, Sigma Fig. 5 Gaussian probability density function STATISTICS OF NOISE: Many random noise processes are described by the 'Normal' or 'Gaussian' Probability Density Function (pdf) [6], Figure 5. pdf(x) = [/ (2* ) /2 ]*exp[-.5*(x/ ) 2 ] where is the standard deviation. The Cumulative Distribution Function (cdf) is the integral from - to x of the pdf, Figure 6. Normalized CDF cdf(x) = - x pdf(x) dx Gaussian Cumulative Distribution Function -6-4 -2 2 4 6 x in units of Standard Deviation, Sigma Fig. 6 Gaussian cumulative distribution function Modern digital sampling oscilloscopes from LeCroy, Agilent, and Tektronix all include the capability of performing histogram analysis of both vertical (voltage) and horizontal (time) data. If the resulting histogram is similar in shape to the Gaussian pdf of Figure 5, then one can safely assume that the noise or jitter process is in fact Gaussian. Figure shows a jitter histogram performed on a LeCroy oscilloscope. Jitter experiments performed by the author at NBS [3] in the mid 7s used a large number of independent observers to give 'eye-ball' estimates of the 'width' of a jittery signal, such as shown in Figure. The results were that most human observers said the width of a jittering signal was 3 * j, where j was the actual standard deviation of the jitter. From Figure 6, we see from the cdf that these observations include about 87% of all the occurrences. GAUSSIAN SIGNALS: Many of the pulse waveforms encountered in real life resemble the Gaussian impulse and Gaussian step shown above in Figures 5 and 6. In addition, oscilloscope manufacturers strive to make their instruments have Gaussian-like transient responses. The key parameter that completely describes these waveforms is, the standard deviation. It is thus worthwhile to here summarize the relationships between the various pulse parameters that are oftentimes measured. Gaussian Step Trise(-9%) = 2.564 * Trise * BW(-3dB) =.338 Gaussian Impulse Tduration = fwhm(5%) = 2.354 * Trise(-9%) = Tfall =.688 * BandWidth BW(-3dB) =.32*( / ) BACK-OF-THE-ENVELOPE CALCULATIONS: For many pulse measurements, the ultimate accuracy is not required. A very commonly made measurement is that of Risetime. Most engineers and technicians are familiar with the 'root-sum-of-squares' equation for risetimes. T r (out) = [ T r (i) 2 ] /2 As an example, if one used a PSPL/LeCroy 7 GHz sampler with a 4.8 ps risetime to measure a pulse generator with a 7 ps risetime, the resultant displayed risetime would be 8.5 ps, or +2% in error. Now assume that timing jitter was also present and signal averaging was used. Now the RSS equation must also include the effects of jitter. T r (out) = [T r (gen) 2 + T r (scope) 2 +T r (jitter) 2 ] /2 From the above Gaussian relationships, we see that Tr (jitter) = 2.564 * j where j is the timing jitter standard deviation. For the above example, if the timing jitter is.5 ps, then the effective averaged jitter risetime is 3.9 ps, and the effective bandwidth of the averaged jitter low pass filter is 88 GHz. The risetime of the averaged, jittery waveform would be 9.3 ps, or +33% in error. AN-3423, Revision, September 29 Page 3 of 5

Thus, when timing jitter is present and signal averaging is used, this RSS equation should be used. T r (gen) = [T r (meas) 2 -T r (scope) 2 -(2.56* j) 2 ] /2 When dealing with impulsive like signals, the key parameter is the duration, T d, or sometimes referred to as the 'full-width-half-max' (fwhm). To calculate durations, the RSS equation can still be used, but the various risetimes should not be used. Instead, the impulse response durations should be used. For Gaussian networks, the impulse duration and step risetime are related by T d = fwhm =.98 * T rise T d (gen) = [T d (meas) 2 -T d (scope) 2 -(2.35* j) 2 ] /2 Whenever impulses are passed through low pass filter networks, such as an oscilloscope's response, or signal averaged jitter, the impulse will always lose its peak amplitude, V pk, and it will also be smeared out with a longer duration (fwhm). However, the area of the impulse will remain relatively constant. The area can be approximated by: where Vout(f) = FFT[v out (t)] and v in (t) = invfft[vin(f)] A MatLab computer program, JitterDeconV.m, has been written to perform deconvolution of jitter. This program is available from PSPL. Using this program on the signal averaged step waveform in Figure 4 gave the results shown in Figure 7. The original waveform, Figure 2, had ps risetime and % overshoot. Vertical noise and a lot of timing jitter were then added, with the result shown in Figure 3. The jitter standard deviation,, was 25 ps, and thus the visual width (3* ) of the jitter was of the same order as the risetime of the original signal. Looking at the jittered waveform, it is impossible to discern hardly any of its features. Signal averaging improved the resolution but also slowed the risetime from ps to ps. The deconvolved waveform (red trace, Figure 7) has restored many of the characteristics of the original waveform, with very good agreement on the leading edge. The reconstruction is not perfect, but is much better than the signal averaged trace. When the jitter is much less than the fastest transient in the signal, the reconstruction is almost ideal. Area = V pk * T d Thus, once one has determined the input duration, the input peak amplitude can also be calculated..2 Original (b), Averaged Jitter (g) & Deconvolved (r) V pk (gen) = [T d (meas) / T d (gen)] * V pk (meas) DECONVOLUTION OF JITTER: A more accurate way to remove the effects of signal averaged timing jitter is to use deconvolution. We have seen that signal averaged jitter is equivalent to inserting a Gaussian low pass filter into the measurement chain. Because it is Gaussian, we know the frequency response, transfer function, for this filter to be where f = / ( 2* * t ) H j (f) = exp[-.5 * ( f / f ) 2 ] t is the jitter standard deviation in seconds, while f is the equivalent frequency standard deviation in Hertz. Let v out (t) be the averaged jitter waveform and v in (t) be the true waveform without jitter. Then deconvolution yields Vin(f) = Vout(f) / Hj(f) -..5 5.3.35 5.5.55 Fig. 7 Jitter Deconvolution Blue trace is true, original, jitter-free waveform. Green trace is the signal averaged, jittery waveform. Red trace is the deconvolved estimate of the original waveform. n = mv and j = 25 ps Experiments were run using various amounts of vertical noise and horizontal timing jitter. The conclusions were:. If the visual jitter (3* ) is > 5% * Trise, then jitter deconvolution will not work. 2. If the visual jitter (3* ) is < 2% * Trise, then jitter deconvolution is not necessary. 3. Large amounts of vertical noise up to a s/n of 6 db had minimal effect on the jitter deconvolution process. Page 4 of 5 AN-3423, Revision, September 29

Care must be taken in the deconvolution process to not perform the division by Hj(f) in those regions where Vout(f) is in the noise floor. Doing so will cause the noise floor to rise dramatically and the vin(t) solution to explode. Figure 8 shows the frequency spectrums for Vout and Vin. The spectrum of Vout reached the noise floor of -5 db at a frequency of 8 GHz. The program JitterDeconV.m determines the noise floor and will not apply H(f) correction there. Spectrum Amplitude in dbuv/mhz 6 4 2-2 -4-6 ffts Vout(blue), deconvin(red) & noise floor(g) vs. Freq. 2 Frequency in GHz Fig. 8 Frequency spectrum of Vout(f) (blue) and deconvolved Vin(f) (red) REFERENCES [] J.R. Andrews, "Deconvolution of System Impulse Responses and Time Domain Waveforms", Application Note AN-8, Picosecond Pulse Labs, Boulder, CO, Oct. 24 [2] LeCroy web site: www.lecroy.com WaveExpert model H oscilloscope Note: PSPL designed and builds the LeCroy SE, ST and SO series sampling heads on an OEM basis. [3] W.L. Gans and J.R. Andrews, "Time Domain Automatic Network Analyzer for Measurement of RF and Microwave Components", NBS Tech Note 672, National Bureau of Standards (now NIST), Boulder, CO, Sept. 975. See section 9.3 Random Errors, pp. 9-24. [4] W.L. Gans, "Calibration and Error Analysis of a Picosecond Pulse Waveform Measurement System at NBS", Proc. of IEEE, vol. 74, no., pp. 86-9, Jan. 986 [5] MATLAB, Math Works, Natick, MA, www.mathworks.com [6] Reference Data for Engineers, 7th edition, 985, H.W. Sams & Co., chp. 44 "Probability & Statistics", pp. 44-4 & 44-5 To learn more about deconvolution, the reader is referred to PSPL's application note AN-8 [], which is available from the PSPL web site www.picosecond.com. AN-3423, Revision, September 29 Page 5 of 5