Course pages 2014–15
Digital Signal Processing
I will hold an informal Q&A session for any Part II student who has questions about the DSP course material, on Friday 14 November 2014, 14:00, room FW09 William Gates Building. (Doodle poll)
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
- Exercises
- lecture recordings (experimental, incomplete)
MATLAB
- Installing MATLAB on your own computer (University campus licence)
- MATLAB “Getting Started” tutorial videos and online documentation
- MATLAB introduction slides (print version, large print version) – last lecture of Part IB Unix Tools
- Example solutions for the MATLAB exercises
- GNU Octave
Errata
Problems in the printed handouts that are fixed in the above PDFs:
- Slide 59: division of sinc argument by ts was missing
- Slide 106+107: Z should read z
Demonstration and exercise materials
- Forever rising tones illusion (MATLAB introduction)
- Zoneplate sampler, zoneplate bitmap (lecture 4)
- IQ sampled recordings of FM radio broadcasts (exercises 12 and 13):
- 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, 4 s, 102 MB, covers three FM radio stations
- iq-fm-96M-240k.dat
- stars-blurred.png,
stars-psf.png (exercise 15)
- Deconvolution contest: winning solution by Oli Lane
- touchtone.wav (exercises 16 (b) and 17)
- Touchtone specification: ITU-T Recommendations Q.23 and Q.24 (exercises 16 (b) and 17)
- Image files bear.png and boat.png used in the demonstration (lecture 11, source)
Supervision information
Supervisors who do not yet have access, please ask me (mgk25) to put your Raven identifier (CRSID) onto the access control list.
Supervisor solution notes will be available to students after the end of term, when most supervisions have finished.
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.