I need to design an echo cancelling circuit for a speakerphone system. I would appreciate if someone can tell me if the ADAU1401 is appropriate for such application. Is the sigma DSP inside this CODEC powerful enough for echo cancelling.
The 1401/1701 will have limited ability for echo cancellation so it will depend on your application. The ADAU1452 or ADAU1466 family will give you enough power for echo cancellation. But, I am not the expert in echo cancellation. So can you give me more details about your application. What is the nature of the echo you need to cancel? How many sound sources (speakers), do the mic, speakers, etc, movable where the echo will change dynamically?
Then I will ask to get the best answer for you.
Thanks for your reply.
I need to cancel the echo due to acoustic coupling that exists between mic and speaker in a speakerphone system. The mic and speaker are inside a metal enclosure.
Sent from BlueMail
Thank you for the detail. It helps a lot.
The ADAU1761 will do what you are looking for. The 1701 will not.
The ADAU1442 and ADAU1452 family of parts will also do what you need should you require more processing for your application.
We have two noise reduction cells, one is blind and is probably not what you need but we do have the NLMS Filter in the library that is for this exact application.
There is some documentation on EngineerZone but there still needs to be a good example that is on my list of things to do. So I will try to put something more together for you.
Also, I will delete the other post you posted that is the same question as this post.
Thank you very much for you kind reply.
I will consider the ADAU1761 for my design then.
For the time being I will purchase the ADAU1761 Dev Board to get acquainted with the DSP.
I really appreciate your help and I'm looking forward to your information about the NLMS filter.
Te recomiendo mucho mas el ADAU145x, estamos en proceso de introducir un cancelador de eco y ruido. Pero solo correri en este familia de SigmaDSPs.