Oversampling SNR Improvement
SNR_eff = SNR + 10 × log10(N)
Calculator
Formula
Description
Oversampling an ADC by a factor of N and then averaging (decimating) improves the effective signal-to-noise ratio by spreading the quantization noise across a wider bandwidth. When the data is low-pass filtered and downsampled, only the noise within the signal bandwidth remains, effectively reducing the noise floor. Each 4x oversampling improves SNR by 6 dB, equivalent to gaining one bit of resolution. This technique is used in sigma-delta ADCs, digital audio, and precision measurement systems to achieve resolution beyond the native ADC capability.
Variables
- SNR_eff — Effective SNR after oversampling and decimation (dB)
- SNR — Original single-sample SNR (dB)
- N — Oversampling ratio
Practical Notes
This assumes the noise is white (uniformly distributed across the Nyquist bandwidth). If the noise is not white (e.g., 1/f noise), oversampling is less effective at improving SNR. For ADC applications, the input signal must contain dithering noise of at least 1 LSB amplitude for oversampling to work correctly. Without dither, quantization errors are correlated and do not average out properly.
Related Concepts
All Sensors & ADC formulas →Need more features?
Save calculations, import telemetry data, simulate battery discharge, and collaborate with your team.
Try the App