I just finished Paolo Prandoni's and Martin Vetterli's Digital Signal Processing course on Coursera.
I did not spend much time on this course unlike the MOOCs I had studied before. I have worked on various types of signal processing in my career and I as I progressed through this course I found most of the material was familiar to me.
Digital Signal Processing is a diverse collection of subjects defined is Wikipedia as being the mathematical manipulation of an information signal to modify or improve it in some way, including e the following laundry list: audio and speech signal processing, sonar and radar signal processing, sensor array processing, spectral estimation, statistical signal processing, digital image processing, signal processing for communications, control of systems, biomedical signal processing, seismic data processing, etc!
The course syllabus was
- Discrete time signals
- Vectors spaces
- Fourier Analysis
- Linear Filters
- Interpolation and Sampling
- Stochastic Signal Processing and Quantization
- Image Processing
- Digital Communication Systems
Assessment was by quiz. I would have preferred programming assignments
My quiz results suggested that I understood all the material in the course expect design of ADSL.