The invention provides an active
noise reduction method and
system based on a deep neural network, a terminal and a medium, and belongs to the technical field of active
noise reduction, and the method comprises the steps: collecting a
noise signal in real time through a reference
microphone; obtaining a
main channel estimation signal at the current moment; preprocessing the noise
signal at the current moment and the
main channel estimation signal, inputting the preprocessed noise signal and
main channel estimation signal into a trained deep neural network,
processing to obtain a neural filtering parameter, and generating an
elimination signal based on the neural filtering parameter and the preprocessed noise signal; and playing the
elimination signal through a
loudspeaker so as to generate a reverse noise signal for offsetting a noise signal of a main channel, and the noise signal of the main channel is propagated in the main channel to generate the noise signal of the main channel. According to the method, the main channel estimation signal and the noise signal are simultaneously input into the deep neural network for prediction, the main
channel transfer function can be effectively sensed, and then the
elimination signal highly matched with the noise information of the main channel is generated.