使用 C 语言从基础学习数字信号处理(DSP)

课程简介

使用 C 语言的实用 DSP: FFT ( 快速傅里叶转换 ),滤波器设计,卷积(Convolution),IIR,FIR,Hamming Window,线性系统,切比雪夫滤波器( Chebyshev filters )等主题

课程介绍:English 繁中

从这 8 小时的课程,你会学到

  • 能用 C 语言开发卷积核心算法
  • 能够使用 C 语言开发离散傅里叶转换 (Discrete Fourier Transform 简称 DFT) 算法
  • 能够使用 C 语言开发逆向离散傅里叶转换算法(IDFT)
  • 能够使用 C 语言开发快速快速傅里叶转换算法( FFT )
  • 能够使用 C 语言对心电信号进行频谱分析
  • 能够使用 C 语言设计开发 Windowed-Sinc 滤波器
  • 能够使用 C 语言设计和开发有限脉冲响应滤波器 ( FIR )
  • 能够使用 C 语言设计和开发无限脉冲响应滤波器 ( IIR )
  • 能够使用 C 语言开发 FFT 卷积算法
  • 能够使用 C 语言开发 First Difference 算法
  • 能够使用 C 语言开发运算求和算法( Running Sum algorithm )
  • 能够使用 C 语言开发移动平均滤波算法
  • 能够使用 C 语言开发递归移动平均滤波算法
  • 能够使用 C 语言开发信号统计算法
  • 能够创建被动式低通和高通滤波器
  • 能够创建修改 Sallen-Key 过滤器
  • 能够创建Bessel ,Chebyshev 和 Butterworth 过滤器
  • 了解线性系统及其特性
  • 了解如何合成和分解信号
  • 理解 delta 函数和脉冲响应之间的关系
  • 能够使用 gnuplot 绘制信号
  • 能够讲授数字信号处理(DSP)课程
  • 能够抑制信号中的杂讯

要求

  • 具备基本的 C 语言编程技能是加分的

课程说明

使用基于编程的方法,本课程目标在以一个易于参与遵循的方式为您提供一个最有用的数字信号处理(DSP)方面坚实的基础。 本课程的目标在避免抽象数学理论障碍的同时,提供实用的技巧。 为了实现这一目标,DSP 技术用简单的语言进行了说明,而不是简单地通过数学推导证明是正确的。

仍然保持简单,这门课程使用不同的编程语言和硬件架构版本,因此学生可以把技术实践选择使用编程语言或硬件架构。 这个版本的课程使用 C 编程语言。

在本课程结束时,你应该能够用 C 语言开发卷积核心算法,用 C 语言开发离散傅里叶转换算法,用 C 语言开发反离散傅里叶转换算法,用 C 语言设计和开发有限脉冲响应滤波器,用 C 语言设计和开发无限脉冲响应滤波器,用 C 语言开发加 Windowed-Sinc 滤波器,构建改进的 Sallen-Key 滤波器,用 C 语言构建 Bessel,Chebyshev 和 Butterworth 滤波器,用 C 语言开发 FFT 算法,甚至可以给出一个讲座等等。 请看完整的课程表。

目标受众

  • 工程系学生
  • C 语言开发人员
  • 嵌入式系统工程师
  • 电脑工程专业学生
  • 爱好者
  • 嵌入式系统教师

讲师简介

Israel Gbati  嵌入式硬件设计师

你好我的名字是 Israel,我最近毕业於伦敦帝国学院 ( Imperial College London )。 我营运cortex-m.com 网站。 我已经为大学生教授机械电子学工程 (Mechatronics Engineering ),建造了一些很棒的机器人和嵌入式设备,并对 ARM 架构进行了广泛的研究。 我也是一位经验丰富的 udemy 讲师,已有一些专门研究 ARM Cortex- Microcontrollers 的畅销课程,超过 100 个国家、2500多名的学生参加。

英文字幕:有

  • 想要了解如何将英文字幕自动翻译成中文? 请参考这篇 How-To

优惠信息

如何购买这门课程比较划算?可以参考课程合购优惠方案


报名参加课程 

Sponsored by Udemy

也许你会有兴趣

 欢迎使用e-mail订阅 Soft & Share 

发表评论

Powered by WordPress.com.

Up ↑

%d 博主赞过: