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.
-----Original Message----- From: Matthew Fredrickson [mailto:[EMAIL PROTECTED] Sent: Wednesday, February 14, 2007 10:03 AM To: Asterisk Users Mailing List - Non-Commercial Discussion Subject: Re: [asterisk-users] The High Performance Echo Canceller (HPEC) On Feb 14, 2007, at 10:17 AM, shadowym wrote: > I gotta take issue with your comments that a HWEC is just software > running on a DSP. In the case of Octasic, it's an ASIC. How it does > EC is VERY different because.....it's done completely in hardware, not > firmware loaded into memory and run on a specialized CPU! Yes, the > ASIC does contain an DSP but it is customized for EC. You cannot > think of it as a CPU. Yes, but the math and functions involved are the same. It's just doing it on one or the other involves different types of "instructions". 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
