Actions

Difference between revisions of "Acoustic echo"

From Zenitel Wiki

Line 5: Line 5:
  
 
==How does human perceive acoustic echo?==
 
==How does human perceive acoustic echo?==
 
 
 
[[File:EchoTolerance.png|thumb|left|500px|Talker echo tolerance as function of delay]]
 
[[File:EchoTolerance.png|thumb|left|500px|Talker echo tolerance as function of delay]]
 
+
<br style="clear:both;" />
 
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.
 
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.
  

Revision as of 12:24, 19 August 2016

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?

Talker echo tolerance as function of delay


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

Figur 2 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.