The invention provides a method for enhancing
microphone array voice based on combined inhibition. The method comprises the following steps of: structuring a
microphone array for receiving external signals; analyzing the signals and obtaining
time delays of different array signals relative to benchmark array signals in the
microphone arrays opposite to a target
voice source; respectively performing time
delay compensation on digital signals corresponding to the two microphones, obtaining the compensated signals; respectively performing subband
decomposition on the compensated array signals, and then forming fixed beams on each subband; meanwhile, respectively using blocking matrixes on each subband to obtain
noise reference signals on each subband; and then respectively removing the noiseirrelative to the target voice form the
fixed beam forming device on corresponding subband through an adaptive filtering
processing algorithm, and then merging the subbands, thereby forming an initial
gain signal; and meanwhile, making use of the previously compensated any two array signals to obtain a filter for inhibiting the
noise signal related to the target voice through a recursive mutual power
spectral density, thereby obtaining the final target voice
signal through combining the initial
gain signal.