
FPGA算法實現與優化技術高級培訓
FPGA-DSP系統的本質及其實現技術
基本DSP算法的FPGA實現
基本濾波器的FPGA實現及高級濾波器的FPGA實現技術
采樣率變換技術的FPGA實現
調制解調技術的FPGA實現
離散傅立葉變換及其FPGA實現
FPGA-DSP系統級設計技術
基礎實驗:基本算法和濾波器的設計實現
綜合實驗:數字上/下變頻和8 通道多相信道收發機的設計實現
課程安排
第1章.FPGA-DSP系統的本質及其實現技術
第2章.基本DSP算法的FPGA實現
實驗1: 使用System Generator,、ISE和ChipScope工具進行DSP設計
在Mathworks Simulink環境下使用Xilinx System Generator設計實現簡單的乘、
加和延遲電路,后臺調用ISE流程完成綜合、布局布線和比特流生成,并下載到FPGA開發板上運行。
實驗2: 乘法器、加法器、除法器和CORDIC的設計實現
不同種類乘法器的設計與實現:DSP48、constant coefficient、distributed、shift and add。
除法器的設計與實現。使用CORDIC算法完成各種三角計算。
第3章.基本濾波器的FPGA實現
第4章 基于FPGA的采樣率變換技術
實驗3: 數字濾波器設計與實現
在Mathworks Simulink環境下使用Xilinx System Generator設計實現各類濾波器:
并行和串行、流水線、多通道、低成本、插值、抽取、音頻濾波器等。
實驗4: CIC濾波器的設計與實現
設計實現CIC濾波器,利用CICI濾波器實現抽取和下采樣。
實驗5: 數控振蕩器(NCO)的設計與實現
使用查找表原理設計實現一個數控振蕩器,設計合適的無雜散動態范圍(SFDR)和頻率精度。包括使用NCO核、DDS核、CORDIC法和IIR法。
第5章.高級濾波器的FPGA實現技術
第6章.離散傅立葉變換及其FPGA實現
第7章 FPGA-DSP系統級設計技術
實驗6(綜合性):數字上變頻的設計與實現
在Mathworks Simulink環境下使用Xilinx System Generator設計數字上變頻系統。
包括數字調制、采樣率變換、多率濾波器、CIC濾波器和數控振蕩器。
實驗7(綜合性):數字下變頻的設計與實現
在Mathworks Simulink環境下使用Xilinx System Generator設計數字下變頻系統。
包括數字解調、采樣率變換、多率濾波器、CIC濾波器和數控振蕩器。
實驗8(綜合性):8通道信道收發機的設計與實現
在Mathworks Simulink環境下使用Xilinx System Generator設計實現無線通信中經常用到的8通道多相信道發射機和接收機,
包括FIR模塊和FFT模塊等。在發射機中,該系統將8個獨立基帶信道調制生成一個頻分復用信道。
在接收機中,該系統將頻分復用信道解調到8個獨立的基帶信道。