Skip to main content

β: This English translation is in beta — the Traditional-Chinese original is the authoritative version.

Tank Q and Energy Restoration

The "quality factor QQ (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 12Q\dfrac{1}{2Q} (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 QQ and its energy definition step by step, then show how it connects to the active core's R-R, to the tank thermal noise 4kT/Rp4kT/R_p, and finally to how it determines phase noise.

Physical intuition (conclusion first): the tank (resonant tank — the energy-storage element in which LL and CC exchange energy back and forth) is like a pendulum. QQ 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 RpR_p. The higher the QQ, 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 QQ, the harder the tank "bites down" on ω0\omega_0 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 QQ high."

This page answers three questions:

  1. What exactly is QQ? Why are the three forms Q=RpC/L=ω0RpC=Rp/(ω0L)Q=R_p\sqrt{C/L}=\omega_0 R_p C=R_p/(\omega_0 L) equivalent, and why does it equal ω0×\omega_0\times (stored energy / dissipated power)?
  2. A real tank always has loss RpR_p, so the oscillation decays — how does the active core restore it with R-R? And why is that cancelled RpR_p precisely the source of the tank thermal noise 4kT/Rp4kT/R_p?
  3. How does QQ connect to phase noise? Why "high QQ → narrow band → steep phase slope → less noise per unit offset," and why is this the same thing as the ISF's Γrms/qmax\Gamma_{rms}/q_{max}?

Honesty note (read first): this page's RLC tank, definition of QQ with its three equivalent forms, and 4kTR4kTR 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 QQ

The most basic LC-oscillator tank is a parallel RLC: an inductor LL, a capacitor CC, and one parallel loss resistor RpR_p (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 LL and CC:

ω0=1LC.\omega_0=\frac{1}{\sqrt{LC}}.
  • Physics used: inductor impedance jωLj\omega L, capacitor impedance 1/(jωC)1/(j\omega C). In parallel, susceptances add: 1jωL+jωC=j(ωC1ωL)\dfrac{1}{j\omega L}+j\omega C=j\big(\omega C-\dfrac{1}{\omega L}\big); setting the bracket to zero gives ω02=1/(LC)\omega_0^2=1/(LC).
  • Unit check: [LC]=HF=(V⋅s/A)(A⋅s/V)=s2=s[\sqrt{LC}]=\sqrt{\text{H}\cdot\text{F}}=\sqrt{(\text{V·s/A})(\text{A·s/V})}=\sqrt{\text{s}^2}=\text{s}, so 1/LC1/\sqrt{LC} is in rad/s ✓.

Unloaded vs loaded QQ — settle the distinction up front:

  • Unloaded QQ (Q0Q_0, unloaded quality factor): the QQ counting only the tank's own losses (RpR_p purely from the tank elements). It is the intrinsic "quality" of the tank components themselves.
  • Loaded QQ (QLQ_L, loaded quality factor): the QQ after external loading (downstream circuitry, measurement instruments, buffer input impedance) is folded in. The external load is effectively another parallel resistor RextR_{ext}; the total parallel resistance RpRextR_p\parallel R_{ext} is smaller than RpR_p, so QL<Q0Q_L<Q_0.
  • Relation between the two: 1QL=1Q0+1Qext\dfrac{1}{Q_L}=\dfrac{1}{Q_0}+\dfrac{1}{Q_{ext}} (conductances add → reciprocal QQ's add, since QRp1/GQ\propto R_p\propto 1/G). What this page derives, and what determines phase noise, is primarily the loaded QQ (what the oscillator actually sees); inductor design, however, cares about the unloaded QQ. Below, unless stated otherwise, QQ means the oscillation loop's actual effective (loaded) QQ.

Now derive QQ. The circuit definition of the parallel-RLC QQ is "at resonance, the energy flow stored in a reactive element (LL or CC) relative to the dissipation rate in the resistor RpR_p." The most convenient equivalent algebraic definition is the ratio of the capacitor's (or inductor's) susceptance magnitude to the conductance at resonance:

Q=BC(ω0)G=ω0C1/Rp=ω0RpC.Q=\frac{|B_C(\omega_0)|}{G}=\frac{\omega_0 C}{1/R_p}=\omega_0 R_p C.
  • Physics used: in a parallel RLC, the conductance G=1/RpG=1/R_p is the only dissipative element; the capacitive susceptance BC=ω0CB_C=\omega_0 C measures how large the "reactive current" is. QQ is the ratio of reactive current to real (dissipative) current.
  • Unit check: [ω0RpC]=(rad/s)(Ω)(F)=(1/s)(V/A)(A⋅s/V)=[\omega_0 R_p C]=(\text{rad/s})(\Omega)(\text{F})=(\text{1/s})(\text{V/A})(\text{A·s/V})= dimensionless ✓.

Substituting ω0=1/LC\omega_0=1/\sqrt{LC} gives the second form:

Q=ω0RpC=RpCLC=RpC2LC=RpCL.Q=\omega_0 R_p C=\frac{R_p C}{\sqrt{LC}}=R_p\sqrt{\frac{C^2}{LC}}=R_p\sqrt{\frac{C}{L}}.
  • Every algebra step: ω0C=C/LC=C2/(LC)=C/L\omega_0 C=C/\sqrt{LC}=\sqrt{C^2/(LC)}=\sqrt{C/L}; multiply by RpR_p and you are done.
  • Unit check: C/L=F/H=(A⋅s/V)/(V⋅s/A)=A2/V2=A/V=1/Ω\sqrt{C/L}=\sqrt{\text{F/H}}=\sqrt{(\text{A·s/V})/(\text{V·s/A})}=\sqrt{\text{A}^2/\text{V}^2}=\text{A/V}=1/\Omega, times RpR_p (Ω\Omega) → dimensionless ✓. The quantity L/C\sqrt{L/C} has units of resistance and is called the tank's characteristic impedance R0=L/CR_0=\sqrt{L/C}, so we may also write Q=Rp/R0Q=R_p/R_0 — "how large the parallel loss resistance is relative to the characteristic impedance."

The third form uses ω0=1/LC\omega_0=1/\sqrt{LC} to swap CC for LL. Because at resonance the inductive susceptance magnitude equals the capacitive susceptance magnitude (ω0L\omega_0 L and 1/(ω0C)1/(\omega_0 C) are reciprocals of each other), the same ratio can also be written as the reciprocal of conductance ×\times inductive reactance:

Q=ω0RpC=Rpω0L.Q=\omega_0 R_p C=\frac{R_p}{\omega_0 L}.
  • Algebraic verification: ω0RpCω0L=ω02LCRp=Rp\omega_0 R_p C\cdot\omega_0 L=\omega_0^2 LC\,R_p=R_p (since ω02LC=1\omega_0^2 LC=1); divide both sides by ω0L\omega_0 L to get ω0RpC=Rp/(ω0L)\omega_0 R_p C=R_p/(\omega_0 L) ✓.
  • Unit check: Rp/(ω0L)=Ω/[(rad/s)(H)]=Ω/Ω=R_p/(\omega_0 L)=\Omega/[(\text{rad/s})(\text{H})]=\Omega/\Omega= dimensionless ✓.

The three forms are equivalent — collected here (cited directly across the site):

Q=ω0RpC=RpCL=Rpω0L=RpR0,R0LC.Q=\omega_0 R_p C=R_p\sqrt{\frac{C}{L}}=\frac{R_p}{\omega_0 L}=\frac{R_p}{R_0},\qquad R_0\equiv\sqrt{\frac{L}{C}}.
  • Physical reading (extremely important): note that RpR_p is in the numerator. In a parallel tank, larger RpR_p means higher QQ (in parallel, a large resistance = a small loss conductance = less leakage). This is the opposite of the series-RLC intuition (series Q=ω0L/RsQ=\omega_0 L/R_s with RsR_s in the denominator) — the classic beginner mix-up. This site models oscillators exclusively with the parallel form; remember "parallel: large RpR_p → high QQ."
FormWhen to use itOne-line reading
Q=ω0RpCQ=\omega_0 R_p CCC, RpR_p, ω0\omega_0 known (most common)loss resistance ×\times capacitive susceptance
Q=RpC/L=Rp/R0Q=R_p\sqrt{C/L}=R_p/R_0when comparing "RpR_p against the characteristic impedance"how large the loss resistance is relative to R0=L/CR_0=\sqrt{L/C}
Q=Rp/(ω0L)Q=R_p/(\omega_0 L)LL, RpR_p knownloss resistance relative to inductive reactance

Step 2: the energy definition Q=ω0儲存能量耗散功率Q=\omega_0\dfrac{\text{儲存能量}}{\text{耗散功率}}, proved consistent with Step 1

The most physical, most field-agnostic definition of QQ is the energy definition:

Q=ω0EstoredPdiss=2π每週期儲存的能量每週期耗散的能量.Q=\omega_0\,\frac{E_{stored}}{P_{diss}}=2\pi\,\frac{\text{每週期儲存的能量}}{\text{每週期耗散的能量}}.
  • Meaning: Q/(2π)Q/(2\pi) = stored energy / energy dissipated per cycle. The higher the QQ, the smaller the fraction 2π/Q2\pi/Q of the stored energy leaked per oscillation cycle. Hence "QQ is roughly the number of radians for a free oscillation to decay to 1/e1/e" (more precisely: the energy envelope is eω0t/Qe^{-\omega_0 t/Q}; see below).
  • Unit check: ω0E/P=(rad/s)(J)/(W)=(rad/s)(J)/(J/s)=\omega_0 E/P=(\text{rad/s})(\text{J})/(\text{W})=(\text{rad/s})(\text{J})/(\text{J/s})= dimensionless (rad) ✓.

Proof that it equals Step 1's ω0RpC\omega_0 R_p C. At resonance, let the voltage across the tank be v(t)=Vpcosω0tv(t)=V_p\cos\omega_0 t.

(1) Stored energy: at resonance the energy swaps entirely between LL and CC; the total stored energy is conserved and equals the peak capacitor energy (at the voltage peak, all the energy is in CC):

Estored=12CVp2.E_{stored}=\frac{1}{2}C V_p^2.
  • Conservation check: capacitor energy 12Cv2=12CVp2cos2ω0t\tfrac12 C v^2=\tfrac12 C V_p^2\cos^2\omega_0 t; inductor energy 12LiL2\tfrac12 L i_L^2, where iL=1Lvdt=Vpω0Lsinω0ti_L=\tfrac1L\int v\,dt=\tfrac{V_p}{\omega_0 L}\sin\omega_0 t, so the inductor energy =12LVp2ω02L2sin2ω0t=12Vp2ω02Lsin2ω0t=\tfrac12 L\tfrac{V_p^2}{\omega_0^2 L^2}\sin^2\omega_0 t=\tfrac12\tfrac{V_p^2}{\omega_0^2 L}\sin^2\omega_0 t. Using ω02L=1/C\omega_0^2 L=1/C, this becomes 12CVp2sin2ω0t\tfrac12 C V_p^2\sin^2\omega_0 t. The sum =12CVp2(cos2+sin2)=12CVp2=\tfrac12 C V_p^2(\cos^2+\sin^2)=\tfrac12 C V_p^2indeed conserved ✓.

(2) Dissipated power: only RpR_p dissipates; the average power (mean square of a sinusoid = half the peak squared):

Pdiss=v2Rp=Vp2/2Rp=Vp22Rp.P_{diss}=\frac{\overline{v^2}}{R_p}=\frac{V_p^2/2}{R_p}=\frac{V_p^2}{2R_p}.

(3) Substitute into the energy definition:

Q=ω0EstoredPdiss=ω012CVp2Vp2/(2Rp)=ω012CVp22RpVp2=ω0RpC.Q=\omega_0\frac{E_{stored}}{P_{diss}}=\omega_0\cdot\frac{\tfrac12 C V_p^2}{\,V_p^2/(2R_p)\,}=\omega_0\cdot\frac{\tfrac12 C V_p^2\cdot 2R_p}{V_p^2}=\omega_0 R_p C.
  • Vp2V_p^2 and the factors 12,2\tfrac12,2 all cancel, landing exactly back on Step 1's ω0RpC\omega_0 R_p C ✓. The energy definition and the circuit definition are the same QQ — no coincidence: both measure the same thing, the fraction of stored energy leaked per radian.
  • Unit check: ω0[F][V2][V2]/[Ω]=(rad/s)[F][Ω]=(rad/s)[s]=\omega_0\cdot\dfrac{[\text{F}][\text{V}^2]}{[\text{V}^2]/[\Omega]}=(\text{rad/s})[\text{F}][\Omega]=(\text{rad/s})[\text{s}]= dimensionless ✓.

The free-decay rate falls out as a bonus (for the "QQ = so many radians" intuition): with no active core replenishing energy, the tank dissipates Pdiss=ω0E/QP_{diss}=\omega_0 E/Q per second, i.e. dEdt=ω0QE\dfrac{dE}{dt}=-\dfrac{\omega_0}{Q}E, whose solution is

E(t)=E0eω0t/Qv(t) 包絡 eω0t/(2Q).E(t)=E_0\,e^{-\omega_0 t/Q}\quad\Rightarrow\quad v(t)\ \text{包絡}\ \propto e^{-\omega_0 t/(2Q)}.
  • Reading: energy decay time constant τE=Q/ω0\tau_E=Q/\omega_0; oscillation-amplitude decay time constant 2Q/ω02Q/\omega_0. For a Q=100Q=100, 5 GHz tank (ω0=2π×5×109\omega_0=2\pi\times5\times10^9), the free amplitude-decay constant is about 2×100/(2π×5×109)6.42\times100/(2\pi\times5\times10^9)\approx6.4 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 R-R to cancel RpR_p — and RpR_p is precisely the source of the 4kT/Rp4kT/R_p thermal noise

Step 2 showed: as long as RpR_p is there, the oscillation decays as eω0t/(2Q)e^{-\omega_0 t/(2Q)}. 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 RpR_p leaks. The cleanest view: the active core presents a negative resistance R-R (negative conductance Gm-G_m) across the tank, in parallel with RpR_p.

1Rtank=1RpGm,起振條件: Gm1Rp (即 RRp).\frac{1}{R_{tank}}=\frac{1}{R_p}-G_m,\qquad \text{起振條件}:\ G_m\ge\frac{1}{R_p}\ \big(\text{即 } -R\le -R_p\big).
  • Physical meaning: positive resistance absorbs energy; negative resistance supplies it. When the active core's negative conductance GmG_m exactly equals RpR_p's conductance 1/Rp1/R_p, the total loss is zero and the oscillation holds constant amplitude (the Barkhausen start-up boundary). In practice, GmG_m is designed slightly larger than 1/Rp1/R_p (loop gain >1>1) to guarantee start-up, and nonlinear saturation then pulls the effective GmG_m back to exact cancellation — the circuit-level incarnation of the limit-cycle amplitude-restoring mechanism described in oscillator_phase.
  • Unit check: GmG_m and 1/Rp1/R_p are both in siemens (S) ✓.
  • Key clarification: what the active core cancels is RpR_p's deterministic energy loss (keeping the oscillation from decaying). It does not — and cannot — cancel the random thermal noise that RpR_p brings. That is the point of the next paragraph, and the bridge from this whole page to phase noise.

RpR_p is the physical source of the tank thermal-noise current 4kT/Rp4kT/R_p. Any dissipative resistance (including the equivalent loss RpR_p) 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:

in,R2Δf=4kTRp.\frac{\overline{i_{n,R}^2}}{\Delta f}=\frac{4kT}{R_p}.
  • Physics used: the fluctuation–dissipation theorem — where there is dissipation, there is fluctuation. The resistor thermal-noise voltage PSD is 4kTRp4kTR_p (covered in psd_phase_noise_jitter); converting to a parallel Norton current source means dividing by Rp2R_p^2: in2/Δf=(4kTRp)/Rp2=4kT/Rp\overline{i_n^2}/\Delta f=(4kTR_p)/R_p^2=4kT/R_p.
  • Unit check: [4kT/Rp]=J/Ω=(V⋅A⋅s)/(V/A)=A2s=A2/Hz[4kT/R_p]=\text{J}/\Omega=(\text{V·A·s})/(\text{V/A})=\text{A}^2\text{s}=\text{A}^2/\text{Hz} ✓ (single-sided current PSD, consistent with the spec's notation of in2/Δf\overline{i_n^2}/\Delta f in A²/Hz).
  • The deep point: you cannot cancel this noise with R-R as well. The active core's R-R cancels RpR_p's loss term on the "energy balance" ledger; but the random 4kT/Rp4kT/R_p current that RpR_p injects on the "fluctuation" ledger is sustained — equally amplified — by the very energy the active core pumps back in. So the tank loss RpR_p 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 QQ 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 4kT/Rp4kT/R_p.)

Expressing RpR_p in terms of QQ (to hook into phase noise next): from Step 1, Rp=Q/(ω0C)=Qω0L=QR0R_p=Q/(\omega_0 C)=Q\,\omega_0 L=Q\,R_0, so at the same capacitance/frequency,

4kTRp=4kTω0CQin,R2/Δf  1Q.\frac{4kT}{R_p}=\frac{4kT\,\omega_0 C}{Q}\quad\Rightarrow\quad \overline{i_{n,R}^2}/\Delta f\ \propto\ \frac{1}{Q}.
  • Reading: higher QQ → larger RpR_p → smaller tank-injected thermal-noise current PSD (1/Q\propto 1/Q). This is the first layer of "high QQ → 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 QQ to phase noise — narrow band, steep phase slope, and the equivalence with Γrms/qmax\Gamma_{rms}/q_{max}

(a) High QQ = narrow bandwidth = steep phase slope. The standard relation between QQ and the 3-dB bandwidth:

Q=ω0Δω3dBΔω3dB=ω0Q.Q=\frac{\omega_0}{\Delta\omega_{3\mathrm{dB}}}\quad\Leftrightarrow\quad \Delta\omega_{3\mathrm{dB}}=\frac{\omega_0}{Q}.
  • Derivation sketch: the parallel-RLC impedance is Z(ω)=(1Rp+jωC+1jωL)1Z(\omega)=\big(\tfrac{1}{R_p}+j\omega C+\tfrac{1}{j\omega L}\big)^{-1}; expanding to first order near ω0\omega_0 with ω=ω0+Δω\omega=\omega_0+\Delta\omega, the susceptance part is j2CΔω\approx j\,2C\Delta\omega, giving ZRp/(1+j2QΔω/ω0)Z\approx R_p/(1+j\,2Q\Delta\omega/\omega_0). Z|Z| drops to 1/21/\sqrt2 of the peak (−3 dB) when 2QΔω/ω0=12Q\Delta\omega/\omega_0=1, i.e. half-bandwidth Δω=ω0/(2Q)\Delta\omega=\omega_0/(2Q), full bandwidth ω0/Q\omega_0/Q ✓.
  • Phase slope: the phase of the above is Z=arctan(2QΔω/ω0)\angle Z=-\arctan(2Q\Delta\omega/\omega_0), whose slope with respect to ω\omega at ω0\omega_0 is dZdωω0=2Qω0\dfrac{d\angle Z}{d\omega}\big|_{\omega_0}=-\dfrac{2Q}{\omega_0}. The higher the QQ, 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 ω0\omega_0 — the steeper the phase slope dϕ/dωd\phi/d\omega, 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 ω0\omega_0. This is precisely the physical origin of the Leeson shaping term (ω02QΔω)2\big(\tfrac{\omega_0}{2Q\Delta\omega}\big)^2 (derivation_leeson, Step 2).

(b) 1/Q21/Q^2 scaling (Leeson). Stack (a)'s narrow-band shaping on top of Step 3's 1/Q1/Q noise source, then run it through the autonomous oscillator's phase integration (1/Δω21/\Delta\omega^2): the QQ dependence of phase noise lands at 1/Q21/Q^2:

L(Δω)  (ω02QΔω)2  1Q2.\mathcal{L}(\Delta\omega)\ \propto\ \Big(\frac{\omega_0}{2Q\,\Delta\omega}\Big)^2\ \propto\ \frac{1}{Q^2}.
  • Reading: doubling QQ → phase noise improves by 10log10(22)=6.0210\log_{10}(2^2)=6.02 dB. This is the same inverse-square law as tank_swing's "double qmaxq_{max} → −6 dB" — QQ and qmaxq_{max} are two independent levers that each "pay off quadratically" toward low phase noise.
  • Note: the shaping expression (ω02QΔω)2\big(\tfrac{\omega_0}{2Q\Delta\omega}\big)^2 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 12Q\dfrac{1}{2Q} and the ISF's Γrmsqmax\dfrac{\Gamma_{rms}}{q_{max}} describe the same thing — "the efficiency of converting tank/device noise into phase skirts." Putting the two 1/f21/f^2 results side by side makes it clear:

Model1/f21/f^2 phase skirt"noise → phase" efficiency factorSource
Leeson (external, not among the 5 PDFs)(ω02QΔω)2\propto\big(\dfrac{\omega_0}{2Q\,\Delta\omega}\big)^212Q\dfrac{1}{2Q} (high QQ → low efficiency → less noise)[E1] Leeson 1966
ISF ([P1], within the 5 PDFs)Γrms2qmax2in2/Δf4Δω2\dfrac{\Gamma_{rms}^2}{q_{max}^2}\cdot\dfrac{\overline{i_n^2}/\Delta f}{4\Delta\omega^2}Γrmsqmax\dfrac{\Gamma_{rms}}{q_{max}} (small → less noise)[P1] Eq.(21), p.185

The correspondence:

12Q  Γrmsqmax×(載波/雜訊功率正規化).\frac{1}{2Q}\ \longleftrightarrow\ \frac{\Gamma_{rms}}{q_{max}}\times(\text{載波/雜訊功率正規化}).
  • How to read it: high QQ ⟺ low Γrms/qmax\Gamma_{rms}/q_{max} ⟺ low phase noise. Both are the ratio of "how much phase the same lump of noise buys."
  • Why the ISF is more general: QQ is an LC-tank concept (you need a resonant energy-storage element to even have a QQ); a ring oscillator has no high-QQ tank — no QQ at all — yet it still has Γrms\Gamma_{rms} and qmaxq_{max}, so [P1]'s Γrms/qmax\Gamma_{rms}/q_{max} holds for rings just as well, while Leeson's 1/(2Q)1/(2Q) fails for rings (see lc_vs_ring). QQ is the incarnation of Γrms/qmax\Gamma_{rms}/q_{max} in the special case "a resonant tank exists." That is the full meaning of the QΓrms/qmaxQ\leftrightarrow\Gamma_{rms}/q_{max} equivalence claimed in derivation_leeson.

Numerical example (building intuition)

Example (QQ, RpR_p, and thermal-noise floor of a 5 GHz LC tank): take L=1L=1 nH, C=1.013C=1.013 pF (tuned so f0=5f_0=5 GHz), tank parallel loss Rp=314 ΩR_p=314\ \Omega, T=300T=300 K. Find QQ, the 3-dB bandwidth, and the tank thermal-noise current PSD.

(1) Resonant frequency:

ω0=1LC=1109×1.013×1012=11.013×10213.142×1010 rad/s,\omega_0=\frac{1}{\sqrt{LC}}=\frac{1}{\sqrt{10^{-9}\times1.013\times10^{-12}}}=\frac{1}{\sqrt{1.013\times10^{-21}}}\approx3.142\times10^{10}\ \text{rad/s},

i.e. f0=ω0/(2π)5.00f_0=\omega_0/(2\pi)\approx5.00 GHz ✓.

(2) QQ (via Rp/(ω0L)R_p/(\omega_0 L), cross-checked against ω0RpC\omega_0 R_p C):

Q=Rpω0L=3143.142×1010×109=31431.4210.0.Q=\frac{R_p}{\omega_0 L}=\frac{314}{3.142\times10^{10}\times10^{-9}}=\frac{314}{31.42}\approx10.0.

Cross-check: ω0RpC=3.142×1010×314×1.013×10129.99\omega_0 R_p C=3.142\times10^{10}\times314\times1.013\times10^{-12}\approx9.99 ✓ (the two forms agree). Characteristic impedance R0=L/C=109/1.013×101231.4 ΩR_0=\sqrt{L/C}=\sqrt{10^{-9}/1.013\times10^{-12}}\approx31.4\ \Omega, so Q=Rp/R0=314/31.4=10.0Q=R_p/R_0=314/31.4=10.0 ✓ (all three forms agree).

(3) 3-dB bandwidth: Δω3dB=ω0/Q=3.142×1010/10=3.142×109\Delta\omega_{3\mathrm{dB}}=\omega_0/Q=3.142\times10^{10}/10=3.142\times10^9 rad/s, i.e. Δf3dB=f0/Q=500\Delta f_{3\mathrm{dB}}=f_0/Q=500 MHz. Q=10Q=10 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 QQ ceiling.

(4) Tank thermal-noise current PSD:

4kTRp=4×1.38×1023×300314=1.656×10203145.27×1023 A2/Hz.\frac{4kT}{R_p}=\frac{4\times1.38\times10^{-23}\times300}{314}=\frac{1.656\times10^{-20}}{314}\approx5.27\times10^{-23}\ \text{A}^2/\text{Hz}.
  • Dimension check: [J/K][K][Ω]=JΩ=V⋅A⋅sV/A=A2⋅s=A2/Hz\dfrac{[\text{J/K}][\text{K}]}{[\Omega]}=\dfrac{\text{J}}{\Omega}=\dfrac{\text{V·A·s}}{\text{V/A}}=\text{A}^2\text{·s}=\text{A}^2/\text{Hz} ✓.
  • Feel for the number: this 5.27×10235.27\times10^{-23} A²/Hz is the "tank-only, best-case" noise-current floor. Plugging it into [P1] Eq.(21) as in2/Δf\overline{i_n^2}/\Delta f (with qmax=1q_{max}=1 pC, Γrms=0.5\Gamma_{rms}=0.5) estimates an ideal phase-noise bound — real circuits are worse due to active-core device noise, cyclostationarity, and flicker (see device_noise_mapping). Raising QQ from 10 to 20 (doubling RpR_p to 628 Ω) cuts this noise-current floor in half outright (1/Q\propto 1/Q), 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 qmaxq_{max}, Γrms\Gamma_{rms}, 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 QQ by making RpR_p large, but in a silicon process QQ hits a hard ceiling, and the causes almost all trace back to the inductor and parasitics:

Limiting sourceWhy it suppresses QQTypical magnitude / consequence
spiral-inductor metal series resistance RsR_sfinite metal conductivity + skin effect / proximity effect raise RsR_s at high frequency; the series RsR_s converted to parallel, RpQL2RsR_p\approx Q_L^2 R_s, is cappedon-chip inductor unloaded QQ is often only 5–15 (~20 in advanced nodes); only discrete/MEMS reach the hundreds
substrate lossthe silicon substrate conducts: magnetically induced eddy currents + capacitive coupling leak energy into the substrateworst at high frequency; drags QQ down further
capacitor / varactor lossthe varactor (voltage-controlled capacitor used to tune f0f_0) has series resistance and finite QCQ_Cthe wider the tuning range, the larger the varactor's share and the more it drags down the tank QQ
external loading (loaded QQ)the buffer / next stage effectively parallels in an RextR_{ext}, so QL<Q0Q_L<Q_0 (Step 1)the heavier the measurement or drive loading, the lower the effective QQ → worse phase noise
parasitic capacitancewiring/device parasitics CparC_{par} parallel into the tank, eating the usable CC tuning range and possibly adding extra losslimits the maximum f0f_0 and the swing
  • Design implication: because on-chip QQ is stuck at ~10–20, LC-oscillator phase-noise improvements often come not from raising QQ (there is little headroom) but from enlarging the swing to raise qmaxq_{max} — exactly the theme of tank_swing. The design knob "raising tank QQ is nearly-free swing" (at the same IbiasI_{bias}, larger RpR_p → larger swing 4πIbiasRp\approx\tfrac{4}{\pi}I_{bias}R_p) has its upper limit locked by this inductor-QQ ceiling.
  • Why rings do not rely on QQ: a ring oscillator has no resonant tank at all (no QQ); it uses the number of stages NN and per-stage current/swing as levers instead — another reason the ISF's Γrms/qmax\Gamma_{rms}/q_{max} framework (which needs no QQ) is more general than Leeson (see lc_vs_ring).

Honesty note: this section's typical inductor-QQ values (5–20), skin/proximity effects, substrate loss, and varactor QQ 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-QQ curves, consult that process's documentation.

Applicability and failure conditions

ConditionWhen it holds (the QQ concept applies cleanly)What happens when it fails
a resonant tank exists (LC, crystal, MEMS)Q=ω0RpCQ=\omega_0 R_p C and the other forms hold; 1/Q21/Q^2 scaling appliesring/relaxation has no resonance → no QQ; use Γrms/qmax\Gamma_{rms}/q_{max} instead (lc_vs_ring)
high QQ (narrow band), Δωω0/(2Q)\Delta\omega\ll\omega_0/(2Q)the first-order expansion ZRp/(1+j2QΔω/ω0)Z\approx R_p/(1+j2Q\Delta\omega/\omega_0) and Lorentzian shaping are accurateat low QQ (wide band) the first-order approximation degrades; use the full Z(ω)Z(\omega)
losses lumpable into a single parallel RpR_pthe three QQ forms are equivalent; a single 4kT/Rp4kT/R_p noise sourcedistributed losses / multiple noise sources need separate models (substrate and varactor each with their own QQ)
linear, small perturbationQQ is a constant; the energy definition holdsunder large signals the active core's strong nonlinearity makes the effective impedance time-varying (cyclostationary; see effective_isf)
loaded vs unloaded kept distinctloaded QQ determines phase noise; unloaded QQ for inductor designconflating the two overestimates QQ and underestimates phase noise

Key takeaways

  • The parallel-RLC QQ has four equivalent forms: Q=ω0RpC=RpC/L=Rp/(ω0L)=Rp/R0Q=\omega_0 R_p C=R_p\sqrt{C/L}=R_p/(\omega_0 L)=R_p/R_0 (R0=L/CR_0=\sqrt{L/C}); in parallel, RpR_p sits in the numerator — large RpR_p → high QQ.
  • The energy definition Q=ω0Estored/PdissQ=\omega_0\,E_{stored}/P_{diss} agrees exactly with the above (substituting v=Vpcosω0tv=V_p\cos\omega_0 t yields ω0RpC\omega_0 R_p C; Vp2V_p^2 cancels entirely).
  • Without an active core the energy decays as eω0t/Q\propto e^{-\omega_0 t/Q}; the active core uses R-R (negative conductance Gm1/RpG_m\ge1/R_p) to cancel RpR_p's energy loss, but cannot cancel RpR_p's thermal noise.
  • RpR_p is the physical source of the tank thermal-noise current 4kT/Rp4kT/R_p (single-sided PSD, A²/Hz); Rp=QR0R_p=Q\,R_0, hence 4kT/Rp1/Q4kT/R_p\propto 1/Q.
  • Q=ω0/Δω3dBQ=\omega_0/\Delta\omega_{3\mathrm{dB}}: high QQ → narrow band → steep phase slope 2Q/ω0-2Q/\omega_0 → frequency clamped → phase noise 1/Q2\propto1/Q^2 (−6 dB per doubling of QQ; Leeson, external, not among the 5 source PDFs).
  • QΓrms/qmaxQ\leftrightarrow\Gamma_{rms}/q_{max}: Leeson's 1/(2Q)1/(2Q) and [P1] Eq.(21)'s Γrms/qmax\Gamma_{rms}/q_{max} are the same "noise → phase" efficiency; high QQ = low Γrms/qmax\Gamma_{rms}/q_{max} = low phase noise. The ISF version also holds for rings, which have no QQ.
  • Example: L=1L=1 nH, C=1.013C=1.013 pF, Rp=314 ΩR_p=314\ \Omegaf0=5f_0=5 GHz, Q=10Q=10, Δf3dB=500\Delta f_{3\mathrm{dB}}=500 MHz, 4kT/Rp5.3×10234kT/R_p\approx5.3\times10^{-23} A²/Hz.
  • Practical ceiling: on-chip spiral-inductor QQ is only ~5–20 (metal RsR_s, skin/proximity, substrate loss, varactor), so LC phase-noise reduction usually shifts to enlarging the swing instead (tank_swing).
  • Sources: RLC/QQ/4kTR4kTR are standard textbook material (external literature, not among the 5 source PDFs); the 1/Q21/Q^2 shaping is Leeson's (external); Γrms/qmax\Gamma_{rms}/q_{max} and Eq.(21) are [P1] (within the 5 PDFs, verified verbatim).

Further reading

  • Why phase has no restoring force, and how R-R maps to limit-cycle amplitude restoration: oscillator_phase
  • How QQ enters the Leeson model; the full QΓrms/qmaxQ\leftrightarrow\Gamma_{rms}/q_{max} comparison: derivation_leeson
  • The other quadratic lever, qmaxq_{max} (swing), and the consequences of the on-chip QQ ceiling: tank_swing
  • Why a ring with no QQ can still use the ISF framework: lc_vs_ring
  • The signature 1/f21/f^2 result and how 4kT/Rp4kT/R_p enters Eq.(21): white_noise_to_phase_noise
  • Fundamentals of resistor thermal noise 4kTR4kTR: psd_phase_noise_jitter
  • Site-wide symbols and units: Notation