❗The content presented here is sourced directly from Udemy platform. For comprehensive course details, including enrollment information, simply click on the 'Go to class' link on our website.
Updated in [July 24th, 2023]
Welcome to the "DSP From Ground Up™ on ARM Processors [UPDATED]" course, an exciting journey into the realm of Digital Signal Processing (DSP) on ARM processors. This course is designed to empower you with practical knowledge, eliminating the complexity of mathematical theories often associated with signal processing. By following a step-by-step approach, you will grasp the essential foundations of signal processing, including signal statistics, quantization, and filter design. Next, you'll dive into developing DSP algorithms practically, using pre-acquired and generated signals for focused learning. Algorithm implementation using the CMSIS-DSP library will provide valuable insights into performance comparison. To enable signal acquisition, you'll create ADC drivers and data structures. Master the design and implementation of digital filters like the Moving Average Filter, Finite Impulse Response (FIR) Filter, and Infinite Impulse Response (IIR) Filter from scratch. The course also covers the application of DSP techniques on live signals acquired from the microcontroller's ADC. Throughout the course, complex concepts are explained in plain language, making DSP accessible to students without a specialized engineering background. Join over 3000 satisfied students and unlock the power of practical DSP on ARM processors. Enroll now with confidence, as the course offers a full money-back guarantee.
Course Syllabus
Setting Up
Getting Stasrted
Signal Statistics and Noise
Quantization and The Sampling Theorem
ARM Cortex-M DSP Support Features
Linear Systems and Superposition
Convolution
Discrete Fourier Transform (DFT)
Configuring the Clock Tree for Maximum Speed
Digital Filter Design
Signal Processing on Live Sensor Data
Developing the First-In-First-Out (FIFO) Data Structure
Developing a Background Thread for Sampling Sensor Data
Performing Digital Signal Processing on Blocks of Sensor Data
-----------------START OF OLD VERSION OF THE COURSE --------------------------
Getting Started with Real-time Digital Signal Processing
Signal Statistics and Noise
Quantization and The Sampling Theorem
ARM Cortex-M DSP Support Features
Linear Systems and Superposition
Convolution
Fourier Transform
Fast Fourier Transform (FFT)
Digital Filter Design
Designing Finite Impulse Response (FIR) Filters
Designing Infinite Impulse Response (IIR) Filters
Designing Windowed-Sinc Filters
FFT Convolution
DSP Instructions on the ARM Cortex-M
Cortex-M4, M7 DSP Optimization Strategies
Setting Up
Setting Up Matlab
Closing Remarks