The invention relates to a
voice data acquisition and
processing device based on Zynq, and the device comprises a voice acquisition module which is used for synchronously acquiring an environment sound
signal in a
machine and a voice
signal of a main
loudspeaker, and converting the environment sound
signal and the voice signal into a digital voice signal and a digital environment sound signal for output after filtering; the
noise estimation module is used for carrying out
noise estimation according to the input digital voice signal and outputting a
noise estimation result; the
noise reduction module is used for carrying out
noise reduction processing on the digital voice signal according to the
noise estimation result to obtain a pure voice signal; the sound mixing module is used for mixing the pure voice signal and the digital environment sound signal to obtain a sound mixing signal; the silencing module is used for shielding noise input when no voice is played; the
noise estimation module, the
noise reduction module, the sound mixing module and the silencing module are integrated on a single Zynq SOC. The design and development cost of the built-in communication
system can be reduced, the
power consumption of a product is reduced, and the practicability of the
system is improved.