Signal Processing

Signal processing is a discipline that encompasses the analysis, modification, and synthesis of various signals, for example, audio and video.

Pre-requisites

 * Calculus

Lessons

 * Signals and systems
 * /Signals/
 * /Time Domain/
 * Frequency domain
 * Fourier Series
 * Fourier Transforms
 * Linear Time Invariant Systems
 * Dirac Delta Function
 * Convolution
 * Discrete Time Fourier Transform
 * Discrete Fourier Transform
 * Fast Fourier Transform


 * Filters
 * FIR filters
 * IIR filters
 * Passive Analogue Filter Design
 * Adaptive Filters


 * Digital Signal Processing


 * Detection and Estimation
 * Periodograms
 * Statistical Signal Processing

Tools

 * MATLAB

Related topics

 * Digital signal processing
 * Telecommunications engineering
 * Digital communications

Textbooks

 * 1) Dimitris G. Manolakis and Vinay K. Ingle, Applied Digital Signal Processing, Cambridge University Press, 2011.
 * 2) Alan V. Oppenheim and Ronald W. Schafer, Discrete-Time Signal Processing, Prentice-Hall, 1999.
 * 3) Digital Signal Processing, Wikibooks

With video lectures

 * 1) Digital Signal Processing, S.C. Dutta Roy, IIT Delhi.
 * 2) Advanced Digital Signal Processing - Multirate and wavelets, V.M. Gadre, IIT Bombay.
 * 3) Adaptive Signal Processing, Mrityunjoy Chakraborty, IIT Kharagpur.
 * 4) Digital Signal Processing, Oppenheim, Alan., 1987. (MIT OpenCourseWare: Massachusetts Institute of Technology)
 * 5) Digital Signal Processing, Paolo Prandoni and Martin Vetterli, École Polytechnique Fédérale de Lausanne, Upcoming.

Without video lectures

 * 1) Digital Signal Processing, Govind Sharma, IIT Kanpur.
 * 2) Signals and Systems, Oppenheim, Alan., Spring 2011. (MIT OpenCourseWare: Massachusetts Institute of Technology)
 * 3) Discrete-Time Signal Processing, Oppenheim, Alan., Fall 2005. (MIT OpenCourseWare: Massachusetts Institute of Technology)
 * 4) Digital Signal Processing, Jar-Ferr Yang, National Cheng Kung University, Autumn 2013
 * 5) Signal Processing for Communications, Suhas Diggavi, EPFL, 2007.
 * 6) Introduction to DSP, C.S. Ramalingam, IIT Madras, Spring 2011.
 * 7) Digital Signal Processing, C.S. Ramalingam, IIT Madras, Fall 2013.
 * 8) Signal Processing & Filter Design, Stephen Roberts, University of Oxford, Fall 2003.
 * 9) Digital Signal Processing, Dan Ellis, Columbia University, Summer 2014.
 * 10) Digital Signal Processing and Digital Filters, Mike Brookes, University of London, Autumn 2014.

Other materials

 * 1) Introduction to Digital Filters with Audio Applications, Julius O. Smith III, Stanford University.
 * 2) Filter design, Wikipedia.

Review sheets

 * 1) Tables of Common Transform Pairs, Marc Ph. Stoecklin, 2012.