Digital Signal Processing
Lectures
The lectures in this course are timetabled for 14:00-15:00 on 16 Thursdays and Tuesdays, from 8 October to 1 December 2020. Since lecture-theatre availability is limited this term for public-health reasons, and some participants may have to self-isolate occasionally, I will deliver the lectures as pre-recorded H.264/MP4 video files, which will appear on the “Recordings” tab here around the time of each scheduled lecture. Therefore, you can watch (and rewatch) the lectures whenever you want, but many students find it useful to roughly match the scheduled timetable.
Asking questions
If you have questions about the course or subject, you can
- ask on the Moodle Questions/Discussions Forum
- join my virtual office hour (Monday and Friday 15:00)
- contact me (mgk25) via email or Teams chat
Lecture notes
- Presentation slides – for 4:3 projector
- Print version – 4 slides per side of A4
- Large print version – 2 slides per side of A4
Demonstration and exercise materials
- Introduction to MATLAB lecture – watch before starting the assignments
- Zoneplate sampler, zoneplate bitmap (lecture 5)
- touchtone.wav (Assignment 2)
- Touchtone specification: ITU-T Recommendations Q.23 and Q.24 (Assignment 2)
- stars-blurred.png, stars-psf.png (Assignment 3)
- IQ sampled recordings of FM radio broadcasts (Assignment 3):
- iq-fm-96M-240k.dat
center frequency 96.0 MHz (= BBC Radio Cambridgeshire), sample rate 240 kHz, 30 s, 38 MB - iq-fm-97M-3.6M.dat
center frequency 97.0 MHz, sample rate 3.6 MHz, 3.5 s, 102 MB, covers three FM radio stations
- iq-fm-96M-240k.dat
- Image files bear.png and boat.png used in the demonstration (lectures 15–16, source)
- JPEG standard: ITU-T Recommendation T.81
Related links
- DSP textbook with full text online: Steven W. Smith: The Scientist and Engineer's Guide to Digital Signal Processing
- This course is only a brief introduction into the basics of
Digital Signal Processing. For in-depth coverage, have a look at the
entire series of courses taught on the same subject in the Engineering
Tripos:
- Fourier Transforms, Signal & Data Analysis (Part IB, Paper 7, Section C, lecture notes: Joan Lasenby)
- Module 3F1 – Signals and Systems (Part IIA)
- Module 3F3 – Signal and Pattern Processing (Part IIA, lecture notes: Dr Godsill)
- Module 4F7 – Digital Filters and Spectrum Estimation (Part IIB, lecture notes: Dr Godsill)
- comp.dsp FAQ
- Cool videos: mechanical implementation of the inverse DCT and the DCT.