Sensors & Measurement · Study deck

Sensor Noise and Averaging Limits

Picture a light sensor whose value jumps beside a motor.

Physics Phoebe is your guide for this deck.

sensorbestpractices
Physics Phoebe, the module guide, in a scene from this chapter.
iotclass.org

After studying this chapter

Learning objectives

You will be able to:

  • Identify thermal, flicker, and ADC quantization noise in sensor front-ends.
  • Estimate whether front-end noise, ADC step size, sensor tolerance, or environment dominates the error budget.
  • Explain why averaging improves white noise but not slow drift or fixed bias.
  • Choose between averaging, bandwidth limiting, shielding, grounding, reference checks, and calibration.
iotclass.org

Major section

Start With the Measurement Story

Averaging may calm the display while hiding the real cause.

  • The team must learn whether the change is random noise, drift, interference, or a fixed error.
  • Bandwidth means the range of change a measurement path can follow.
  • Signal-to-noise ratio means the useful signal level compared with the noise level.

Why it matters

Narrowing bandwidth may reduce fast noise but can also hide a real event.

iotclass.org

Major section

After Sensor Lab Best Practices

Sensor Lab Best Practices teaches the defensive workflow: validate readings, filter noise, fuse sensors, monitor health, and use hysteresis.

  • This page explains when those safeguards work and when they only hide the wrong failure mode.
  • If variation is random and fast, bandwidth limiting and averaging can help.
  • If the value drifts, moves with supply voltage, changes with placement, or disagrees by a fixed offset, the answer is evidence, calibration, or hardware cleanup rather than more samples.

Try it: After Sensor Lab Best Practices in the chapter

iotclass.org

Major section

Overview: Every Reading Comes With Noise

Noise management begins by deciding what independent information is available, not by choosing an averaging window.

  • The mathematical gist.: A 12-bit ADC over 3.3 V has a 0.8057 mV code step and a uniformly distributed rounding floor of $q/\sqrt{12}=232.6\ \mu$V RMS.

Key terms

Same Sensor
Same Sensor means repeated measurements over time, whereas Different Sensors contributes complementary data; these reduce uncertainty for different reasons.

Why it matters

Bits reduce quantisation; they do not remove reference noise, sensor tolerance, drift, or aliasing.

Sensor fusion pipeline combining noisy same-sensor readings and different sensor measurements into a state estimate with uncertainty.
Sensor fusion pipeline combining noisy same-sensor readings and different sensor measurements into a state estimate with uncertainty.
iotclass.org

Major section

Quantify Noise and Averaging

The next workbench makes the front-end crossover visible instead of leaving it as separate equations.

  • Change only the upper band edge from 1010 Hz to 110 Hz: the shaded band contracts, SNR improves, and quantization becomes the larger remaining floor—but the converter itself remains exactly 16 bit.
  • A common empirical form is the Hooge relation.

Key terms

Shot noise
Shot noise is a current-noise process associated with discrete charge crossing a junction.

Why it matters

At fixed material and length, making the cross-section smaller raises $R$ and reduces $N$, both of which increase flicker noise.

Input-referred noise budget matrix locating shot, flicker, resistor thermal, amplifier voltage and current, and mechanical thermal noise.
Input-referred noise budget matrix locating shot, flicker, resistor thermal, amplifier voltage and current, and mechanical thermal noise.
iotclass.org

Major section

Quantify Noise and Averaging (continued)

The square root matters: $2qI_{DC}$ is a power density, not an amplitude density.

  • A front end contains several noise sources, and their units must agree before they can be combined.
  • Shot noise is a current-noise process associated with discrete charge crossing a junction.
  • At low frequency, junctions and FETs can add flicker noise.
iotclass.org

Major section

Quantify Noise and Averaging (continued)

so the amplitude density is $i_{n,\text{shot}}=\sqrt{2qI_{DC}}\ \text{A}/\sqrt{\text{Hz}}$.

  • An amplifier voltage-noise density $e_n(f)$ is already in volts per square-root hertz.
  • Its current-noise density $i_n(f)$ becomes a voltage through source impedance $Z_s(f)$, while a source resistance contributes Johnson noise $4kTR$.
  • Mechanical thermal noise belongs at the transducer input and is converted through the sensor sensitivity before it joins this voltage budget.
iotclass.org

Major section

Quantify Noise and Averaging (continued)

This dimensional form is safer than memorising a transcription with a stray resistance term.

  • Aliased out-of-band noise must be limited by an analog filter; a digital average cannot undo noise already folded into baseband.
  • SNR describes random-noise separation over a stated bandwidth; it is not the whole accuracy claim.
  • Across unrelated parts, however, resistance alone cannot predict $N$ or $\alpha_H$; the datasheet or a measured spectrum must supply the device-specific evidence.
iotclass.org

Major section

Quantify Noise and Averaging (continued)

Flicker noise is different: in many semiconductor and resistive devices its measured voltage noise grows with the DC voltage across the device and rises as frequency falls.

  • Integrated from $0.1$ to $10\ \mathrm{Hz}$, the estimate is $1.0\sqrt{(2\times10^{-3}/10^9)\ln(100)}\approx3.0\ \mathrm{\mu V\ RMS}$.
  • Halving the bias halves this noise voltage; moving the lower cutoff down by a decade adds another equal logarithmic band of noise power.
  • At fixed material and length, making the cross-section smaller raises $R$ and reduces $N$, both of which increase flicker noise.
iotclass.org

Deck summary

Key takeaways

Averaging may calm the display while hiding the real cause.

  • Sensor Lab Best Practices teaches the defensive workflow: validate readings, filter noise, fuse sensors, monitor health, and use hysteresis.
  • Noise management begins by deciding what independent information is available, not by choosing an averaging window.
  • The next workbench makes the front-end crossover visible instead of leaving it as separate equations.
  • The square root matters: $2qI_{DC}$ is a power density, not an amplitude density.
iotclass.org

Retrieval practice

Recall check 1 of 3

Physics Phoebe says: answer from memory, then check your reasoning.

Q1Which three noise sources fundamentally limit a typical sensor front-end?

AWi-Fi interference, cosmic rays, and cable colour.
BOnly quantization noise; thermal and flicker noise do not exist in real circuits.
CBit errors on the I2C bus.
DThermal, flicker, and ADC quantization noise.
Show answer

Answer: D Thermal noise, flicker noise, and quantization noise set the practical front-end noise floor, and each responds to different fixes.

iotclass.org

Retrieval practice

Recall check 2 of 3

Physics Phoebe says: answer from memory, then check your reasoning.

Q2Averaging 4 independent samples of a white-noise-limited reading improves SNR by how much, and by what mechanism?

AAbout 6 dB; averaging cuts white noise RMS by 2x.
BBy 4 dB, because SNR improves by N in dB.
CBy 12 dB, the same as averaging 16 samples.
DNot at all, because averaging cannot reduce noise.
Show answer

Answer: A sqrt(4) = 2, which is 20·log10(2) ≈ 6 dB, matching 3 dB for each of the two doublings.

iotclass.org

Retrieval practice

Recall check 3 of 3

Physics Phoebe says: answer from memory, then check your reasoning.

Q3A near-DC measurement is limited by 1/f (flicker) noise and slow thermal drift. Why does averaging thousands of samples give disappointing improvement?

A1/f noise and drift are correlated between samples and concentrated at low frequency.
BAveraging always improves any noise by sqrt(N), so the result must be a coding bug.
C1/f noise is actually quantization noise, which cannot be averaged.
DThe signal is too large for averaging to have any effect.
Show answer

Answer: A Averaging needs independent samples; low-frequency noise and drift behave like a wandering baseline rather than independent hiss.

iotclass.org

Print reference

Answers

Answer key.

  1. D · Thermal noise, flicker noise, and quantization noise set the practical front-end noise floor, and each responds to different fixes.
  2. A · sqrt(4) = 2, which is 20·log10(2) ≈ 6 dB, matching 3 dB for each of the two doublings.
  3. A · Averaging needs independent samples; low-frequency noise and drift behave like a wandering baseline rather than independent hiss.
iotclass.org