Skip to main content

Quantization noise and quantization error

Short answer

Quantization error is the bounded difference between actual and quantized sample values, within ±Q/2. Quantization noise models this error as uniform random noise with zero mean and variance Q²/12. For a 3-bit ADC with 8V range, Q=1V giving noise power 0.0833 V².

What is quantization noise and quantization error in digital control system? Explain with appropriate example.

Quantization in an A/D converter maps each sampled value to the nearest of 2n2^n discrete levels. The step size (quantum) is

Q=FSR2nQ = \frac{FSR}{2^n}

where FSRFSR is the full-scale range and nn the number of bits.

Quantization error

The difference between the actual sample and its quantized value:

e(kT)=x(kT)−xq(kT)e(kT) = x(kT) - x_q(kT)

With rounding, −Q2≤e≤Q2-\frac{Q}{2} \le e \le \frac{Q}{2} (with truncation, 0≤e<Q0 \le e < Q). It is a fixed, bounded error for each sample.

Quantization noise

When the signal varies enough, the error changes randomly from sample to sample and can be treated as noise added to the signal: uniformly distributed over ±Q/2\pm Q/2, zero mean, with variance (noise power)

σ2=Q212\sigma^2 = \frac{Q^2}{12}

The signal-to-quantization-noise ratio improves by about 6 dB for each extra bit.

Example

A 3-bit ADC with FSR=8FSR = 8 V has Q=8/23=1Q = 8/2^3 = 1 V.

Input (V)Quantized level (V)CodeError (V)
2.32010+0.3
4.65101-0.4
6.56 or 7110/111±0.5

Noise power =12/12=0.0833 V2= 1^2/12 = 0.0833\ \text{V}^2 (rms ≈0.289\approx 0.289 V). Using an 8-bit ADC gives Q=31.25Q = 31.25 mV, so the error falls to at most ±15.6\pm 15.6 mV.

✓ Answer checked by Claude Opus 5.5 (high effort)

All Digital Control System chapter 1 questions →