Spectral subtraction algorithm and optimize Wanfeng Zou 7/3/2014
Summary A speech enhancement algorithm was developed based on spectral subtraction to reduce the disturbances of noise on speech communications.
Experimental Tools Using MATLAB: high-level language and interactive environment for numerical computation, visualization, and programming.
Experimental objects clear speech signal: 11.wav Voice Signal with noise: 12.wav by adding a sine wave noise signal (0.5 amplitude and 1000Hz frequency)
Original signal
Only noise signal
General Spectral subtraction algorithm
Improve spectral subtraction algorithm α is spectral subtraction correction factor, change the value of α will further enhance the signal to noise ratio; ß as spectral subtraction noise figure, its role is to reduce the noise power spectrum, modify the coefficient of ß would serve to reduce noise and highlight the speech spectrum.
Improve spectral subtraction algorithm
Conclusion spectral subtraction algorithm more effectively eliminates musical noise and improves the signal to noise rates without significantly impairing the speech intelligibility.
Thank you !