短时傅里叶变换(STFT)及其逆变换实验报告
短时傅里叶变换(STFT)及其逆变换实验报告1.实验目的1、掌握STFT及其逆变换的matlab程序。 2、能够在STFT的基础上编写matlab函数实现低通滤波。 3、分析滤波前后的效果
短时傅里叶变换(STFT)及其逆变换实验报告 1. 实验目的 1、掌握STFT及其逆变换的matlab程序。 2、能够在STFT的基础上编写matlab函数实现低通滤波。 3、分析滤波前后的效果变化和使用不同的语音质量评估法对恢复的语音信 号的效果。 2. 实验概述 STFTmatlab248k 基于的程序,编写的函数,实现低通滤波。测试个的 music28kspeech 和个的的音频通过不同低通截止频率,分析低通滤波前后的 音频频谱图的变化,分别使用主观语音质量评估法和客观语音质量评估法对恢复 的语音测试得分,并分析得到的结果。 3.1 实验环境和配置 matlab2012amatlabSTFT 本次实验在下运行,在工具箱中有变换的函数, STFT 的逆变换调用的外部函数,另外需要给出主观和客观语音质量评估法的程 序。 3.2 实验步骤 1、 在matlab工具箱中找到STFT变换的spectrogram.m函数,熟悉程序,尤 其分析输入输出的变量,然后了解STFT逆变换的overlapadd.m函数。 2、 通过调用STFT和逆变换的函数编写一个对语音信号进行STFT及其逆变 换的matlab程序,并能够显示原始语音和恢复出的语音信号的波形。 3、 在对语音信号进行STFT和逆变换的matlab程序的基础上编写低通滤波 的函数,并且能够显示信号在低通滤波前后的频谱图。 4、 matlabfwSNRseg 在程序中采用对所有的语音进行客观语音质量评估, 48kmusicPqevalAudio8kspeechPESQ 对的采用,的采用进行主观质量评估。 5、 248kmusic28kspeech1k2k4k8k12k 对个的和个的的音频在、、、、 的低通截止频率下进行测试,观察滤波前后频谱图的变化,记录在不同截止频率

