Nyquist Sampling Rate Calculator Formula
Understand the math behind the nyquist sampling rate calculator. Each variable explained with a worked example.
Formulas Used
Minimum (Nyquist) Rate
nyquist_rate_khz = 2 * max_frequency_khzPractical Rate (with oversampling)
practical_rate_khz = oversampling_factor * max_frequency_khzSample Period
sample_period_us = 1000 / (oversampling_factor * max_frequency_khz)Variables
| Variable | Description | Default |
|---|---|---|
max_frequency_khz | Maximum Signal Frequency(kHz) | 20 |
oversampling_factor | Oversampling Factor(x) | 2.5 |
How It Works
Nyquist-Shannon Sampling Theorem
Formula
f_sample >= 2 x f_max
The minimum sampling rate must be at least twice the highest signal frequency to avoid aliasing. In practice, sample at 2.5x or higher and use an anti-aliasing filter.
Worked Example
Audio signal with 20 kHz maximum frequency, 2.5x oversampling.
max_frequency_khz = 20oversampling_factor = 2.5
- 01Nyquist rate = 2 x 20 = 40 kHz (minimum)
- 02Practical rate = 2.5 x 20 = 50 kHz
- 03Sample period = 1000 / 50 = 20 us
Ready to run the numbers?
Open Nyquist Sampling Rate Calculator