Quantization Noise Power
Compute ideal LSB step size, RMS quantization noise, noise power, and ideal SNR for uniform quantizers (ADC/DAC).
How to Use
- Select a workflow (Range + Bits, or LSB + Bits).
- Enter resolution (bits) and your full-scale range (peak-to-peak) or LSB size.
- Optionally enter sampling rate to view noise PSD and in-band noise.
- Open “Show Work” for formulas and step-by-step results.
Visualization is a conceptual aid. Computations are based on ideal uniform quantization equations.
Show Work (step-by-step)
Reference Formulas (Ideal Uniform Quantization)
For an ideal uniform quantizer with step size Δ, quantization error is commonly modeled as uniformly distributed in
[-Δ/2, +Δ/2] (when conditions for the model apply).
- LSB step size:
Δ = Vpp / 2^N(for an N-bit span across a peak-to-peak range) - Noise RMS (voltage-domain):
e_rms = Δ / √12 - Noise power (voltage-domain):
P_n = e_rms^2(or to watts using a load reference) - Ideal SNR for full-scale sine:
SNR ≈ 6.02·N + 1.76 dB - White noise PSD (two-sided):
S_e ≈ e_rms^2 / (Fs/2)(flat to Nyquist in the ideal model)
FAQ
Is quantization noise always “white” and uniform?
Not always. The uniform/white model is an idealization that depends on signal conditions (e.g., adequate activity across codes, dither, and avoiding strong periodic correlation with the quantizer).
Why is there a 1.76 dB term in the ideal SNR equation?
It comes from comparing a full-scale sine’s RMS value to the RMS quantization noise of an ideal uniform quantizer.
What should I use for full-scale range?
Use the peak-to-peak input span that maps to the converter’s code range (after any gain/attenuation). For audio DAC/ADC discussions, full-scale is often expressed in dBFS relative to the maximum sine level.
Can this estimate noise in a bandwidth smaller than Nyquist?
Yes—if you enter sampling rate and bandwidth, the tool can estimate in-band noise by scaling the ideal flat PSD. This remains an approximation.
Tool Info
Last updated:
Updates may include unit support, improved references (dB), and edge-case handling.