Advanced Jitter Analysis

Slides:



Advertisements
Similar presentations
1 Helsinki University of Technology,Communications Laboratory, Timo O. Korhonen Data Communication, Lecture6 Digital Baseband Transmission.
Advertisements

1. INTRODUCTION In order to transmit digital information over * bandpass channels, we have to transfer the information to a carrier wave of.appropriate.
ECE 4321: Computer Networks Chapter 3 Data Transmission.
Peak Distortion ISI Analysis
Diversity techniques for flat fading channels BER vs. SNR in a flat fading channel Different kinds of diversity techniques Selection diversity performance.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Data Transmission Slide 1 Continuous & Discrete Signals.
Lecture 8: Clock Distribution, PLL & DLL
William Stallings Data and Computer Communications 7th Edition (Selected slides used for lectures at Bina Nusantara University) Data, Signal.
Wireless Communication Channels: Small-Scale Fading
1 Digital Communication Systems Lecture-3, Prof. Dr. Habibullah Jamal Under Graduate, Spring 2008.
Lecture II-2: Probability Review
1 Phase Noise and Jitter in Oscillator Aatmesh Shrivastava Robust Low Power VLSI Group University of Virginia.
1 Phase-Locked Loop. 2 Phase-Locked Loop in RF Receiver BPF1BPF2LNA LO MixerBPF3IF Amp Demodulator Antenna RF front end PD Loop Filter 1/N Ref. VCO Phase-
Noise and SNR. Noise unwanted signals inserted between transmitter and receiver is the major limiting factor in communications system performance 2.
Formatting and Baseband Modulation
Lecture 1 Signals in the Time and Frequency Domains
© H. Heck 2008Section 4.41 Module 4:Metrics & Methodology Topic 4: Recovered Clock Timing OGI EE564 Howard Heck.
CE 4228 Data Communications and Networking
2.5Gbps jitter generator Part 1 final presentation.
COSC 4214: Digital Communications Instructor: Dr. Amir Asif Department of Computer Science and Engineering York University Handout # 2: Random Signals.
Dual-Channel FFT Analysis: A Presentation Prepared for Syn-Aud-Con: Test and Measurement Seminars Louisville, KY Aug , 2002.
A comparison between different logic synthesis techniques from the digital switching noise viewpoint G. Boselli, V. Ciriani, V. Liberali G. Trucco Dept.
TELECOMMUNICATIONS Dr. Hugh Blanton ENTC 4307/ENTC 5307.
Quadrature Amplitude Modulation (QAM) Transmitter
ECE 4710: Lecture #6 1 Bandlimited Signals  Bandlimited waveforms have non-zero spectral components only within a finite frequency range  Waveform is.
1 Dr. Uri Mahlab. 1.א1.א תוכן עניינים : Introduction of Binary Digital Modulation Schemes 2-10 Probability of error Transfer function of the optimum.
Eeng Chapter 4 Bandpass Circuits   Limiters   Mixers, Upconverters and Downconverters   Detectors, Envelope Detector, Product Detector  
Performance of Digital Communications System
Presented by: Sergey Volkovich Vladimir Dibnis Spring 2011 Supervisor: Mony Orbach.
Geometric Representation of Modulation Signals
ECE 4710: Lecture #12 1 Normalized A =  2 Unipolar NRZ Advantages: 1) Easy to generate for TTL (0, +5V) 2) Single supply voltage 3) Best FNBW Disadvantages:
COSC 4214: Digital Communications Instructor: Dr. Amir Asif Department of Computer Science and Engineering York University Handout # 3: Baseband Modulation.
Chapter 11 Filter Design 11.1 Introduction 11.2 Lowpass Filters
Digital Communications Chapeter 3. Baseband Demodulation/Detection Signal Processing Lab.
EE445S Real-Time Digital Signal Processing Lab Spring 2014 Lecture 16 Quadrature Amplitude Modulation (QAM) Receiver Prof. Brian L. Evans Dept. of Electrical.
Dept. of EE, NDHU 1 Chapter One Signals and Spectra.
ECE 546 – Jose Schutt-Aine 1 Spring 2014 Jose E. Schutt-Aine Electrical & Computer Engineering University of Illinois ECE 546 Lecture.
Constellation Diagram
Software Defined Radio PhD Program on Electrical Engineering Sampling Theory and Quantization José Vieira.
Outline Transmitters (Chapters 3 and 4, Source Coding and Modulation) (week 1 and 2) Receivers (Chapter 5) (week 3 and 4) Received Signal Synchronization.
Baseband Receiver Receiver Design: Demodulation Matched Filter Correlator Receiver Detection Max. Likelihood Detector Probability of Error.
1 Review of Probability and Random Processes. 2 Importance of Random Processes Random variables and processes talk about quantities and signals which.
Performance of Digital Communications System
Fourier Transform and Spectra
Eeng Chapter 4 Bandpass Circuits   Limiters   Mixers, Upconverters and Downconverters   Detectors, Envelope Detector, Product Detector  
PLL Sub System4 PLL Loop Filter parameters: Loop Type and Order
Báo cáo đồ án Thông Tin Số (CT386) Nhóm 2: 1.Cao Kim Loan Lâm Quốc Sự Bộ môn Điện Tử Viễn Thông GVHD : TS.Lương Vinh Quốc Danh.
Demodulation/ Detection Chapter 4
UNIT-III Signal Transmission through Linear Systems
Sassan Tabatabaei, Freddy Ben-Zeev and Michael Lee
Sassan Tabatabaei, Freddy Ben-Zeev and Michael Lee
Outline Introduction Signal, random variable, random process and spectra Analog modulation Analog to digital conversion Digital transmission through baseband.
Advanced Wireless Networks
Lecture 1.30 Structure of the optimal receiver deterministic signals.
William Stallings Data and Computer Communications 7th Edition
S Transmission Methods in Telecommunication Systems (4 cr)
ECE 546 Lecture - 23 Jitter Basics
Chapter 4 Bandpass Circuits Limiters
Lecture 1.8. INTERSYMBOL INTERFERENCE
INTERSYMBOL INTERFERENCE (ISI)
Telecommunications Engineering Topic 2: Modulation and FDMA
Quadrature Amplitude Modulation (QAM) Transmitter
Digital Communication Systems Lecture-3, Prof. Dr. Habibullah Jamal
Chapter 4 Transmission Impairments and Multiplexing
Electronic Noise Noise phenomena Device noise models
SNS COLLEGE OF TECHNOLOGY
Quadrature Amplitude Modulation (QAM) Transmitter
Wireless Mesh Networks
INTERSYMBOL INTERFERENCE (ISI)
Lecture 22: PLLs and DLLs.
Presentation transcript:

Advanced Jitter Analysis ECE 546 Lecture - 25 Advanced Jitter Analysis Jose E. Schutt-Aine Electrical & Computer Engineering University of Illinois jesa@illinois.edu

Bounded Uncorrelated Jitter BUJ is primarily due to crosstalk The PDF for BUJ is given by

Mix of Random and Periodic Jitters Gaussian RJ and Rectangle PJ  Obtain convolution of 2 PDFs Result is the sum of 2 Gaussian distributions with equal RMS value offset by the PJ peak-to-peak value . It is called the DUAL DIRAC DISTRIBUTION

Jitter Mixing Problem In tests, we have measured jitter histograms and need to extract the individual jitter components Ideally, we could use deconvolution into components. However without prior knowledge of deterministic jitter, it is not possible Use dual Dirac distribution model which would yield the worst case deterministic jitter

Q-Scale Transformation Q-scale is defined such that the Gaussian distribution mapped onto the Q-scale is a straight line Use CDF A Gaussian CDF is a straight line in the Q scale with slope 1/s. DJ is given by distance d

Q-Scale Transformation Gaussian RJ s = 0.5 PDF CDF

Q-Scale Transformation Gaussian RJ s = 0.25 PDF CDF

Q-Scale - Generalization Mixed Gaussian RJ and PJ s = 0.1 PDF CDF

Q-Scale - Generalization Mixed Gaussian RJ and PJ s = 0.25 PDF CDF

Dual Dirac Model Mixed Gaussian RJ and Triangular PJ

Jitter Mixing Problem In tests, we have measured jitter histograms and need to extract the individual jitter components Ideally, we could use deconvolution into components. However without prior knowledge of deterministic jitter, it is not possible Use dual Dirac distribution model which would yield the worst case deterministic jitter

Random Jitter Extraction Spectrum Analysis Extract random jitter by using the assumption that it has a piecewise linear spectrum Impulses are attributed to DJ Noise floor is due to RJ

Extracting Random Jitter Time domain Statistical domain Spectral domain Total jitter Random jitter

Jitter Spectrum Time record: 10N Time record: N A longer FFT yields a spectrum with greater frequency resolution and lower noise floor.

Random Jitter Extraction Tail-Fit Extract random jitter under the assumption that its probability density function follows a Gaussian distribution Make use of the Dual-Dirac Model

Dual Dirac Model Equal Amplitudes gap between 2 impulses Unknowns s for Gaussian distribution Unknowns Equal Amplitudes Two unknown variables Linear Problem Explicit solution

Dual Dirac Model Unequal Amplitudes gap between 2 impulses s for Gaussian distribution ratio of 2 impulse amplitudes Unknowns Unequal Amplitudes Three unknown variables Nonlinear Problem No explicit solution

Dual Dirac Model  Obtain convolution of 2 PDFs Assume Gaussian RJ and Rectangle PJ  Obtain convolution of 2 PDFs Result is the sum of 2 Gaussian distributions with equal RMS value offset by the PJ peak-to-peak value . It is called the DUAL DIRAC DISTRIBUTION

DDJ and DC D DDJ and DCD are correlated to the data pattern FR=1.0625 Gbits/s N=40 bits For N bits, transmitted at rate FR, the jitter components due to DDJ and DCD will appear in the spectrum at multiple of FR/N

Pattern Correlation

Pattern Correlation The phase errors from all occurrences of each M-bit patterns are averaged together to estimate the phase error due to that M-bit pattern

Extracting DDJ DDJ Dominant DDJ & RJ RJ Dominant Spectral domain Eye

Periodic Jitter Time domain Statistical domain Spectral domain PJ PJ subcomponent

Clock Jitter In a computer system, the clock is used to provide timing or synchronization for the system. In a communication system, the clock is used to specify when a data switch or bit transaction should be transmitted and received In a synchronized system, a central global clock is distributed to its subsystem Clock jitter is the single most important degrader of clock performance

Definition Most of the definitions of data jitter (DJ, Rj,…) apply to clock jitter ISI does not apply to clock jitter

Synchronized System - Initial clock pulse causes A to latch data from input and launch it into channel - Second clock causes B to latch the incoming data

Timing Parameters

Timing Conditions The minimum conditions are that both setup time and hold time margin should be larger than 0 These give a quantitative description of how clock jitter and clock skew affect the performance of the synchronized system in which a common or global clock for both driver and receiver is used

Skew Impact Tc_jitter=0, Tc_skew>0 Tc_jitter=0, Tc_skew<0 The minimum clock period increases. The maximum hold time increases hold time condition easier to meet Tc_jitter=0, Tc_skew<0 The minimum clock period decreases. The maximum hold time decreases hold time condition harder to meet (race condition)

Jitter Impact Tc_skew=0, Tc_jitter>0 (longer cycle) The minimum clock period increases. The maximum hold time decreases hold time condition harder to meet Tc_skew=0, Tc_jitter<0 (shorter cycle) The minimum clock period decreases. The maximum hold time increases hold time condition easier to meet

System Performance Positive jitter over one clock period makes both clock period and hold time hard to meet A longer cycle does more harm to system performance When both skew and jitter are present, system performance can be any of the four scenarios just discussed

Asynchronized System The skew of a synchronized system becomes hard to manage when the data rate increases(~1 Gb/s). At multiple Gb/s data rates, an asynchronized system is commonly used.

Clock Types Synchronized System Asynchronized System Global clock is used to update and determine bits Asynchronized System Only data is sent Clock is embedded in data Clock recovery unit (CRU) recovers clock at receiver

Asysnchronized Link Low-frequency jitter from the transmitter clock can be tracked or attenuated by the clock recovery function if it has a high enough corner frequency. A low phase noise oscillator within a PLL clock recovery also provides smaller random jitter generations.

Phase Jitter : timing for nth edge for jittery clock : timing for nth edge for ideal clock : ideal clock period

Phase Jitter Phase jitter captures the instance timing deviation from the ideal for each transition. Jitter measured with phase jitter is absolute and accumulates over time. In frequency domain

Period Jitter Period jitter is defined as the period deviation from the ideal period. using previous relations in terms of phase units Period jitter and phase jitter are not independent we can derive one from the other.

Phase, Period and CTC Jitter

Phase Jitter in Time Domain If the phase varies, the waveform V(t) shifts back and forth along the time axis and this creates phase jitter

Phase Jitter in Spectral Domain Phase noise appears as sidebands centered around the carrier frequency

Phase Jitter Phase noise magnitude is specified relative to the carrier’s power on a per-hertz basis : phase noise power (in watts) : carrier’s power (in watts) : phase noise bandwidth (in hertz) or : PSD of phase noise

Phase Noise to Phase Jitter Need: convert phase noise measured in the frequency domain to phase jitter for PLLs, clocks and oscillators From the phase noise PSD, random jitter and deterministic jitter can be identified

Phase Lock Loop Phase noise or jitter is the key metric for evaluating the performance of a PLL system

Jitter in PLLs External Source Internal Source Reference clock input Voltage controlled oscillator (VCO)

Time Domain PLL Analysis When PLL is a first-order system, it can be modeled by a closed-form solution It is not straightforward to model jitter/noise process with loop components in the time domain

Frequency- Domain PLL Analysis The error transfer function is:

PLL Transfer Function

PLL Frequency Response Large peaking causes PLL to be unstable Larger 3dB frequency  faster PLL tracking Larger peaking  jitter amplification bit error For PLL stability, Barkhausen condition must be satisfied

PLL Frequency Response