Course Overview
Master signal processing techniques, algorithms, and DSP hardware for audio, video, and communication systems.
About This Course
In-depth course on digital signal processing covering signal analysis, filtering, transforms, DSP algorithms, and implementation on DSP processors and FPGAs. Applications in telecommunications, audio/video processing, and embedded systems.
What You’ll Learn
- Signal analysis and transforms (FFT, DFT)
- Filter design (FIR, IIR)
- DSP algorithms and implementation
- Real-time signal processing
- Audio and video processing
- Communication systems
- DSP processors (TI, Analog Devices)
- FPGA implementation of DSP
Course Modules
- Fundamentals of Signals and Systems
- Sampling and Quantization
- Z-Transform and Frequency Analysis
- Digital Filters Design
- FFT and DFT
- Adaptive Filtering
- Multirate Signal Processing
- DSP Processors
- FPGA-based DSP
- Applications in Audio/Video/Telecom
Tools & Technologies
MATLAB, Simulink, TI DSP processors, Xilinx FPGAs, C/C++, Python, GNU Radio
Curriculum
- 1 Section
- 13 Lessons
- 6 Weeks
- Curriculum13
- 1.1Module 1: Introduction to Signals & Systems
- 1.2Module 2: Discrete-Time Signals & Operations
- 1.3Module 3: Sampling & Reconstruction
- 1.4Module 4: Discrete-Time Systems & LTI Systems
- 1.5Module 5: Z-Transform
- 1.6Module 6: Discrete Fourier Transform (DFT) & FFT
- 1.7Module 7: Digital Filters
- 1.8Module 8: Multirate Signal Processing
- 1.9Module 9: DSP Algorithms & Adaptive Filtering
- 1.10Module 10: DSP Implementation & Real-Time Processing
- 1.11Module 11: FPGA-Based DSP (ENHANCED)
- 1.12Module 12: Applications of DSP
- 1.13Module 13: Lab / Practical Module (MANDATORY)