连续信号方面,通过绘制sin(x)和cos(x)函数、矩形脉冲信号函数实现,并练习了函数3sin(9θ)×cosθ、同心球的绘制。离散信号方面则绘制了离散sin(k),离散三角波,离散指数函数,并尝试绘制了离散三维图。这两方面的练习提高了matlab的操作水平,为后续语音信号的分析和处理打下了基础。
对语音信号进行分析和处理,采集语音信号后,用MATLAB软件平台进行频谱分析并使其与干扰噪声叠加。对加入的噪声信号进行频谱分析,根据频谱分析设计合适的滤波器滤除噪声,恢复原信号。首先,用wavread采集wav音频文件,在本设计中我们自己用电脑录入音频“河北科技师范学院”,导入到MATLAB平台上,对此语音信号用fft函数进行傅里叶变换从而得到频谱图。接下来,用随机信号当做噪声信号与原语音信号叠加,得到的是有干扰的语音信号。对此加噪后信号进行频谱分析以便设计合适的滤波器滤除噪音。
最后,对加噪后信号滤波,对滤波前后的信号进行时域分析和频谱分析。
关键词:语音信号、加噪后信号、滤波器、频谱分析、MATLAB
1