|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/digital-signal-processing-dsp-from-ground-uptm-in-c/
课程评论:没有评论
**课程名称:** 从零开始的数字信号处理(DSP)C语言实现 **课程概述:** 本课程采用编程实践的方式,旨在以引人入胜且易于理解的方式,为您打下数字信号处理(DSP)中最实用方面的坚实基础。课程目标是呈现实用的技术,同时规避抽象的数学理论障碍。为了实现这一目标,DSP技术将用通俗易懂的语言进行解释,而非仅仅通过数学推导证明其正确性。为保持简单易学,本课程提供多种编程语言和硬件架构的版本,以便学生能够使用自己选择的编程语言或硬件架构来实践所学技术。本版本课程使用C语言。 **课程学习目标:** 学完本课程后,您将能够: * 在C语言中开发卷积核(Convolution Kernel)算法 * 在C语言中开发离散傅里叶变换(DFT)算法 * 在C语言中开发离散傅里叶逆变换(IDFT)算法 * 在C语言中设计和开发有限脉冲响应(FIR)滤波器 * 在C语言中设计和开发无限脉冲响应(IIR)滤波器 * 在C语言中开发窗函数Sinc滤波器(Windowed-Sinc filters) * 构建改进型Sallen-Key滤波器 * 构建Bessel、Chebyshev和Butterworth滤波器 * 在C语言中开发快速傅里叶变换(FFT)算法 * 甚至能够就DSP发表演讲,以及更多内容。 **详细课程内容请参考完整的课程大纲。**
With a programming based approach, this course is designed to give you a solid foundation in the most useful aspects of Digital Signal Processing (DSP) in an engaging and easy to follow way. The goal of this course is to present practical techniques while avoiding obstacles of abstract mathematical theories. To achieve this goal, the DSP techniques are explained in plain language, not simply proven to be true through mathematical derivations. Still keeping it simple, this course comes in different programming languages and hardware architectures so that students can put the techniques to practice using a programming language or hardware architecture of their choice. This version of the course uses the C programming language.By the end of this course you should be able develop the Convolution Kernel algorithm in C, develop the Discrete Fourier Transform (DFT) algorithm in C, develop the Inverse Discrete Fourier Transform (IDFT) algorithm in C, design and develop Finite Impulse Response (FIR) filters in C, design and develop Infinite Impulse Response (IIR) filters in C, develop Windowed-Sinc filters in C, build Modified Sallen-Key filters, build Bessel, Chebyshev and Butterworth filters, develop the Fast Fourier Transform (FFT) algorithm in C , even give a lecture on DSP and so much more. Please take a look at the full course curriculum.