Desktop Phase-noise Calculator

*** Revision in Progress ***

Feb. 23, 2021: We're making this calculator available as a free desktop application. Until then, it will be available here until the Flash plug-in gets disabled in Firefox.

Our flagship phase-noise calculator features phase-noise analysis, spurious noise analysis, jitter filtering, normalized variance, and Save as PDF options. You can also import comma-separated value (CSV) data from a text file. It computes metrics for RMS noise, random phase jitter, spur phase jitter, error-vector magnitude (EVM), and random residual FM.

Read the User Guide for more information.

If you encounter problems with Flash Player, visit to troubleshoot. Firefox is the recommended browser.


Mobile Phase-noise Calculator

This HTML-based calculator features phase-noise analysis, save as PDF, and computes metrics for phase jitter and phase-jitter-per-segment.

Unless you're using a mobile device, we recommend using the Desktop Phase-noise Calculator above.


Spreadsheet Phase-noise Calculator

(DEPRECATED) We updated the Desktop Phase-noise Calculator (above) to import comma-separated value (CSV) formatted data, which is typically used by spectrum and signal-source analyzers when saving data in a text file. So, there's really no reason to use this spreadsheet calculator anymore. We keep it here in case you want to view the math to integrate phase-noise data.


BER Confidence-level Calculator

This calculator helps you determine how many bits to transmit for a BER test to have some confidence that the true BER is lower than some specified limit.


RMS to Peak-peak Jitter Calculator

Assuming all noise is random, this calculator evaluates a jitter distribution at a specified probability to convert an RMS value of jitter into a peak-to-peak value.


RMS to Eye-closure Jitter Calculator

This calculator computes the eye-closure in a BER bathtub plot due to the random component of TIE jitter (in ps RMS) in a signal.


Jitter Budget Calculator

This Excel spreadsheet calculator provides a conservative estimate of output total jitter (TJ) when connecting several elements in series, given each element's jitter contribution in terms of its random (RJ) and deterministic jitter (DJ) components. Alternatively, one may begin with a target output total jitter, then budget jitter to each element in the link to meet this target. In either case, each element's jitter may be tweaked to understand its effect on system performance while optimizing a jitter budget.

Note that this simple calculator makes assumptions that tend to over-estimate the output node's total jitter value. Use it with the intent of revealing potential problems in a system, rather than guaranteeing the system will work trouble-free.


PPM Calculator

This calculator converts between parts-per-million (ppm) and Hertz.