由于這門學科的抽象性,數字信號處理課程處于一種教難、學更難的境況中,主要因為:一方面本課程要求較好的數學基礎,公式和推導很多,大量的算法適于在計算機上實現,對于學生來說運算量大而繁瑣,學習者難以親手驗證,因而得不到形象化的結果,使得對理論的理解難以透徹;另一方面,學生難以把本課程的理論應用到實際當中去,解決一些實際問題,從而無法提高對本課程的學習興趣。因此,針對課程教學中存在的上述問題,設計基于Matlab 軟件的數字信號處理課程實驗系統,利用Matlab的圖形界面設計功能和相應的信號處理工具箱, 將課程中枯燥的原理、理論及分析方法等內容設計成一個完整的交互式實驗演示系統, 以圖形的方式展示給學生, 一方面直觀地驗證了相關原理、方法的正確性, 有助于學生對抽象理論的理解, 另一方面加深了學生對所學知識的理解, 更重要的是激發了學生的學習興趣,又能彌補實驗手段的不足,從而達到提高課堂教學質量目的。
軟件平臺利用其可視化編程能力的圖形用戶界面GUI,按照控制教學、實驗、應用等內容,設計出相應的仿真平臺應用軟件結構圖,系統主界面由10個主要子窗體模塊構成,分別大綱要求的10個實驗.通過單擊主界面上子模塊相應的按鈕即可啟動相應的子窗體,各軟件模塊主要的功能是實現教學大綱要求做的實驗。