Phase Noise to Jitter
Usage:
Jitter = Pn2Jitter(f, Lf, fc)
Inputs:
f: Frequency vector (phase noise break points), in Hz, row or column.
Lf: Phase noise vector, in dBc/Hz, same dimensions, size(), as f.
fc: Carrier frequency, in Hz, a scalar.
Output:
Jitter: RMS jitter, in seconds.
Phase noise data can be derived from graphical information or actual measurement data.
Comment header documentation gives multiple examples of use with comparison to other phase noise to jitter calculators available in application notes, web sites, Excel worksheets and dedicated phase noise laboratory measurement equipment.
Example:
>> f = [10^0 10^1 10^3 10^4 10^6]; Lf = [-39 -73 -122 -131 -149];
>> Jitter = Pn2Jitter(f, Lf, 70e6)
Jitter = 2.3320e-011
Four other examples of this same data set calculation are given, ranging from 21.135 to 24.56ps. More data set examples include PN9000 data file input and resulting jitter calculation.
Cite As
Arne Buck (2024). Phase Noise to Jitter (https://www.mathworks.com/matlabcentral/fileexchange/22038-phase-noise-to-jitter), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
- Signal Processing > Signal Processing Toolbox > Measurements and Feature Extraction > Pulse and Transition Metrics >
Tags
Acknowledgements
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
Version | Published | Release Notes | |
---|---|---|---|
1.0.0.0 |