On Feb 14, 2007, at 3:12 PM, shadowym wrote:

The algorithms may be similar but EC is an infinitely variable
non-linear(analog) process.  A CPU cannot do that.  You can fake it by
performing cpu intensive rapid calculations one after another but it is
fundamentally not an analog processor. HWEC is designed to deal with the
analog process on an instant by instant basis performing parallel
computations.  A CPU cannot do that at ANY clock speed.

I don't think you are seeing this clearly. The octasic is a processor. It has firmware that loads. Though it maybe a specialized processor with instructions that help with echo cancellation, by the time that a HW echo canceller sees the data it is very much not analog anymore. It has already gone through an analog to digital converter and the algorithms and math that are used to cancel echo are done in the digital domain. Modern echo cancellation is not done in continuous time, it is done in the digital, discrete time. That means sampled, and coming in through a TDM bus of some sort. Not analog.

Matthew Fredrickson

_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to