识别的时候在fft运算完以后取能量最大的频率分量作为识别信号应该就可以避免噪音的影响了。因为噪音的谱线通常都要比信号小得多。不过也可以根据收信机的特性,设置一个300~3400hz的带通滤波器,让用户选择,避免额外信号的干扰哦。
可以识别出信号的噪音阈值,然后进行一些处理……
或者:因为白噪声在频域的分布是均匀的,所以用窄带带通滤波器以识别的中心频率进行窄带滤波后,可以减少噪音和失真的影响。
因为我平时比较经常接触音频编辑软件,所以会有这些想法。但我知道编这样一个东西需要很高的数学功底。我很佩服你,加油!