Use established signal processing methods for sampling, spectral analysis, and filtering in MATLABĀ®. Learn to use different techniques to get accurate, informative results from your signals.

Familiarize yourself with the course.

Lessons:

- Course Overview

- Signal Processing Basics

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

Lessons:

- Course Example - Digital Watermarking

- Generate Digital Signals

- Resampling

- Modulation

- Review - Generating Signals and Common Signal Operations

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

Lessons:

- Course Example - Identifying Fan Faults

- Discrete Fourier Transform

- Periodogram

- Zero Padding

- Windowing

- Review - Estimating Power Spectral Density

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

Lessons:

- Course Example - Real-World Issues

- Welch's Method

- Time-Frequency Analysis

- Parametric and Subspace Methods

- Review - Improving the Power Spectral Density Estimate

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

Lessons:

- Course Example - Underwater Sound Absorption

- Filter Coefficients

- Filter Responses

- Filter Delay

- Zeros and Poles

- Review - Characterizing Digital Filters

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

Lessons:

- Course Example - Verify Watermark

- FIR Filters

- IIR Filters

- Filter Design Algorithms

- Arbitrary Filter Response

- Review - Designing Digital Filters

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

Lessons:

- Course Example - Monitoring Fan

- Create DSP System Objects

- Process Signals in a Loop

- Review - Streaming Signal Processing

Learn next steps and give feedback on the course.

Lessons:

- Additional Resources

- Survey

An interactive introduction to signal processing methods for spectral analysis.

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

Get started quickly using deep learning methods to perform image recognition.

Get started quickly with the basics of MATLAB.

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

An interactive introduction to signal processing methods for spectral analysis.