β: This English translation is in beta — the Traditional-Chinese original is the authoritative version.
Stochastic Noise Basics
Prerequisites: lti_vs_ltv · Notation | Next: white_noise_to_phase_noise
This page answers a prerequisite question: before we can talk about the ISF, we have to pin down "noise" as a stochastic process. Phase jitter in an oscillator originates from the random currents of transistors and resistors. Before feeding it into the phase integral of [P1] Eq.(11), we need to know: how to quantify the "strength" of this random current (PSD), how to recover time-domain power from the PSD (Parseval), whether it is correlated across time instants (autocorrelation), whether a single measurement can represent the whole ensemble (ergodicity), and — most critical for oscillators — whether the noise intensity itself varies periodically with the oscillation phase (cyclostationary).
That last point is the core of effective_isf later on: the transistor leaks noise only during the short window when it conducts, and where that window falls in the waveform's phase determines which segment of the ISF weights it.
Physical intuition (big picture first): think of noise as "an invisible hand randomly kicking the oscillator at every instant." We need two independent pieces of information: (1) how hard the hand kicks on average (intensity, measured by the PSD); (2) when the hand kicks hardest (time modulation, described by cyclostationarity / the NMF). The ISF is the third item: "at which phase of the waveform a kick changes the phase the most." Multiply the three together and integrate — that is phase noise.
1. White noise
White noise (a stochastic process whose power spectrum is flat at all frequencies). The name comes from white light — all frequency components with equal strength. Its single-sided PSD (power spectral density) is constant:
- Units: current-noise PSD is in (mean-square current per Hz of bandwidth). Typical thermal-noise expressions: (resistor) or (MOS channel).
- Dimension check: is ; dividing by the bandwidth (Hz) gives ✓.
- Physical origin: thermal noise (random thermal motion of carriers) and shot noise (discreteness of carriers crossing a barrier) can both be treated as white over the frequency range we care about.
- Canonical value: this site's white-noise source uses (see canonical example B). This corresponds to a current-noise density of .
Why oscillators care about white noise: white noise has equal-strength components near every ; each ISF harmonic "downconverts" the white noise of the corresponding band to near the carrier, forming the 1/f² ( dB/dec) phase-noise skirt. This is exactly the content of [P1] Eq.(21) — see white_noise_to_phase_noise.
2. Flicker (1/f) noise
Flicker noise (also called 1/f noise: low-frequency noise whose power rises inversely with frequency). In MOS devices it mainly comes from carriers being randomly captured/released by interface traps. Its PSD is not flat:
which is exactly the device flicker model of [P1] Eq.(22), p.185 (site spec Section 3, formula 13).
- Units: still . is the device's 1/f corner (angular frequency, rad/s) — the frequency at which the 1/f component's strength equals the white-noise floor.
- Dimension check: () (dimensionless ratio) ✓.
- Key pitfall: the device 1/f corner is not equal to the phase-noise 1/f³ corner. The latter is ([P1] Eq.(24)), upconverted only through the ISF's DC coefficient . A symmetric waveform (small ) can push the 1/f³ corner far below the device corner — see symmetry (claim C5).
| Noise type | PSD shape | Physical origin | Becomes, in phase noise |
|---|---|---|---|
| white | flat (const ) | thermal / shot | 1/f² ( dB/dec) |
| flicker (1/f) | trap capture/release | 1/f³ ( dB/dec), via only |
3. PSD and Parseval: frequency-domain intensity ↔ time-domain power
The PSD (power spectral density) tells you "how much power per unit bandwidth." Integrating it over frequency gives the total time-domain power (variance). This is Parseval's theorem (time-domain energy = frequency-domain energy) in its stochastic-process form:
- Units: left side ; right side ✓.
- Intuition: the PSD is a "density of power," and integrating means "multiply density by bandwidth and add it up." For white noise this integral diverges — so any real system has a finite bandwidth, and white noise is only an in-band approximation.
- Why it matters: phase noise plays the same trick — integrate the phase PSD over offset frequency to get the phase variance , then convert to rms jitter. Full derivation in psd_phase_noise_jitter.
Convention: this site uses the single-sided PSD (positive frequencies only, ). If you switch to the double-sided () PSD, the value at each frequency is divided by 2. This factor-of-2 convention is the same class of bookkeeping issue as the SSB phase-noise relation , discussed in detail in white_noise_to_phase_noise.
4. Autocorrelation and the real definition of "white"
Autocorrelation (how correlated one stochastic process is between two time instants):
- Units: (the expectation of a product of two currents).
- Wiener–Khinchin theorem: autocorrelation and PSD are a Fourier pair. White noise has a flat PSD, corresponding to a delta-function autocorrelation: .
- Intuition: white noise's "value now" is completely uncorrelated with its "value the next instant" (zero memory). This is exactly why, in the phase integral of [P1] Eq.(11), noise contributions at different instants can be superposed independently — it turns the phase-variance calculation into "square and add term by term" with no cross-correlation terms to handle.
- Flicker counterexample: 1/f noise has a long autocorrelation tail (long memory, strong correlation), which is also why it is hard to integrate and hard to simulate (see the aliasing caveats on the DSP page).
5. Ergodicity
Ergodicity (the property that "time average = ensemble average").
- Plain language: you have only one oscillator and measure one long waveform (time average); the theory speaks of the statistics of infinitely many identical oscillators at the same instant (ensemble average). Ergodicity guarantees the two are equal — otherwise "measuring one device" could never validate "the ensemble statistics predicted by theory."
- Applicability: the process must be stationary (statistics do not drift with time) before ergodicity is even on the table. Thermal noise qualifies.
- Failure warning: the oscillator's excess phase itself is not stationary — it is a random walk (variance grows linearly with time; see accumulated jitter , [P2] Eq.(8)). So we do statistics on "the time derivative of phase (frequency)" or on "phase differences," not on the absolute value of . This subtlety is retold in dsp_view_of_phase_noise from the "1/(jω) integrator turns white noise into 1/f²" viewpoint.
6. Cyclostationary noise — this page's focus, straight into the effective ISF
Cyclostationary noise (a stochastic process whose statistics vary "periodically" with time). [P1] Sec. III-D, p.186 says it plainly:
"the channel noise of a MOS device in an oscillator is cyclostationary because the noise power is modulated by the gate-source overdrive which varies with time periodically." ([P1], p.186, cyclostationary paragraph)
In other words: the transistor does not leak the same amount of noise at every instant. It is noisy only during the short window when it conducts (large current, large overdrive); the rest of the time it is nearly silent. And "conducting" is locked to the oscillation waveform — repeating once per period . That is "cyclostationarity."
[P1] decomposes a white cyclostationary current as ([P1] Eq.(25), p.186):
where is a white stationary process (fixed intensity) and is a deterministic, periodic, normalized (max = 1) function describing "when the noise amplitude gets turned up or down." This site calls it the NMF — noise-modulating function, symbol , , dimensionless (see the notation page).
- Units: is dimensionless (it is a normalized envelope); and are both in A.
- Dimension check: ✓.
- Meaning of : because the PSD deals in power (), the noise's instantaneous mean-square power is proportional to . The maximum instantaneous PSD ; at all other times it is suppressed by .
Why this leads straight to the ISF: the effective ISF
Substitute the cyclostationary decomposition into the phase integral [P1] Eq.(11): the noise contribution at instant is weighted by , while its own intensity is modulated by . The product of the two periodic functions can be packaged into a single effective ISF ([P1] Eq.(27), p.186):
In [P1]'s own words:
"the cyclostationary noise can be treated as a stationary noise applied to a system with an effective ISF." ([P1], p.186)
Meaning: just replace with , and every downstream formula (, , Eq.(21), Eq.(23)) carries over unchanged. Cyclostationarity does not need a new theory; it only changes which curve you take the Fourier coefficients of.
- Units: is still dimensionless (dimensionless × dimensionless ) ✓.
- Teaching point: when computing and , use (i.e., as [P1] puts it, "the effective ISF should be used in all subsequent calculations"), not the bare .
LC vs ring: the cyclostationary impact differs enormously ([P1]'s beautiful conclusion)
[P1], p.186 gives two contrasting examples of great pedagogical value:
| Oscillator | Large current (large ) occurs at | there | Cyclostationary impact |
|---|---|---|---|
| Colpitts LC | tank-voltage minimum (trough) | small (ISF is small at peaks/troughs) | differs a lot from ; cannot be ignored |
| ring (single-ended) | transitions (zero crossings, max slope) | large (ISF is large at transitions) | ; small impact |
[P1]'s reading: the Colpitts transistor "turns on only where the ISF is small" — nature effectively injects its noise at insensitive phases, so cyclostationarity helps the LC. The ring is unlucky: the maximum current occurs exactly at the most sensitive transitions, so noise and sensitivity peak simultaneously. [P1] calls it out directly:
"This unfortunate coincidence is one of the reasons why ring oscillators in general have inferior phase noise performance compared to a Colpitts LC oscillator." ([P1], p.186)
This is one of the two big reasons "LC is cleaner than ring" (the other: a ring burns all of its stored energy every period). Quantitative discussion in [P2] and lc_vs_ring.
Toy-model reminder: later pages use toy shapes for (e.g., setting the NMF to a conduction window) to demonstrate how changes and ; these are pedagogical toy models, not transistor-level. The real must be extracted from the device noise model and operating point ([P1] states " can be derived easily from device noise characteristics and operating point").
Connecting this page to the ISF in one sentence
The full phase-noise recipe is the product of three periodic/stochastic quantities, then integrated:
The two "×" signs in the middle are the origin of the effective ISF ; the final integrator is what turns white noise into 1/f² (see the DSP viewpoint linked in the next section).
Applicability and failure conditions
| Condition | When it holds | When it fails |
|---|---|---|
| stationary (thermal noise) | ergodicity holds; measuring one device represents the ensemble | drift/aging → re-measure |
| white approximation | flat PSD, delta autocorrelation, contributions superpose independently | inside the 1/f region, switch to the flicker model |
| cyclostationarity packaged as | small perturbation; periodic and normalized | strong nonlinearity coupling to the signal calls for more care |
| phase described as a random walk | do statistics on phase differences/frequency | time-averaging the absolute value of directly diverges |
Key takeaways
- White noise: flat PSD (), delta autocorrelation, memoryless; becomes 1/f² under the ISF.
- Flicker (1/f) noise: ([P1] Eq.(22)); upconverts to 1/f³ only via ; device corner 1/f³ corner.
- PSD ↔ Parseval: integrating the PSD gives time-domain power (variance); units self-consistent .
- Autocorrelation: white = delta (memoryless); 1/f = long tail (strongly correlated).
- Ergodicity: time average = ensemble average; but is a random walk, non-stationary — do statistics on phase differences/frequency.
- Cyclostationary (this page's protagonist): noise intensity varies periodically with the oscillation phase (the transistor leaks noise only while conducting); described by the NMF and packaged as ([P1] Eq.(25)–(27)); LC benefits, ring suffers.
- Sources: [P1] Sec. III-D (cyclostationary) Eqs.(25)–(27), p.186; device flicker Eq.(22), p.185; claims C9.
Further reading
- How the phase PSD integrates into jitter: psd_phase_noise_jitter
- The DSP view of phase = a stochastic process weighted by the ISF and processed by an integrator: dsp_view_of_phase_noise
- Full derivation and extraction of the effective ISF: effective_isf
- How white noise becomes 1/f² phase noise: white_noise_to_phase_noise
- ISF Fourier coefficients , , and symmetry: fourier_series_of_isf, symmetry