An adaptive noise cancellation method is presented to extract desired signal from array cross-talk signals
and is used to microphone array speech enhancement.Employing a two-stage filtering system
the method not only has a character of small amount of computations and high stability
but also has no strict limitations to the geometric structure of the microphone array and even to the noise types.Experiment results show that the method is quite effective in speech enhancement as it can cancel a large amount of noise with little distortion to speech signals
and that the method is suitable to many kinds of noisy environments and easy for real-time implementation.