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

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

  1. Enter the system bandwidth (highest significant frequency) in Hz.
  2. Select a recommended rate multiplier (10×, 15×, or 20×) based on desired control fidelity.
  3. The tool applies the Nyquist criterion (f_s ≥ 2 × f_max) and computes the Nyquist minimum rate.
  4. It then computes the recommended sampling rate as multiplier × bandwidth.
  5. Sampling period T = 1 / f_s is shown in milliseconds for both rates.
  6. 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