# Summary of Concepts

The following summarizes the concepts that students have acquired and manipulated in this course. All of these have been explained in the context of real applications such as audio, image, and video signal processing and control systems.

- Programming with vectors and arrays (Matlab)
- Signals and systems as functions on sets
- Continuous and discrete signals and event sequences
- Declarative vs. Imperative Definitions of signals and systems
- State and state machines
- Synchronous composition
- Nondeterminism
- Simulation relations
- Difference Equations
- Frequency Domain
- Complex Numbers and Phasors
- LTI Systems
- Convolution
- Frequency Response
- Fourier Series and Transforms
- Sampling, Aliasing, and Reconstruction