培訓(xùn)對象:
??????? 課程適合于使用FPGA器件進行科研、教學(xué)和產(chǎn)品開發(fā)的工程技術(shù)人員,也適合于電子信息類相關(guān)專業(yè)領(lǐng)域的教師和研究生。同時,模擬、射頻、DSPs以及ASIC工程師,如果對FPGA算法實現(xiàn)及優(yōu)化技術(shù)和方法感興趣,也能夠從本課程中獲益。
學(xué)習(xí)目標(biāo):
??????? 本課程銜接信號處理算法的基本理論和工程實踐,學(xué)習(xí)從源頭創(chuàng)新的方法,并能將其真正在FPGA芯片上實現(xiàn)。學(xué)員將學(xué)會從算法和架構(gòu)層面解決系統(tǒng)設(shè)計問題,而不僅僅從電路角度思考問題。學(xué)習(xí)后,學(xué)者將在以下幾方面取得重要收獲:
理解掌握基于FPGA進行數(shù)字信號處理的基本原理和關(guān)鍵技術(shù);
理解掌握常用算法在FPGA上實現(xiàn)的原理和結(jié)構(gòu);
理解掌握常用算法的FPGA實現(xiàn)架構(gòu)的高效變換原理和方法;
理解掌握FPGA-DSP系統(tǒng)的系統(tǒng)級設(shè)計方法和實現(xiàn)技術(shù)。
課程基本內(nèi)容:
FPGA-DSP系統(tǒng)的本質(zhì)及其實現(xiàn)技術(shù)
基本DSP算法的FPGA實現(xiàn)
基本濾波器的FPGA實現(xiàn)及高級濾波器的FPGA實現(xiàn)技術(shù)
采樣率變換技術(shù)的FPGA實現(xiàn)
調(diào)制解調(diào)技術(shù)的FPGA實現(xiàn)
離散傅立葉變換及其FPGA實現(xiàn)
FPGA-DSP系統(tǒng)級設(shè)計技術(shù)
基礎(chǔ)實驗:基本算法和濾波器的設(shè)計實現(xiàn)
綜合實驗:數(shù)字上/下變頻和8 通道多相信道收發(fā)機的設(shè)計實現(xiàn)
課程安排?
第1章.FPGA-DSP系統(tǒng)的本質(zhì)及其實現(xiàn)技術(shù)
第2章.基本DSP算法的FPGA實現(xiàn)
實驗1: 使用System Generator,、ISE和ChipScope工具進行DSP設(shè)計
在Mathworks Simulink環(huán)境下使用Xilinx System Generator設(shè)計實現(xiàn)簡單的乘、加和延遲電路,后臺調(diào)用ISE流程完成綜合、布局布線和比特流生成,并下載到FPGA開發(fā)板上運行。
實驗2: 乘法器、加法器、除法器和CORDIC的設(shè)計實現(xiàn)
不同種類乘法器的設(shè)計與實現(xiàn):DSP48、constant coefficient、distributed、shift and add。除法器的設(shè)計與實現(xiàn)。使用CORDIC算法完成各種三角計算。
第3章.基本濾波器的FPGA實現(xiàn)
第4章 基于FPGA的采樣率變換技術(shù)
實驗3: 數(shù)字濾波器設(shè)計與實現(xiàn)
在Mathworks Simulink環(huán)境下使用Xilinx System Generator設(shè)計實現(xiàn)各類濾波器:并行和串行、流水線、多通道、低成本、插值、抽取、音頻濾波器等。
實驗4: CIC濾波器的設(shè)計與實現(xiàn)
設(shè)計實現(xiàn)CIC濾波器,利用CICI濾波器實現(xiàn)抽取和下采樣。
實驗5: 數(shù)控振蕩器(NCO)的設(shè)計與實現(xiàn)
使用查找表原理設(shè)計實現(xiàn)一個數(shù)控振蕩器,設(shè)計合適的無雜散動態(tài)范圍(SFDR)和頻率精度。包括使用NCO核、DDS核、CORDIC法和IIR法。
第5章.高級濾波器的FPGA實現(xiàn)技術(shù)
第6章.離散傅立葉變換及其FPGA實現(xiàn)
第7章 FPGA-DSP系統(tǒng)級設(shè)計技術(shù)
實驗6(綜合性):數(shù)字上變頻的設(shè)計與實現(xiàn)
在Mathworks Simulink環(huán)境下使用Xilinx System Generator設(shè)計數(shù)字上變頻系統(tǒng)。包括數(shù)字調(diào)制、采樣率變換、多率濾波器、CIC濾波器和數(shù)控振蕩器。
實驗7(綜合性):數(shù)字下變頻的設(shè)計與實現(xiàn)
在Mathworks Simulink環(huán)境下使用Xilinx System Generator設(shè)計數(shù)字下變頻系統(tǒng)。包括數(shù)字解調(diào)、采樣率變換、多率濾波器、CIC濾波器和數(shù)控振蕩器。
實驗8(綜合性):8通道信道收發(fā)機的設(shè)計與實現(xiàn)
在Mathworks Simulink環(huán)境下使用Xilinx System Generator設(shè)計實現(xiàn)無線通信中經(jīng)常用到的8通道多相信道發(fā)射機和接收機,包括FIR模塊和FFT模塊等。在發(fā)射機中,該系統(tǒng)將8個獨立基帶信道調(diào)制生成一個頻分復(fù)用信道。在接收機中,該系統(tǒng)將頻分復(fù)用信道解調(diào)到8個獨立的基帶信道。