Learn · NPTEL

Course108101174102 lectures

Digital Signal Processing and its Applications

Prof. V. M. Gadre · IIT Bombay

Start with lecture 1 At NPTEL

Lectures

Week 1

  1. Lecture 1: Introduction: Digital signal processing and its objectives Video
  2. Lecture 2A: Introduction to sampling and Fourier Transform Video
  3. Lecture 2B: Sampling of sine wave and associate complication Video
  4. Lecture 3A: Review of Sampling Theorem Video
  5. Lecture 3B: Idealized Sampling, Reconstruction Video
  6. Lecture 3C: Filters And Discrete System Video

Week 2

  1. Lecture 4A: Answering questions from previous lectures. Video
  2. Lecture 4B: Desired requirements for discrete system Video
  3. Lecture 4C: Introduction to phasors Video
  4. Lecture 4D: Advantages of phasors in discrete systems Video
  5. Lecture 5A: What do we want from a discrete system? Video
  6. Lecture 5B: Linearity - Homogeneity and Additivity Video
  7. Lecture 5C: Shift Invariance and Characterization of LTI systems Video
  8. Lecture 6A: Characterization of LSI system using it's impulse response Video
  9. Lecture 6B: Introduction to convolution Video
  10. Lecture 6C: Convolution:deeper ideas and understanding Video

Week 3

  1. Lecture 7A: Characterisation of LSI systems, Convolution-properties Video
  2. Lecture 7B: RESPONSE OF LSI SYSTEMS TO COMPLEX SINUSOIDS Video
  3. Lecture 7C: CONVERGENCE OF CONVOLUTION AND BIBO STABILITY Video
  4. Lecture 8A: Commutativity & Associativity Video
  5. Lecture 8B: BIBO Stability of an LSI system Video
  6. Lecture 8C: Causality and memory of an LSI system. Video
  7. Lecture 8D: Frequency response of an LSI system. Video
  8. Lecture 9A: Introduction and conditions of Stability Video
  9. Lecture 9B: Vectors and Inner Product. Video
  10. Lecture 9C: Interpretation of Frequency Response as Dot Product . Video
  11. Lecture 9D: Interpretation of Frequency Response as Eigenvalues Video

Week 4

  1. Lecture 10A: Discrete time fourier transform Video
  2. Lecture 10B: DTFT in LSI System and Convolution Theorem. Video
  3. Lecture 10C: Definitions of sequences and Properties of DTFT. Video
  4. Lecture 11A: Introduction to DTFT, IDTFT Video
  5. Lecture 11B: Dual to convolution property Video
  6. Lecture 11C: Multiplication Property, Introduction to Parseval's theorem Video
  7. Lecture 12A: Introduction And Property of DTFT Video
  8. Lecture 12B: Review of Inverse DTFT Video
  9. Lecture 12C: Parseval's Theorem and energy and time spectral density Video

Week 5

  1. Lecture 13A: Discussion on Unit Step Video
  2. Lecture 13B: Introduction to Z transform Video
  3. Lecture 13C: Example of Z transform Video
  4. Lecture 13D: Region of Convergence Video
  5. Lecture 13E: Properties of Z transform Video
  6. Lecture 14A: Z- Transform Video
  7. Lecture 14B: Rational System Video
  8. Lecture 15A: INTRODUCTION AND EXAMPLES OF RATIONAL Z TRANSFORM AND THEIR INVERSES Video
  9. Lecture 15B: DOUBLE POLE EXAMPLES AND THEIR INVERSE Z TRANSFORM Video
  10. Lecture 15C: PARTIAL FRACTION DECOMPOSITION Video
  11. Lecture 15D: LSI SYSTEM EXAMPLES Video

Week 6

  1. Lecture 16A: Why are Rational Systems so important? Video
  2. Lecture 16B: Solving Linear constant coefficient difference equations which are valid over a finite range of time Video
  3. Lecture 16C: Introduction to Resonance in Rational Systems Video
  4. Lecture 17A: Characterization of Rational LSI system Video
  5. Lecture 17B: Causality and stability of the ROC of the system function Video
  6. Lecture 18A: RECAP OF RATIONAL SYSTEMS AND DISCRETE TIME FILTERS Video
  7. Lecture 18B: SPECIFICATIONS FOR FILTER DESIGN Video
  8. Lecture 18C: FOUR IDEAL PIECEWISE CONSTANT FILTERS Video
  9. Lecture 18D: IMPORTANT CHARACTERISTICS OF IDEAL FILTERS Video

Week 7

  1. Lecture 19A: Synthesis of Discrete Time Filters, Realizable specifications Video
  2. Lecture 19B: Realistic Specifications for low pass filter. Filter Design Process Video
  3. Lecture 20A: Introduction to Filter Design. Analog IIR Filter,FIR discrete-time filter, IIR discrete-time filter. Video
  4. Lecture 20B: Analog to discrete transform Video
  5. Lecture 20C: Intuitive transforms, Bilinear Transformation Video
  6. Lecture 21A: Steps for IIR filter design Video
  7. Lecture 21B: Analog filter design using Butterworth Approximation Video

Week 8

  1. Lecture 22A: Butterworth filter Derivation And Analysis of butterworth system function Video
  2. Lecture 22B: Chebychev filter Derivation Video
  3. Lecture 23: Midsem paper review discussion Video
  4. Lecture 24A: The Chebyschev Approximation Video
  5. Lecture 24B: Next step in design: Obtain poles Video
  6. Lecture 25A: Introduction to Frequency Transformations in the Analog Domain Video
  7. Lecture 25B: High pass transformation Video
  8. Lecture 25C: Band pass transformation Video

Week 9

  1. Lecture 26A: Frequency Transformation Video
  2. Lecture 26B: Different types of filters Video
  3. Lecture 27A: Impulse invariant method and ideal impulse response Video
  4. Lecture 27B: Design of FIR of length (2N+1) by the truncation method,Plotting the function V(w) Video
  5. Lecture 28A: IIR filter using rectangular window, IIR filter using triangular window Video
  6. Lecture 28B: Proof that frequency response of an fir filter using rectangular window function centred at 0 is real. Video

Week 10

  1. Lecture 29A: Introduction to window functions Video
  2. Lecture 29B: Examples of window functions Video
  3. Lecture 29C: Explanation of Gibb's Phenomenon and it's application Video
  4. Lecture 30A: Comparison of FIR And IIR Filter's Video
  5. Lecture 30B: Comparison of FIR And IIR Filter's Video
  6. Lecture 30C: Comparison of FIR And IIR Filter's Video
  7. Lecture 31A: Introduction and approach to realization (causal rational system) Video
  8. Lecture 31B: Comprehension of Signal Flow Graphs and Achievement of Pseudo Assembly Language Code. Video

Week 11

  1. Lecture 32A: Introduction to IIR Filter Realization and Cascade Structure Video
  2. Lecture 32B: Cascade Parallel Structure Video
  3. Lecture 32C: Lattice Structure Video
  4. Lecture 33A: Recap And Review of Lattice Structure, Realization of FIR Function. Video
  5. Lecture 33B: Backward recursion, Change in the recursive equation of lattice. Video
  6. Lecture 34A: Lattice structure for an arbitrary rational system Video
  7. Lecture 34B: Example realization of lattice structure for rational system Video

Week 12

  1. Lecture 35A: Introductory Remarks of Discrete Fourier Transform and Frequency Domain Sampling Video
  2. Lecture 35B: Principle of Duality, The Circular Convolution Video

Live Session

  1. Live Session 28-01-2021 Video
  2. Live Session 11-02-2021 Video
  3. Live Session 04-03-2021 Video
  4. Live Session 18-03-2021 Video
  5. Live Session 20-02-2024 Video
  6. Live Session 15-04-2024 Video
  7. Live Session 25-02-2025 Video
  8. Live Session 04-04-2025 Video

Syllabus and materials

At NPTEL, as the course publishes them.

Credits and licence

Institution
IIT Bombay
Department
Electrical Engineering
Teacher
Prof. V. M. Gadre
Level
Undergraduate
Language
English
Subjects
Engineering
Source
NPTEL
Licence
CC BY-NC-SA, as NPTEL states it. Non-commercial use only. NPTEL's terms
Attribution
NPTEL states: "Distributed under Creative Commons Attribution-ShareAlike / CC BY - NC - SA", beside a BY-NC-SA badge.
Who can watch
NPTEL gives no rating. Invisible Network shows it to Tweens profiles and older, judged from what the source says about it. How courses are placed