搜索资源列表
matlab_reduce_noise
- matlab去除50hz噪声。 我用电脑录了一段声音,里面有50hz的周期噪声(因为受交流电干扰)。而我自己的声音频率最低是90hz。我使用了一个10阶butterworth高通滤波器,边带是70hz(介于50跟90之间)。 问题是,这不能直接用。因为声音文件的采样率是22k,70相对于22k来说太小了。所以我得先把我的声音欠采样,然后再滤波,然后再插值。
chenxu
- (1)录制一段语音信号,完成对信号的采样,画出信号的时域波形和频谱图,确定信号的频谱范围; (2)给信号叠加噪声(噪声类型分为如下几种:a白噪声;b单频噪色(正弦干扰);c多频噪声(多正弦干扰);d其它干扰。),画出受噪声干扰的信号时域波形和频谱图; (3)采用窗函数法设计FIR低通滤波器,画出滤波器的频响特性图; (4)用所设计的滤波器对受噪声影响的信号进行滤波,画出滤波后语音信号的时域波形图和频谱图; (5)对滤波前后的信号进行对比,分析信号的变化;回放语音信号,并与原始语音信号对比