Oversampling & Noise Shaping SNR Calculator
Calculate SNR improvement from oversampling and noise shaping for sigma-delta ADCs. Determine effective bits gained from higher OSR. Free, instant results.
Formula
How It Works
The Oversampling SNR Calculator computes resolution improvement from oversampling and noise shaping — essential for delta-sigma ADC design, audio codec development, and high-resolution measurement systems. IC designers, audio engineers, and instrumentation specialists use this to trade sampling speed for effective resolution. Per Schreier & Temes 'Understanding Delta-Sigma Data Converters' (2nd ed., IEEE Press/Wiley) and Norsworthy, Schreier & Temes 'Delta-Sigma Data Converters: Theory, Design, and Simulation' (IEEE Press, 1997), oversampling by factor M spreads quantization noise across M times wider bandwidth, improving in-band SNR by 10*log10(M) dB — a 3 dB gain per octave (2x). Delta-sigma ADC performance testing follows IEEE Standard 1657-2010 (IEEE Draft Standard for Terminology and Test Methods for Analog-to-Digital Converters) and AES17-2020 for audio applications. Adding Lth-order noise shaping pushes quantization noise to higher frequencies, achieving (6.02L + 3.01) dB improvement per octave. A 64x oversampled 1-bit converter with 3rd-order noise shaping achieves 16-bit equivalent resolution (98 dB SQNR). Modern audio DACs use 256x oversampling with 5th-order shaping, reaching 120+ dB dynamic range — exceeding 24-bit theoretical limits.
Worked Example
Design delta-sigma ADC for 20 kHz audio bandwidth with 16-bit equivalent resolution (98 dB SQNR). Step 1: Base 1-bit SQNR = 6.02*1 + 1.76 = 7.78 dB. Step 2: Required improvement = 98 - 7.78 = 90.2 dB. Step 3: Try 64x oversampling (fs = 2.56 MHz) with 3rd-order noise shaping. Step 4: Improvement per octave = 6.02*3 + 3.01 = 21.07 dB. Step 5: Octaves of oversampling = log2(64) = 6. Step 6: Total improvement = 6 * 21.07 = 126.4 dB. Step 7: Achieved SQNR = 7.78 + 126.4 = 134.2 dB — exceeds requirement with 36 dB margin. Per Analog Devices, the AD1871 uses this architecture achieving 105 dB dynamic range.
Practical Tips
- ✓Per Schreier, use minimum (L+1)x oversampling per noise shaper order to ensure stability — 4th-order requires >= 32x
- ✓Modern audio DACs use 256-512x oversampling enabling simple RC output filters instead of sharp brick-wall designs
- ✓For maximum stability, limit noise shaper order to 3-5; higher orders require multi-stage MASH architectures per Norsworthy
- ✓Decimation filter after oversampling ADC recovers resolution while reducing output data rate to Nyquist minimum
Common Mistakes
- ✗Ignoring noise shaper stability — Lth-order loop becomes unstable with input > (L-1)/L of full scale per Lee stability criterion
- ✗Confusing oversampling ratio with decimation ratio — 64x OSR with 8x decimation yields 8x net oversampling only
- ✗Selecting inappropriate oversampling for bandwidth — 256x at 20 kHz requires 10.24 MHz sampling clock
- ✗Overlooking out-of-band noise: noise shaping increases high-frequency noise power, requiring adequate decimation filtering
Frequently Asked Questions
Shop Components
As an Amazon Associate we earn from qualifying purchases.
Related Calculators
Signal
ADC SNR & ENOB
Calculate ADC signal-to-noise ratio, ENOB, and SFDR with aperture jitter effects. Analyze converter performance for data acquisition design. Free, instant results.
Signal
Nyquist Sampling
Calculate Nyquist sampling rate, oversampling ratio, and aliasing frequency. Verify your ADC sampling meets the Nyquist criterion and determine data rate. Free, instant results.
Signal
SNR
Calculate signal-to-noise ratio, noise floor, receiver sensitivity, and dynamic range for RF systems. Analyze your signal chain performance. Free, instant results.
Signal
Filter Designer
Design passive Butterworth and Chebyshev LC ladder filters up to order 10. Calculate component values for low-pass, high-pass, and band-pass topologies. Free, instant results.