Where a signal becomes a number

A floor, or a line

Two clocks with identical two-picosecond jitter sample the same sinusoid, and the total error power is the same to a tenth of a decibel — the closed form the rung below computed, right for both. One of them puts that error across two thousand bins at −120 dB each; the other puts it into two lines at −91.5. The gap is the processing gain, it grows with the record length because a density falls and a line does not, and nothing in a specification quoted in picoseconds root-mean-square distinguishes the two cases.

Assumes: A picosecond, read as bits · The floor a converter sets

A picosecond, read as bits established the arithmetic. A converter samples at t + δ instead of t and gets a value wrong by the signal’s slope times δ, so the damage is proportional to frequency and to nothing else about the converter: the signal-to-noise ratio is −20·log₁₀(2π·f·tⱼ), which is why a sixteen-bit part is a twelve-bit part at ten megahertz.

That number is a power. It is correct, it was checked against a measurement that shares only the value of tⱼ with it, and it does not say what the error looks like — because where the error lands in frequency is decided by where the jitter is in frequency, and a root-mean-square in picoseconds has thrown that away.

Same 2 ps of jitter: a floor at -121 dB, or a line at -91. computed by solving, not by drawing. A 3.337 MHz sinusoid sampled at 10 MHz with two clocks of identical root-mean-square jitter. One clock's timing error is independent gaussians and the other's is a sinusoid at 130 kHz. The total error power is the same — -87.43 and -87.55 decibels below the signal, against the closed form's -87.55 — and the pictures are not. The random clock spreads it over 2048 bins, -120.5 dB each; the modulated one puts it into two lines at 3.337 ± 0.130 MHz, -91.5 dB down. A specification in picoseconds does not choose between them.
Fig. 1 Two clocks of identical root-mean-square jitter sampling the same sinusoid. One’s timing error is independent gaussians; the other’s is a sinusoid at 130 kHz.

The totals agree, and the pictures do not

The two clocks give total error powers of −87.43 dB and −87.55 dB relative to the signal, against the closed form’s −87.55. They agree with each other to 0.12 of a decibel and with the expression the rung below derived to within the same. Nothing is in dispute about the total.

The random clock spreads that total over two thousand bins, at −120.5 dB each. The modulated one puts it into two lines at the signal frequency plus and minus the modulation, at −91.5 dB. The worst single line differs by 19.4 decibels between two clocks that a specification cannot distinguish.

The number that is specified is equal, and the number that fails a mask is not. computed by solving, not by drawing. The same four quantities as decibels below the signal, so taller is better. The two totals agree to 0.12 of a decibel — that is the rung below's result, and it is the number a converter's data sheet gives you the jitter to compute. The two worst lines differ by 19.4 decibels, and a spectral mask, an adjacent channel and a spurious-free dynamic range are all written about the worst line. Nothing about the clock's root-mean-square jitter distinguishes these two cases.
Fig. 2 The same four quantities as decibels below the signal, so taller is better. The two totals agree; the two worst lines do not.

Which of those two numbers matters is not a matter of taste. A spectral mask, an adjacent-channel requirement and a spurious-free dynamic range are all written about the worst line. A signal-to-noise ratio and an effective number of bits are written about the total. A converter specified adequately for one can fail the other by twenty decibels with no change to its clock’s root-mean-square jitter.

The gap is the processing gain, and it is measurable

The difference between a floor and a line is not a property of the clock; it is the processing gain of whatever transform is looking at it. Spreading a fixed power over N/2 bins puts 10·log₁₀(N/2) less in each of them, which for a 4,096-point record is 33.1 decibels.

The way to demonstrate that it is the processing gain rather than a coincidence is to change the record length and watch which quantity moves.

A longer look lowers one of them and not the other. computed by solving, not by drawing. The random clock's noise floor per bin and the modulated clock's spur, against how many samples were taken. The floor falls 3.1 decibels per doubling — it is a density, and a longer record has narrower bins — while the line does not move: 3.8 dB across sixteen times the record. So the gap between the two clocks grows with the measurement, from 22 dB at 1024 samples to 36 at 16384. Two parts that measure the same on a short record are not the same part.
Fig. 3 The random clock’s floor per bin and the modulated clock’s spur, against how many samples were taken. One falls three decibels per doubling and the other does not move.

The floor falls 3.1 dB per doubling — it is a density, and a longer record has narrower bins. The line does not move at all: 3.8 dB of scatter across sixteen times the record length, which is the measurement’s own repeatability rather than a trend.

So the gap between the two clocks grows with the measurement, from 22 dB at 1,024 samples to 36 dB at 16,384. Two parts that measure the same on a short record are not the same part, and a longer look is what tells them apart.

What the two clocks do to a receiver

The 19.4 decibels have a direct reading in the two applications that care most, and the readings point in opposite directions.

For a communications receiver, a strong unwanted signal near the wanted one is sampled with the same clock, and the clock’s jitter puts sidebands of the strong signal on top of the weak one. That is reciprocal mixing, it is proportional to the strong signal’s amplitude, and it is a line rather than a floor whenever the clock’s phase noise is a line — so the receiver’s blocking performance is set by the worst spur, not by the total. The modulated clock above is 19 dB worse at exactly this.

For an instrument measuring a spectrum, the same 19 dB appears as a spurious response that moves when the input frequency moves and stays a fixed offset away from it. That is the signature: a spurious line whose offset from the carrier is constant is a clock artefact, and one whose absolute frequency is constant is not.

Where a converter stops measuring the signal and starts measuring the resistor. computed by solving, not by drawing. The quantisation floor is q/√12 and halves with every bit; the Johnson floor of a 1 kΩ source in 1000 kHz is 4.002 µV and does not move. They cross at 17.14 bits. Below that the converter is the limit; above it the resistor is, and a further bit buys a more precise measurement of thermal noise. A resolution quoted without a source impedance and a bandwidth is not a resolution — which is the same sentence the instruments field makes about a probe.
Fig. 4 The floor a converter has, from the anchor next door, and the mechanisms that make it up. Over a megahertz of bandwidth from a kilohm source the floors cross at 17.14 bits, which is the resolution past which the converter is no longer what limits the measurement. Jitter is one of these mechanisms and it is the only one whose character depends on something outside the converter.

For a sampling oscilloscope the same jitter appears as horizontal blur on a repetitive waveform, and there the total is what matters rather than the worst line — which is why an instrument’s clock is specified in picoseconds and a receiver’s is specified as a phase-noise curve. Two industries, two specifications, one physical quantity, and the reason for the difference is the one measured above.

Where a modulated clock comes from

A clock whose jitter is a tone rather than a random sequence is not a contrivance. Three ordinary mechanisms produce one and all three are present in a real system.

A phase-locked loop — a feedback system with all the properties what is left at crossover describes — has a reference and a loop bandwidth, and reference feedthrough puts a tone at the comparison frequency onto its output — typically tens or hundreds of kilohertz, which is exactly the region modelled here. A switching regulator supplying the clock or the converter modulates the threshold crossings at its own switching frequency, a few hundred kilohertz — and what reaches the clock from that rail is the quantity what gets through from the rail measures. And crosstalk from a digital bus, of the kind the far end that cancels measures, puts a tone at whatever rate that bus runs.

None of those is described by a root-mean-square figure and all of them are usually specified as one. The specification a system engineer needs is the clock’s phase-noise spectrum, which is the same information the two curves in the first figure carry.

What the closed form is entitled to

It is worth being exact about the rung below rather than treating this one as a correction to it, because the earlier result is not wrong anywhere.

The expression −20·log₁₀(2πf·tⱼ) is a statement about total error power and it is exactly right for both clocks here. What it is not is a statement about a spectrum, and it was never claimed to be one. The mistake this rung guards against is a use rather than a derivation: taking a total-power figure and comparing it against a specification written about a single line.

What 10 ps of aperture jitter is worth, in bits. computed by solving, not by drawing. Samples are taken at instants displaced by a seeded Gaussian of 10 ps and the error is measured against the same sinusoid sampled exactly. The line is −20 log(2π f × jitter), which the measurement matches to 0.12 dB across three decades. The penalty is exactly twenty decibels a decade of input frequency, because the error is the signal's slope times the timing error and nothing else — so a converter holds 16 bits only up to 199 kHz and 12 bits up to 3.18 MHz. An aperture figure quoted without an input frequency states no resolution at all.
Fig. 5 The rung below’s own picture: jitter read as bits, against signal frequency. The horizontal axis is where the whole of that result lives, and this essay adds a second axis it does not have.

The same distinction is made in the quantisation anchor. When a floor stops being a floor found a quantisation error that is not noise at all — for a signal coherent with the sample rate it is a small set of discrete lines, and the same total power appears as a spur rather than as a floor. Two anchors, two mechanisms, one structural point: a total is not a spectrum.

Integrating a phase-noise curve, and what is lost

The bridge between the two specifications is an integral, and it is worth writing out because it is where the information disappears.

A clock’s phase noise is a spectral density in decibels relative to the carrier per hertz, plotted against offset from the carrier. The root-mean-square jitter is the integral of that density over some offset range, converted from radians to seconds. So the picosecond figure is derived from the spectrum — by an operation that maps a curve to a number, which is not invertible.

Two curves with the same integral are two clocks with the same quoted jitter, and the two in this essay are exactly that pair: one flat, one a delta function, same area. The specification is not under-determined by accident; it has been deliberately reduced.

The offset range of the integral is the second thing lost. A jitter figure quoted over 12 kHz to 20 MHz and one quoted over 10 Hz to 1 MHz are different numbers for the same clock, and the low-offset end matters for a receiver while the high-offset end matters for a sampler — so two correctly quoted figures for one part can differ by an order of magnitude.

Two routes, and what they share

The measurements here are made by sampling a sinusoid at jittered times and transforming the result, which is a simulation of the experiment. The comparison quantity is a closed form derived from a first-order expansion of the sine.

Those two share the value of tⱼ and nothing else — no expansion, no transform, no assumption about the jitter’s distribution — which is what makes their agreement to a tenth of a decibel evidence. And they disagree exactly where they should: at large jitter the first-order expansion overstates the error, because a sine’s slope is not constant over a large timing excursion.

Same 10 ps of jitter: a floor at -107 dB, or a line at -77. computed by solving, not by drawing. A 3.337 MHz sinusoid sampled at 10 MHz with two clocks of identical root-mean-square jitter. One clock's timing error is independent gaussians and the other's is a sinusoid at 130 kHz. The total error power is the same — -73.45 and -73.57 decibels below the signal, against the closed form's -73.57 — and the pictures are not. The random clock spreads it over 2048 bins, -106.6 dB each; the modulated one puts it into two lines at 3.337 ± 0.130 MHz, -77.5 dB down. A specification in picoseconds does not choose between them.
Fig. 6 Five times the jitter. Everything moves up by fourteen decibels, both curves together, because both are proportional to the timing error.

Both spectra scale identically with the jitter, which is the check that the difference between them is about the shape of the jitter and not about its size. Five times the picoseconds is fourteen decibels on the floor and fourteen on the line.

What a coherent sample set is doing here

Every measurement in this essay uses a signal frequency chosen so that a whole number of cycles fits in the record, and that choice is doing work worth naming.

Without it the signal itself leaks across bins, and the leakage — tens of decibels down but spread over the whole spectrum — is indistinguishable from a jitter floor. That is the same hazard six decibels a bit has to navigate when it measures a quantiser’s own floor, and the same repair. The measurement would then be reporting the window function rather than the clock. Choosing a coherent frequency, with the cycle count coprime to the record length so that the samples do not repeat, removes the leakage exactly rather than approximately.

A 13.0 kHz input sampled at 10 kHz arrives as 3.0 kHz. computed by solving, not by drawing. The dots are the samples. The input at 13.00 kHz is above half the 10 kHz rate, and every dot also lies on the 3.00 kHz curve drawn beside it — the two sample sequences differ by 1.3e-14, which is the arithmetic and not a small effect. Nothing is attenuated and nothing is distorted: the samples are the samples of a different signal, at full amplitude, and there is no measurement of them that could say which one was there.
Fig. 7 Where a frequency lands after sampling, from the anchor this one sits beside. Thirteen kilohertz sampled at ten arrives as three, which is where a three-kilohertz signal would have arrived too: past the edge the sample rate sets, a frequency stops being recoverable from its samples rather than merely being measured badly. The coherent choice above is the same arithmetic used to make a measurement rather than to describe an artefact.

That is a measurement condition of the same kind the capacitance that is not one number finds in a bridge’s own test amplitude: not a detail of the apparatus, but part of what the number means.

The number a converter’s data sheet does print

Aperture jitter appears on a converter’s data sheet as a picosecond figure and it is the converter’s own contribution — the uncertainty of its internal sampling instant relative to its clock input. That is a real quantity, it is usually a few hundred femtoseconds, and it is almost never the one that decides the answer, because the clock delivered to the pin has more jitter than the part adds.

The two add in quadrature if they are independent, which they are, so a part with 0.2 ps of aperture jitter fed from a clock with 2 ps has 2.01 ps — and the converter’s specification has contributed one half of one per cent. Choosing a better converter on that number is choosing on the smaller of two terms.

The number that is specified is equal, and the number that fails a mask is not. computed by solving, not by drawing. The same four quantities as decibels below the signal, so taller is better. The two totals agree to 0.12 of a decibel — that is the rung below's result, and it is the number a converter's data sheet gives you the jitter to compute. The two worst lines differ by 19.4 decibels, and a spectral mask, an adjacent channel and a spurious-free dynamic range are all written about the worst line. Nothing about the clock's root-mean-square jitter distinguishes these two cases.
Fig. 8 The same comparison at five picoseconds. Both quantities move together and the 19-decibel gap between them does not, because it is a processing gain rather than a level.

What the converter’s own figure does have is a spectrum too — it is dominated by thermal noise on the internal clock buffer’s threshold crossing, so it is broadband — and that is why it is fairly quoted as a single number while the external clock’s is not.

What is not measured

No amplitude noise on the clock. A comparator converting a clock’s amplitude noise into timing noise does so through the slope at the threshold, so a slow edge turns supply noise into jitter at a rate set by volts per second. That is the dominant mechanism in many systems and it makes the jitter’s spectrum a copy of the supply’s — which is a strong argument that the spectrum is the right object, and it is not modelled here.

No correlation between the jitter and the signal. Both clocks here are independent of the input. A clock derived from the same reference as the signal generator has jitter correlated with it, and the sidebands then fall at the same place every time and add coherently over records — which is a third behaviour, distinct from both of the two measured.

And no reconstruction. Everything above is about sampling. A converter going the other way has the same mechanism at its output, and the staircase on the way out is where that path’s own errors are measured; the jitter argument transfers unchanged and the processing gain does not, because a reconstruction’s output is not usually looked at through an FFT.

What would have to change to make the two clocks equivalent

There is one circumstance in which the distinction above disappears, and identifying it says what the distinction depends on.

If the signal being sampled is itself broadband — noise-like, filling the band, with no line in it — then the sidebands the modulated clock produces are convolutions of a broadband signal with a line, which is a broadband result. The spectrum of the error then looks the same for both clocks, and the total, which was always equal, is the whole story.

So the difference is a property of the signal as much as of the clock. A single tone makes the distinction maximal; a modulated carrier makes it intermediate, with the sidebands becoming a copy of the modulation displaced by the jitter tone; and a noise-like signal removes it entirely.

That is worth carrying into a specification argument. A converter for a communications receiver is looking at a spectrum that has strong lines in it, so its clock’s spurs matter. A converter in a control loop is looking at something broadband, and for it the picosecond figure is sufficient — which is not an accident of convention but a consequence of the sentence above.

The specification that does not determine the answer

Two clocks, one number, two outcomes twenty decibels apart. The number is not wrong and it is not useless — it settles the total error power exactly, which is what an effective-number-of-bits figure is computed from. It simply does not contain the information that decides whether a system passes.

The information that does is a spectrum, and the reason it is rarely quoted is that it is a curve rather than a number. This collection’s habit is to draw the curve and then say where the number that replaced it stops being true, and here it stops being true the moment anything cares about a single line rather than about a total.

That shape of complaint is not confined to clocks, and two of its other instances are worth naming because together they suggest where to look for the next one. The constant that is a window takes a diode’s ideality factor — quoted as a number, defined as a derivative — and finds it has a value at every current and no value anywhere: eight one-decade fits to one curve return factors from 1.23 to 1.98, two of them straight to a few parts in a thousand, so the residual gives no warning at all. And the coefficient that is about one reading takes a ceramic capacitor’s temperature coefficient and finds it a coefficient of one particular measurement, with one number unable to determine the two parameters the part has, so that two parts a bridge cannot tell apart differ by 1.80 at the voltage they are used at.

The common structure is a specification that is a projection. A jitter figure in picoseconds projects a spectrum onto its total; an ideality factor projects a curve onto a slope at an unstated current; a temperature coefficient projects a two-parameter model onto one number read under one condition. In every case the projection is exact — nothing is being approximated — and in every case two objects with the same projection behave differently. The tell is always the same: the specification has fewer numbers in it than the model it is a specification of.

And what fixes it is always the same as well, and is always more expensive. The edges that are lengths makes the general observation about a related class, and the remedy here is its analogue: state the condition alongside the number. A jitter figure with a spectrum beside it, an ideality factor with the current it was fitted at, a temperature coefficient with the bias it was measured under. None of those is a harder measurement than the one already being made. Each is a harder thing to print on one line.

Part 2 on aperture jitter

One argument about Aperture jitter, and one of 2 essays on it so far, each part numbered by how much of the idea it assumes. What sits either side of it:

What links here

Essays that reach for this one mid-argument — the half of a link its own author cannot write down.

The objects named here

The third axis, after the field and the idea: the things themselves, and every essay that touches each one.

Aperture jitterDynamic rangeMeasurement conditionNoise floorPhase noiseProcessing gainSampled dataSpectrum