ECE Paris — Sampled Control Systems

ECE Paris — Sampled Control Systems

Sampled Control Systems — ECE Paris (2025-2026)

A digital-control course taught to the full year group (500 students) from April to June 2026: $z$-transform, discretisation, sampled PID, filtering and Kalman estimation.

I taught the second half of the course — sessions 5 to 9, digital control proper — along with its assessments. The first half, on continuous-time systems, was taught by another lecturer.

The documents below are the ones actually handed out to students. The course is taught in French, so the material is in French. See also the course overview.

LaTeX sources live in a private repository; the distributed PDFs are published to github.com/cetiennec/cours-pdf and served straight from GitHub.

Lecture slides

#SessionTopicPages
5Continuous and discrete systemsLaplace and $\mathcal{Z}$ transforms32
5 bisPartial fractionsDecomposition of rational fractions, general case10
6Sampled systemsSampling, zero-order hold, digital control38
7Digital PID controllerFrom the model to the real implementation39
8Filtering and the Kalman filterFrom a noisy signal to optimal state estimation26
9Applications and revisionData-based approaches, inverted-pendulum case study (student version)19

Final exam

The exam is built as a single running case study on the altitude control of an observation drone — modelling, closed-loop control, discretisation and filtering.

Midterm quiz

A one-page, 20-minute quiz on sampled systems and filtering. Every student gets an individualised paper: papers are generated with auto-multiple-choice with a different random draw per group, then marked by optical recognition.