[Speex-dev] echo cancellation on PDA

Jean-Marc Valin jean-marc.valin at usherbrooke.ca
Thu Nov 2 05:27:15 PST 2006

> Today I tried speex echo cancellation on my VoIP application running
> on a windows mobile based PDA (OMAP1510 168MHz). The result is
> disappointing: it takes 150-250 ms to do echo cancellation (by calling
> speex_echo_capture() ) for a 20 ms frame!

Are you by any chance using an insane sampling rate and/or tail length.
Try a sampling rate of 8000 Hz, 128-sample frame size and 1028-sample
tail length.

> I've defined the FIXED_POINT macro. Is there anyway to do some
> optimization?

Probably. With the params above, the AEC should be able to run in
real-time on an ARM CPU.


More information about the Speex-dev mailing list