面向創(chuàng)新實踐能力培養(yǎng)的DSP課程體系構(gòu)建 韓建峰 宋麗麗 李春明 戚偉世 鄧玥

[摘 要] 通過“數(shù)字信號處理”與“DSP技術(shù)”兩門課程的教學(xué)內(nèi)容、課程目標(biāo)與課程作用,發(fā)現(xiàn)前者以講授理論、算法為主,理論性強;后者以專用數(shù)字信號處理器的硬件結(jié)構(gòu)與軟件開發(fā)為重點,技術(shù)實踐性強,將二者有機結(jié)合,有助于學(xué)生對理論的理解及實踐能力的提升。
[關(guān)鍵詞] 數(shù)字信號;DSP技術(shù);理論教學(xué);實踐能力
一、引言
DSP是Digital Signal Processing的縮寫,也是Digital Signal Processor的縮寫,前一種為數(shù)字信號處理的理論和方法,以數(shù)字形式對信號進(jìn)行采集、濾波、變換及識別等處理;后一種是特殊的微處理器,主要應(yīng)用于實時快速地實現(xiàn)各種數(shù)字信號處理算法,學(xué)校分別設(shè)置了通信、電子專業(yè)必修課“數(shù)字信號處理”及選修課“DSP技術(shù)”;“數(shù)字信號處理”以講授理論、算法為主,理論性強,“DSP技術(shù)”重點專用數(shù)字信號處理器的硬件結(jié)構(gòu)與軟件開發(fā),技術(shù)實踐性強,將二者有機結(jié)合,使學(xué)生將理論應(yīng)用于實踐。
二、課程作用
“數(shù)字信號處理”是電子通信的必修專業(yè)課,在信號與信息處理系列課程中起到承上啟下的關(guān)鍵作用。主要為學(xué)生在數(shù)字信號處理的理論與方法方面提供知識、能力和素質(zhì)的基本訓(xùn)練,從而在信號與系統(tǒng)知識領(lǐng)域培養(yǎng)學(xué)生扎實的專業(yè)知識基礎(chǔ)與應(yīng)用能力,使學(xué)生具備基本的現(xiàn)代電子系統(tǒng)的分析、設(shè)計能力和解決電子與通信工程領(lǐng)域技術(shù)問題的能力?!半娐吩怼薄靶盘柵c系統(tǒng)”等講授本課程的必要專業(yè)基礎(chǔ)知識和原理。通過本課程的學(xué)習(xí)為“通信原理”“DSP技術(shù)”“數(shù)字圖像處理”“語音信號處理”等課程奠定專業(yè)知識基礎(chǔ)。
“DSP技術(shù)”是電子通信選修的專業(yè)課,是對數(shù)字信號處理算法的實現(xiàn),具有較強的實用性。通過學(xué)習(xí)使學(xué)生掌握DSP的硬件結(jié)構(gòu)、各類接口、軟件開發(fā)與代碼優(yōu)化及利用DSP實現(xiàn)數(shù)字信號處理算法等內(nèi)容。培養(yǎng)學(xué)生設(shè)計簡單數(shù)字信號處理硬件系統(tǒng)的能力,使用調(diào)試軟件及程序開發(fā)的能力,進(jìn)而培養(yǎng)學(xué)生的工程實踐能力和創(chuàng)新能力。
三、課程內(nèi)容與目標(biāo)
(一)數(shù)字信號處理課程的內(nèi)容
“數(shù)字信號處理”以離散時間信號與系統(tǒng)作為研究對象,主要內(nèi)容包括:(1)離散時間信號與系統(tǒng)的時域分析:離散時間信號的基本運算、典型序列、離散時間系統(tǒng)的表示、離散LTI系統(tǒng)的時域特性與分析及連續(xù)時間信號的數(shù)字處理。(2)離散時間信號及系統(tǒng)的變換域分析:離散時間傅里葉變換(DTFT)及其性質(zhì),z變換的定義、性質(zhì)及逆變換,DTFT與z變換的關(guān)系,離散LTI系統(tǒng)的系統(tǒng)函數(shù)及頻率響應(yīng)。(3)離散傅里葉變換(DFT)及快速傅里葉變換(FFT):DFT的定義、性質(zhì)及計算,DFT與DTFT的關(guān)系,利用DFT計算卷積及連續(xù)信號的譜分析,F(xiàn)FT算法原理與實現(xiàn)結(jié)構(gòu)。(4)數(shù)字濾波器設(shè)計與實現(xiàn):IIR數(shù)字濾波器設(shè)計(雙線性變換及頻率變換法等),F(xiàn)IR數(shù)字濾波器設(shè)計(窗口設(shè)計法及頻率采樣設(shè)計法等),數(shù)字濾波器的結(jié)構(gòu)與計算機輔助設(shè)計。
(二)DSP技術(shù)課程的內(nèi)容
講授DSP硬件的基本特性、硬件結(jié)構(gòu)、片內(nèi)外設(shè)和視頻接口的基礎(chǔ)上,著重學(xué)習(xí)軟件開發(fā)與代碼優(yōu)化的內(nèi)容;主要內(nèi)容包括:(1)DSP芯片的概述及硬件結(jié)構(gòu):DSP芯片的分類、特點及性能指標(biāo),CPU結(jié)構(gòu),片內(nèi)存儲器,片內(nèi)外設(shè)(視頻端口/VCXO內(nèi)插控制口,PCI接口,多通道緩沖串口,定時器,GPIO)。(2)DSP中斷系統(tǒng):中斷類型,中斷服務(wù)表,中斷控制寄存器、選擇器和外部中斷。(3)外部存儲器接口:EMIF寄存器,存儲器寬度和字節(jié)對齊,EMIF與外部存儲器的接口。(4)EDMA控制器:事件處理和EDMA控制寄存器,傳輸參數(shù)與參數(shù)RAM,EDMA傳輸分類,EDMA的傳輸操作,EDMA中斷的產(chǎn)生,快速DMA(QDMA)。(5)軟件開發(fā):C6000的匯編語言程序及C程序,CSL(芯片支持庫)函數(shù),DSP/BIOS實時操作系統(tǒng),程序加載和固化。
四、數(shù)字信號處理與DSP技術(shù)結(jié)合實例
實驗室以ICETEK-DM642-AVM為實驗平臺,可以對TI的C64x DSP系列芯片進(jìn)行評測和開發(fā)應(yīng)用。C64x的CPU內(nèi)部有8個功能單元,包括2個乘法器和6個ALU,8個功能單元最多1個周期同時執(zhí)行8條32位指令,運算速度快、實時性強,可實現(xiàn)數(shù)字信號處理理論課程中的全部算法。以C64XDSP實現(xiàn)低通FIR濾波器為例,運行結(jié)果如上圖所示。
上圖左側(cè)的三幅圖分別是高低頻疊加的輸入信號時域圖、FIR濾波器的時域圖和濾波輸出時域圖;右側(cè)的三幅圖分別是對應(yīng)的頻域圖,觀察圖中得知:輸入波形中的低頻波形通過了濾波器,而高頻部分則大部分被濾除。
五、結(jié)語
將“數(shù)字信號處理”與“DSP技術(shù)”兩門課程有機結(jié)合,指導(dǎo)學(xué)生在實驗平臺實現(xiàn)數(shù)字信號處理各類算法,進(jìn)而能夠?qū)⑺鶎W(xué)理論應(yīng)用于解決實際問題,這有助于學(xué)生創(chuàng)新意識的增強與實踐能力的提升。
參考文獻(xiàn)
[1]瑞泰創(chuàng)新.ICETEK-DM642-AVM圖像、語音、網(wǎng)絡(luò)處理系統(tǒng)硬件、軟件使用說明書和實驗指導(dǎo)書[Z].2009.
[2]教育部高等學(xué)校電子信息科學(xué)與工程類專業(yè)教學(xué)指導(dǎo)分委員會.高等學(xué)校電子信息科學(xué)與工程類本科指導(dǎo)性專業(yè)規(guī)范(試行)[M].北京:高等教育出版社,2010.
[3]趙亞湘,李宏,王瑋.“數(shù)字信號處理”課程設(shè)計教學(xué)模式的探討[J].電氣電子教學(xué)學(xué)報,2017.
[4]McClellan J H,Schafer R W,Yoder M A.Signal Processing First(英文影印版)[M].北京:科學(xué)出版社,2003.
[5]金偉,張峰干,等.數(shù)字信號處理專業(yè)基礎(chǔ)課程實踐教學(xué)探索[J].高師理科學(xué)刊,2018.