This invention relates to the field of
microphone technology, specifically to a method and
system for suppressing echo and howling using a combination of
bone conduction and
air conduction microphones, applied to a closed-loop audio device including a combination
microphone, a
loudspeaker, and a feedback path
estimation filter. The method involves acquiring a
bone conduction signal as a target sound reference through a
bone conduction acquisition channel, and acquiring a
microphone signal containing target sound components and echo feedback components through an
air conduction acquisition channel. The feedback path
estimation filter is used to estimate the feedback path of the
loudspeaker signal, generating a feedback
estimation signal which is subtracted from the
microphone signal to obtain an
error signal. The
error signal is then soft-limited to obtain a soft-limiting
error signal, which forms the updated
loudspeaker signal. A pre-
whitening filter is established based on the soft-limiting error signal to obtain a pre-whitened
microphone signal, a pre-whitened loudspeaker signal, and a pre-whitening prediction error signal. A stability detection signal is generated based on the difference between the error signal and the soft-limiting error signal. In a
stable state, a normalized minimum
mean square branch is used for updating; in a howling-prone state, an
affine projection branch is used for updating, to track feedback path changes and suppress echo and howling.