USF AudioUnlimited Sensing · Imperial College London
USF AUDIO / RESEARCH NOTE 01·15 OCT 2026·DSP / AUDIO

Can you hear Für Elise in quantization noise?

A different digital representation, explored through listening and mathematics.

ABSTRACT

Quantization noise is usually treated as a nuisance. But the difference between an input signal and its quantized approximation is itself a deterministic, signal-dependent sequence. For a ten-second passage of Beethoven's Für Elise, we can listen to that sequence, inspect its waveforms, and measure its spectrum—at 2, 4, and 8 bits. This page contains the exact quantizer definition, the original recording and the measured results.

01. The question

A conventional PCM quantizer maps many input amplitudes to the same digital value. We normally listen to that value and dismiss the difference as quantization noise. What happens if we listen to the difference instead?

We use one fixed passage of Für Elise so that any changes are due to the bit depth and not the audio material. The experiment is deterministic: no dither, no additive random noise, and no clipping at the input of the quantizer.

SIGNALFür Elise13.0–23.0 s excerpt
SAMPLES441,000mono, 44.1 kHz
PCM MODELMid-riseuniform; U = 1
BIT DEPTHS2 / 4 / 8no dither
FIG. 01Three representations of the same passage
Input Quantized Noise
Loading measured audio samples…
Figure 1. Input x[n], two-bit quantized sequence Q2(x[n]), and quantization noise e2[n]. The plots are generated from the actual 441,000 audio samples; the traces are not illustrative drawings. Click the plot to seek within the recording.

02. Signal model

Let x[n] denote the normalized audio samples. The B-bit, symmetric mid-rise quantizer has L = 2B output levels and step size

\[\Delta_B=\frac{2U}{2^{B}},\qquad U=1.\]
(1)

For every input sample, calculate the integer index and corresponding quantization level:

\[k_B[n]=\operatorname{clip}\!\left(\left\lfloor\frac{x[n]+U}{\Delta_B}\right\rfloor,\,0,\,2^B-1\right).\]
(2)
\[Q_B\!\left(x[n]\right)=-U+\Delta_B\!\left(k_B[n]+\frac{1}{2}\right).\]
(3)

The quantization noise is defined by the difference—not by an independently generated white-noise process:

\[e_B[n]=x[n]-Q_B\!\left(x[n]\right).\]
(4)

With no overload, the samplewise error satisfies |eB[n]| ≤ ΔB/2. Crucially, the input-dependent structure of eB depends on the signal and the quantizer. A white, independent-noise approximation is not an identity.

Equation (4) has an especially useful form. Within the unsaturated input interval \(-U\le x[n]<U\), the difference is exactly a centered modulo measurement:

\[e_B[n]=\bigl((x[n]+U)\bmod\Delta_B\bigr)-\frac{\Delta_B}{2}.\]
(5)

In particular, \(e_B(x+k\Delta_B)=e_B(x)\) for integers k as long as both arguments remain inside the quantizer's unsaturated interval. Quantization noise is therefore not injective sample by sample; signal-class assumptions are essential for recovery from its samples.

For B = 2, the four possible outputs are precisely \(\{-0.75,\,-0.25,\,+0.25,\,+0.75\}\). The arithmetic below and the level histogram later on both use these four levels; there is no implicit one-bit approximation.

03. Listening experiment

Start with the original. Then compare each quantized signal with its quantization noise. The buttons below switch audio at the same time position, making A/B comparisons possible while listening.

AUDIO EXPERIMENT · 10.00 seconds
Original waveform
Loading PCM samples…
00:00 / 00:10
RESOLUTIONQUANTIZED AUDIO QB(x)QUANTIZATION NOISE eBMEASURED SQNR
8 bits256 levels
37.47 dB
4 bits16 levels
13.44 dB
2 bits4 levels
0.73 dB

Listening level matters. At 8 bits, the raw noise has much lower RMS than the original music. RMS-matched playback amplifies it solely for audibility; it does not change the quantizer, error samples, or SQNR. Uncheck the setting to hear all three representations at their original amplitudes. Start at a comfortable headphone volume.

\[\operatorname{SQNR}(B)=10\log_{10}\!\left(\frac{\sum_n x[n]^2}{\sum_n e_B[n]^2}\right).\]
(6)

04. Waveforms & levels

Choose a bit depth and zoom into a few milliseconds of the recording. The blue staircase is computed sample by sample using (2)–(3); the red curve is the actual difference in (4).

ΔB = 0.5 / SQNR = 0.73 dB
FIG. 02A sample-level view of the quantizer
Input Quantized Noise
Figure 2. A 16-ms window. The original trace is black, the quantized staircase is blue, and the difference is red. Move the slider to study other parts of Für Elise; the three traces use the same physical sample window.
FIG. 03Amplitude transfer
Figure 3. The step response of QB, around the central amplitude range. The displayed interval adapts to B.
FIG. 04Quantizer occupancy
Figure 4. Fraction of the 441,000 samples assigned to each output level. At 2 bits, 99.48% are in the two central levels.

Why the 2-bit case is subtle. Although the quantizer has four valid output values, approximately 99.48% of this excerpt's samples use the middle pair, ±0.25. That is a property of this audio amplitude distribution, not a software shortcut to a one-bit quantizer.

05. Spectral analysis

Listening suggests that low-bit quantization noise can retain recognizable musical structure. A spectral comparison provides a complementary, quantitative view. Below, power spectral densities are estimated directly from the original input and from each quantization-noise sequence.

FIG. 05Welch power spectral density
Original Noise
Figure 5. Periodogram averaging (Welch), Hann window, segment length 4096 samples, 50% overlap, one-sided density in dB/Hz. The black reference spectrum is fixed; the red error spectrum changes with B. The curves are calculated, not stylized.

The quantization-noise spectrum depends on both the input and bit depth. Spectral peaks alone do not establish statistical independence, whiteness, or exact reconstruction; these require separate mathematical tests or assumptions.

06. Code & data

Coming soon

The Python source, Jupyter notebook and audio data behind this note will be released here.

Measured results (raw, unamplified signals).
Bits BAvailable / usedΔBNoise RMSSQNR (dB)Listening gain for noise
24 / 40.500000.1548970.73×1.09
416 / 160.125000.03589413.44×4.70
8256 / 2220.00781250.00225637.47×74.72

07. Interpretation

There is a simple algebraic reason to question the word noise: eB is not produced independently of x. In our low-bit experiment, the quantization noise contains audible musical structure. By (5), those noise samples are also a centered modulo representation. The conventional digital representation retains QB(x), whereas listening to eB reveals another signal-dependent representation of the same input.

What this experiment establishes

The difference sequence is audible, deterministic, periodic in amplitude, and—for the selected low-bit settings—perceptually structured. The exact level occupancy, SQNR, and spectra are directly reproducible.

What it does not establish

It is not a general proof that arbitrary signals can be uniquely recovered from quantization noise alone. Such recovery requires assumptions on the signal class and sampling process, and a separate injectivity or reconstruction argument.

The broader research question is therefore more interesting than perceptual fidelity alone: under which structural assumptions can the information discarded by conventional quantization become a sufficient measurement? This leads naturally to the sampling and recovery viewpoint developed in Unlimited Sensing.

08. References & provenance

  1. Recording: Für Elise, FurElise.ogg, performed by Gaodifan and released under CC0, supplied with the experiment. Exact processed segment: 13.0–23.0 s.
  2. Unlimited Sensing: Algorithms—a technical resource on modulo-based sampling and algorithmic reconstruction.
CSIL / Unlimited SensingReproducible digital signal processing · 2026