Skip to content
RFrftools.io
Signal

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.

Loading calculator...

Formula

SNRos=SNRbase+10log10(π2L/(2L+1))+(2L+1)10log10(OSR)SNR_os = SNR_base + 10·log₁₀(π²ᴸ/(2L+1)) + (2L+1)·10·log₁₀(OSR)
NADC resolution (bits)
OSROversampling ratio
LNoise shaping order
SNRSignal-to-noise ratio (dB)
ENOBEffective number of bits (bits)

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

Depends on noise shaper order and target resolution. Per Schreier: 32x with 2nd-order achieves 12-bit. 64x with 3rd-order achieves 16-bit. 256x with 5th-order achieves 20+ bits. Higher ratios trade clock speed for resolution — 256x at 48 kHz audio requires 12.3 MHz clock.
Lth-order noise shaping applies transfer function (1-z^-1)^L to quantization noise, pushing spectral energy to higher frequencies. In-band noise reduces by (6.02L + 3.01) dB per octave of oversampling per Norsworthy. 3rd-order achieves 21 dB/octave vs. 3 dB/octave without shaping — 7x faster resolution scaling.
Per Schreier: (1) Clock speed limits — 256x at 100 kHz needs 25.6 MHz clock. (2) Power consumption scales with clock rate. (3) Higher-order noise shapers (>5th) require complex stabilization. (4) Thermal noise limits practical resolution to ~20 ENOB regardless of oversampling. (5) Decimation filter complexity increases with OSR.

Shop Components

As an Amazon Associate we earn from qualifying purchases.

Op-Amp IC Assortment

General-purpose and precision operational amplifiers

Function Generator

DDS function generator for signal and filter testing

Related Calculators