Difference between revisions of "Acoustic echo"
From Zenitel Wiki
(→Model for echo path) |
(→AEC (Acoustic echo canceller)) |
||
Line 15: | Line 15: | ||
===AEC (Acoustic echo canceller)=== | ===AEC (Acoustic echo canceller)=== | ||
AEC involves first recognizing the originally transmitted signal that re-appears, with some delay, in the microphone signal. Once the echo is recognized, it can be removed by subtracting it from the microphone signal. | AEC involves first recognizing the originally transmitted signal that re-appears, with some delay, in the microphone signal. Once the echo is recognized, it can be removed by subtracting it from the microphone signal. | ||
+ | |||
Since AEC is based on prediction of the acoustic feedback, it will never be able to remove echo 100%. A good AEC function is able to reduce echo with xx dB | Since AEC is based on prediction of the acoustic feedback, it will never be able to remove echo 100%. A good AEC function is able to reduce echo with xx dB | ||
Revision as of 12:30, 19 August 2016
Contents
Terms
- Acoustic echo: Echo is the sound of your own voice being played back to you after a delay
- Echo path loss: The amount of signal loss to the original signal that is returned as echo. High values mean the echo is very weak, while low or negative values mean the echo is very strong
- Feedback / howling: When echo is stronger than the original signal (echo path loss is negative), you will get feedback / howling
How does human perceive acoustic echo?
Humans have less tolerance to echo when echo is loud and delay is long. In loud speaking applications such as IP intercom it is therefore critical to have mechanism that ensure lowest possible delay and functions to remove echo.
Model for echo path
AEC (Acoustic echo canceller)
AEC involves first recognizing the originally transmitted signal that re-appears, with some delay, in the microphone signal. Once the echo is recognized, it can be removed by subtracting it from the microphone signal.
Since AEC is based on prediction of the acoustic feedback, it will never be able to remove echo 100%. A good AEC function is able to reduce echo with xx dB
AES (Acoustic echo canceller)
AES work by detecting a voice signal going in one direction on a circuit, and then fading out the signal in the other direction When AES fade out echo 100% we have duplex switching. AES can also work together with AEC where AES reduce MIC signal when voice is detected on the speaker signal.
NC (Noise canceller)
NC is adapting to the actual noise in the area around the microphone and filters out the actual noise and let the voice go through.
MIC (Microphone)
The microphone sensitivity will impact the amount of echo that is returned. For applications where the speaker is close to the intercom (door and gate applications) a low microphone sensitivity should be used.
VC (Volume controller)
VC is the functions used to amplify the speaker signal. In loudspeaking applications we often want to use as high volum as possible, but it should be noted that high volume also cause higher echo signal-
Acoustic feedback
Acoustic feedback is the amount of audio from the speaker that is picked up by the microphone. It is a set of measurement that can be done to reduce the acoustic feedback: Maximize distance between speaker and microphone Ensure insulation between speaker and microphone in enclosure. For instance if opening for cable glands is not tighten you can get high acoustic feedback Need to add more here
Turbine audio settings
Fdffdsd Should try to link the different settings to the model above.