DSP From Ground Up on ARM Processors [UPDATED]

所在平台: Udemy

课程主页: https://www.udemy.com/course/arm-cortex-dsp/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:从基础开始的ARM处理器数字信号处理(DSP)[更新版] 课程概述: 您是否想在没有混淆的情况下学习实用的数字信号处理(DSP)?本课程将分步骤教您信号处理的基础,助您从零开始实现实用DSP算法。我们将探讨信号处理的关键主题,包括: - 信号统计与噪声 - 量化与采样定理 - 模拟滤波器设计 - Chebyshev、Butterworth和Bessel滤波器的性能指标 - 线性系统及其性质 - 有限脉冲响应滤波器(FIR) - 无限脉冲响应滤波器(IIR) - 叠加、合成与分解 - 卷积及其性质 - 离散傅里叶变换(DFT)及其逆变换(IDFT) 数字信号处理算法开发: 我们将实际开发在理论课上讨论的信号处理算法。为了保持对算法开发和测试的关注,我们将使用预先获取的信号进行测试,而不是实时信号。我们将开发包括: - 信号统计算法:信号均值、标准差、方差 - 卷积算法 - 累加和算法 - 离散傅里叶变换(DFT)算法 - 逆离散傅里叶变换(IDFT)算法 我们还将使用CMSIS-DSP库实现部分算法,并比较我们的算法与CMSIS-DSP提供的算法的动态性能。 信号采集驱动程序和数据结构开发: 为了能正确从外部环境采集信号并应用信号处理算法,我们需要开发模数转换器(ADC)驱动程序和适当的数据结构来存储和管理信号。我们将开发: - 一个裸金属ADC驱动程序 - 一个先进先出数据结构(FIFO)用于信号的存储和管理 数字滤波器设计与实现: 我们将学习各种数字滤波器的类型,并从头开始实现它们,包括: - 移动平均滤波器 - 有限脉冲响应(FIR)滤波器 - 无限脉冲响应(IIR)滤波器 同时我们也将使用Matlab设计有限脉冲响应滤波器的滤波器核。 实际DSP在实时信号上的应用: 我们将应用所学内容处理来自微控制器ADC的实时信号。 课程的价值: 此课程不仅仅是让您了解代码如何工作,它会教您如何在不需要复杂的工程学位的情况下编写实用的DSP算法。您将能够掌握信号处理的基础,而不必应对复杂的数学推导。此课程已吸引3000多名学生,获得200多条评价。课程第一版共吸引逾3000名学生,得到290多条评价。 总结: 这门更新版课程为学习数字信号处理提供了全面的基础,并带有全额退款保证。希望在课程中见到您!

课程评论(0条)

课程详情

Do you want to learn practical digital signal processing (dsp) without confusion?Here's an overview of what you're getting in this dsp on Arm processors course...Understanding the foundations of signal processing without complications:Before going on to implement practical dsp algorithms from scratch, this course teaches you the foundation of signal processing step-by-step. We shall look at key topics in signal processing including: -Signal statistics and noise -Quantization and sampling theorem -Analog filter design -Performance metrics of the Chebyshev, Butterworth, and Bessel filters -Linear systems and their properties. -Finite Impulse Response Filters (FIR) -Infinite Impulse Response Filters (IIR) -Superposition, synthesis, and decomposition. -Convolution and its properties -Discrete Fourier Transform (DFT) and IDFTDeveloping Digital Signal Processing Algorithms:We shall practically develop the signal processing algorithms we discussed in the theory class. Over here rather than use live signals we shall use some already acquired and generated signals to test our algorithms, to keep the focus on developing the algorithms and testing them, rather than signal acquisition.We shall develop the following algorithms: -Signal statistics algorithms: signal mean, signal standard deviation, signal variance -The Convolution algorithm -The Running Sum algorithm -The Discrete Fourier Transform (DFT) algorithm -The Inverse Discrete Fourier Transform (IDFT) algorithmWe shall also implement some of these algorithms using the CMSIS-DSP library and then compare the dynamic performance of our algorithm to that of the ones provided by CMSIS-DSP.Developing Drivers and Data Structures for Signal Acquisition:To be able to properly acquire signals from the external world and then apply our signal processing algorithms, we first need to develop analog-to-digital converter (ADC) drivers for acquiring the signals and appropriate data structures more storing and managing the signal. Over here we shall develop: -A bare-Metal ADC driver for acquiring the signal -A First-In-First-Out data structure for storing and managing the signal Digital Filter Design and Implementations:We shall learn about the various types of digital filters available and then go on to implement them from scratch. We shall implement: -The Moving Average Filter -The Finite Impulse Response (FIR) filter -The Infinite Impulse Response (IIR) FilterWe shall also see how to design the filter kernel of the finite impulse response filters using Matlab.Practical DSP Application on Live Signal:Over here, we shall apply all that we have learnt to process live signals from our microcontroller's ADC.This course is more than just getting the code to work. It will teach you how to …. Write Practical DSP Algorithms WITHOUT a fancy Engineering DegreeYou will be able to understand the foundations of signal processing without the hassle of complex mathematical derivations. Taken by 3000+ Students with 200+ ReviewsThis course is the fully updated version of the 1st edition of the course. The first edition has been taken by over 3000 students with over 290 reviews. Here is what what one student had to say about the course."The information covered in this course is exactly what I needed to learn for a new assignment. Both general information about DSP as well as how to implement things on the ARM Cortex M4."Here is what another student had to say:"It is exciting to see how MATLAB is used in embedded systems for signal generation and filter design. The explanation here is simple and to the point. Keeps the viewer's interest captured and avoids unnecessary details."In summary, you really have nothing to lose. Give it a try, it comes with a full money back guarantee. Hope to see you in the course.

课程标签

0人关注该课程

主题相关的课程