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.
| Name | Unit | Range | Default | Description |
|---|---|---|---|---|
| carrierFreqnumber | MHz | at least 0.001 | 100 | Oscillator carrier frequency in MHz |
| phaseNoisenumber | dBc/Hz | at most 0 | -120 | Single-sideband phase noise spectral density at a representative offset |
| offsetFreqLownumber | kHz | at least 0.001 | 1 | Lower integration limit for phase noise bandwidth |
| offsetFreqHighnumber | kHz | at least 1 | 10000 | Upper integration limit for phase noise bandwidth |
| profileModenumber | none | 0 … 1 | 0 | Multi-point integrates a four-point L(f) profile instead of one flat level |
| offset2number | kHz | at least 0.001 | 10 | Offset Point 2 |
| pn2number | dBc/Hz | at most 0 | -140 | Phase Noise Point 2 |
| offset3number | kHz | at least 0.001 | 100 | Offset Point 3 |
| pn3number | dBc/Hz | at most 0 | -155 | Phase Noise Point 3 |
| offset4number | kHz | at least 0.001 | 1000 | Offset Point 4 |
| pn4number | dBc/Hz | at most 0 | -165 | Phase Noise Point 4 |
Outputs
Returned in values, by key. A value that is unbounded or undefined is null.
| Field | Unit | Description |
|---|---|---|
| rmsJitterheadline | ps | RMS Jitter |
| cycleToCycleJitter | ps | Cycle-to-Cycle Jitter |
| phaseNoisePower | dBc | Integrated Phase Noise Power |
| rmsPhaseError | deg | RMS Phase Error |
| adcSnrLimit | dB | Maximum achievable ADC SNR limited by clock jitter at this carrier frequency |
| pointsIntegrated | none | The 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.