Skip to content
Documentation sections

Phase Noise to Jitter Converter

POSThttps://rftools.io/api/py/v1/calculate

Slug phase-noise-to-jitter. Convert oscillator phase noise (dBc/Hz) to RMS jitter in ps and ADC SNR limit. Integrate over offset frequency range for clock design. Free, instant results.

Inputs

Send every one of these in inputs, in the units shown. Most are required: a call without one is refused (400) and costs nothing; one the calculator can do without takes the default shown. An input outside its range is still computed and flagged in the provenance.

Inputs of phase-noise-to-jitter
NameUnitRangeDefaultDescription
carrierFreqnumberMHzat least 0.001100Oscillator carrier frequency in MHz
phaseNoisenumberdBc/Hzat most 0-120Single-sideband phase noise spectral density at a representative offset
offsetFreqLownumberkHzat least 0.0011Lower integration limit for phase noise bandwidth
offsetFreqHighnumberkHzat least 110000Upper integration limit for phase noise bandwidth
profileModenumbernone0 … 10Multi-point integrates a four-point L(f) profile instead of one flat levelOne of: 0 Single flat level · 1 Multi-point profile
offset2numberkHzat least 0.00110Offset Point 2
pn2numberdBc/Hzat most 0-140Phase Noise Point 2
offset3numberkHzat least 0.001100Offset Point 3
pn3numberdBc/Hzat most 0-155Phase Noise Point 3
offset4numberkHzat least 0.0011000Offset Point 4
pn4numberdBc/Hzat most 0-165Phase Noise Point 4

Outputs

Returned in values, by key. A value that is unbounded or undefined is null.

Outputs of phase-noise-to-jitter
FieldUnitDescription
rmsJitterheadlinepsRMS Jitter
cycleToCycleJitterpsCycle-to-Cycle Jitter
phaseNoisePowerdBcIntegrated Phase Noise Power
rmsPhaseErrordegRMS Phase Error
adcSnrLimitdBMaximum achievable ADC SNR limited by clock jitter at this carrier frequency
pointsIntegratednoneThe L(f) points inside the integration band, the band's end where the last level is held included; a point outside it is left out of the integral

Calling it

  • Calculate: one call, the request and response in full, and its errors.
  • Batch: this calculator with others, or a sweep, in one request.
  • Solve for a target: the value of one input that brings an output to a target.