曙海教學優勢
本課程以項目實現為導向,面向企事業項目實際需要,秉承二十一年積累的教學品質,老師將會與您分享設計的全流程以及工具的綜合使用經驗、技巧。線上/線下/上門皆可,課程可定制,熱線:4008699035。
曙海培訓的課程培養了大批受企業歡迎的工程師。曙海培訓的課程在業內有著響亮的知名度。大批企業和曙海
建立了良好的合作關系,合作企業30萬+。
FPGA數字信號處理設計培訓
課程概述
???? 本課程分為兩個專題,分別針對Altera和Xilinx的數字信號處理解決方案進行培訓。分別針對Altera/Xilinx FPGA的DSP 解決方案,圍繞數字信號處理原理,系統算法結構及RTL仿真,Matlab及Simulink,DSP Builder/System Generator 工具箱,軟硬件協同調試等內容展開培訓,通過通信、多媒體等領域的案例對FPGA的算法實現進行深入分析。
課程目標
?
?
?
1.熟悉數字信號處理的FPGA解決方案及設計流程
??? 2.掌握常見算術運算的FPGA實現方法
??? 3.掌握常用數字信號處理算法的FPGA實現方法
??? 4.熟悉MATLAB基本操作方法
??? 5.掌握MATLAB語言及M文件語法
??? 6.掌握Simulink建模方法
??? 7.熟悉Altera/Xilinx數字信號處理IP
??? 8.掌握DSP Builder/System Generator設計工具設計方法
??? 9.掌握FPGA的Simulink建模方法
??? 10.掌握軟硬件協同仿真方法
??? 11.掌握相關設計工具的使用及協同方法
??? 12.了解通信、圖像、語音等領域的常見應用及典型案例
培訓內容
1. 數字信號處理的FPGA解決方案及設計流程
?? 本節將介紹利用FPGA實現數字信號處理的優勢,對比常規數字信號處理設計流程和基于FPGA的數字信號處理設計流程的異同點,使學員了解Altera的數字信號處理解決方案及設計流程。
2. 常見算術運算的FPGA實現
?? 本節將介紹FPGA中數的表示方法,幫助學員理解定點數和浮點數的表示方法,掌握基本的算術運算的FPGA實現
3. 數字信號處理基礎及其FPGA實現
?? 本節將重點介紹幾種常用的數字信號處理方法,并給出其硬件語言描述方法和Altera IP核實現方法,為使用FPGA進行更復雜的數字信號處理打下基礎。
?
4. 常見算術運算的FPGA實現及仿真訓練
?? 本節通過學員動手及進行實驗,掌握常見的算術運算的FPGA實現方法,熟悉QuartusII,Synplify,Modelsim等常用工具的使用方法,為課程的進一步學習打下基礎。
?
5. 典型數字信號處理算法實現及仿真訓練
?? 本節由學員動手完成幾個典型數字信號處理算法實驗,掌握在QuartusII中生成及例化IP的方法,掌握利用Modelsim進行IP核仿真的方法。
?
6. MATLAB基礎
?? 本節為學員介紹MATLAB的基礎知識,使學員了解MATLAB工具的強大功能,學會MATLAB界面操作及常用操作命令
7. MATLAB語言
?? 本節為學員介紹較為深層的MATLAB內容,包括腳本,函數,M語言語法,M程序調試等,使學員掌握這種高效的工程計算語言,為進行系統級的算法開發打下基礎。
?
8. Simulink基礎
?? 本節為學員介紹使用Simulink來進行系統建模、仿真和分析的方法,并介紹Simulink 的部分軟件工具包,使學員學會這種圖形化建模的方法,同時為學員介紹Altera為Simulink擴展的DSP Builder工具箱。
?
9. MATLAB基礎實驗
?? 本節由學員完成一系列有針對性的簡單實驗,使學員掌握MATLAB基本的界面環境操作方法及簡單的MATLAB操作方法。
?
10. MATLAB語言基礎實驗
?? 本節以M語言為主要實驗對象,學員通過編寫M文件及M函數,實現特定的功能。通過練習,學員將掌握使用MATLAB進行算法仿真的方法。
?
11. Simulink建模實驗
?? 本節以Simulink基礎工具箱及幾個典型的工具箱為實驗基礎,使學員在實踐中掌握Simulink的圖形化建模方法及集成開發工具的使用方法。
12. Altera數字信號處理IP
?? 本節將介紹Altera FPGA的DSP資源結構以及Altera提供的重要數字信號處理IP,通過學習學員將了解使用Altera FPGA進行數字信號處理的特殊資源。
?
13. DSP Builder工具箱
?? 本節對Altera的DSP Builder工具箱進行詳細介紹,包括包含的IP模塊,工具,參數,使用方法等,使學員了解此工具箱的結構,掌握其使用方法。
?
14. DSP Builder建模方法及設計要點
?? 本節從系統層面上對使用DSP Builder工具進行數字信號處理建模時的設計要點,系統結構設計方法,層次化設計方法,設計工具間的接口方法以及軟硬件協同仿真方法進行了介紹。
?
15. 建立第一個DSP Builder工程
?? 本節由學員動手完成一個簡單的DSP Builder工程,學習模塊調用方法,參數設置方法,完成仿真并在開發板上實現。
?
16. DSP Builder的SOPC接口設計實驗
?? 本節通過SOPC Builder來調用DSP Builder模塊,學習嵌入式工具和算法工具之間的協同設計方法。
?
17. DSP Builder使用HDL模塊實驗
?? 本節由學員完成包含HDL Import模塊的系統建模實驗,學會在Simulink中添加自定義HDL功能模塊的方法。
?
18. DSP Builder硬件在環HIL實驗
?? 本節是一個Hardware In the Loop的軟硬件協同仿真實驗,通過實驗學員可以掌握DSP Builder算法模塊在FPGA中實現并將輸出利用Simulink工具進行仿真調試的方法。
19. 通信處理系統
?? 本節以通信領域為背景,對通信系統及軟件無線電的結構進行介紹,分析常見的通信收發信機中的常見Verilog算法實現。
?
20. 圖像處理系統
?? 本節以圖像處理領域為背景,對圖像處理的MATLAB實現進行介紹,對Simulink的圖像處理工具箱以及DSPBuilder的相關模塊進行介紹。
?
21. 語音處理系統
?? 本節以語言處理領域為背景,介紹語音處理的基本原理及利用MATLAB進行語音處理系統仿真的操作方法,對信號處理工具箱和DSP Builder中語音處理的相關模塊進行介紹。
?
22. 調制解調的Verilog和Matlab實驗
?? 本節和學員一起完成典型調制解調算法的Verilog及MATLAB設計與仿真,加深學員對Verilog語言及MATLAB的認識。
?
23. 圖像邊緣檢測HIL實驗
?? 本節和學員一起完成圖像邊緣檢測算法的實驗,使用DSP Builder和開發板完成HIL軟硬件協同仿真,加深學員對DSP Builder工具和FPGA實現的認識。
24. 語音回聲系統實驗
?? 本節和學員一起完成一個語音回聲系統實驗,使學員從最感性的語音到基于FPGA的數字信號處理有一個完整的
認識。
?
以上課程可以根據企業實際需要進行定制安排。
詳情請咨詢:010-62883247????
網址:www.??? E-mail:it@