Phase Noise Analysis
Why is Phase Noise Analysis important?
Phase noise captures the short‑term randomness in the phase of an otherwise periodic signal. Put simply, it is the tiny, fast wobble of a signal’s phase, like a metronome that does not click at exactly the same instant every time. On a spectrum analyzer, it appears as faint sidebands (“skirts”) around the carrier frequency as a small power leaks away from the main tone. Phase noise is commonly given as single‑sideband (SSB) power distribution, , in dBc/Hz at a given offset from the carrier frequency. In the time domain, the same phenomenon is represented as timing jitter 1.
At the component level, phase-noise analysis is central to oscillator engineering: measuring across offsets reveals intrinsic device noise and turns design choices into tangible metrics such as timing jitter and short-term stability 2 3. At the system level, the same analysis underpins synchronization technologies: disciplining oscillators to a cleaner standard, validating master-slave distribution links, and maintaining phase coherence across distributed nodes. More broadly, because clocks, synthesizers, and optical/RF oscillators anchor communications, radar, navigation, coherent optics, and precision timing, controlling phase noise is directly tied to overall signal quality and short-term frequency stability. Real sources are never perfectly clean; thermal and flicker noise, device physics, and phase-locked loop (PLL) dynamics perturb instantaneous phase and frequency 3. Characterizing these fluctuations enables like-for-like comparison of oscillators, synthesizers, and the links that distribute them, rigorous jitter budgets, well-chosen loop bandwidths, and reliable in-band performance predictions across the offset ranges that matter.
Phase‑noise characterization has traditionally relied on spectrum‑analyzer methods, mixer/PLL detectors, or delay‑line discriminators. Cross‑correlation is often used to push the instrument noise floor lower 4. An alternative software‑based approach timestamps signal edges with picosecond precision and estimates the phase‑noise power spectral density (PSD) from the time‑tag stream. This unifies phase‑noise, jitter, and frequency stability analysis from a single acquisition while covering offsets from close‑in to far‑from‑carrier with consistent processing.
Building on this approach, Swabian Instruments integrates phase‑noise analysis into the Time Tagger software. The PhaseNoise measurement class computes SSB phase‑noise spectra from time tags using a windowed, overlapped Welch method and quasi‑logarithmic offset spacing. It also reports integrated jitter over user‑defined bands and can reference an external standard via a software-based PLL when required. As a result, laboratory‑grade phase‑noise characterization lives side‑by‑side with frequency‑stability, jitter, and 1 Pulse Per Second (PPS) tools, simplifying setups and accelerating development.
A Standard Phase Noise Analysis Measurement and the Role of Timing & Frequency Instrumentation
A standard phase-noise measurement compares the device under test (DUT) with a clean reference oscillator at the same effective frequency, using a phase detector, analog (mixer/sampler) or digital (I/Q), inside a locked loop. The two paths are brought to the same frequency (directly or after division/multiplication/mixing), the loop holds them in quadrature, and the detector’s baseband phase-error signal is processed to obtain the single-sideband spectrum L(f). When a clearly superior reference is not available, engineers and researchers use two-source or three-oscillator (three-cornered-hat) methods and often apply dual-channel cross-correlation to suppress instrument noise.
As an alternative front end, delay-line or resonator discriminators convert phase fluctuations to voltage without requiring a same-frequency reference. For link/distribution tests, a primary (master) node’s frequency (e.g., the standard 10 MHz) and a remote node’s recovered frequency are measured simultaneously so the link’s added phase noise can be quantified.
Common challenges in Phase Noise analysis include:
Capturing fluctuations across multiple offset frequencies
Phase noise must be resolved from close-in offsets (Hz-kHz), where oscillator and link dynamics dominate, to far-out offsets (hundreds of kHz-MHz), where white noise and spurs prevail. Coverage across this span, without gaps or mode switches, is essential for comparable results.
Software Limitations and Data Handling
Rigid, hardware-bound software can constrain power spectral density (PSD) estimators, window/overlap choices, offset-grid design, and automation. Phase-noise work benefits from flexible, software-defined processing that scales to large datasets and integrates with custom workflows for repeatable, scriptable analyses.
Reference Clock Flexibility and Multi-Channel Synchronization
Accurate comparison requires a clean, adaptable reference and simultaneous capture of multiple signals (e.g., master/slave nodes over fiber). Software-based locking to an external standard simplifies setups and keeps all channels on a common time base for traceable, like-for-like spectra.
Lack of an All-in-One Timing Solution
Traditional benches for timing and frequency/synchronization split tasks across separate boxes (phase-noise analyzer, counter, time-interval tools), raising complexity and cost. Consolidating timing and frequency analyses, phase noise included, on a single, scalable platform streamlines experiments and supports distributed, multi-node studies.
Advantages of Swabian Instruments’ Time Tagger for Phase Noise Analysis
As an alternative to classical mixer/phase-locked loop or discriminator-based analyzers, Swabian Instruments’ Time Tagger offers a software-centric route: it timestamps zero crossings with picosecond precision, locks the time-tag stream to an external standard via a software PLL, and computes the SSB spectrum L(f) directly from the tags (windowed, overlapped Welch processing with quasi-log offset spacing). With all inputs on a common time base, multiple DUTs or link endpoints (e.g., a primary 10 MHz and a remote recovered 10 MHz) can be analyzed simultaneously, and integrated jitter over user-defined bands is derived from the same dataset. Key advantages of Swabian Instruments’ Time Tagger for phase-noise analysis include:
Compute single-sideband (SSB) Phase Noise and Integrated Jitter from a Single Acquisition
Continuous time-tagging with picosecond precision enables estimation of the SBB phase-noise spectrum across close-in and far-out offsets from one dataset. Integrated jitter over user-defined bands is derived without changing instrument modes.
Use Any External Reference via a Software-Defined PLL
Accurate phase-noise measurements are inherently relative to a cleaner standard. The Time Tagger’s software-defined ReferenceClock implements a PLL in software, locking the entire time-tag stream to an external reference before estimation. This enables traceable, like-for-like spectra without fixed frequency ratios or dedicated retiming hardware. The acceptable reference frequency range is 100 kHz-700 MHz (with appropriate event filtering). The same mechanism supports link characterization; for example, disciplining to a master node’s frequency output while analyzing a remote node’s recovered frequency on a separate channel.
Scale to 160 Sources and Nodes in Parallel
Multiple clocks, local or distributed, can be captured simultaneously on separate inputs and processed in parallel, making the Time Tagger an ideal tool for large-scale oscillator production testing, network engineering, and research applications. On a shared time base, PhaseNoise computes and integrated jitter per channel. This supports link validation, cross-node coherence checks, and multi-oscillator studies, with long- and short-duration runs coexisting on different channels without re-cabling or mode switching.
Integrate the Time Tagger Seamlessly into Your Workflow
The Time Tagger provides comprehensive software-defined measurement capabilities, enabling real-time frequency stability processing and automation workflows. It is natively compatible with C++, Python, MATLAB, and LabVIEW, allowing researchers to customize data analysis, automate stability testing, and implement advanced statistical processing within their preferred environment. The Time Tagger offers flexibility in integrating modern research and industrial applications.
Perform All Frequency and Timing Measurements with a Single Device
The Time Tagger consolidates multiple frequency and timing measurement functions into one versatile device. It supports phase noise analysis, frequency stability characterization, 1PPS monitoring and synchronization, time interval measurements, jitter analysis, and frequency counting, eliminating the need for multiple instruments. With its high-performance, all-in-one solution, the Time Tagger simplifies experimental setups and reduces system complexity, making it the ideal tool for precision timing research and oscillator characterization.
Single-sideband phase noise spectra of Rb, Quartz OCXO and MEMS OCXO measurements using the Time Tagger X from Swabian Instruments
To showcase the PhaseNoise measurement class, three 10 MHz references (a rubidium standard, a quartz OCXO, and a MEMS OCXO) are measured and their single-sideband spectra plotted. Across much of the band, the quartz and MEMS traces are broadly similar, while at high offset frequencies, the rubidium unit shows higher phase noise. This behavior is expected: a rubidium standard disciplines an internal quartz oscillator with a narrow loop bandwidth, so beyond the servo bandwidth, the synthesis chain and free-running quartz dominate, yielding higher wideband (far-out) noise than a good standalone OCXO.
At the highest offsets, the quartz and MEMS curves track the dashed measurement floor, indicating that the instrument limit constrains the observed noise there. Spectra were computed via windowed, overlapped Welch PSD on a quasi-log grid (512 points per octave) over a 1-hour acquisition; the floor was obtained by splitting a single 10 MHz into two inputs and software-locking one channel to the other. The dataset supports like-for-like comparisons and integrated-jitter estimates over user-defined bands.
setReferenceClock()
with a time constant , giving a cutoff the instrument’s internal oscillator becomes visible, so device under test curves can dip below this floor at high offsets—acquisition: 1h with 512 points per octave on a quasi-logarithmic grid using Welch PSD.
References
J. Rutman, and F. L. Walls, “Characterization of frequency stability in precision frequency sources.” Proc. IEEE 79, 952 (1991) ↩︎
D.B. Leeson, “A simple model of feedback oscillator noise spectrum.” Proc. IEEE 54, 329 (1966) ↩︎
E. Rubiola, “Phase Noise and Frequency Stability in Oscillators,” Cambridge Univ. Press, 2008 ↩︎ ↩︎
E. Rubiola, et. al. “Correlation-based phase noise measurements.” Review of Scientific Instruments, 71, 3085 (2000) ↩︎