echo cancellation
We’re currently using the Cirrus CS48LV12 (DSP) and CS42L73 (Codec). It appears that Cirrus isn’t interested in supporting the DSP/echo cancellation code, so I’m looking for an alternative. One option would be to purchase the code and run it on the NXP K65 that’s in the design, but we’re short on MIPs, so I either need to find a higher performance CPU or add a DSP/M4? to run the DSP code. Since we’re changing the DSP, I suspect I should also look at changing the CODEC to something simpler/lower cost. Any suggestions would be greatly appreciated.
Thanks,
Rick
Hello Rick,
You should give a good look into the SigmaDSP. We have been working on echo cancellation using the ADAU1452 and it should be ready for release soon. The SigmaDSPs are very simple to program and easy to interface.
As far as the codec, we have several available. Can you fill me in on some details about your application?
How many channels of ADC and DACs?
Resolution?
Sample Rate?
What clocks do you have available in your system?
Is your application power sensitive?
Latency sensitive?
Tell me anything else that is significant that I cannot think to ask right now.
I suppose the projected volumes and rough timeline of when you need prototypes and for production would also help.
Thanks,
Dave T
Dave,
The current DSP solution (CS48LV12) is $1.00 at 100K. How does that compare to the ADAU1452? The Cirrus Codec ( CS42L73) has a ADC 91db dynamic range, a PGA, ALC, stereo DMIC inputs, a Mono DAC to headphone AMP, a Mono DAC to speakerphone AMP (.6W), We have a 12.288Mhz audio clock that's produced by the NXP K65 processsor, but can be changed. The system is powered by a 2000mAH battery, so we're power sensitive. Latency of <30mS.
Thanks,
Rick
Hello Rick,
I am not in sales so I cannot say what the 100K price would be. Our 1K price on our web site is $7.93 but I think it is not the right choice for battery operated applications. However, we may have other solutions. I will need to know more about the nature of the echo and inquire with the experts here to see what can be done.
We do have a codec that has latency in the 100's of us range depending on the speed of the serial port. The ADC has a DNR of 102dB A-WTD with 3.3V AVDD. It has a headphone amp and DMIC inputs and PGAs. It has four inputs and two outputs. So the features are similar. We also have a similar part that has a built in filter engine (small DSP) that has an analog to analog latency of under 10us and is meant for noise cancellation and battery operation. We also have other possibilities so we need to take the conversation off-line.
I will send you an email.
Thanks,
Dave T
Hi Dave
It's so happy to see your post about the echo cancellation function on adau1452 will be release soon cause We are currently trying to develop echo cancelling/vad/noise canelling/mic beamforming function by using Adau1701. But some of the algrom are out of block list in SigmaDSP studio for adau1701, so we are now considering switch from adau1701 to adau1452.
Can you tell me is that ok by using adau1452 to develop these functions, espectially the mic array beamforming? if not, which SigmaDSP is good choice for me?
Many thanks
Brian
Hello Brian,
If you have space and power in your system for the 1452 then by all means use that part. It is the most powerful and so we can add some more sophisticated algorithms.
Dave T
Please log in to reply.