Course pages 2013–14
Digital Signal Processing
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)
Material covered in the lectures this year:
- slides 1–128 (i.e., all the core material);
- slides 141–161 (decorrelating signals using the Karhunen-Loeve transform) from the “Audiovisual data compression” addendum.
The material in the remaining presentation slides and exercises 21–25 were not covered this year and will not be examined.
Errata
Problems in the printed handouts that are fixed in the above PDFs:
- Slide 70: division by j was missing in X''
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
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)
- 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 10, source)
- Audio files loudness.wav and masking.wav used in the demonstration (lecture 11)
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