β: This English translation is in beta — the Traditional-Chinese original is the authoritative version.
Tank Q and Energy Restoration
The "quality factor (the measure of how 'sharp' a resonance is and how much energy is lost per cycle)" appears on almost every page of this site: the Leeson model writes it as (derivation_leeson), the LC-vs-ring comparison hinges on it (lc_vs_ring), and the tank-swing trade-off needs it too (tank_swing). Yet on all of those pages it is used as a given — it has never been cleanly derived from the circuit. This page fills that hole: starting from the most basic parallel RLC tank, we derive the three equivalent forms of and its energy definition step by step, then show how it connects to the active core's , to the tank thermal noise , and finally to how it determines phase noise.
Physical intuition (conclusion first): the tank (resonant tank — the energy-storage element in which and exchange energy back and forth) is like a pendulum. measures "how reluctant this pendulum is to stop" — per radian of oscillation it leaks only a tiny fraction of its stored energy into the loss resistance . The higher the , the sharper the resonance peak, the narrower the bandwidth, and the steeper the phase-vs-frequency slope. Think of noise as a force trying to push the oscillation frequency off: the higher the , the harder the tank "bites down" on and refuses to be pushed, so the same lump of noise buys less phase noise. That is why the first slogan of low-phase-noise design is always "make high."
This page answers three questions:
- What exactly is ? Why are the three forms equivalent, and why does it equal (stored energy / dissipated power)?
- A real tank always has loss , so the oscillation decays — how does the active core restore it with ? And why is that cancelled precisely the source of the tank thermal noise ?
- How does connect to phase noise? Why "high → narrow band → steep phase slope → less noise per unit offset," and why is this the same thing as the ISF's ?
Honesty note (read first): this page's RLC tank, definition of with its three equivalent forms, and thermal noise are all standard circuit-theory / microwave-engineering textbook material (external literature, not among the 5 source PDFs) — e.g., Razavi, RF Microelectronics; Pozar, Microwave Engineering; Lee, The Design of CMOS RFICs. This site does not reinvent these constants; it only derives them cleanly and connects them to the verified ISF results within the 5 PDFs ([P1] Eq.(21), etc.). Every connection to [P1]/[P2] is tagged with paper id + equation.
Step 1: the parallel RLC tank and the three equivalent forms of
The most basic LC-oscillator tank is a parallel RLC: an inductor , a capacitor , and one parallel loss resistor (all tank losses — inductor series resistance, capacitor dielectric loss, radiation — lumped into this single equivalent parallel resistance).
First define the resonant angular frequency. At one particular frequency, the parallel LC's inductive and capacitive susceptances cancel, the impedance is purely resistive, and the energy swaps entirely back and forth between and :
- Physics used: inductor impedance , capacitor impedance . In parallel, susceptances add: ; setting the bracket to zero gives .
- Unit check: , so is in rad/s ✓.
Unloaded vs loaded — settle the distinction up front:
- Unloaded (, unloaded quality factor): the counting only the tank's own losses ( purely from the tank elements). It is the intrinsic "quality" of the tank components themselves.
- Loaded (, loaded quality factor): the after external loading (downstream circuitry, measurement instruments, buffer input impedance) is folded in. The external load is effectively another parallel resistor ; the total parallel resistance is smaller than , so .
- Relation between the two: (conductances add → reciprocal 's add, since ). What this page derives, and what determines phase noise, is primarily the loaded (what the oscillator actually sees); inductor design, however, cares about the unloaded . Below, unless stated otherwise, means the oscillation loop's actual effective (loaded) .
Now derive . The circuit definition of the parallel-RLC is "at resonance, the energy flow stored in a reactive element ( or ) relative to the dissipation rate in the resistor ." The most convenient equivalent algebraic definition is the ratio of the capacitor's (or inductor's) susceptance magnitude to the conductance at resonance:
- Physics used: in a parallel RLC, the conductance is the only dissipative element; the capacitive susceptance measures how large the "reactive current" is. is the ratio of reactive current to real (dissipative) current.
- Unit check: dimensionless ✓.
Substituting gives the second form:
- Every algebra step: ; multiply by and you are done.
- Unit check: , times () → dimensionless ✓. The quantity has units of resistance and is called the tank's characteristic impedance , so we may also write — "how large the parallel loss resistance is relative to the characteristic impedance."
The third form uses to swap for . Because at resonance the inductive susceptance magnitude equals the capacitive susceptance magnitude ( and are reciprocals of each other), the same ratio can also be written as the reciprocal of conductance inductive reactance:
- Algebraic verification: (since ); divide both sides by to get ✓.
- Unit check: dimensionless ✓.
The three forms are equivalent — collected here (cited directly across the site):
- Physical reading (extremely important): note that is in the numerator. In a parallel tank, larger means higher (in parallel, a large resistance = a small loss conductance = less leakage). This is the opposite of the series-RLC intuition (series with in the denominator) — the classic beginner mix-up. This site models oscillators exclusively with the parallel form; remember "parallel: large → high ."
| Form | When to use it | One-line reading |
|---|---|---|
| , , known (most common) | loss resistance capacitive susceptance | |
| when comparing " against the characteristic impedance" | how large the loss resistance is relative to | |
| , known | loss resistance relative to inductive reactance |
Step 2: the energy definition , proved consistent with Step 1
The most physical, most field-agnostic definition of is the energy definition:
- Meaning: = stored energy / energy dissipated per cycle. The higher the , the smaller the fraction of the stored energy leaked per oscillation cycle. Hence " is roughly the number of radians for a free oscillation to decay to " (more precisely: the energy envelope is ; see below).
- Unit check: dimensionless (rad) ✓.
Proof that it equals Step 1's . At resonance, let the voltage across the tank be .
(1) Stored energy: at resonance the energy swaps entirely between and ; the total stored energy is conserved and equals the peak capacitor energy (at the voltage peak, all the energy is in ):
- Conservation check: capacitor energy ; inductor energy , where , so the inductor energy . Using , this becomes . The sum — indeed conserved ✓.
(2) Dissipated power: only dissipates; the average power (mean square of a sinusoid = half the peak squared):
(3) Substitute into the energy definition:
- and the factors all cancel, landing exactly back on Step 1's ✓. The energy definition and the circuit definition are the same — no coincidence: both measure the same thing, the fraction of stored energy leaked per radian.
- Unit check: dimensionless ✓.
The free-decay rate falls out as a bonus (for the " = so many radians" intuition): with no active core replenishing energy, the tank dissipates per second, i.e. , whose solution is
- Reading: energy decay time constant ; oscillation-amplitude decay time constant . For a , 5 GHz tank (), the free amplitude-decay constant is about ns, roughly 32 cycles — this is why a real oscillator must have an active core continuously restoring energy, or it stops within a few tens of cycles. Which brings us to Step 3.
Step 3: the active core supplies to cancel — and is precisely the source of the thermal noise
Step 2 showed: as long as is there, the oscillation decays as . To sustain steady oscillation, the oscillator's active core (e.g., the negative conductance provided by a cross-coupled differential pair) must replenish, cycle by cycle, the energy that leaks. The cleanest view: the active core presents a negative resistance (negative conductance ) across the tank, in parallel with .
- Physical meaning: positive resistance absorbs energy; negative resistance supplies it. When the active core's negative conductance exactly equals 's conductance , the total loss is zero and the oscillation holds constant amplitude (the Barkhausen start-up boundary). In practice, is designed slightly larger than (loop gain ) to guarantee start-up, and nonlinear saturation then pulls the effective back to exact cancellation — the circuit-level incarnation of the limit-cycle amplitude-restoring mechanism described in oscillator_phase.
- Unit check: and are both in siemens (S) ✓.
- Key clarification: what the active core cancels is 's deterministic energy loss (keeping the oscillation from decaying). It does not — and cannot — cancel the random thermal noise that brings. That is the point of the next paragraph, and the bridge from this whole page to phase noise.
is the physical source of the tank thermal-noise current . Any dissipative resistance (including the equivalent loss ) is necessarily accompanied by thermal noise, per the Johnson–Nyquist theorem. A parallel resistance is most conveniently represented by its Norton-equivalent noise current source, with single-sided PSD:
- Physics used: the fluctuation–dissipation theorem — where there is dissipation, there is fluctuation. The resistor thermal-noise voltage PSD is (covered in psd_phase_noise_jitter); converting to a parallel Norton current source means dividing by : .
- Unit check: ✓ (single-sided current PSD, consistent with the spec's notation of in A²/Hz).
- The deep point: you cannot cancel this noise with as well. The active core's cancels 's loss term on the "energy balance" ledger; but the random current that injects on the "fluctuation" ledger is sustained — equally amplified — by the very energy the active core pumps back in. So the tank loss is simultaneously the source of two things: it forces you to add an active core to restore energy, and it hands you an unavoidable baseline thermal-noise floor. This is the physical root tying to phase noise. (The active core's own devices add still more noise — that is the topic of device_noise_mapping; this page covers only the tank's own .)
Expressing in terms of (to hook into phase noise next): from Step 1, , so at the same capacitance/frequency,
- Reading: higher → larger → smaller tank-injected thermal-noise current PSD (). This is the first layer of "high → low phase noise" (the noise source shrinks); the "narrow-band / steep-slope" effect of Step 2 is the second layer. Stack the two and you get the next step.
Step 4: connecting to phase noise — narrow band, steep phase slope, and the equivalence with
(a) High = narrow bandwidth = steep phase slope. The standard relation between and the 3-dB bandwidth:
- Derivation sketch: the parallel-RLC impedance is ; expanding to first order near with , the susceptance part is , giving . drops to of the peak (−3 dB) when , i.e. half-bandwidth , full bandwidth ✓.
- Phase slope: the phase of the above is , whose slope with respect to at is . The higher the , the steeper the phase-vs-frequency slope.
- Physical meaning (why a steep phase slope = low phase noise): the oscillation locks to the frequency where "the total loop phase shift = 0." If noise tries to push the phase away from 0, the tank's steep phase slope applies a large "frequency restoring force" pulling it back to — the steeper the phase slope , the smaller the frequency (and hence long-term phase) offset that a given phase perturbation corresponds to. The tank acts like a very stiff spring clamping the oscillation frequency at . This is precisely the physical origin of the Leeson shaping term (derivation_leeson, Step 2).
(b) scaling (Leeson). Stack (a)'s narrow-band shaping on top of Step 3's noise source, then run it through the autonomous oscillator's phase integration (): the dependence of phase noise lands at :
- Reading: doubling → phase noise improves by dB. This is the same inverse-square law as tank_swing's "double → −6 dB" — and are two independent levers that each "pay off quadratically" toward low phase noise.
- Note: the shaping expression belongs to the Leeson model (external literature, not among the 5 source PDFs; see derivation_leeson).
(c) Q ↔ Γrms/qmax equivalence (this site's core correspondence). derivation_leeson (Step 5, comparison table) asserts: Leeson's and the ISF's describe the same thing — "the efficiency of converting tank/device noise into phase skirts." Putting the two results side by side makes it clear:
| Model | phase skirt | "noise → phase" efficiency factor | Source |
|---|---|---|---|
| Leeson (external, not among the 5 PDFs) | (high → low efficiency → less noise) | [E1] Leeson 1966 | |
| ISF ([P1], within the 5 PDFs) | (small → less noise) | [P1] Eq.(21), p.185 |
The correspondence:
- How to read it: high ⟺ low ⟺ low phase noise. Both are the ratio of "how much phase the same lump of noise buys."
- Why the ISF is more general: is an LC-tank concept (you need a resonant energy-storage element to even have a ); a ring oscillator has no high- tank — no at all — yet it still has and , so [P1]'s holds for rings just as well, while Leeson's fails for rings (see lc_vs_ring). is the incarnation of in the special case "a resonant tank exists." That is the full meaning of the equivalence claimed in derivation_leeson.
Numerical example (building intuition)
Example (, , and thermal-noise floor of a 5 GHz LC tank): take nH, pF (tuned so GHz), tank parallel loss , K. Find , the 3-dB bandwidth, and the tank thermal-noise current PSD.
(1) Resonant frequency:
i.e. GHz ✓.
(2) (via , cross-checked against ):
Cross-check: ✓ (the two forms agree). Characteristic impedance , so ✓ (all three forms agree).
(3) 3-dB bandwidth: rad/s, i.e. MHz. is typical for an on-chip inductor — a bandwidth of a full 500 MHz, a resonance that is not sharp at all; this also foreshadows Step 5's on-chip ceiling.
(4) Tank thermal-noise current PSD:
- Dimension check: ✓.
- Feel for the number: this A²/Hz is the "tank-only, best-case" noise-current floor. Plugging it into [P1] Eq.(21) as (with pC, ) estimates an ideal phase-noise bound — real circuits are worse due to active-core device noise, cyclostationarity, and flicker (see device_noise_mapping). Raising from 10 to 20 (doubling to 628 Ω) cuts this noise-current floor in half outright (), and phase noise gains again.
One-shot Python check:
import numpy as np
L, C, Rp, T, k = 1e-9, 1.013e-12, 314.0, 300.0, 1.380649e-23
w0 = 1/np.sqrt(L*C)
Q_1 = w0*Rp*C # ω0 Rp C
Q_2 = Rp*np.sqrt(C/L) # Rp√(C/L)
Q_3 = Rp/(w0*L) # Rp/(ω0 L)
in2 = 4*k*T/Rp # tank thermal-noise current PSD (A^2/Hz)
print(f"f0={w0/2/np.pi/1e9:.2f}GHz Q={Q_1:.2f},{Q_2:.2f},{Q_3:.2f} "
f"BW={w0/Q_1/2/np.pi/1e6:.0f}MHz in2={in2:.2e} A^2/Hz")
# -> f0=5.00GHz Q=9.99,9.99,9.99 BW=500MHz in2=5.27e-23 A^2/Hz
(The RLC/Q/thermal-noise formulas in this example are all standard textbook material — external, not among the 5 source PDFs; how , , and Eq.(21) hook up is covered in tank_swing and white_noise_to_phase_noise.)
Step 5: the practical ceiling — on-chip inductor Q and parasitics
In theory you could keep raising by making large, but in a silicon process hits a hard ceiling, and the causes almost all trace back to the inductor and parasitics:
| Limiting source | Why it suppresses | Typical magnitude / consequence |
|---|---|---|
| spiral-inductor metal series resistance | finite metal conductivity + skin effect / proximity effect raise at high frequency; the series converted to parallel, , is capped | on-chip inductor unloaded is often only 5–15 (~20 in advanced nodes); only discrete/MEMS reach the hundreds |
| substrate loss | the silicon substrate conducts: magnetically induced eddy currents + capacitive coupling leak energy into the substrate | worst at high frequency; drags down further |
| capacitor / varactor loss | the varactor (voltage-controlled capacitor used to tune ) has series resistance and finite | the wider the tuning range, the larger the varactor's share and the more it drags down the tank |
| external loading (loaded ) | the buffer / next stage effectively parallels in an , so (Step 1) | the heavier the measurement or drive loading, the lower the effective → worse phase noise |
| parasitic capacitance | wiring/device parasitics parallel into the tank, eating the usable tuning range and possibly adding extra loss | limits the maximum and the swing |
- Design implication: because on-chip is stuck at ~10–20, LC-oscillator phase-noise improvements often come not from raising (there is little headroom) but from enlarging the swing to raise — exactly the theme of tank_swing. The design knob "raising tank is nearly-free swing" (at the same , larger → larger swing ) has its upper limit locked by this inductor- ceiling.
- Why rings do not rely on : a ring oscillator has no resonant tank at all (no ); it uses the number of stages and per-stage current/swing as levers instead — another reason the ISF's framework (which needs no ) is more general than Leeson (see lc_vs_ring).
Honesty note: this section's typical inductor- values (5–20), skin/proximity effects, substrate loss, and varactor are all standard RFIC design knowledge (external, not among the 5 source PDFs; e.g., Lee, CMOS RFICs; Razavi, RF Microelectronics; Niknejad's inductor work). Exact numbers vary widely across process generations; only order-of-magnitude feel is given here. TODO: to cite a specific process's inductor- curves, consult that process's documentation.
Applicability and failure conditions
| Condition | When it holds (the concept applies cleanly) | What happens when it fails |
|---|---|---|
| a resonant tank exists (LC, crystal, MEMS) | and the other forms hold; scaling applies | ring/relaxation has no resonance → no ; use instead (lc_vs_ring) |
| high (narrow band), | the first-order expansion and Lorentzian shaping are accurate | at low (wide band) the first-order approximation degrades; use the full |
| losses lumpable into a single parallel | the three forms are equivalent; a single noise source | distributed losses / multiple noise sources need separate models (substrate and varactor each with their own ) |
| linear, small perturbation | is a constant; the energy definition holds | under large signals the active core's strong nonlinearity makes the effective impedance time-varying (cyclostationary; see effective_isf) |
| loaded vs unloaded kept distinct | loaded determines phase noise; unloaded for inductor design | conflating the two overestimates and underestimates phase noise |
Key takeaways
- The parallel-RLC has four equivalent forms: (); in parallel, sits in the numerator — large → high .
- The energy definition agrees exactly with the above (substituting yields ; cancels entirely).
- Without an active core the energy decays as ; the active core uses (negative conductance ) to cancel 's energy loss, but cannot cancel 's thermal noise.
- is the physical source of the tank thermal-noise current (single-sided PSD, A²/Hz); , hence .
- : high → narrow band → steep phase slope → frequency clamped → phase noise (−6 dB per doubling of ; Leeson, external, not among the 5 source PDFs).
- : Leeson's and [P1] Eq.(21)'s are the same "noise → phase" efficiency; high = low = low phase noise. The ISF version also holds for rings, which have no .
- Example: nH, pF, → GHz, , MHz, A²/Hz.
- Practical ceiling: on-chip spiral-inductor is only ~5–20 (metal , skin/proximity, substrate loss, varactor), so LC phase-noise reduction usually shifts to enlarging the swing instead (tank_swing).
- Sources: RLC// are standard textbook material (external literature, not among the 5 source PDFs); the shaping is Leeson's (external); and Eq.(21) are [P1] (within the 5 PDFs, verified verbatim).
Further reading
- Why phase has no restoring force, and how maps to limit-cycle amplitude restoration: oscillator_phase
- How enters the Leeson model; the full comparison: derivation_leeson
- The other quadratic lever, (swing), and the consequences of the on-chip ceiling: tank_swing
- Why a ring with no can still use the ISF framework: lc_vs_ring
- The signature result and how enters Eq.(21): white_noise_to_phase_noise
- Fundamentals of resistor thermal noise : psd_phase_noise_jitter
- Site-wide symbols and units: Notation