四.总结与感受
数字信号处理软件实验通过将课本上的知识与软件相结和,主要使用matlab作为工具,将理论课程进行了拓展和延伸。第一个实验让我们通过matlab 内置fft函数对数字信号进行频谱分析,在此过程中,最重要的是fft点数的选取及窗函数幅值的设定,该实验让我们掌握了用傅立叶变换进行信号分析时基本参数的选择。了解了(DTFT)和(DFT)的区别,让我们掌握了离散傅立叶变换的基本原理、特性,体会了FFT的效率。第二个实验通过将自己的电话号码进行编码和解码,让我们了解了DTMF信号的产生方式,以及熟悉了采用Goertzel算法解码,也掌握了采用该算法与fft算法解码的优劣,第三个实验通过将自己录制的语音信号加入白噪声然后观察其幅频响应并通过FIR滤波器滤除白噪声再观察其幅频响应,让我们掌握了FIR 数字滤波器窗口设计法的原理和设计步骤,并体会到窗函数的类型和长度对结果的影响。
实验过程中遇到了许多问题,一方面是对matlab的不熟悉导致的编程难度大,另一方面是由于理论知识不牢固而导致的设计程序难度大。这次实验中我对一些理论上的知识开始有了更深刻的认知,以前好像只是课本上的文字,读过也没有太大映像,而这次软件操作让我更深刻的理解了分辨率以及窗函数这两个知识点,也许还有更多纠正我以前错误的思维或是导通我迷糊的思维。相信会对今后的专业学习和实践起到很大的帮助。