Period jitter — where it appears
Named by 5 essays across 2 fields — each of them below, with the objects they name alongside it.
The decision taken where the ramp is slowest
A relaxation oscillator decides at its thresholds, and a threshold is the one place on a charging exponential where the slope is smallest. Noise there costs 3.399 units of period against the 2.828 that counting two crossings gives, because a draw moves the crossing it is armed for and the level the next ramp starts from. Consecutive periods share that draw, so they are positively correlated and the jitter accumulates at 3.771 per root period rather than at 3.399. And at a fixed frequency there is a best hysteresis: β = 0.648, where β·ln((1+β)/(1−β)) = 1.
The walk the core sees
Threshold noise in a relaxation oscillator walks its timing at 3.77 nanoseconds per root period at β = 0.5, because the draw two half cycles share adds. A transformer driven by the same square wave sees the difference of the halves instead, where the shared draw subtracts, and that walks at 1.89 — exactly β times the timing, 18.3 ns against 35.9 after a hundred periods over six hundred seeded runs. The per-period duty error does not vanish with the hysteresis and the walk does, consecutive duty errors are anticorrelated where consecutive periods are not, a comparator skew outruns the walk after 2(σB/d)² periods, and at a fixed frequency the core wants less hysteresis than the clock does.
A jitter that grows with the look
Two clocks with the same 0.1 ps spread in every period sample the same 10 MHz tone. If each edge is displaced independently, the error is 107.0 dB down at any record length. If each edge is displaced from where the last one landed — a free-running oscillator — the edges walk, and the error after fitting the best delay and frequency is 92.6 dB down over 256 samples, 80.3 over 4,096 and 68.2 over 65,536: ten decibels a decade of record, as the period spread times √(n/15). The one oscillator honestly has jitter figures from 0.10 to 4.7 ps depending on the length named. A locking loop is what gives the jitter a value: with a time constant of a hundred periods it stops growing at 87.0 dB.
The loop a reference allows
A sampling clock is a free-running oscillator held by a loop to a reference, and the reference has an error of its own. With 0.1 ps of period spread in the oscillator and 2 ps of white error in the reference, a first-order loop of 20 periods leaves the clock 0.453 ps from ideal — 90.9 dB on a 10 MHz tone — and that is the best any first-order loop can do: the oscillator's share rises as the square root of the loop's time constant, the reference's falls as one over it, and they are equal at σᵣ/σₒ. The clock's error there is the geometric mean of the two, so a reference a hundred times worse costs ten. On a spectrum the rule reads as one instruction: put the loop's corner where the free oscillator's skirt meets the reference's floor. And it holds only for long captures. Below about seven loop time constants the free oscillator beats every loop.
Every draw shared, and nothing in common
A relaxation oscillator's period error and its volt-second error are made of the same threshold draws, and they are exactly uncorrelated. A period weighs its three draws A, A + B and B; the high half less the low weighs the same three A, B − A and −B; the products sum to A² + B² − A² − B², which is zero at every hysteresis. Over forty thousand periods the measured correlation is 0.008 against a resolution of 0.010. What the two do share is one draw with the period on either side, ±0.157 at β = 0.5, and over any whole burst those two lags cancel term for term. Four thousand bursts judged against twenty-five pairs of limits fail both ways exactly as often as the product of the two rates says: the margins specified separately double-count nothing.
Named alongside it
The objects these essays reach for when they reach for this one.
Seeded generatorDesign tradeoffRelaxation oscillatorAperture jitterComparatorDuty cycleHysteresisPhase noiseSignal-to-noise ratioVolt-secondsCorner frequencyGeometric mean