Week |
Lectures |
Tutor session + Lab session |
Deadlines |
1 |
- Introduction
- Complex Numbers
- Elementary Signals
|
- Pen/Paper Exercises
- Numpy Complex Numbers
- Plotting (complex signals)
|
|
- Linear Systems
- Convolutions
- Eigenfunctions
|
- Pen/Paper Exercises
- Convolutions
|
|
2 |
|
|
|
|
Analog Signal Processing
- Oscilloscope
- Resistors/Capacitors/Inductors,
Complex Impedance
- RCL Filters
- Bode plot
|
|
3 |
|
|
|
|
- FFT of sound signals
- Sampletime, No of samples, Frequencies
|
|
4 |
|
|
|
- Windowing
- Short Time Fourier Transform
|
|
|
5 |
Discrete Filters
- Z-transform
- Block Diagrams
|
|
|
Discrete Filters
|
- Audio filter
- Notch filter (to remove 50Hz hum)
- Recursive Gaussian Filter
- IIR audio filters (biquad)
|
|
6 |
Control Theory I
- Laplace Transform
- Differential Equations
- Block Diagrams
- Feedback
|
|
|
Control Theory II
- Responses (impuls, step, sinus)
- 1st and 2nd order systems
|
- Pen/Paper Exercises
- Python Simulations
|
|
7 |
Control Theory III
- Stability
- Root locus
- PID controller
|
PID (hands-on) demonstrations
- Line follower
- Balancing beam
- Segway
|
|
Recap and Exam preparation |
|
|
8 |
EXAM |
|
|
|
|
|