Speech Enhancement Algorithm Based on Differential Array and Time-Frequency Masking
In order to solve the problem of voice distortion during noise suppression and improve the quality of voice enhancement,a dual-microphone array speech enhancement algorithm based on differential beamforming com-bined with adaptive time-frequency masking is proposed.The first-order time-domain differential beamforming tech-nology was used to process the signals received by the dual-mic array,and the directional noise was suppressed by making full use of the time-domain and spatial-domain information to obtain the output signal after differential beam-forming,and restore the distorted speech signal.Secondly,because the speech signal still has some noise residue after differential operation,the noise and prior signal-to-noise ratio were estimated from the voice signal first.Adaptive time-frequency masking(AM)was calculated using the signal-to-noise ratio and then synthesized to enhance speech.The AM was combined with the ideal binary masking and the ideal ratio masking by a certain ratio through the signal-to-noise ratio to avoid excessive noise suppression.Finally,SNR,PESQ and time-domain waveforms were used to evaluate and compare the proposed algorithm with single-channel and multi-channel algorithms.The experi-mental results show that the proposed algorithm significantly improves the signal-to-noise ratio,the voice quality is better than the comparison algorithm,and the robustness is high and easy to implement.