Quasi-Periodic Oscillations
Point a fast X-ray timer at an accreting neutron star or black hole and the light never sits still: it flickers on every timescale from seconds to a millisecond. Fourier-transform that flicker and, riding on a broad red-noise hump, one or more sharp-ish peaks emerge — quasi-periodic oscillations, QPOs. They are the closest thing astronomy has to a stethoscope pressed against the innermost few gravitational radii of a compact object — a region no telescope can resolve for a stellar-mass source. The peaks are quasi-periodic because the signal is not a clean sinusoid but a stochastically driven, damped oscillator — turbulence re-excites a natural frequency whose phase slowly wanders — so the power piles into a Lorentzian band, not a delta-function spike. What makes QPOs precious is which timescale they sample. The orbital frequency at radius around mass is , climbing to roughly a kilohertz just outside a neutron star and a few hundred hertz near a stellar black hole's innermost stable orbit. Observed QPO frequencies land in these ranges — direct evidence that we are watching gas whirl a handful of Schwarzschild radii from the horizon. There, general relativity splits the single orbital frequency into three fundamentals — azimuthal, radial, and vertical — whose small differences appear as slow precessions. Read those against a strong-field model and you can, in principle, weigh the black hole, clock its spin, and constrain the equation of state of matter denser than a nucleus. This article builds the dynamics from the Kerr metric, defines the observables rigorously, and works the headline predictions to real numbers.
- Quasi-periodic oscillations (QPOs) are broad, statistically significant peaks in the Fourier power spectrum of the X-ray flux from accreting neutron stars, black holes, and some active galactic nuclei.
- Their frequencies (microhertz to ~1300 Hz) match dynamical timescales at a few to tens of gravitational radii, making QPOs a direct probe of matter in strong-field gravity.
- They are classified by frequency: low-frequency QPOs (~0.1–30 Hz, usually type-C) and high-frequency QPOs (~40–450 Hz in black holes; twin kilohertz QPOs up to ~1300 Hz in neutron stars).
- The quality factor (centroid over FWHM) separates a coherent QPO () from noise; the sharpest kHz QPOs reach .
- Leading models tie the peaks to relativistic epicyclic frequencies near the ISCO — relativistic precession, epicyclic 3:2 resonance, and Lense–Thirring precession of an inner torus.
- Because every orbital frequency scales as , HFQPOs encode the mass and spin — a route to testing general relativity and constraining the equation of state.
- Key idea: QPO frequencies are set by the fundamental orbital and epicyclic frequencies of test particles in strong-field gravity near a compact object; measuring them constrains mass, spin, and — for neutron stars — the equation of state, because general relativity splits the single Newtonian orbital frequency into three that differ near the ISCO.
QPO frequencies are set by the fundamental orbital and epicyclic frequencies of test particles in strong-field gravity near a compact object; measuring them constrains the mass, spin, and — for neutron stars — the equation of state, because in general relativity the single Newtonian orbital frequency splits into three that differ near the ISCO.
Where this lives today
QPOs sit at a live frontier where accretion physics, general relativity, and dense-matter physics intersect. The Rossi X-ray Timing Explorer (1995–2012) built the entire kHz-QPO and type-C catalogue; its successor for soft X-ray timing, NASA's NICER on the ISS (2017–), pairs microsecond timing with the neutron-star mass–radius programme that constrains the equation of state and feeds the Tolman–Oppenheimer–Volkoff curve. The relativistic-precession weighing of GRO J1655−40 to , showcases QPO-based mass/spin measurement, and type-C QPOs now trace the inner-disc truncation radius in real time as black-hole transients cycle between hard and soft states. The open problem is stark: after four decades no single model — relativistic precession, epicyclic 3:2 resonance, Lense–Thirring precession of a tilted torus — is universally accepted, and different sources may favour different mechanisms. The proposed large-area timing missions eXTP and STROBE-X are designed to phase-resolve individual QPO cycles and measure the frequency tracks precisely enough to discriminate among the models — while candidate QPOs in active galactic nuclei test whether the same dynamics scale up over six orders of magnitude in mass.
The physical picture
Follow a single blob of gas orbiting deep in the accretion disc. In Newtonian gravity its orbit is a closed ellipse: it returns to the same radius, height, and azimuth once per revolution — one frequency. Strong-field gravity breaks that threefold degeneracy. Relativity softens the radial "spring", so the blob's radial oscillation cycles slightly slower than its revolution; the leftover is a slow advance of the orbit's periastron — the effect that precesses Mercury, here enormously amplified. Frame dragging softens the vertical spring too, so is a slow precession of the whole orbital plane — the nodal, or Lense–Thirring, precession that only a spinning spacetime produces. QPOs are the observable heartbeat of these motions. Why quasi-periodic? Because the disc is turbulent, and turbulence is a random driver. Picture pushing a child on a swing at random moments: it still oscillates near its natural frequency, yet its amplitude and phase drift. Fourier power collects in a band whose width is set by the damping — a Lorentzian bump, not a spike. The quality factor counts how many cycles stay coherent; of a few means "a QPO", a genuine clock. The first figure fuses the precessing orbit and the power spectrum it produces.
The frequencies scale inversely with mass: everything on the right of the Kerr formulas carries a factor , so doubling the mass halves every orbital frequency at fixed radius in gravitational radii. That scaling explains the observed hierarchy — supermassive black holes in AGN at microhertz to millihertz, stellar black holes (–) at tens to hundreds of hertz, neutron stars (–) up to Hz. A measured HFQPO, fed into a spin-dependent model, therefore weighs the object: QPOs are a strong-gravity spectrometer. The second figure plots this frequency–radius diagram — the backbone of the relativistic precession model — for a real neutron-star mass.
The core equations
QPOs live in the Fourier domain, so we begin with the power spectral density (PSD) of the light curve : the modulus-squared of its discrete Fourier transform, normalized so integrating it returns the fractional variance — letting a QPO's strength be quoted as a percent rms.
where: — power spectral density; — discrete Fourier transform of the light curve; — mean count rate; — number of time bins. Reading: with this (rms) normalization , and a flat white-noise floor (level 2 in Leahy units) is subtracted before any feature is fitted. A QPO is fitted as a Lorentzian — the power spectrum of a driven damped oscillator — with centroid and width whose ratio is the coherence.
where: — centroid frequency; — full width at half maximum; — integrated fractional rms amplitude; — quality factor. Reading: marks a QPO rather than noise; kHz QPOs reach , but never infinity, which would signal a coherent pulsation. For a circular equatorial geodesic in the Kerr metric, the azimuthal (orbital) frequency has a compact form.
where: — azimuthal orbital frequency; — gravitational radius; — dimensionless spin; — mass and angular momentum. Reading: gives the Schwarzschild value , exactly Kepler's , with the scaling manifest. The radial epicyclic frequency — small in-and-out oscillations about the circular orbit — is suppressed below and vanishes at the ISCO.
where: — radial epicyclic frequency; — orbital frequency at that radius. Reading: the term drives at — the marginally stable orbit that caps a source's highest coherent frequency. The vertical epicyclic frequency equals in Schwarzschild but is dragged below it once the object spins.
where: — vertical epicyclic frequency. Reading: at , and the plane does not precess; any is a pure frame-dragging signal isolating the spin. The two differences between the fundamentals are the precession frequencies most models predict.
where: — periastron precession; — nodal / Lense–Thirring precession. Reading: both vanish in the Newtonian limit where the three fundamentals coincide. Two empirical relations anchor the phenomenology: in neutron stars the twin kHz QPOs separate by roughly the spin (a beat clue), and in black holes the high-frequency pairs cluster near a 3:2 ratio (a resonance clue).
where: — upper and lower QPO centroids; — neutron-star spin frequency. Reading: "" does real work — the separation drifts and is generally not exactly the spin, and the ratio is near but not locked to 3:2, which any successful model must explain.
The goal is to find the smallest radius at which matter can hold a stable circular orbit around a non-spinning compact object, and the orbital frequency there — because that radius, the innermost stable circular orbit (ISCO), sets a hard ceiling on how fast any orbital-motion QPO can be. We build the relativistic effective potential from the Schwarzschild geodesic, impose marginal stability, solve for the radius, and convert to a frequency we can test against observed high-frequency QPOs.
Step 1. For a timelike geodesic in Schwarzschild spacetime the conserved energy and angular momentum per unit mass reduce radial motion to , with . Why: a particle rolling in makes "stable orbit" a statement about the potential's shape.
Step 2. A circular orbit sits at ; it is stable if . The innermost stable orbit is the marginal case, so we solve and together. Why: the second derivative's sign is the dividing line — inside it a small inward nudge no longer restores the orbit.
Step 3. The two conditions are met only at , independent of — equivalently where hits zero. Why: the ISCO and the zero of coincide because both express the same loss of radial stability.
Step 4. Insert into to get the ceiling, Hz — near Hz for a black hole, Hz for a neutron star, exactly the HFQPO and kHz-QPO bands. Why: this number, with mass as the only input, explains why black-hole HFQPOs stall in the hundreds of hertz while lighter neutron stars reach a kilohertz.
Step 5. Prograde spin shrinks the ISCO toward as , lifting the ceiling several-fold — so an unusually high HFQPO is evidence of rapid rotation. Why: the ISCO's spin dependence turns a frequency ceiling into a spin measurement. *Note: ; evaluating gives Hz, reproducing kHz per solar mass; and at is consistent with equation (4).*
Go deeper · Derivation B · 1 minThe relativistic precession model of the twin kilohertz QPOs
The goal is to show how a single characteristic radius in the inner disc can generate two simultaneous kHz QPOs and one low-frequency QPO, and to turn the observed frequency–frequency track into a measurement of mass and spin. In the relativistic precession model of Stella and Vietri each observed frequency is one of the three fundamentals at the same radius, so as that radius moves with accretion rate the frequencies sweep out a predicted, fittable curve.
Step 1. Assign the upper kHz QPO to the orbital frequency, ; the lower to periastron precession, ; the type-C low-frequency QPO to nodal precession, . Why: three observables become three functions of one radius, so the model makes falsifiable predictions rather than fitting each peak alone.
Step 2. Eliminate the radius between the two kHz frequencies using equation (4). With , the pair obeys the closed relation below, so traces a one-parameter curve as varies.
Why: the track's scale fixes and its curvature fixes , so fitting it measures both.
Step 3. In the ISCO limit (, ), , so : the two peaks converge and merge. This turnover, seen in several neutron-star sources, locates the ISCO and bounds the mass. Why: a merge of two independent frequencies is a clean prediction only the ISCO can produce.
Step 4. Numerically, for a , neutron star runs from Hz at the ISCO to Hz at and Hz at , bracketing observed upper kHz QPOs; falls from that ceiling toward zero at large radius. Why: the model lands on the observed kHz band with only the mass as input. *Note: Hz at for ; at large , so (the Newtonian limit of no precession); and at the ISCO reproduces the observed twin-peak convergence.*
Go deeper · Derivation C · 1 minLense–Thirring precession as the low-frequency QPO
The goal is to show that the nodal precession of equation (6), in the weak-field slow-rotation limit, collapses to the classical Lense–Thirring frame-dragging rate — closing the loop between type-C low-frequency QPOs and spin, and yielding a testable low-versus-high-frequency correlation. We expand the vertical epicyclic frequency to first order in spin, subtract it from the orbital frequency, and rewrite in terms of the angular momentum .
Step 1. Expand equation (5) to first order in : . Why: type-C QPOs arise in modestly spinning systems far enough out that the leading spin term suffices.
Step 2. Subtract from : , then substitute and to reach the boxed frame-dragging form.
Why: recovering the textbook rate shows the GR nodal frequency and classical frame-dragging are one physics.
Step 3. The payoff: while , so eliminating the radius gives — a quadratic correlation seen in real sources. Why: a parameter-free scaling law between two measured frequencies can confirm or kill a model. *Note: equals — the standard 1918 frame-dragging rate — and evaluates to Hz at , , , confirming it matches the exact weak-field nodal frequency.*
Limiting cases
The three fundamentals encode different physics in different regimes; their limits are the fastest way to see what each QPO measures.
| Case | Result | Meaning |
|---|---|---|
| Newtonian / large radius | The three coincide (closed Keplerian ellipse): no precession, no QPO splitting. | |
| Approaching the ISCO (Schwarzschild) | as | The radial epicyclic frequency vanishes as the orbit turns marginally stable, while stay finite; caps HFQPO frequencies. |
| Kerr, spin | (prograde) | Spin breaks equatorial symmetry, so drops below ; the difference is the Lense–Thirring precession that carries . |
| Neutron star vs black hole | If the ISCO lies outside the surface it sets the top orbital frequency; if the surface is larger, the surface orbit does — an equation-of-state test. | |
| Rapid prograde spin, | several × higher | Frame dragging pulls the last stable orbit inward, raising the ceiling — an unusually fast QPO implies near-maximal spin. |
Worked examples
1 · The frequency ceiling of a neutron star (fully worked)
A neutron star of radius km accretes from a companion. (a) Where is its ISCO, and does it lie outside the star? (b) What is the maximum orbital (upper kHz QPO) frequency? (c) An observer reports an upper kHz QPO at Hz — is that consistent with orbital motion outside the ISCO?
Step 1. Gravitational radius: , so the ISCO is at — comfortably outside the km surface. The star behaves like a black hole for orbital dynamics: the ISCO sets the innermost orbit.
Step 2. Maximum orbital frequency at the ISCO: . No stable circular orbit, and no orbital-motion QPO tied to one, can exceed this.
Step 3. The reported Hz exceeds the Hz ceiling for a non-spinning star. Something must give: a lower mass (a star lifts the ceiling to Hz), prograde spin, or a QPO that is not the ISCO orbital frequency. At , it is impossible, so the data push toward lower mass or finite spin — exactly how kHz QPOs constrain the equation of state.
2 · Weighing a black hole from a 3:2 HFQPO pair
The microquasar GRO J1655−40 shows HFQPOs at Hz and Hz — a clean 3:2 pair. Use the ISCO ceiling to bound its mass, and compare with the full relativistic-precession fit.
Step 1. The upper HFQPO, Hz, cannot exceed the ISCO orbital frequency. For , Hz, so gives — a bound with no modelling.
Step 2. Prograde spin raises the ceiling, so a spinning hole with the same frequencies can be more massive. Fitting all three frequencies — the two HFQPOs plus the Hz type-C LFQPO — in the RPM gives three equations in .
Step 3. The published solution (Motta and collaborators) yields , , consistent with the dynamical mass from optical spectroscopy. The QPOs alone weigh the black hole to and clock a moderate spin, independent of continuum-fitting or iron-line methods — and Step 1's bound shows why it had to be a few solar masses.
3 · A beat-frequency spin estimate
A neutron-star binary shows twin kHz QPOs at Hz and Hz. What spin does a naive beat-frequency reading imply, and what is the catch?
Step 1. The separation is , so the beat guess sets Hz — a spin period near ms, in the recycled-millisecond-pulsar range.
Step 2. The catch: measured separations track half the spin in some fast rotators and drift by tens of hertz as the frequencies climb. A Hz separation strongly hints at a Hz spin, but confirmation needs an independent measurement — a burst oscillation or pulsation — because the separation is not a rigid clock.
Physics of the portrait
QPOs are an observational science, and no one shaped it more than the pioneer of X-ray timing — who first recognized a QPO for what it was and later found the kilohertz oscillations that reached the strong-field regime.
Origins · 1 minMichiel van der Klis and how this was discovered
Michiel van der Klis turned the fast X-ray variability of accreting compact objects from noise into a quantitative probe of strong gravity. Working with EXOSAT data, in 1985 he and collaborators identified the first quasi-periodic oscillation — a broad, drifting peak in the power spectrum of the neutron-star binary GX 5−1 — and interpreted it as a beat between a Keplerian frequency and the star's spin rather than dismissing it as instrumental. That reframing created a subfield. The decisive moment came in 1996, when the Rossi X-ray Timing Explorer, with its large area and microsecond timing, revealed kilohertz QPOs in neutron-star binaries at frequencies matching orbital motion a few gravitational radii out — the closest look yet at matter near the ISCO. His 2006 review in Compact Stellar X-ray Sources codified the taxonomy and the statistical machinery — Leahy and rms normalizations, Lorentzian fitting, the quality factor — used throughout this article. His conviction that timing resolves what imaging cannot remains the field's animating idea: the fastest clocks in the sky are also the deepest probes of curved spacetime.
Going further
Texts. Carroll and Ostlie, An Introduction to Modern Astrophysics, 2nd ed. (accretion discs, compact-object binaries) · Dodelson, Modern Cosmology (relativistic dynamics background) · Mo, van den Bosch and White, Galaxy Formation and Evolution (accretion and central engines) · Binney and Tremaine, Galactic Dynamics, 2nd ed. (epicyclic frequencies and orbits in axisymmetric potentials) · van der Klis, in Compact Stellar X-ray Sources (2006), Ch. 2 (the definitive QPO review) · Stella and Vietri, ApJ Letters 492, L59 (1998) (relativistic precession model) · Abramowicz and Kluzniak, A&A 374, L19 (2001) (epicyclic resonance model). Key numerical benchmarks: and Hz follow from the Schwarzschild effective potential; the Kerr epicyclic formulas reduce correctly in the and large- limits; the weak-field Lense–Thirring rate is , equal to with ; the twin-QPO orbital frequencies run Hz at and Hz at for ; and the ISCO ceiling gives from a Hz upper HFQPO, consistent with the full RPM fit , for GRO J1655−40. Frequency scaling and the near-3:2 ratio are standard observational facts.
Prerequisites. Neutron Stars · Neutron Star Structure and Interior · Equation of State of Dense Matter · Millisecond and Recycled Pulsars. Leads to. Tolman–Oppenheimer–Volkoff Equation · Magnetars.
Ask the tutor: Ask me to invert a set of observed QPO frequencies into a black-hole mass and spin, or to show why the radial epicyclic frequency must vanish exactly at the innermost stable circular orbit.
What is the difference between a QPO and a coherent pulsation?
A coherent pulsation — from a spinning, magnetized neutron star — is a sharp spectral line: its phase is stable over billions of cycles, so you can build a timing model and count every rotation. A QPO is a broad peak: the oscillation is re-excited by turbulence and its phase wanders, so it stays coherent only for cycles. So you can fold data on a pulsation to sharpen it indefinitely, but a QPO cannot be folded coherently — there is no fixed phase to fold on.
Why do neutron-star QPOs reach higher frequencies than black-hole QPOs?
Because orbital frequency scales as , with the maximum near the ISCO at Hz. A black hole therefore caps near Hz (higher if spinning), whereas a – neutron star is five to seven times lighter and reaches over a kilohertz. It is a pure mass effect: the same strong-field dynamics at a smaller mass runs faster, which is also why supermassive black holes should show analog QPOs at microhertz to millihertz.
How can three QPO frequencies measure both mass and spin?
The relativistic precession model identifies the three simultaneous frequencies — orbital , periastron precession , nodal precession — as the three fundamentals at one radius, giving three equations in three unknowns . The mass sets the frequency scale (), the spin distorts the relative spacing (the -terms in and ), so the two separate when all three peaks are seen together — as for GRO J1655−40.
Why isn't the twin-kHz-QPO separation exactly the spin frequency?
The original beat-frequency idea predicted , imagining the lower QPO as a beat between a Keplerian frequency and the star's rotation. Real data disagree: the separation is close to the spin (or, in fast rotators, half it) but drifts by tens of hertz as the frequencies climb. That drift is fatal to a rigid beat model and favours the precession and resonance pictures, in which the separation is or a resonance detuning that varies with radius — an approximate resonance, not an identity.
What does the 3:2 frequency ratio in black-hole HFQPOs tell us?
High-frequency QPO pairs in black-hole binaries cluster near a 3:2 ratio (for example and Hz in GRO J1655−40). A commensurate ratio is the fingerprint of a nonlinear resonance: two modes — plausibly the vertical and radial epicyclic frequencies — lock together where their frequencies are in a small-integer ratio, pumping energy into a coherent oscillation. In the Abramowicz–Kluzniak model this resonance selects a preferred radius and frequency pair, so the ratio recurs across sources even as the absolute frequencies differ with mass. It is not exactly 3:2 — the resonance has finite width — itself a clue to the driving and damping.
Are QPOs seen outside X-ray binaries?
Yes, and testing that is a major goal. If the same strong-gravity dynamics govern all accreting black holes, supermassive holes in active galactic nuclei should show QPOs lower by the mass ratio — microhertz to millihertz for –. Candidate QPOs are reported in Seyferts such as RE J1034+396, and quasi-periodic eruptions may be related. Confirming them would extend the scaling across six orders of magnitude in mass — though the long timescales make the statistics hard, since one cycle can take hours to days.