Abstract
A method for noise reduction and speech enhancement includes steps of providing at least two microphones to receive at least two microphone signals, transferring the two microphone signals into frequency domain by fast Fourier transform (FFT) to obtain a speech signal and a noise signal therein, calculating an angle between the speech and noise signal, and further obtaining an ITD by applying a phase difference estimation algorithm to the angle, calculating a threshold value of the ITD corresponding to the angle, applying a binary mask principle to the ITD and its threshold value to purify the speech signal out of the noise signal, and transferring the speech signal back into time domain to obtain a purified speech signal, thereby removing the noise signal and enhancing the speech quality.