# Digital Signal Processing

- Institution: IIT Madras
- Department: Electrical Engineering
- Teacher: Prof. C.S.Ramalingam
- Level: Undergraduate
- Language: English
- Subjects: Engineering
- Source: [NPTEL](https://nptel.ac.in/courses/108106151)
- Licence: [CC BY-NC-SA](https://nptel.ac.in/faq) (Non-commercial use only.)
- Syllabus: [at the source](https://nptel.ac.in/courses/108106151)
- Who can watch: Tweens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

## Lectures

1. [Signal Definition & Classification](https://invisiblenetwork.ai/learn/nptel/108106151/c62d8ec63a03) (Video)
2. [Affine Transform](https://invisiblenetwork.ai/learn/nptel/108106151/e63f2f244d4f) (Video)
3. [Recap of Affine Transform](https://invisiblenetwork.ai/learn/nptel/108106151/cd1af227de33) (Video)
4. [Even and Odd Parts of a Signal](https://invisiblenetwork.ai/learn/nptel/108106151/4929711c8efb) (Video)
5. [The Unit Step Sequence](https://invisiblenetwork.ai/learn/nptel/108106151/6c1d4bcba7bf) (Video)
6. [The Unit Impulse](https://invisiblenetwork.ai/learn/nptel/108106151/b9ea5572bf96) (Video)
7. [The Unit Impulse (cont'd)](https://invisiblenetwork.ai/learn/nptel/108106151/4f69aa6d6078) (Video)
8. [Exponential Signals and Sinusoids](https://invisiblenetwork.ai/learn/nptel/108106151/b379950424c8) (Video)
9. [Sinusoids (cont'd)](https://invisiblenetwork.ai/learn/nptel/108106151/2836d940aec1) (Video)
10. [When are two sinusoids independent?](https://invisiblenetwork.ai/learn/nptel/108106151/3b61b17453c6) (Video)
11. [Another Difference Between CT and DT Sinusoids](https://invisiblenetwork.ai/learn/nptel/108106151/9223b80d2605) (Video)
12. [System definition and properties (linearity)](https://invisiblenetwork.ai/learn/nptel/108106151/2821ddd2336c) (Video)
13. [Time-invariance, memory, causality, and stability](https://invisiblenetwork.ai/learn/nptel/108106151/eb8682001c84) (Video)
14. [LTI systems, impulse response, and convolution](https://invisiblenetwork.ai/learn/nptel/108106151/b365b0df4f34) (Video)
15. [Properties of convolution, system interconnections](https://invisiblenetwork.ai/learn/nptel/108106151/5b43a4a40183) (Video)
16. [Java applet demo of convolution](https://invisiblenetwork.ai/learn/nptel/108106151/93690c08d4b4) (Video)
17. [Systems governed by LCCDE](https://invisiblenetwork.ai/learn/nptel/108106151/a4dcbe4d5db7) (Video)
18. [FIR and IIR systems](https://invisiblenetwork.ai/learn/nptel/108106151/716a5af151a7) (Video)
19. [Karplus-Strong algorithm](https://invisiblenetwork.ai/learn/nptel/108106151/40dd93296db3) (Video)
20. [Z-transform definition and RoC](https://invisiblenetwork.ai/learn/nptel/108106151/3cf6c3b54b71) (Video)
21. [Z-transform (cont'd)](https://invisiblenetwork.ai/learn/nptel/108106151/0875ae25b437) (Video)
22. [Poles and zeros](https://invisiblenetwork.ai/learn/nptel/108106151/3a57d7a761f1) (Video)
23. [Recursive implementation of FIR filters](https://invisiblenetwork.ai/learn/nptel/108106151/c57d62ae9dbb) (Video)
24. [Convergence criterion](https://invisiblenetwork.ai/learn/nptel/108106151/8a4b069cca94) (Video)
25. [Properties of the RoC](https://invisiblenetwork.ai/learn/nptel/108106151/362648b3a467) (Video)
26. [DTFT definition and absolute summability](https://invisiblenetwork.ai/learn/nptel/108106151/b8f48a59d3e9) (Video)
27. [Linearity](https://invisiblenetwork.ai/learn/nptel/108106151/bd4d2259d2bd) (Video)
28. [Delay](https://invisiblenetwork.ai/learn/nptel/108106151/3e3c9f1c1399) (Video)
29. [Exponential multiplication](https://invisiblenetwork.ai/learn/nptel/108106151/1c918016fe2c) (Video)
30. [Complex conjugation](https://invisiblenetwork.ai/learn/nptel/108106151/afe39aa04acf) (Video)
31. [Time reversal](https://invisiblenetwork.ai/learn/nptel/108106151/1da532f3b6a9) (Video)
32. [Differentiation in the Z-domain](https://invisiblenetwork.ai/learn/nptel/108106151/4a35ec05eebe) (Video)
33. [Convolution in the time domain](https://invisiblenetwork.ai/learn/nptel/108106151/6766a6f389b7) (Video)
34. [Relationship between x\[n\] and X(1)](https://invisiblenetwork.ai/learn/nptel/108106151/e83839985d3f) (Video)
35. [Initial Value Theorem](https://invisiblenetwork.ai/learn/nptel/108106151/bc6d4c57e7b5) (Video)
36. [Final Value Theorem](https://invisiblenetwork.ai/learn/nptel/108106151/51106ea47230) (Video)
37. [Multiplication in the time domain](https://invisiblenetwork.ai/learn/nptel/108106151/b9294fdb29cb) (Video)
38. [Parseval's Theorem](https://invisiblenetwork.ai/learn/nptel/108106151/99b4ca6c8644) (Video)
39. [Partial Fractions Method](https://invisiblenetwork.ai/learn/nptel/108106151/23754d73c028) (Video)
40. [Power series method](https://invisiblenetwork.ai/learn/nptel/108106151/69191420c2bc) (Video)
41. [Contour Integral Method](https://invisiblenetwork.ai/learn/nptel/108106151/7d95bf1486eb) (Video)
42. [Contour Integral Method (cont'd)](https://invisiblenetwork.ai/learn/nptel/108106151/65fb8c540953) (Video)
43. [Inverse DTFT](https://invisiblenetwork.ai/learn/nptel/108106151/221363d1394b) (Video)
44. [DTFT of Sequences that are not absolutely summable](https://invisiblenetwork.ai/learn/nptel/108106151/8cbcbf7391e4) (Video)
45. [Response to cos(?_0 n+?)](https://invisiblenetwork.ai/learn/nptel/108106151/0ac2b04bc689) (Video)
46. [Causality & Stability](https://invisiblenetwork.ai/learn/nptel/108106151/69268656dd09) (Video)
47. [Response to suddenly applied inputs](https://invisiblenetwork.ai/learn/nptel/108106151/2d6800f1a373) (Video)
48. [Introduction to frequency response](https://invisiblenetwork.ai/learn/nptel/108106151/5ae0acdb592c) (Video)
49. [Magnitude response and its geometric interpretation](https://invisiblenetwork.ai/learn/nptel/108106151/35403f7377b4) (Video)
50. [Magnitude Response (cont'd)](https://invisiblenetwork.ai/learn/nptel/108106151/437b4f3ace03) (Video)
51. [Response of a single complex zero/pole](https://invisiblenetwork.ai/learn/nptel/108106151/39a429a72d29) (Video)
52. [Resonator and Improved Resonator](https://invisiblenetwork.ai/learn/nptel/108106151/266aff9ca87a) (Video)
53. [Notch filter](https://invisiblenetwork.ai/learn/nptel/108106151/e6263a6e952f) (Video)
54. [Moving Average Filter](https://invisiblenetwork.ai/learn/nptel/108106151/4937d054147d) (Video)
55. [Comb filter](https://invisiblenetwork.ai/learn/nptel/108106151/0c6e679d6692) (Video)
56. [Phase response of a single complex zero](https://invisiblenetwork.ai/learn/nptel/108106151/541e321473f0) (Video)
57. [Effect of crossing a unit circle zero, wrapped and unwrapped phase, resonator phase response](https://invisiblenetwork.ai/learn/nptel/108106151/79ed41bdae4a) (Video)
58. [Allpass Filter](https://invisiblenetwork.ai/learn/nptel/108106151/aa147faf1764) (Video)
59. [Group delay and its physical interpretation](https://invisiblenetwork.ai/learn/nptel/108106151/f865db8a6232) (Video)
60. [Zero-phase filtering, effect on nonlinear phase on waveshape](https://invisiblenetwork.ai/learn/nptel/108106151/0727711a5974) (Video)
61. [Zero-Phase Filtering, Linear Phase (1)](https://invisiblenetwork.ai/learn/nptel/108106151/e5c1e43a70bd) (Video)
62. [Linear Phase (2)](https://invisiblenetwork.ai/learn/nptel/108106151/70585ec5bc9c) (Video)
63. [Linear Phase (3)](https://invisiblenetwork.ai/learn/nptel/108106151/088a7cf18650) (Video)
64. [Linear Phase (3)](https://invisiblenetwork.ai/learn/nptel/108106151/2f8eb22b0c66) (Video)
65. [Linear Phase (3)](https://invisiblenetwork.ai/learn/nptel/108106151/f1a8750141ee) (Video)
66. [Linear Phase (4), Sampling (1)](https://invisiblenetwork.ai/learn/nptel/108106151/f18b9eeb32f9) (Video)
67. [Linear Phase (4), Sampling (1)](https://invisiblenetwork.ai/learn/nptel/108106151/fc2d0b61920c) (Video)
68. [Linear Phase (4), Sampling (1)](https://invisiblenetwork.ai/learn/nptel/108106151/c358b7f8afa6) (Video)
69. [Sampling (2)](https://invisiblenetwork.ai/learn/nptel/108106151/686709cd001c) (Video)
70. [Sampling (3)](https://invisiblenetwork.ai/learn/nptel/108106151/05876f199d7d) (Video)
71. [Sampling (4)](https://invisiblenetwork.ai/learn/nptel/108106151/bfb2334cd241) (Video)
72. [Sampling (4)](https://invisiblenetwork.ai/learn/nptel/108106151/1a69a207ee3c) (Video)
73. [Sampling (4)](https://invisiblenetwork.ai/learn/nptel/108106151/9c26b21080da) (Video)
74. [The Discrete Fourier Transform (1)](https://invisiblenetwork.ai/learn/nptel/108106151/5b74eed0bbfc) (Video)
75. [The Discrete Fourier Transform (1)](https://invisiblenetwork.ai/learn/nptel/108106151/cbcde6db602f) (Video)
76. [The Discrete Fourier Transform (2)](https://invisiblenetwork.ai/learn/nptel/108106151/a0514c5b5675) (Video)
77. [The Discrete Fourier Transform (3)](https://invisiblenetwork.ai/learn/nptel/108106151/fea11509e890) (Video)
78. [The Discrete Fourier Transform (3)](https://invisiblenetwork.ai/learn/nptel/108106151/37f93439ef1b) (Video)
79. [The Discrete Fourier Transform (3)](https://invisiblenetwork.ai/learn/nptel/108106151/3e28511d5b06) (Video)
80. [The Discrete Fourier Transform (4)](https://invisiblenetwork.ai/learn/nptel/108106151/25e88be8eab3) (Video)
81. [The Discrete Fourier Transform (4)](https://invisiblenetwork.ai/learn/nptel/108106151/d327439bbf94) (Video)
82. [The Discrete Fourier Transform (4)](https://invisiblenetwork.ai/learn/nptel/108106151/26e8f30ad79b) (Video)
