How do audio feedback loops work?

689 views

When using an external speaker and another separate microphone you often get audio feedback loops. From my understanding it’s because the microphone picks up the audio from the speaker. Seems simple enough.

What I don’t understand is how they never occur when the speaker and microphone are connected (like using the built in mic and speaker of a laptop). At first I thought that it was just due to the mic stopping whenever the speaker played, but after some testing I found that the microphone was still able to pick up the audio. Is there some software like noise canceling where it makes “anti noise” to get rid of the feedback loop? Or is it something simple that I’m missing?

In: Technology

Anonymous 0 Comments

>What I don’t understand is how they never occur when the speaker and microphone are connected (like using the built in mic and speaker of a laptop).

The laptop “knows” what sounds the speaker is playing. So it “knows” what the feedback sounds like (roughly). Therefore it can subtract the feedback from the microphone input.

>Is there some software like noise canceling where it makes “anti noise” to get rid of the feedback loop?

Often yes. It’s called acoustic echo cancellation.

>Or is it something simple that I’m missing?

The concept is simple, but the implementation isn’t. I don’t know the algorithms, but I’m pretty sure there’s no ELY5 for them.