Audio SNR & Dynamic Range
Calculate audio SNR and dynamic range. 16-bit audio = 98 dB, 24-bit = 146 dB theoretical SNR. Formula: SNR = 6.02·N + 1.76 dB. Enter bit depth or signal/noise levels in dBV.
Formula
How It Works
This calculator computes signal-to-noise ratio (SNR) in audio systems from signal level and noise floor measurements. Audio engineers, studio technicians, and equipment designers use it to evaluate recording chain quality and identify noise-limiting components. SNR (dB) = Signal_level_dBV - Noise_floor_dBV, where higher values indicate cleaner audio. Per AES17-2020 (AES Standard Method for Measurement of Audio Equipment) professional audio equipment should achieve 90+ dB SNR for distribution and 100+ dB for production, with measurements referenced to IEC 60268-1 signal levels. The linear voltage ratio is SNR_V = 10^(SNR_dB/20); a 100 dB SNR equals 100,000:1 voltage ratio. Effective number of bits (ENOB) relates to SNR via ENOB = (SNR - 1.76)/6.02, derived from ideal ADC quantization noise. According to measurements across 500+ audio interfaces (AudioScienceReview), SNR ranges from 85 dB (budget) to 130 dB (reference-grade), with most professional equipment achieving 105-120 dB.
Worked Example
Evaluate a recording chain with signal level 0 dBV (1 V RMS) and measured noise floor -102 dBV using professional measurement equipment per AES17-2020.
- SNR calculation: SNR = 0 - (-102) = 102 dB
- Linear voltage ratio: SNR_V = 10^(102/20) = 10^5.1 = 125,892:1
- Effective noise bits: ENOB = (102 - 1.76)/6.02 = 16.65 bits
- Noise voltage: V_noise = 10^(-102/20) = 7.94 uV RMS
- 102 dB exceeds CD quality (96 dB theoretical for 16-bit)
- Equivalent to 16.65 effective bits - adequate for professional production
- Noise is 102 dB below 0 dBV reference
- Budget interface (85-95 dB): audible noise on quiet passages
- Professional interface (105-115 dB): noise inaudible in most contexts
- Reference mastering (120+ dB): noise below thermal limits of analog stages
- Two stages: SNR_total = 100 - 10*log10(2) = 97 dB
- Three stages: SNR_total = 100 - 10*log10(3) = 95.2 dB
- Input stage dominates: ensure lowest-noise preamp is first
Practical Tips
- ✓For vinyl and cassette capture, 65-75 dB SNR is adequate (matching source limitations). For digital distribution masters, target 96+ dB (CD-quality floor). For archival and high-resolution masters, target 115+ dB per AES best practices. The chain is only as quiet as its noisiest component - identify and address the weakest link first.
- ✓Use balanced (differential) interconnects for cable runs over 3 meters to reject common-mode noise by 60-80 dB per CMRR spec. A properly balanced connection can improve effective SNR by 20-40 dB compared to unbalanced cables in electromagnetically noisy environments (stage, broadcast facility) per AES48 guidelines.
- ✓Perform the 'noise floor check': mute all inputs, set unity gain, push monitor volume to maximum, and listen/measure. Any audible hiss, hum (60/120 Hz), or buzz reveals the SNR limitation. Ground loops (60 Hz hum) typically degrade SNR by 30-50 dB and require isolation transformers or balanced connections to fix.
- ✓When measuring SNR per AES17-2020: use true RMS meter or FFT analyzer, measure over 20 Hz - 20 kHz bandwidth, apply 22 ohm source termination, and report A-weighted and unweighted values separately. A-weighted SNR is typically 3-8 dB better than unweighted due to reduced sensitivity to low-frequency noise.
Common Mistakes
- ✗Confusing SNR with dynamic range when THD is present - SNR measures noise only (hiss, hum), while SINAD (Signal to Noise and Distortion) and THD+N include harmonic distortion. A device may have 110 dB SNR but only 95 dB SINAD due to distortion products. Per AES17-2020, specify which metric is being measured.
- ✗Measuring noise floor at wrong impedance - noise floor varies with source impedance due to Johnson (thermal) noise: V_n = sqrt(4*k*T*R*BW). A 10 kohm source generates 4 uV RMS noise (20 kHz BW) versus 0.4 uV for 100 ohms. Compare SNR specs at same impedance - AES17 uses 22 ohm balanced or 150 ohm unbalanced termination.
- ✗Stacking too many gain stages without noise analysis - each amplifier stage adds noise. Cascaded stages combine as SNR_total = -10*log10(sum of 10^(-SNR_i/10)). Three 95 dB stages yield 90.2 dB total. The first (input) stage dominates noise contribution by 10-20 dB per Friis noise formula - prioritize lowest-noise input stage.
- ✗Using peak-to-peak noise specifications for SNR calculation - noise is properly measured as RMS per AES17-2020. Peak-to-peak values are typically 6x higher (for Gaussian noise). Convert: SNR_rms = SNR_pp + 15.6 dB. Using p-p spec without conversion underestimates SNR by 15+ dB.
Frequently Asked Questions
Related Calculators
Audio
ADC Dynamic Range
Calculate the theoretical SNR and dynamic range of an audio ADC from its bit depth, and the improvement from oversampling.
Audio
Audio Amplifier
Calculate amplifier output power from supply voltage and speaker impedance. Get max power, RMS power, THD estimate by class (A/AB/D), SNR, and input sensitivity for speaker matching.
Audio
Amp Clipping
Calculate amplifier clipping voltage, power, and dBV level from supply voltage and load impedance.
Audio
Speaker Crossover
Calculate passive 2-way speaker crossover component values for 1st order (6dB/oct) and 2nd order Butterworth (12dB/oct) networks.