ADC Bit Depth to Dynamic Range
Calculate the theoretical SNR and dynamic range of an audio ADC from its bit depth, and the improvement from oversampling.
Formula
SNR = 6.02N + 1.76 dB, G_OS = 10·log₁₀(OSR)
How It Works
Worked Example
16-bit ADC, 1× oversampling (standard 44.1 kHz): SNR_ideal = 6.02 × 16 + 1.76 = 96.32 + 1.76 = 98.1 dB Dynamic range = 98.1 dB Oversampling gain = 10·log₁₀(1) = 0 dB 16-bit ADC with 4× oversampling (176.4 kHz): Oversampling gain = 10·log₁₀(4) = 6.0 dB Total SNR = 98.1 + 6.0 = 104.1 dB — equivalent to ~17 bits 24-bit ADC, 1× oversampling: SNR_ideal = 6.02 × 24 + 1.76 = 144.48 + 1.76 = 146.2 dB (Theoretical only — real 24-bit ADCs achieve 110–130 dB due to thermal noise and circuit imperfections) 24-bit ADC with 64× oversampling: Oversampling gain = 10·log₁₀(64) = 18.1 dB Total = 146.2 + 18.1 = 164.3 dB (theoretical limit of 24-bit + 64× OS)
Practical Tips
- ✓For recording at 24-bit / 96 kHz, the effective dynamic range advantage over 16-bit comes not from the 48 dB theoretical improvement (which exceeds any analog chain's noise floor) but from the headroom it provides during gain-staging: record 10–20 dB below 0 dBFS to avoid digital clips without risking running out of dynamic range.
- ✓ADC ENOB (effective number of bits) is the most useful single-number summary: ENOB = (SNR_measured − 1.76) / 6.02. An audio interface advertising '24-bit' with measured SNR = 118 dB has ENOB = (118 − 1.76) / 6.02 ≈ 19.3 bits — excellent but not 24.
- ✓When comparing audio interfaces, compare A-weighted SNR specifications (often 3–6 dB better than unweighted) with the same input termination. Unweighted SNR is the more conservative and comparable figure.
Common Mistakes
- ✗Expecting real ADC SNR to equal theoretical — a nominally 24-bit ADC rarely achieves 146 dB SNR in practice. Thermal noise, clock jitter, reference noise, and power supply noise limit most 24-bit audio ADCs to 110–130 dB (18–22 ENOB). Always check the datasheet for measured SNR/ENOB.
- ✗Confusing oversampling with noise shaping — simple oversampling gains 3 dB per octave of OSR. Noise shaping (used in delta-sigma converters) provides much greater improvement by actively suppressing noise in the audio band at the cost of higher noise at supersonic frequencies.
- ✗Using bit depth as the sole quality metric — jitter (timing uncertainty on the sample clock) converts to phase noise and degrades SNR at high frequencies. A 24-bit ADC with poor clock jitter can perform worse than a well-clocked 20-bit ADC in practice.
Frequently Asked Questions
Related Calculators
Audio
Audio SNR
Calculate audio signal-to-noise ratio, dynamic range, and equivalent noise bits from signal and noise floor levels.
Audio
Amp Clipping
Calculate amplifier clipping voltage, power, and dBV level from supply voltage and load impedance.
Audio
Audio Amplifier
Calculate audio amplifier output power, efficiency, THD class estimate, SNR, and input sensitivity for Class A, AB, and D amplifiers.
Audio
Speaker Crossover
Calculate passive 2-way speaker crossover component values for 1st order (6dB/oct) and 2nd order Butterworth (12dB/oct) networks.
Audio
Room Modes
Calculate room axial resonant frequencies and Schroeder frequency for acoustic treatment and speaker placement.
Audio
Speaker SPL
Calculate speaker SPL at any power and distance from the rated sensitivity (dB/W/m) specification.