The application provides a deep neural network-based active
noise reduction method,
system, terminal and medium, and belongs to the active
noise reduction technical field.The method comprises the following steps: collecting
noise signals in real time through a reference
microphone; obtaining a
main channel estimation signal at a current moment; inputting the noise
signal at the current moment and the
main channel estimation signal after preprocessing into a trained deep neural network, obtaining a neural filter parameter through
processing, generating a cancellation signal based on the neural filter parameter and the noise signal after preprocessing; and playing the cancellation signal through a
loudspeaker to generate a reverse noise signal for offsetting a
main channel noise signal, wherein the main channel noise signal is generated by the noise signal propagating in the main channel.The application simultaneously inputs the main channel
estimation signal and the noise signal into the deep neural network for prediction, can effectively perceive the main
channel transfer function, and further generates a cancellation signal highly matched with the noise information of the main channel.