數字信號處理[1]是高職院校電子信息、通訊工程等專業的一門重要專業基礎課,由于教學條件的限制,長期以來數字信號處理課程一直是采用黑板式單一教學方法,學生僅靠做習題來鞏固和理解教學內容。對課程中大量的象FFT(快速傅里葉變換)、IIR(無限長沖激響應)濾波器的設計等應用性較強的內容不能通過實際動手設計、調試和分析,嚴重制約和影響了教學效果,使得學生普遍感到這門課程概念抽象,學習困難[1~2],對其中的分析方法不能很好的理解與掌握。如何幫助學生理解和掌握課程中的基本概念、基本方法以及提高學生的綜合應用和解決實際問題的能力,是數字信號處理課程教學要解決的實際問題,也是提高教學質量的關鍵問題。
為解決數字信號處理課程教學中的這一問題,教師應轉變教學思想,除采用傳統的教學手段以外,還應借助于計算機輔助教學,更新教學方法,提高教學質量。MATLAB作為一種工程計算和仿真語言,應用于數字信號處理的課程教學中,可以提高教學的可視化,調動學生的學習的積極性。