fbpx

C++ 數位訊號處理 (DSP) – 從基礎打起

使用 C++ 為你的數位訊號處理( Digital Signal Processing,DSP )專案建構完整的 DSP 程式庫( Library )

简体中文课程介绍

從這 9 小時的課程,你會學到

  • 用 C++ 建構一個完整的 DSP 庫( Library )
  • 用 C++ 開發卷積核心( Convolution Kernel  )演算法
  • 掌握 C++ 高效的 DSP 演算法技術,如迴圈展開( Loop Unrolling  )和 MAC
  • 用 C++ 開發離散傅立葉轉換( Discrete Fourier Transform,DFT )演算法
  • 用 C++ 開發逆離散傅立葉轉換( Inverse Discrete Fourier Transform ,IDFT )演算法
  • 用 C++ 開發快速傅立葉轉換( Fast Fourier Transform,FFT )演算法
  • 用 C++ 對心電訊號( ECG signals )進行頻譜分析( spectral analysis )
  • 用 C++ 設計與開發 Windowed-Sinc 過濾器
  • 用 C++ 設計和開發有限脈衝響應(Finite Impulse Response,FIR ) 過濾器
  • 用 C++ 設計和開發無限脈衝響應(Infinite Impulse Response,IIR )過濾器
  • 用 C++ 開發移動平均( Moving Average ) 過濾器演算法
  • 用 C++ 開發遞迴滑動平均( Recursive Moving Average ) 過濾器演算法
  • 能夠建立 Bessel、Chebyshev 和 Butterworth 過濾器
  • 抑制訊號中的噪聲

要求

  • 不需要程式設計經驗 – 我會教你一切你需要知道的
  • 不需要付費軟體 – 所有的 DSP 程式將建立在Codeblocks (這是免費的)

課程說明

基於程式設計的方法,本課程以令人愉快和容易了解的方式在數位訊號處理(DSP)最有用的各方面奠定你堅實的基礎。 本課程的目標是在避免抽象數學理論障礙的同時,提供實用的技巧。 為了實現這一目標,我們以平實的語言和電腦程式碼來解釋 DSP 技術,而不是單就數學推導來證明演算法的真實性。

仍繼續以簡單明暸的方式,這門課程來自不同的程式語言和硬體架構,因此學生可以選擇程式語言或硬體架構做技術的實踐。 這個版本的課程使用 C++ 程式語言。 對於每個 DSP 主題,我們將開發相同演算法的兩個版本。 一個版本側重於程式碼可讀性,另一個版本側重於健全性和執行速度 – 我們將採用迴圈展開( loop unrolling )和乘法累積( Multiply- Accumulate,MAC )等程式設計技術來實現這一點。

在本課程結束時,你應該能夠用 C++ 開發卷積核心( Convolution Kernel )演算法、離散傅立葉轉換( DFT )演算法、逆離散傅立葉轉換( IDFT )演算法,設計和開發有限脈衝響應( FIR )過濾器與無限脈衝響應( IIR )過濾器,開發 Windowed-Sinc 過濾器,建構改進的 Sallen-Key 過濾器,建構 Bessel、Chebyshev 和 Butterworth 過濾器,開發傅立葉轉換( FFT )演算法,甚至能夠做個 DSP 講座等等。 請看完整的課程表。

目標受眾

  • 如果你是完全的訊號處理初學者,那麼就上這門課吧
  • 如果你已經熟悉了數位訊號處理器的原理,在此你可學到如何將數學方程轉換為程式碼
  • 如果你是一個 C++ 開發者,那麼就學習如何用 C++ 寫出健全的 DSP 演算法

你的講師

Israel Gbati  嵌入式系統工程師 : ARM 架構

你好! 我的名字是 Israel,我最近畢業於倫敦帝國學院 ( Imperial College London )。 我營運cortex-m.com 網站。 我已經為大學生教授機械電子學工程 (Mechatronics Engineering ),建造了一些很棒的機器人和嵌入式設備,並對 ARM 架構進行了廣泛的研究,這些都是為 DSP 和 RTOS 應用量身定做的。 我也是經驗豐富的 udemy 講師,已製作一些專精 ARM Cortex- Microcontrollers 的暢銷課程,超過 115 個國家、7000多名的學生參加。

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

優惠資訊

如何購買這門課程比較划算?可以參考課程合購優惠方案


報名參加課程 

Sponsored by Udemy

也許你會有興趣

 歡迎使用 e-mail 訂閱 Soft & Share 

Spread the love

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: