Chapter 5

The colors of noise

Point a spectrum analyzer at almost anything in a lab — a photodiode, a resistor, a laser's frequency, a magnetometer left running overnight — and the noise floor you see is, over decades of frequency, a straight line on a log–log plot: a power law $S(f) \propto f^{-\alpha}$. The single exponent $\alpha$ is a personality. It fixes what the noise looks like in time, whether averaging longer helps, and whether "the RMS" even means anything. Learn to read slopes and you can diagnose an experiment from one plot.

One exponent, a whole personality

Chapter 4 gave us the power spectral density: a one-sided function $S(f)$, in units of (signal)² per Hz, whose integral over frequency is the variance of the signal. Real measured spectra are rarely exotic. Overwhelmingly often they are described, over the band you can see, by

$$ S(f) \;=\; \frac{h_\alpha}{f^{\alpha}}, $$

with $h_\alpha$ a constant setting the level and $\alpha$ setting the slope. By an old audio-engineering analogy with light, the family members have colors: $\alpha=0$ is white (equal power at all frequencies, like white light), $\alpha=1$ is pink or flicker noise (tilted toward the red/low-frequency end), and $\alpha=2$ is brown or red noise (named less for the color than for Brownian motion — it is a random walk).

Before any formulas, get a feel for what $\alpha$ does. The machine below synthesizes noise with an exact $f^{-\alpha}$ spectrum. Sweep the slider slowly from 0 to 2 and watch the time trace change character: from memoryless fuzz, to wandering-but-tethered, to a drunkard who never comes home. The underlying random numbers are kept fixed while you drag, so the change of character you see is purely the exponent, not sample-to-sample luck.

The noise machine: $S(f) \propto f^{-\alpha}$

Drag $\alpha$ and watch the same underlying random sample change personality: $\alpha=0$ white, $\alpha=1$ pink/flicker, $\alpha=2$ brown/random-walk. Right: the measured PSD with a dashed $f^{-\alpha}$ reference. The record is normalized to unit RMS, so only the shape changes.

Notice the two extremes. At $\alpha=0$ every sample is a fresh start: zoom in anywhere and the trace has no memory of what came before. At $\alpha=2$ the trace is nothing but memory: each value is the previous one plus a small kick, so excursions build up and the trace spends long stretches far from zero. Pink noise, in between, is the strangest of the three — it wanders on every timescale at once, a point we will make precise below.

White noise ($\alpha = 0$): no memory

A flat PSD means equal power in every 1-Hz slice of frequency. In the time domain the correlation function is (ideally) a delta function: knowing the value now tells you nothing about the value one sample later. White noise is what chapter 3's independent-samples process looks like through a spectrum analyzer.

Why is white noise everywhere? Because it is what the central limit theorem does in time: any signal that is the sum of very many fast, independent microscopic kicks — thermal agitation of electrons, discrete charges crossing a junction, photons arriving at a photodiode — looks, on any timescale much longer than a single kick, like Gaussian noise with no memory. Three workhorse examples, with numbers worth memorizing:

MechanismOne-sided PSDTypical level (ASD)
Johnson–Nyquist (any resistor $R$ at temperature $T$) $S_V = 4 k_B T R$ $0.91\ \mathrm{nV}/\sqrt{\mathrm{Hz}}$ for $50\ \Omega$ at 300 K
Shot noise (a current of discrete charges) $S_I = 2 e I$ $18\ \mathrm{pA}/\sqrt{\mathrm{Hz}}$ at $I = 1$ mA
Photon shot noise (optical power $P$ at frequency $\nu$) $S_P = 2 h \nu P$ $19\ \mathrm{pW}/\sqrt{\mathrm{Hz}}$ for 1 mW at 1064 nm

Check the first one yourself: $4 k_B T R = 4 \times (1.38\times10^{-23}\, \mathrm{J/K}) \times 300\,\mathrm{K} \times 50\,\Omega = 8.3 \times 10^{-19}\ \mathrm{V^2/Hz}$, whose square root is $0.91\ \mathrm{nV}/ \sqrt{\mathrm{Hz}}$. Every low-noise amplifier data sheet is implicitly competing against this number.

There is a neater way to state the thermal result — one that makes the $R$ disappear. $4 k_B T R$ is the resistor's open-circuit voltage noise, and it grows with $R$; but a large $R$ is also a feeble power source. Ask instead for the maximum power the resistor can deliver: connect it to a matched load (another resistor $R$), which sees half the voltage and so receives $V^2/(4R) = k_B T$ watts per hertz. The resistance cancels:

$$ N_0 \;=\; k_B T \ \text{ watts per Hz, independent of } R. $$

Every warm object drives a matched circuit with the same universal noise density. Note what kind of density this is: real watts per hertz — power you could dissipate in a load — not the $\mathrm{V^2/Hz}$ of a recorded waveform. That is exactly why $R$ could cancel. There is also a cute equipartition shortcut to the same number: each degree of freedom holds $\tfrac12 k_B T$ of energy, and a circuit offers about two of them per second per hertz of bandwidth (one per quadrature), so thermal equilibrium hands a matched load $k_B T$ of energy per second — $k_B T$ watts — per hertz.

Lab note: −174 dBm/Hz, a number worth memorizing
At the RF engineers' standard $T_0 = 290\,\mathrm{K}$, $N_0 = k_B T_0 = 4.0\times10^{-21}\ \mathrm{W/Hz}$, which in chapter 4's analyzer unit (dBm: decibels relative to 1 mW) reads $-174\ \mathrm{dBm/Hz}$ — the thermal floor that every RF measurement bottoms out at. Because $N_0$ is flat, chapter 4's area rule (power in a band = density × bandwidth) needs no integral, and decibels turn even that multiplication into addition: a factor of 10 in power is +10 dB, so $10^6$ Hz of bandwidth adds $10\log_{10}(10^6) = 60$ dB. A 1 MHz-wide receiver channel therefore collects $-174 + 60 = -114$ dBm of thermal power before anything has been amplified. Chapter 6 turns this floor into the phase noise of every signal, chapter 8 into receiver sensitivity.
"White" always comes with fine print
A PSD that is flat to infinite frequency would integrate to infinite variance — infinite power. Real white noise is white only up to some cutoff: the correlation time of the microscopic kicks ($\sim k_B T/h \approx 6$ THz for thermal noise), your amplifier bandwidth, or your anti-aliasing filter, whichever comes first. "White" is a statement about the band you care about, never about all frequencies. The idealization is safe for a simple reason: whatever the noise drives — a circuit, a servo, an ion's motion — is itself a filter with finite bandwidth, so the unphysical far tail of the white model never makes it into any answer.

Shot noise: light arrives in lumps

The middle rows of the table deserve more than a row each, because they are the noise floor of essentially every optical experiment. Current and light are not continuous fluids: they arrive as discrete, independent lumps — electrons crossing a junction, photons landing on a photodiode. Independent arrivals at a mean rate $N$ per second follow Poisson statistics: the counting law for events that are independent and memoryless — each arrival neither knows nor cares when the last one came (the telegraph fluctuators below hop at the same kind of random times). Poisson statistics have one defining property: the variance of a count equals its mean. Count for one second and you get $N \pm \sqrt{N}$. Because each arrival knows nothing about the others, the fluctuation power is spread evenly over all frequencies: shot noise is white. For a current $I$ of charges $e$ the one-sided PSD is $S_I = 2eI$; for a beam of power $P$ made of photons of energy $h\nu$, the fractional power fluctuation $\delta P/P$ has the flat PSD $2h\nu/P$, i.e. an ASD of $\sqrt{2h\nu/P}$ per root hertz.

Make that concrete with a lab workhorse: $P = 1$ mW at 1064 nm. Each photon carries $h\nu = 1.87\times10^{-19}$ J, so the beam is a stream of $R = P/h\nu = 5.4\times10^{15}$ photons per second. Count them for one second: the fractional fluctuation is $1/\sqrt{R} = 1.4\times10^{-8}$ — fourteen parts per billion, for free, from a beam that fits in your hand. As a spectral density, the shot-limited relative intensity noise (RIN) is $2h\nu/P = 3.7\times10^{-16}\ \mathrm{Hz^{-1}}$, which laser engineers quote logarithmically as $-154$ dB/Hz. The photocurrent picture gives the same answer: a photodiode with quantum efficiency $\eta \approx 0.8$ turns the beam into $I = \eta e P/h\nu \approx 0.69$ mA, and $S_I = 2eI$ implies a relative current noise $S_I/I^2 = 2e/I = 2h\nu/(\eta P)$ — the shot noise of the detected photon stream $\eta R$. Shot noise looks identical whether you count photons or electrons; the only cost of imperfect detection is the $1/\eta$ from counting fewer arrivals.

Note the scaling that runs the economics of precision optics: the signal grows like $P$ but the shot-noise ASD only like $\sqrt{P}$, so the signal-to-noise ratio of a shot-limited measurement grows as $\sqrt{P}$. That is why LIGO circulates hundreds of kilowatts in its arms (chapter 9), and why "just turn up the laser" is always the first move — and eventually a losing one: technical intensity noise is fractional, so more power does not dilute it, and at high enough power radiation-pressure back-action starts shaking the very mirrors you are trying to read out.

A warning before you budget for this floor: a real laser only reaches it at high Fourier frequencies $f$ — the axis of the intensity-noise PSD $S_{\delta P/P}(f)$, i.e. how fast the detected power is wiggling. (Nothing to do with the optical frequency $\nu$: a slow, 1 kHz flicker of a 282 THz beam lives at $f = 1$ kHz on this axis.) Below roughly 1 MHz the intensity spectrum is ruled by technical noise — pump fluctuations, acoustics, mode competition — typically 10–40 dB above shot at kilohertz frequencies, and solid-state lasers usually add a relaxation-oscillation peak somewhere in the 0.1–1 MHz region. The quantum floor is where the spectrum finally flattens, often only at MHz frequencies. This is the moral that chapter 8 elevates to a rule — put your signal at a frequency where the floor is quantum, not technical. And the floor itself is not quite the end: squeezed light is the only way below it, and LIGO has run with squeezing since 2019 (chapter 9).

Photon counting: Poisson arrivals are white noise

Photon arrivals at rate $R$, counted in 1 ms bins. Left: counts per bin — at low rate you see individual photons; by $R = 10^6\,/\mathrm{s}$ the trace looks Gaussian (the central limit theorem again). Right: the PSD of the fractional fluctuation $\delta P/P$ is flat at the shot level $2/R$ (dashed guide), however hard you drag the slider.

Flicker noise ($\alpha = 1$): the same power in every decade

Pink noise has one defining, slightly eerie property. Integrate $S(f) = h/f$ across one decade of frequency, starting anywhere:

$$ \int_{f_1}^{10 f_1} \frac{h}{f}\, df \;=\; h \ln 10 \;\approx\; 2.3\,h \qquad \text{independent of } f_1 . $$

The decade from 1 mHz to 10 mHz carries exactly as much power as the decade from 1 kHz to 10 kHz. There is no characteristic frequency, hence no characteristic time: flicker noise is scale-free. Zoom out by any factor, renormalize the vertical scale, and the trace is statistically indistinguishable from what you started with. Try it:

Self-similarity: pink noise has no favorite timescale

The time axis is rescaled to the visible window and the trace is renormalized by the measured std of that window, so each zoom level is a fair statistical comparison (the previous view is squeezed into the left part of the new one). Pink noise looks the same all the way from 1× to 16× — fresh wander appears at every scale. Switch to white noise: zoomed out it collapses into a featureless band, because all its structure lives at the fastest timescale.

Flicker noise is embarrassingly universal: the low-frequency end of every transistor and resistor, the frequency of every quartz and laser oscillator, the sensitivity drift of SQUIDs and photodetectors, heartbeat intervals, and the volatility of the stock market all show $1/f$-like spectra over many decades. The honest statement is that there is no single universal microscopic origin. What there is instead is a generic recipe: a superposition of many independent relaxation processes — two-state fluctuators, charge traps, defects — each with its own rate, with the rates spread roughly uniformly on a log scale, produces a $1/f$ spectrum over the corresponding decades. In the classic example — a MOSFET — the fluctuators are charge traps in the gate oxide; the trapping time depends exponentially on the trap's depth, so a flat distribution of depths gives the required flat distribution of log-rates, and $1/f$ noise over many decades follows. Different devices, different fluctuators, same arithmetic — which is why the same slope appears everywhere.

This recipe is worth seeing, because its ingredient is the simplest random process after white noise: random telegraph noise, a signal that just hops between two values at Poisson-random times (a "jump process" — the same family as the discrete arrivals behind shot noise). A single fluctuator with total switching rate $\gamma$ forgets its state exponentially, $R(\tau) = a^2 e^{-\gamma|\tau|}$, so its PSD is a Lorentzian:

$$ S(f) \;=\; \frac{4 a^2 \gamma}{\gamma^2 + (2\pi f)^2} \;\;=\;\; \begin{cases} \text{flat (white)}, & f \ll \gamma/2\pi \\[2pt] \propto 1/f^2, & f \gg \gamma/2\pi . \end{cases} $$

No single fluctuator is ever $1/f$ — it is white below its corner and $1/f^2$ above. But now take many independent fluctuators and simply add their time traces, $x(t) = x_1(t) + x_2(t) + \cdots$. Independent noises add in power (chapter 3's rule), so the summed PSD is just the sum of the individual Lorentzians — and if the switching rates are spread evenly in $\log\gamma$, each Lorentzian hands over to the next as it rolls off, and the crossovers pile into a $1/f$ staircase. Watch it happen:

A microscopic recipe for 1/f: telegraph fluctuators

One two-state fluctuator gives a Lorentzian PSD (analytic curve overlaid). A handful with log-spread rates gives a lumpy quasi-1/f — exactly what small transistors and qubits near a few strong two-level systems show. Thirty-two fill in a clean 1/f over the spread of their corners (dashed guide); note the sum's time trace is already almost Gaussian — the central limit theorem at work.

Random walk ($\alpha = 2$): white noise, integrated

Brown noise is not a new microscopic mechanism at all: it is what you get when something integrates white noise. If a velocity $v(t)$ is white, the position $x(t) = \int_0^t v\,dt'$ is a random walk. In chapter 3 we found its defining feature directly: the variance grows linearly with time, $\mathrm{Var}[x(t)] \propto t$, without bound. Such a process is non-stationary — it does not, strictly speaking, have a PSD at all, but any finite-length measurement of it yields a clean $1/f^2$ spectrum over the measured band, and that is how it shows up in practice. Each factor of $1/f$ in the PSD is one integration in time (a derivative, conversely, multiplies the PSD by $(2\pi f)^2$).

In the lab, look for random walks wherever an integral hides: the position of a mirror driven by white force noise, the accumulated angle of a gyroscope with white rate noise, and — the case that owns chapter 6 — the phase of an oscillator whose frequency noise is white. Frequency is the derivative of phase, so white frequency noise means random-walk phase. Keep that sentence; it is the skeleton key to phase noise.

Does averaging help? The punchline

Here is the question that makes $\alpha$ matter in practice. You measure a noisy quantity for a time $T$. Common sense says: measure longer, know it better. Does the spread of your record actually settle down as $T$ grows? The variance of what you observe is the integral of the PSD over the frequencies your record can see — roughly $1/T$ up to your sampling bandwidth:

$$ \sigma^2(T) \;\approx\; \int_{1/T}^{f_{\mathrm{hi}}} \frac{h_\alpha}{f^{\alpha}}\, df . $$

For white noise the integral converges at the low end: watching longer adds essentially nothing, and the sample std settles to a constant. For $\alpha \ge 1$ the integral diverges as the lower limit $1/T \to 0$: every doubling of the observation time lets in new, ever-lower frequencies carrying real power. For pink noise the growth is logarithmic in the variance — the std creeps up like $\sqrt{\ln T}$ — and for a random walk $\sigma^2 \propto T$, so the std grows as $\sqrt{T}$. The demo below measures exactly this: one long record of each color, and the sample std of its first $T$ samples as $T$ grows (averaged over 30 independent realizations so the curves are smooth).

Sample std of a record vs how long you record

Left: one realization of each color (offset for clarity) — white stays a band of constant width, pink wanders on every timescale, brown walks away. Right, log–log: the measured std of the first $T$ samples of a long record, ensemble-averaged over 30 realizations of each color. White converges to a constant; pink keeps creeping up ($\sim\!\sqrt{\ln T}$, slow but relentless); brown grows as $\sqrt{T}$ (dashed guide). Each full record is normalized to unit RMS, which is why all three meet near 1 at the far right.

Why "the RMS of the flicker noise" is not a number
For $\alpha \ge 1$ the variance of the process depends on how long you look — it is a property of the measurement, not of the noise alone. Quoting an RMS for flicker or random-walk noise without stating the bandwidth (or the observation time and any high-pass/drift removal) is meaningless, and comparing two such numbers from different instruments is worse than meaningless. This is precisely the disease the Allan deviation of chapter 7 was invented to cure: it characterizes non-converging noise by a statistic that does converge at each averaging time.

Reading slopes like a pro

On log–log axes, $S(f) = h f^{-\alpha}$ is the straight line $\log S = \log h - \alpha \log f$: the slope is exactly $-\alpha$. Spectrum analyzers speak decibels, where a factor of 10 in power is 10 dB and a factor of 2 in frequency is an octave, so each unit of $\alpha$ is worth 10 dB per decade, or 3 dB per octave:

PSD shapeSlope per decadePer octaveName
$f^{0}$0 dB0 dBwhite
$1/f$−10 dB−3 dBpink / flicker
$1/f^{2}$−20 dB−6 dBbrown / random walk
$1/f^{3}$−30 dB−9 dBflicker frequency noise (chapter 7)

Real spectra are sums of these: a laser's frequency noise might read $1/f$ below 1 Hz (flicker), flat from 1 Hz to 100 kHz (white), with spikes on top (the 50 Hz comb, fans, your vacuum pump). Reading off the corner frequencies where one slope hands over to the next is 90% of noise diagnosis. Sweep the noise machine again with this table in mind — you can now name every value of the slider.

ASD vs PSD: the factor-of-two slope trap
Amplitude spectral density is the square root of PSD, so every slope exponent halves: a $1/f$ PSD is a $1/\sqrt{f}$ ASD, and a $1/f^2$ PSD is a $1/f$ ASD. A plot labeled $\mathrm{nV}/\sqrt{\mathrm{Hz}}$ falling as $f^{-1/2}$ and a plot labeled $\mathrm{V^2/Hz}$ falling as $f^{-1}$ show the same flicker noise. Before you read a slope, read the y-axis units — mistaking one for the other misidentifies the noise color by a factor of two in $\alpha$.

How the machine works: shaping a spectrum

Every colored trace on this page is made by one trick, straight from Noise.powerLaw in this site's library: take white noise, Fourier transform it, tilt the spectrum, transform back.

// Noise.powerLaw(n, alpha, rand) — the essential lines
const re = whiteGaussian(n), im = zeros(n);
FFT.fft(re, im);                    // -> flat spectrum, random phases
re[0] = 0; im[0] = 0;               // drop DC (no mean for alpha >= 1)
for (let k = 1; k <= n / 2; k++) {
  const g = Math.pow(k, -alpha / 2);   // amplitude gain  f^(-alpha/2)
  re[k] *= g;  im[k] *= g;             // (mirror bins too, to keep x real)
}
FFT.ifft(re, im);                   // back to time: PSD ∝ f^(-alpha)

Why is the exponent $\alpha/2$ and not $\alpha$? Because the loop multiplies the amplitude of each Fourier bin, and the PSD is the amplitude squared. An amplitude filter $|H(f)| = f^{-\alpha/2}$ shapes the power as $|H(f)|^2 = f^{-\alpha}$ — the same halving of exponents as in the ASD-vs-PSD callout above, now used as a tool instead of suffered as a trap.

Noise in two dimensions: pictures instead of traces

Nothing in this chapter cares that the axis was time. A camera's dark frame, a mirror's surface roughness, terrain, the temperature field across a vacuum chamber — these are noisy fields $x(\mathbf r)$, and the same machinery applies with time traded for position: a two-dimensional Fourier transform, a PSD $S(\mathbf k)$ over spatial frequency (cycles per image), and — for isotropic noise — a radially averaged spectrum $S(k)$ that is a curve you can read slopes off exactly like every other plot on this page.

Power laws are just as ubiquitous here, and your eye already knows them. Sweep the exponent below: $\alpha = 0$ is television static (every pixel independent — all structure at the finest scale); by $\alpha \approx 2$ the field is scale-free, structure at every size, and looks like clouds or terrain seen from above (this exact trick generates procedural landscapes in computer graphics); by $\alpha \approx 4$ only the largest blobs survive and the field is smooth. The eye turns out to be a decent spectrum analyzer.

The 2-D noise machine: $S(k) \propto k^{-\alpha}$

Left: a $256\times256$ noise field, same underlying random numbers while you drag (only the spectral tilt changes). Right: its radially averaged power spectrum with a dashed $k^{-\alpha}$ reference. TV static → clouds → smooth hills, one knob.

The self-similarity section's punchline also survives the trip to 2-D: at $\alpha \approx 2$ (the two-dimensional analogue of "equal power per octave") a zoomed-in patch of the field is statistically indistinguishable from the whole — which is precisely why clouds and coastlines have no obvious size. And the diagnostic habit transfers whole: if a camera's dark frames show a radial PSD rising toward small $k$, the "noise" has structure — fixed-pattern nonuniformity, thermal gradients, interference fringes — and averaging frames will not remove all of it. Chapter 8 shows the frame-averaging version of that story.

Exercises

Exercise 5.1 — total power of a flicker floor

A voltage signal has flicker noise $S_V(f) = h/f$ with $h = 10^{-12}\ \mathrm{V^2}$ (i.e. $S_V(1\,\mathrm{Hz}) = 10^{-12}\ \mathrm{V^2/Hz}$). How much RMS voltage does it contribute between 1 Hz and 10 kHz?

Solution

$\sigma^2 = \int_{1}^{10^4} (h/f)\, df = h \ln(10^4) = 4\ln 10 \times 10^{-12} \approx 9.2 \times 10^{-12}\ \mathrm{V^2}$, so $\sigma \approx 3.0\ \mu\mathrm{V}$ RMS. Note the answer only grew by $\sqrt{4 \times 2.3\,h}/\sqrt{2.3\,h} = 2$ compared to the first decade alone — four decades of bandwidth, twice the RMS.

Exercise 5.2 — Johnson noise of a big resistor

Your transimpedance amplifier uses a $1\ \mathrm{M\Omega}$ feedback resistor at 300 K. What is its Johnson-noise voltage ASD in $\mathrm{nV}/\sqrt{\mathrm{Hz}}$?

Solution

$S_V = 4 k_B T R = 4 \times 1.38\times10^{-23} \times 300 \times 10^{6} \approx 1.66 \times 10^{-14}\ \mathrm{V^2/Hz}$, so $\sqrt{S_V} \approx 129\ \mathrm{nV}/\sqrt{\mathrm{Hz}}$. Handy scaling: $0.91\ \mathrm{nV}/\sqrt{\mathrm{Hz}}$ at $50\ \Omega$ times $\sqrt{10^6/50} \approx 141$.

Exercise 5.3 — name that slope

A colleague shows you an amplitude spectral density (units $\mathrm{V}/\sqrt{\mathrm{Hz}}$) that falls as $f^{-1/2}$. What is $\alpha$ in the PSD, and what color of noise is this?

Solution

The PSD is the ASD squared: $S(f) \propto (f^{-1/2})^2 = f^{-1}$, so $\alpha = 1$ — flicker (pink) noise. If you had read the slope straight off the ASD plot you would have called it "$\alpha = 1/2$ noise", which is not a thing. Units first, slopes second.

Exercise 5.4 — from position noise to velocity noise

Your servo log shows the position noise of a stage: flat below 0.1 Hz and falling as $1/f^2$ above. Sketch (or argue) the shape of the underlying velocity noise spectrum. What physical story does it tell?

Solution

Velocity is the time derivative of position, so $S_v(f) = (2\pi f)^2 S_x(f)$: multiply the position spectrum by $f^2$. Below 0.1 Hz the flat position noise becomes velocity noise rising as $f^2$; above 0.1 Hz the $1/f^2$ position noise becomes flat velocity noise. The story: white velocity (or force) noise integrates into a position random walk at high frequency, while below its $\sim$0.1 Hz bandwidth the servo pins the position to a bounded, flat spectrum (suppressing slow velocity fluctuations as $f^2$). Same trick in reverse next chapter: phase noise vs frequency noise.

Exercise 5.5 — shot-noise limit of a weak beam

You measure the relative intensity of a 10 µW beam at 780 nm with a perfect ($\eta = 1$) detector, integrating for 1 s. What is the shot-limited RIN floor, and what is the best possible fractional uncertainty of your measurement?

Solution

Each photon carries $h\nu = 2.55\times10^{-19}$ J, so the detected rate is $R = P/h\nu \approx 3.9\times10^{13}\ \mathrm{s^{-1}}$ and the RIN floor is $2h\nu/P = 5.1\times10^{-14}\ \mathrm{Hz^{-1}}$ ($-133$ dB/Hz). A $T$-second average has equivalent noise bandwidth $1/(2T)$ — here 0.5 Hz, in the $\sigma(T) = \mathrm{ASD}/\sqrt{2T}$ convention that chapter 8 builds on — so $\sigma = \sqrt{5.1\times10^{-14} \times 0.5} = 1.6\times10^{-7}$. Sanity check: that is exactly $1/\sqrt{RT}$, the counting statistics of the $3.9\times10^{13}$ photons you actually caught. A tenth of a part per million from ten microwatts — and yet LIGO needs eight more orders of magnitude.