The invention relates to a voice
noise reduction method and device based on
signal autocorrelation. The method comprises steps that 1), a
noise-containing
simulation voice
signal is acquired through avoice reception module; 2), the
simulation signal is converted by an A / D conversion module into a
digital signal; 3), the
digital signal is enframed through a voice enframing module; 4), autocorrelation operation of the signals after enframing is carried out through an autocorrelation de-noising module; 5), FFT analysis on an autocorrelation function of each
noise-containing signal in a time-
delay domain is carried out through an FFT analysis module; 6), threshold de-noising
processing for FFT transformation is carried out through a threshold
noise reduction module; 7), re-sampling of a
frequency domain autocorrelation signal is carried out through a re-sampling and
phase matching module, and
phase matching of the
frequency domain autocorrelation signal and the noise-containing signals iscarried out; 8),
inverse FFT transformation is carried out by an
inverse FFT transformation module through utilizing a
frequency domain amplitude after
processing and the phase, and the signals are returned to the
time domain; and 9), recombination of each signal after de-noising is carried out through a frame recombination module to acquire voice signals after de-noising. The method is advantaged in that language sharpness can be substantially improved under the -20dB
signal to noise ratio strong noise environment.