New posts are still being added to this course.

**What will you learn in this course?**

- Learn various transform techniques for the analysis of time-domain and frequency-domain signals (Laplace transform, DFT, Z-transform, etc.)
- System impulse response calculation techniques
- Conduct frequency domain analysis of signals
- Understand the behavior of linear time-invariant systems
- Identify and design digital filters
- Design methods and analysis of IIR filters
- Design methods and analysis of FIR filters
- Structures to realize digital filters

**Are there any software or hardware requirements for this course?**

MATLAB

**What is the target of this course?**

This course is part of the Communications and Signal processing track. We have designed this track and its constituent courses to equip learners with the basic requirements of entry-level jobs or internships in the field of communication and signal processing.

**Are there any pre-requisites for this course?**

- Advanced calculus and complex variable theory.
- Fourier, Laplace, and Z transform.
- Signals and Systems

**What’s the course structure like?**

- Digital Signal Processing –Introduction, Systems, Advantages, and Applications.
- Elementary discrete-time signals: Unit sample, unit step signal, unit ramp signal, and exponential signal.
- Fourier signals and Fourier transform of signals.
- Convolution of signals.
- Correlation of signals.
- Z transform of digital signals.
- Types and properties of Z transform.R
- Relationship between Z transform and Laplace Transform.
- Relationship between Fourier transform and Z transform.
- Discrete Fourier Transform (DFT) – Linear transform and properties
- Circular convolution and Linear Convolution
- Fast Fourier Transform (FFT)
- Decimation in frequency (DIF) algorithm and Decimation in Time (DIT) algorithm.
- Computation of inverse DFT using FFT.
- Fast Convolution – Overlap-add and Overlap-save methods.
- Infinite Impulse Response Filter (IIR) – Butterworth, Chebyshev, and Elliptic.
- Finite Impulse Response Filter (FIR) – Design and Gibbs phenomenon.
- Design techniques for FIR filters – Fourier series, frequency sampling, and window method.
- Finite Word Length Effect in Digital Filters – Quantization, product quantization error.

**I would like to suggest some topics to be covered, how can I do that?**

You can visit the contact page linked in the footer of this webpage. Just select “Suggest Topics” from the subject dropdown menu of the form, mention the course and why you think your suggestion makes sense to be part of the curriculum.