Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Digital Signal Processing with MATLAB
Rating: 4.3 out of 5(3 ratings)
18 students

Digital Signal Processing with MATLAB

From Basics to Applications
Last updated 5/2025
English

What you'll learn

  • To introduce the fundamental concepts and applications of Digital Signal Processing (DSP)
  • To enable learners to implement and analyze DSP algorithms using MATLAB.
  • To provide hands-on experience in filter design, frequency analysis, and multirate processing.
  • Apply DSP techniques to real-world problems through hands-on MATLAB coding.

Course content

7 sections20 lectures4h 52m total length
  • Introduction & Applications to DSP Systems28:43
  • Classification of Discrete-Time Systems16:35
  • Discrete Fourier Transform (DFT): Definition and Computation12:54
  • DFT & DSP Fundamentals
  • MATLAB Coding Exercise: Classification of Discrete-Time Systems
  • Classification of signals &Applications of DSP33:02
  • Circular convolution using MATLAB8:10
  • Frequency Domain Representation10:26
  • Introduction to Digital Signal Processing (DSP)1:15

Requirements

  • Basic knowledge of signals and systems
  • Fundamentals of mathematics
  • Basic programming skill

Description

Welcome to Digital Signal Processing with MATLAB: From Basics to Applications – a comprehensive and practical course designed to provide you with a solid foundation in digital signal processing (DSP) using MATLAB. Whether you're an engineering student, a researcher, or an industry professional, this course offers a hands-on approach to understanding and applying DSP concepts through MATLAB coding and simulations.

In this course, you will start by learning the fundamentals of DSP, including discrete-time signals, systems, and the core principles behind Fourier analysis. We’ll explore Discrete Fourier Transform (DFT), Fast Fourier Transform (FFT), and their real-world applications, allowing you to analyze and process signals in both the time and frequency domains.

You’ll dive into the design and implementation of IIR and FIR filters, learn about filter realizations, and gain practical experience in multirate signal processing techniques like decimation and interpolation. Through step-by-step MATLAB examples, you will not only grasp theoretical concepts but also apply them to real-world problems, such as audio processing, biomedical signal analysis, and communications.

By the end of this course, you will have the practical skills to design filters, analyze signals, and implement DSP algorithms in MATLAB. Whether you are looking to advance your academic knowledge or develop professional expertise, this course will equip you with the tools needed to apply DSP in various domains.

Who this course is for:

  • This course is ideal for: Undergraduate and postgraduate engineering students studying Electrical, Electronics, or Communication Engineering, who want a strong foundation in DSP concepts using MATLAB. Academic project students or researchers looking to apply DSP techniques in practical areas like speech, biomedical, or communication systems. Industry professionals in embedded systems, signal processing, or telecommunications seeking to refresh or strengthen their DSP skills through hands-on MATLAB simulations. Anyone with an interest in signal processing who wants to learn how to implement real-world DSP applications using MATLAB — even if you're new to MATLAB.