Jitter in Digital Communication Systems, Part 1

Similar documents
Jitter in Digital Communication Systems, Part 2

Real Time Jitter Analysis

Jitter analysis with the R&S RTO oscilloscope

Generating Jitter for Fibre Channel Compliance Testing

An Introduction to Jitter Analysis. WAVECREST Feb 1,

ECEN620: Network Theory Broadband Circuit Design Fall 2014

Understanding Apparent Increasing Random Jitter with Increasing PRBS Test Pattern Lengths

All About the Acronyms: RJ, DJ, DDJ, ISI, DCD, PJ, SJ, Ransom Stephens, Ph.D.

Analysis and Decomposition of Duty Cycle Distortion from Multiple Sources

Jitter Measurements using Phase Noise Techniques

CLOCK AND DATA RECOVERY (CDR) circuits incorporating

Satellite Communications: Part 4 Signal Distortions & Errors and their Relation to Communication Channel Specifications. Howard Hausman April 1, 2010

ECEN720: High-Speed Links Circuits and Systems Spring 2017

High Speed Interconnect Solutions Fibre Channel Quadsplitter. Test Report Sabritec P/N Gbps Eye Patten and Jitter.

Improving Clock-Data Recovery using Digital Signal Processing. A Thesis Presented. Yann Malinge

Module 12 : System Degradation and Power Penalty

EE3723 : Digital Communications

yellow highlighted text indicates refinement is needed turquoise highlighted text indicates where the text was original pulled from

FIBER OPTICS. Prof. R.K. Shevgaonkar. Department of Electrical Engineering. Indian Institute of Technology, Bombay. Lecture: 24. Optical Receivers-

Signal Characteristics

The quality of the transmission signal The characteristics of the transmission medium. Some type of transmission medium is required for transmission:

High-speed Serial Interface

University of New Hampshire InterOperability Laboratory Fast Ethernet Consortium

RECOMMENDATION ITU-R BT.1302 *

RECOMMENDATION ITU-R BT *

ECEN620: Network Theory Broadband Circuit Design Fall 2012

08-027r2 Toward SSC Modulation Specs and Link Budget

2. TELECOMMUNICATIONS BASICS

Handout 11: Digital Baseband Transmission

Keysight Technologies BER Measurement Using a Real-Time Oscilloscope Controlled From M8070A. Application Note

EE5713 : Advanced Digital Communications

Digital data (a sequence of binary bits) can be transmitted by various pule waveforms.

Keysight Technologies Precision Jitter Analysis Using the Keysight 86100C DCA-J. Application Note

Understanding and Characterizing Timing Jitter

Communications I (ELCN 306)

High Speed Digital Design & Verification Seminar. Measurement fundamentals

FIBER OPTICS. Prof. R.K. Shevgaonkar. Department of Electrical Engineering. Indian Institute of Technology, Bombay. Lecture: 22.

Fundamentals of Digital Communication

Narrow- and wideband channels

Computing TIE Crest Factors for Telecom Applications

Interfacing Single-Ended PECL to Differential PECL and Differential PECL to Single-Ended PECL

Lecture 8 Fiber Optical Communication Lecture 8, Slide 1

Jitter Fundamentals: Agilent ParBERT Jitter Injection and Analysis Capabilities. Application Note. Jitter Fundamentals

DesignCon Analysis of Crosstalk Effects on Jitter in Transceivers. Daniel Chow, Altera Corporation

The figures and the logic used for the MATLAB are given below.

Hello and welcome to today s lecture. In the last couple of lectures we have discussed about various transmission media.

Amplitude Frequency Phase

Dual-Rate Fibre Channel Repeaters

Using Signaling Rate and Transfer Rate

Comparison and Correlation of Signal Integrity Measurement Techniques

AS BIT RATES increase, timing accuracy becomes more

CSE 123: Computer Networks Alex C. Snoeren. Project 1 out Today, due 10/26!

Introduction to ixblue RF drivers and amplifiers for optical modulators

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

Time division multiplexing The block diagram for TDM is illustrated as shown in the figure

CHAPTER 3 Syllabus (2006 scheme syllabus) Differential pulse code modulation DPCM transmitter

2.1GHz. 2.1GHz 300nA RMS SFP OPTICAL RECEIVER IN+ MAX3748A IN- RSSI DISABLE LOS DS1858/DS1859 SFP. Maxim Integrated Products 1

SHF Communication Technologies AG

Text Book: Simon Haykin & Michael Moher,

Mobile Radio Propagation: Small-Scale Fading and Multi-path

Analysis of Complex Modulated Carriers Using Statistical Methods

EEE 309 Communication Theory

EEE 309 Communication Theory

TDEC for PAM4 ('TDECQ') Changes to clause 123, to replace TDP with TDECQ Draft 1. May 3rd 2016 Jonathan King

IDT The Role of Jitter in Timing Signals

Narrow- and wideband channels

Based on IEEE 802.3ae Draft 3.1 Howard Baumer, Jurgen van Engelen Broadcom Corp.

IEEE 802.3ba 40Gb/s and 100Gb/s Ethernet Task Force 22th Sep 2009

Serial Data Transmission

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

Lecture 12 Building Components

INTRODUCTION TO COMMUNICATION SYSTEMS LABORATORY IV. Binary Pulse Amplitude Modulation and Pulse Code Modulation

Measuring Jitter in Digital Systems

Small-Scale Fading I PROF. MICHAEL TSAI 2011/10/27

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

Ș.l. dr. ing. Lucian-Florentin Bărbulescu

RECOMMENDATION ITU-R BT.1362 * Interfaces for digital component video signals in 525- and 625-line progressive scan television systems

Spread Spectrum. Chapter 18. FHSS Frequency Hopping Spread Spectrum DSSS Direct Sequence Spread Spectrum DSSS using CDMA Code Division Multiple Access

Lecture Fundamentals of Data and signals

Performance Analysis of Different Ultra Wideband Modulation Schemes in the Presence of Multipath

Physical Layer: Outline

A Soft-Limiting Receiver Structure for Time-Hopping UWB in Multiple Access Interference

1.1 JITTER, NOISE, AND COMMUNICATION SYSTEM BASICS

PHYTER 100 Base-TX Reference Clock Jitter Tolerance

SAS-2 6Gbps PHY Specification

Dual-Rate Fibre Channel Limiting Amplifier

WIRELESS COMMUNICATION TECHNOLOGIES (16:332:546) LECTURE 5 SMALL SCALE FADING

6.976 High Speed Communication Circuits and Systems Lecture 20 Performance Measures of Wireless Communication

Digital Modulation Schemes

MAX3942 PWC+ PWC- MODSET. 2kΩ + V MODSET - L1 AND L2 ARE HIGH-FREQUENCY FERRITE BEADS REPRESENTS A CONTROLLED-IMPEDANCE TRANSMISSION LINE.

Downloaded from 1

ECEN720: High-Speed Links Circuits and Systems Spring 2017

Chapter 4. Part 2(a) Digital Modulation Techniques

NRZ Bandwidth (-3db HF Cutoff vs SNR) How Much Bandwidth is Enough?

Chapter 3 Digital Transmission Fundamentals

06-011r0 Towards a SAS-2 Physical Layer Specification. Kevin Witt 11/30/2005

Statistical Analysis of Modern Communication Signals

Electrical signal types

SV2C 28 Gbps, 8 Lane SerDes Tester

TDEC for PAM4 ('TDECQ') Changes to clause 123, to replace TDP with TDECQ Draft 1a. May 3 rd 2016 Jonathan King Finisar

Transcription:

Application Note: HFAN-4.0.3 Rev.; 04/08 Jitter in Digital Communication Systems, Part [Some parts of this application note first appeared in Electronic Engineering Times on August 27, 200, Issue 8.] AVAILABLE

Jitter in Digital Communication Systems, Part Background In digital communications, binary encoded information (a sequence of s and 0 s) is sent from a transmitter to one or more receivers. The transmission medium between the transmitter and receiver (the channel) may be copper cable, optical fiber, free space, etc. Major design goals of most digital communication systems include maximizing bandwidth efficiency and minimizing bit error ratio (BER). A basic characteristic of digital communications systems is the need for synchronization between the binary encoded data (the bit stream) and the various circuit elements in the transmitter and receiver. Bit synchronization information is generally conveyed by the bit clock, which is a square wave signal that has a frequency (in Hz) equal to the data rate (in bits per second). The bit stream can be encoded into a voltage waveform in a variety of ways. One of the most commonly used binary encoding schemes (and the one used in this paper) is nonreturn-to-zero (NRZ). In NRZ encoding, a binary one is represented by a high voltage (or optical power) level and a binary zero is represented by a low voltage (or optical power) level. The time duration for a single bit (the bit period) is called the unit interval (UI). The UI is the same for each bit in the bit stream and it is equal to the reciprocal of the data rate. For example, one UI for a 622 Mbit/s data rate is /(622 0 6 bit/s) =.6 ns per bit. The relationship between an NRZ encoded bit stream and the bit clock is illustrated in Figure. A fundamental problem is how to get the bit synchronization information from the transmitter to the receiver. Direct transmission of the bit clock would require significant additional bandwidth and is vulnerable to channel effects that may result in clock/data misalignment at the receiver. In general, digital communication systems transmit only the bit stream and then regenerate the bit clock at the receiver through use of a clock and data recovery (CDR) circuit. Imperfections in receiver bit clock regeneration result in timing errors in the recovered bit clock. These timing errors are called jitter. V V 0 2 Defining Jitter Two common definitions of jitter are: Jitter is defined as the short-term variations of a digital signal s significant instants from their ideal positions in time. Significant instants could be (for example) the optimum sampling instants. (SONET ) and t 0 NRZ Bit Stream 0 0 0 0 0 Bit Clock t t 2 t 3 t 4 t 5 t 6 t 7 t 8 t 9 t 0 t n-2 t n- t n t n t n- = Bit Period (T b ) = Unit Interval (UI) Figure. NRZ encoded bit stream The deviation from the ideal timing of an event. The reference event is the differential zero crossing for electrical signals and the nominal receiver threshold power level for optical systems. (Fibre Channel) 2 Although there are differences in these two (and many other) definitions, it is important to focus on the fundamental similarity, which is that jitter has to do with the time difference between the ideal and actual occurrence of an event. The event in question may change, depending on the application. It could be, for example, the rising or falling edge of a clock, the optimum sampling instant of an NRZ encoded waveform, the differential zero crossing, or something else; but jitter is simply the time difference between when a pre-defined event should have occurred and when it actually did occur. Page 2 of 7

2. Instantaneous Jitter As noted above, jitter is based on the timing of a specific event. We will call the event E, and the time that it actually occurs t E. Since, for most practical applications, E will occur repeatedly, the n th occurrence of E can be represented as E[n], and the time of the n th occurrence is t E [n]. Using this notation, the definition of jitter can be written mathematically as j[ n] = t E [ n] Ideal t E[ n] Actual () where j[n] is the instantaneous jitter associated with the n th occurrence of the event. As an example, we can consider the case of a clock signal of frequency f Hz. Ideally, every period of the clock should be exactly /f seconds. Because of thermal and other effects, however, there may be a finite amount of random phase noise on the clock signal. If we choose the rising edge of the clock signal as the event of interest then, as soon as we measure the time location of the one rising edge (we ll call this measurement t E [0]), we can predict the exact (or ideal) time that each succeeding rising edge should occur. In this case n t E[ n] Ideal = t E[0] +. (2) f When we take measurements on the real clock signal we find the actual time for each rising edge (t E [n] Actual ). We can then compute the instantaneous jitter j[n] at each rising edge using equation (). 2. 2 Units of Measure Jitter is, by definition, a measure of time. Units of picoseconds (ps) are commonly used. In many applications it is convenient to normalize jitter to the unit interval (UI). Normalized jitter is computed by dividing jitter in units of time by the time for one UI as shown in Equation 3. Jitter(sec) Jitter (UI) = (3) UI(sec) 2. 3 Average and Peak-to-Peak Jitter In the same sense that average power is usually more interesting than instantaneous power, it is generally more useful to talk about jitter in terms of average and peak-to-peak values than instantaneous values. The root-mean-square (rms) method is commonly used to compute average jitter and units are given as ps rms or UI rms. The following equations can be used to convert an uncorrelated sequence of instantaneous jitter measurements to their estimated rms average values: N µ j = j[ n] (4) N n= N ( j[ n] µ j ) 2 σ j = (5) N n= In these equations, µ j is the mean value of the jitter, N is the total number of instantaneous jitter values measured, and σ j is the rms average (also called the standard deviation or one-sigma) value. Peak-to-peak jitter values for a set of N instantaneous jitter measurements are computed by subtracting the minimum instantaneous jitter measurement from the maximum instantaneous jitter measurement, as in equation 6. Jitter p p = max{ j[ n]} min{ j[ n]} (6) Units for peak-to-peak jitter measurements are given as ps p-p or UI p-p. 3 Types of Jitter Jitter can be divided into two fundamental types, called random jitter and deterministic jitter. Random jitter (RJ) is unpredictable and has a Gaussian probability density function. Deterministic jitter (DJ) is predictable (assuming prior knowledge of the bit stream characteristics) and has definite amplitude limits (i.e., it is bounded). RJ is caused by thermal (or other random) noise effects in the system that are induced into the phase of the clock and data signals. DJ is caused by process or component interactions in the system, such as the effect of limited bandwidth on specific patterns of s and 0 s in the bit stream. Figures 2 and 3 are example eye diagrams showing excessive RJ (Figure 2) and excessive DJ (Figure 3). Page 3 of 7

3. Deterministic Jitter Deterministic jitter can be divided into a number of subtypes, which can generally be grouped into four categories: width of the high and low pulses, and then using the following equation: PWD = [( longer pulse) ( shorter pulse)] / 2 (7) The most common causes of PWD are voltage offsets between the differential inputs and differences between the rise and fall times in the system. 00 mv/div Figure 2. Eye diagram showing RJ 200 ps/div Figure 4. Eye diagram showing PWD 3..2 Data Dependent Jitter (DDJ) and Intersymbol Interference (ISI) are two different names for the same type of jitter, viewed from the perspective of time and frequency, respectively. Another common name for DDJ/ISI is pattern dependent jitter (PDJ). This subtype of DJ is illustrated in Figure 5. Figure 3. Eye diagram showing DJ 3.. Duty Cycle Distortion (DCD) and Pulse- Width Distortion (PWD) are different names for the same thing. (We will refer to it as PWD in this document.) PWD can be defined as the difference between the pulse width of a high output (representing a ) and the pulse width of a low output (representing a 0 ). PWD causes a distortion in the eye diagram where the eye crossings are offset up or down from the vertical midpoint of the eye. Figure 4 shows an eye diagram that is distorted by PWD. PWD can be quantified by driving the system with a clock like pattern (such as 0 0 ), measuring the DDJ refers to jitter from a time-domain perspective. It can be defined as the jitter that appears in a system when the pattern of bits changes from a clock-like square wave (e.g., 00 00 ) to a non clock-like pattern. In other words, the jitter is different for every unique bit pattern. 00 µw/div 50 ps/div Figure 5. Eye diagram showing DDJ/ISI/PDJ Page 4 of 7

ISI refers to jitter from a frequency-domain perspective. It can be defined as pulse-spreading that is caused by bandwidth limits in the system. When the bandwidth of the system is much greater than the bandwidth required by the pulse, then pulse-spreading (ISI) is very small. When the bandwidth of the system is approximately the same, or less than the bandwidth required by the pulse, then pulses are spread into adjacent bit times, causing distortion in the adjacent pulses. Quickly changing bit patterns (e.g., 00 ) require more power at high-frequencies, whereas slowly changing bit patterns (e.g., 00000000 ) require more power at low frequencies. If the system has high- or low-frequency cutoffs within the bandwidth required by the bit pattern, the resulting distortion is called ISI jitter. In other words, ISI jitter is different for every unique bit pattern (the same as DDJ). DDJ/ISI can be reduced by either reducing the bandwidth requirement of the pulse (pulse-shaping) or increasing the bandwidth of the system. It is important to note that low-frequency and high-frequency cutoffs can cause DDJ/ISI. For example, an AC-coupling capacitor that is too small for the data rate and bit pattern can block enough of the low-frequency components of the pattern to cause DDJ/ISI (see Figure 6). In the same sense, a system with a high-frequency roll-off that is too low for the data rate will block high-frequency components of the pattern, causing DDJ/ISI, as shown in Figure 7. Another possible cause of DDJ/ISI is peaking and/or ringing. 3..3 Sinusoidal Jitter (SJ) displaces the timing of the rising and falling edges of the bit stream by varying amounts. The amplitude of the timing displacement from edge to edge follows a sinusoidal pattern. Equation 7 is a mathematical description of SJ. n j[ n] = A sin[2π f r + φ] (7) In equation 7, j[n] represents the instantaneous jitter at edge n, A is the jitter amplitude, f is the jitter frequency, r is the data rate, and φ represents a random phase offset. Sinusoidal jitter is seldom encountered in real systems, but it is widely used in jitter testing. Figure 7. Pattern-dependent jitter due to high-frequency roll-off 3..4 Uncorrelated and Bounded Jitter is essentially any deterministic jitter that does not fit into one of the other sub-categories of deterministic jitter. It can be defined as jitter that is bounded (i.e., deterministic), but not correlated with the bit pattern. Common causes of this type of jitter are power supply noise and cross talk. 3.2 More on RMS Versus Peak-to-Peak Jitter Figure 6. Pattern-dependent jitter due to low-frequency cutoff Random jitter has a Gaussian probability density function (PDF) which is, by definition, unbounded. The Gaussian PDF can be completely defined by its mean and rms average. Since the tails of the Gaussian PDF extend to infinity, there is a small, but finite, possibility that the instantaneous jitter at any edge could have an infinite value. For this reason, random Page 5 of 7

jitter is normally specified and measured in terms of its rms average (see equation 5). Peak-to-peak measurements of random jitter are inherently ambiguous unless some additional boundary conditions are imposed (see Total Jitter, below). Deterministic jitter has, by definition, upper and lower bounds. It is therefore straightforward to measure DJ in terms of peak-to-peak values. RMS average values for DJ are ambiguous, since PDFs for DJ can take any bounded form (i.e., There is no correlation between the DJ rms average and any particular PDF.) Peak-topeak jitter for separate system components can be directly added together to compute the worst-case overall peak-to-peak jitter (see Total Jitter, below). RMS jitter measurements for separate system components cannot be directly added, but may be combined by taking the square-root of the sum of the squares, as shown in equation 8 (where σ represents the rms average). σ TOTAL = σ + σ 2 + σ 3 +... (8) 3.3 Total Jitter (TJ) Total jitter (TJ) is the combination of all RJ and DJ components. In order to compute total jitter, it is necessary to convert all rms average jitter (RJ) numbers to peak-to-peak values. All of the peak-to-peak jitter sub-components can then be added together to get the total jitter as a peak-to-peak quantity. Converting rms jitter to peak-to-peak jitter can be done by defining arbitrary limits on the Gaussian PDF that is characteristic of RJ. One of the most useful ways accomplish this is based on the bit error ratio (BER) required by the system. To convert from rms jitter to peak-to-peak jitter using this method, simply multiply the rms jitter by the value α corresponding to the appropriate BER in Table 2,3. It is important to emphasize that this method is only applicable to Gaussian distributed random jitter (i.e., it is invalid to use this method to try and convert peak-to-peak DJ to rms jitter). For example, if the system BER requirement is 0-2 and the RJ is 4ps rms, the corresponding peak-to-peak jitter is 4ps rms x 4. = 56.4ps peak-to-peak. (For more details on this method, see Maxim application note HFAN 4.0.2, Converting Between RMS and Peak-to-Peak Jitter at a Specified BER.) Peak-to-peak jitter quantities for separate system components can be directly added together, but this results in a worst-case TJ number that usually over estimates measured TJ. This is because the peak values of DJ for any particular system sub-component occur at the specific points in the bit pattern that cause the most stress to the bandwidth limits of that subcomponent. Also, the peak values of RJ occur at random but infrequent times. Since each system component has unique bandwidth characteristics, the peak DJ may occur at different points in the bit pattern for each of them, and the probability that the peak DJ occurs simultaneous with the peak RJ is low. Summation of the individual peak-to-peak jitter numbers for each sub-component in the system gives a result based on the assumption that all of the peak jitter values occur simultaneously (an unlikely event). Thus the measured TJ will always be less than or equal to the sum of the sub-component peak-to-peak jitter measurements. Also, if the total system RJ and DJ are measured separately, the measured TJ will always be less than or equal to the sum of the measured peak-topeak RJ and the measured DJ. Table. Scaling Factors (α) Corresponding to System Bit Error Ratio (BER) BER α BER α 0-9.996 0-3 4.698 0-0 2.723 0-4 5.30 0-3.42 0-5 5.883 0-2 4.069 0-6 6.444 Because of the inequality between TJ and the sum of RJ and DJ, it is difficult to specify all three quantities (TJ, RJ, and DJ) simultaneously. To overcome this difficulty, it is common to specify the required TJ quantity along with either the RJ or DJ (but not both). The unspecified quantity of RJ or DJ is indirectly specified as whatever amount is required to achieve the TJ number. For example: 0.22UI rms RJ plus enough DJ to achieve a TJ of 0.6UI. Page 6 of 7

4 Specifying System Jitter Performance Jitter performance requirements for system components are specified in terms of jitter generation, jitter transfer, and jitter tolerance. 4. Jitter Generation Jitter generation can be defined as the quantity of jitter added to a signal. This parameter is primarily used with transmitting components, such as laser drivers, serializers, line drivers, regenerator clock/data recovery circuits (CDRs), and limiting amplifiers. 4. 2 Jitter Transfer Jitter transfer is a measure of amount of jitter in the input signal that is transferred to the output signal. It is usually expressed as the ratio of output jitter to input jitter at a specific jitter frequency. Jitter transfer is used to specify the performance of regeneration components, including clock and data recovery (CDR) circuits, data retimers, etc. 4. 3 Jitter Tolerance The ability of a receiving device to correctly detect incoming data, despite jitter, is called jitter tolerance. Jitter tolerance can be defined as the amplitude of the incoming jitter that causes the BER of the recovered data to exceed a specified limit. It is measured at a discrete jitter frequency. Jitter tolerance measurements at discrete frequencies are usually combined in order to plot jitter tolerance over a range of jitter frequencies. Jitter tolerance is used to specify the performance of receiving components, such as clock and data recovery (CDR) circuits and deserializers. Bell Communications Research, Inc (Bellcore), Synchrouous Optical Network (SONET) Transport Systems: Common Generic Critteria, TR-253-CORE, Issue, December 994 2 National Committee for Information Technology Standardization (NCITS), T.2/Project 230, Rev 8 (working draft), http://www.t.org, 5 March 999. 3 B. Sklar, Digital Communications: Fundamentals and Applications, Englewood Cliffs, New Jersey: Prentice Hall, pp. 733-743, 988, Page 7 of 7