Signal Processing and Control Skills
Full course description
Signal processing is at the heart of groundbreaking technologies like NASA’s communication with distant space probes and the seamless streaming of video across the internet. When combined with control systems, it powers innovations like self-driving cars, smart factories, and remote monitoring of renewable energy systems. In this course, you’ll dive into how signal processing and control systems work together to shape the technologies that drive a sustainable, circular economy.
Over six weeks, you’ll explore:
- The fundamentals of understanding and interpreting signals
- Waves, harmonics, and their role in communication
- The Fourier transform and its applications in audio processing
- Convolutions in image processing
- Analyzing scientific signals for real-world applications
- Signal transmission and feedback loops in electronic control systems
Each topic is reinforced through hands-on assignments where you will collect, process, analyze, and visualize datasets using programming languages like Python. MATLAB, R, and Julia are also allowed for these assignments. You'll gain practical skills by applying these algorithms to audio, image, and scientific data.
In the final project, you’ll work in teams to design a new app, service, or device that applies signal processing or control systems to advance a circular economy. Your group will pitch this innovative project at the course’s conclusion.
Course objectives
- Connect fundamental principles of signal processing and applied systems control
- Apply signal processing algorithms to audio, image, and scientific data
- Write signal processing code that adapts libraries, algorithms, and mathematics to solve real-world problems
- Estimate the signal processing and data acquisition and transmission needs for practical project
- Design and implement control systems with feedback loops for efficient automation
Recommended reading
- A Pragmatic* Introduction to Signal Processing with applications in scientific measurement, Tom O’Haver, https://terpconnect.umd.edu/~toh/spectrum/
- Seeing Circles, Sines, and Signals: A Compact Primer on Digital Signal Processing, Jack Schaedler, https://jackschaedler.github.io/circles-sines-signals/