Sampling Time for Control Systems
Calculate the required sampling period and rate for discrete control systems using the Nyquist-Shannon theorem and control system guidelines.
System Parameters
Hz
Highest significant frequency in the signal or desired closed-loop bandwidth.
10× = minimum practical; 15× = general-purpose; 20× = tight/high-performance control.
Enter bandwidth and click Calculate
Nyquist Minimum
f_s ≥ 2 × f_max (theoretical floor — insufficient for control)
—
Sampling Rate (Hz)
—
Sampling Period T (ms)
Recommended (Control Systems)
f_s = 15 × BW
—
Sampling Rate (Hz)
—
Sampling Period T (ms)
Summary
| Parameter | Nyquist Min | Recommended |
|---|---|---|
| Sampling Rate f_s | — | — |
| Sampling Period T | — | — |
| Multiplier Used | 2× | — |
| Input Bandwidth | — | |
Z-Transform Pole Stability
—
Copied!
Summary
Calculate the required sampling period and rate for discrete control systems using the Nyquist-Shannon theorem and control system guidelines.
How it works
- Enter the system bandwidth (highest significant frequency) in Hz.
- Select a recommended rate multiplier (10×, 15×, or 20×) based on desired control fidelity.
- The tool applies the Nyquist criterion (f_s ≥ 2 × f_max) and computes the Nyquist minimum rate.
- It then computes the recommended sampling rate as multiplier × bandwidth.
- Sampling period T = 1 / f_s is shown in milliseconds for both rates.
- A z-transform pole stability reminder is displayed to flag aliasing risk.
Use cases
- Choose a sample rate for a PID digital controller in an embedded system.
- Verify that an ADC sampling rate meets Nyquist for a sensor signal bandwidth.
- Compare minimum vs. recommended sampling rates when CPU load is constrained.
- Teach or review Shannon-Nyquist and control system sampling theory interactively.
- Quickly convert between sampling rate (Hz) and sampling period (ms) for any bandwidth.
Frequently Asked Questions
Last updated: 2026-07-24 ·
Reviewed by Nham Vu