Computing Library › Control Theory
Control Theory

Sampled-Data Systems

Sampled-data systems mix a continuous plant with a discrete controller, requiring analysis of sampling, holds, and aliasing together.

Continuous Plant, Discrete Controller

A sampled-data system is a hybrid: a physical plant that evolves continuously in time, controlled by a digital device that acts only at discrete sample instants. Understanding it requires treating the continuous and discrete parts together, along with the converters that link them. Almost every modern control system is of this kind.

The signal chain

Kronos motion — traffic controller

The zero-order hold

The zero-order hold reconstructs a continuous signal from discrete samples by holding each value until the next update, producing a staircase. This introduces an effective delay of about half a sample period, adding phase lag that erodes stability margin. Discretizing a continuous plant together with its hold gives the equivalent discrete transfer function used for design.

Aliasing and the Nyquist rate

Sampling folds any signal content above half the sample rate, the Nyquist frequency, down into lower frequencies, where it appears as spurious low-frequency components indistinguishable from real ones. This aliasing corrupts measurements irreversibly. An analog anti-aliasing filter placed before the sampler removes the offending high-frequency content, and is a mandatory part of any sampled-data design.

Choosing the sample rate

The sample rate is a central design parameter. Too slow and the loop loses performance or goes unstable, since the controller sees and corrects the plant only intermittently; too fast and it wastes computation and can amplify quantization noise. A practical range is ten to thirty times the closed-loop bandwidth, balanced against processor and converter limits.

Intersample behavior

A subtlety unique to sampled-data systems is that the output between samples is not seen by the controller and can differ from what the samples suggest, including hidden oscillations. Rigorous sampled-data theory analyzes this intersample behavior directly, rather than assuming the discrete model tells the whole story, which matters for high-performance and safety-critical loops.