MATLAB and Simulink Training

Signal Processing with MATLAB


 

Access to MATLAB through your web browser

 

Engaging video tutorials

 

Hands-on exercises with automated assessments and feedback

 

Lessons available in English only


About this course


1.

Introduction

Familiarize yourself with the course.

  • Course Overview
  • Signal Processing Basics

2.

Generating Signals and Common Signal Operations

Generate different types of sampled signals. Perform operations in the time domain, such as changing the sample rate of a signal or shifting the frequency content without introducing unwanted artifacts.

  • Course Example: Digital Watermarking
  • Generate Digital Signals
  • Resampling
  • Modulation

3.

Estimating Power Spectral Density

Estimate the power spectrum of signals with different frequency components. Explore standard techniques to improve the accuracy of your estimation.

  • Course Example: Identifying Fan Faults
  • Discrete Fourier Transform
  • Periodogram
  • Zero Padding
  • Windowing

4.

Improving the Power Spectral Density Estimate

Explore different spectral analysis methods to improve results for noisy, time-varying, or short signals.

  • Course Example: Real-World Issues
  • Welch’s Method
  • Time-Frequency Analysis
  • Parametric and Subspace Methods

5.

Characterizing Digital Filters

Visualize filter characteristics in different domains to understand how a filter will modify the time domain and frequency domain of your signals.

  • Course Example: Underwater Sound Absorption
  • Filter Coefficients
  • Filter Responses
  • Zeros and Poles

6.

Designing Digital Filters

Design digital FIR and IIR filters using common filter response types. Start with a set of specifications or a preferred design algorithm.

  • Course Example: Verify Watermark
  • FIR Filters
  • IIR Filters
  • Filter Design Algorithms

7.

Streaming Signal Processing

Process streaming signals by dividing input data into frames and processing each frame as it is acquired.

  • Course Example: Monitoring Fan
  • Create DSP System Objects
  • Process Signals in a Loop

8.

Conclusion

Learn next steps and provide feedback on the course.

  • Additional Resources
  • Survey

Related Courses

Signal Processing Onramp

An interactive introduction to practical signal processing methods for spectral analysis.

MATLAB Fundamentals

Learn core MATLAB functionality for data analysis, modeling, and programming.

Deep Learning with MATLAB

Learn the theory and practice of building deep neural networks with real-life image and sequence data.