Detailed Explanation of Random Jitter, Deterministic Jitter, and Phase Noise in Crystal Oscillators
2026-02-28
A crystal oscillator serves as the clock heart of electronic systems, providing the reference timing for CPUs, FPGAs, and high-speed interfaces. Jitter is the core metric for measuring the timing accuracy of a crystal oscillator—it refers to the time deviation between the actual edge of the clock signal and its ideal edge. In simple terms, it is the "timing error" of the clock.
Jitter in crystal oscillators does not originate from a single source. It can be classified into two main categories: Deterministic Jitter (DJ) and Random Jitter (RJ). In engineering, parameters such as RMS Phase Jitter, RMS Period Jitter, and Cycle-to-Cycle (CC) Jitter are commonly used for quantification. These parameters are interrelated yet describe different dimensions of jitter.
I. Two Core Jitters: Deterministic Jitter (DJ) vs. Random Jitter (RJ)
This is the most fundamental classification of crystal oscillator jitter. The sources, characteristics, and optimizability of the two types are entirely different.
1. Deterministic Jitter (DJ)
Definition: Jitter that is patterned, traceable, and bounded. It represents "reparable errors caused by external interference."
Sources: Power supply ripple, PCB crosstalk, load mismatch, EMI, duty cycle distortion, simultaneous switching noise.
Characteristics: Repeatable, non-Gaussian distribution, bounded, can be eliminated.
Analogy: It is like a clock being shaken regularly; stop the shaking and it will be fine.
2. Random Jitter (RJ)
Definition: Jitter that is patternless, unpredictable, and has no absolute bound. It is the "inherent noise floor" of the crystal oscillator.
Sources: Physical noise such as thermal noise, flicker noise, carrier fluctuation.
Characteristics: Gaussian distribution, cannot be completely eliminated, only minimized.
Analogy: It is like the natural tiny fluctuations of the clock itself.
3. Total Jitter (TJ)
The actual total jitter is the combination of both. The RMS value combines according to power:
Total Jitter RMS = ![]()
II. Essential Engineering: Explanation of 4 Key Jitter Parameters
1. RMS Phase Jitter Random
Contains only Random Jitter (RJ).
Represents the native phase noise floor of the crystal oscillator.
Reflects the intrinsic quality of the crystal oscillator itself, independent of circuit interference.
2. RMS Phase Jitter
Contains RJ + DJ.
This is the most commonly used parameter and best reflects the phase jitter in an actual system.
3. RMS Period Jitter
The RMS deviation of the duration of a single cycle from the ideal period.
Reflects long-term period stability.
4. Cycle-to-Cycle Jitter (CC Jitter)
The fluctuation in the difference between two adjacent cycles.
Reflects the magnitude of instantaneous changes; high-speed interfaces are most sensitive to this.
III. Relationship Table Between Parameters and DJ/RJ
Parameter Name | Jitter Components Included | Measurement Perspective |
RMS Phase Jitter Random | RJ Only | Phase Offset |
RMS Phase Jitter | RJ + DJ | Phase Offset |
RMS Period Jitter | RJ + DJ | Duration of a Single Cycle |
Cycle-to-Cycle Jitter | RJ + DJ | Change Between Adjacent Cycles |
Key Summary:
Only RMS Phase Jitter Random = Pure RJ.
All others are RJ + Total Interference (DJ).
IV. Engineering Application: How to Evaluate and Troubleshoot
1. To assess the intrinsic quality of the crystal oscillator → Look at RMS Phase Jitter Random.
2. To assess actual system performance → Look at RMS Phase Jitter.
3. For high-speed interfaces (PCIe, USB) → Focus on Cycle-to-Cycle (CC) Jitter.
4. If jitter is excessive, prioritize checking: Power supply, grounding, crosstalk, and load conditions (these are all sources of DJ).
V. Relationship Between Jitter and Phase Noise (Time Domain ↔ Frequency Domain)
1. Essence in One Sentence
Phase Noise = Frequency Domain Metric
Phase Jitter = Time Domain Metric
They are two sides of the same coin, completely corresponding and mutually convertible.
2. Core Correspondence
RMS Phase Jitter Random
↔ Directly calculated by integrating phase noise over a specific bandwidth.
Deterministic Jitter (DJ)
↔ Corresponds to discrete spurs (spurious) in the phase noise spectrum.
Random Jitter (RJ)
↔ Corresponds to the continuous noise floor of the phase noise.
3. Engineering Conversion
Integrating the phase noise ℒ(f) over a specific frequency offset range directly yields the RMS Phase Jitter.
Simple Understanding:
The level of the curve seen on a phase noise analyzer → Determines the magnitude of the jitter.
Flatter and lower the curve → Smaller the jitter.
Appearance of spikes (spurs) → This is Deterministic Jitter (DJ).
4. Intuitive Correspondence
Phase Noise Floor → Random Jitter (RJ) (cannot be removed)
Phase Noise Spurs → Deterministic Jitter (DJ) (can be troubleshooted)
Integrating the entire noise → Total RMS Phase Jitter
VI. Final Concise Summary
1. Jitter is divided into two types:
DJ (Deterministic Jitter): Caused by external interference, can be eliminated.
RJ (Random Jitter): The intrinsic noise floor of the crystal oscillator, cannot be eliminated.
2. Total Jitter = ![]()
3. Commonly Used Parameters:
RMS Phase Jitter Random = Pure RJ
Total RMS Phase Jitter = RJ + DJ
Period Jitter = Single-cycle stability
CC Jitter = Adjacent cycle variation
4. Jitter ↔ Phase Noise:
Phase Noise (Frequency Domain) ↔ Phase Jitter (Time Domain)
Noise Floor → RJ
Spurious Spikes → DJ
Phase Noise Integration → Directly yields RMS Phase Jitter