Signal Processing

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

## Pre-requisites

[edit | edit source]

* Calculus

## Lessons

[edit | edit source]

* 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

[edit | edit source]

* MATLAB

## Related topics

[edit | edit source]

* Digital signal processing
* Telecommunications engineering
* Digital communications

## Textbooks

[edit | edit source]

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

## Offsite Courses

[edit | edit source]

### With video lectures

[edit | edit source]

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

[edit | edit source]

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

[edit | edit source]

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

### Review sheets

[edit | edit source]

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