[asterisk-dev] Zaptel Echo Cancellation
Andrew Kohlsmith
akohlsmith-asterisk at benshaw.com
Thu Aug 3 10:27:52 MST 2006
On Thursday 03 August 2006 12:49, Hans Petter Selasky wrote:
> Hardware echo cancellers perform no better than software echo cancellers.
> What you need is good timing and ringbuffers. Then you compute exactly how
> many bytes are in the buffer, and just "skip" those before doing any echo
> cancelling. In this case the buffer delay does not matter at all. For
> example I have 50ms buffering working very well with 32ms echo-cancelling !
> You might think this was very difficult and ureliable, but no. All you need
> is a ring buffer, and a good timing source.
That's the best explanation I have heard and yes, it makes perfect sense now.
So long as the buffer size doesn't change without the echo canceller knowing
about it it makes very little difference.
Thanks!
-A.
More information about the asterisk-dev
mailing list