About the Book


This book provides a rigorous yet intuitive explanation of jitter and phase noise as they appear in electrical circuits and systems. The book is intended for graduate students and practicing engineers who wish to deepen their understanding of jitter and phase noise, and their properties, and wish to learn methods of simulating, monitoring, and mitigating jitter. It assumes basic knowledge of probability, random variables, and random processes, as taught typically at the third- or fourth-year undergraduate level, or at the graduate level, in electrical and computer engineering.

View the book at Cambridge University Press

View the book in Amazon

Table of Content

“Missing an event, being late or early, and getting on the wrong train are all consequences of timing uncertainties in our daily lives. In digital circuits, we deal with very similar situations when we try to time events by a clock that has its own timing uncertainty, called jitter, and in doing so we may miss an event, such as not capturing critical data, or cause bit errors, e.g., capturing the wrong data.”

Table of Content:


Chapter 1: Introduction to Jitter
1.1 What is Clock Jitter?
1.2 What is Data Jitter?
1.3 Jitter in Measuring Time
1.4 Jitter in a Ring Oscillator
1.5 Jitter in Electronic Systems

Chapter 2: Basics of Jitter
2.1 General Jitter Terminology and Definitions
2.2 Statistics on Jitter

Chapter 3: Jitter and Phase Noise
3.1 Basic Relationship Between Jitter and Excess Phase
3.2 From Phase Noise to Jitter
3.3 Spectral Spurious Tones and Jitter
3.4 Superposition of Different Spectral Components
3.5 Summary of Mathematical Relationships Between Jitter and Phase Noise

Chapter 4: Jitter and Phase Noise in Circuits
4.1 Jitter in Basic Circuits
4.2 Jitter in Oscillators
4.3 Phase Noise in Oscillators
4.4 Linear Time-Variant Analysis
4.5 Comparison of Best Achievable FOM
4.6 A Note on Flicker Noise
4.7 Ideal Frequency Divider
4.8 Ideal Frequency Multiplier

Chapter 5: Effects of Jitter in Synchronous Digital Circuits
5.1 Edge-Triggered Synchronous Design
5.2 Gated Clock, Divided Clock, Enabled Systems
5.3 Multicycle Paths
5.4 Latch-Based Synchronous Design

Chapter 6: Effects of Jitter on Data Converters
6.1 Effects of Jitter on Current DACs
6.2 Effects of Jitter on Nyquist Data Converters
6.3 Effects of Timing Skew in Time-Interleaved ADCs
6.4 Effects of Jitter on Continuous-Time Delta-Sigma Modulators

Chapter 7: Effects of Jitter in Wireline Applications
7.1 Basic Concepts in Wireline Signaling
7.2 Jitter in Analog CDR
7.3 Effect of Jitter on Bang-Bang CDR
7.4 Jitter in the Received Eye
7.5 Jitter Amplification by Passive Channels
7.6 Jitter Monitoring and Mitigation
7.7 Intentional Jitter

Chapter 8: Phase Noise in Wireless Applications
8.1 Basics of Wireless Transceivers
8.2 Examples of Phase Noise Requirements for the Transmitter VCO
8.3 Reciprocal Mixing at the Receiver

Chapter 9: Advanced Concepts on Jitter and Phase Noise
9.1 A General Method to Convert Phase Noise to Jitter
9.2 Confidence Intervals of Statistical Parameters
9.3 Estimators for Frequency Stability
9.4 An Overview of Flicker Noise
9.5 Lorentian Spectrum of Oscillator Phase Noise

Chapter 10: Numerical Methods
10.1 Numeric Generation of Jitter with Given Phase Noise Profiles
10.2 Computation of Jitter from Vector of Time Instants
10.3 Computation of Phase Noise Plot from Jitter Samples
10.4 Algorithms for Tail Fitting

Appendix A: Review of Random Variables and Processes
A.1 Random Variables
A.2 Random Processes

Appendix B: Matlab Code for Jitter Generation and Analysis
B.1 Generation of Jitter
B.2 Analysis of Jitter
B.3 Tail Fitting