Post Go back to editing

DSP selection recommendation for ANC/ANR

Category: Software
Hello ,
  
I have a smart Active Noise Reduction (ANR)  headset project. I am looking for  ANR  solutions  including smart codecs, audio DSPs, processors.  
  • Operating temperature  should be -25 to +65 or better.
  • Suppression up to 1 khz frequency, no need suppression for higher frequencies. 
  • at least two 24 bit ADC and one 24 bit DAC on chip. 
  • Must be redesignable and programmable
  • DSP has to own EVAL kit, SDK for easy and fast implementation.
  • Echo cancellation and noise reduction features.
 
Is ADAU1860 DSP sufficient for this project ? 
Should I choose another DSP series Sigma or SHARC ?   
What are advantages and disadvantages between SigmaDSP and FastDSP ? 
What are advantages and disadvantages between SigmaStudio and Lark Studio and which should I use ? 
Are they any charge for SDK and GUI ?
Which concept (feedback, feedforward, hybrid) I must use ? 
  • Hello sinankzn,

    The ADAU1787 would be a good part to use. The fundamental difference between the 1860 and the 1787 is that the 1860 uses a HiFi core and the 1787 uses a SigmaDSP core for the DSP core. They both have the same FastDSP core. 

    The FastDSP core is a very limited core that is basically a filter engine that runs BiQuad filters VERY fast! There are links to external accelerators like the limiters but for the most part you are limited in function to what you can do with a BiQuad. 

    Many of the process of tracking the performance of the ANC is a slower process and is best done on a more general DSP core and hence the second core. It is meant to run at a slower speed. Then it can either update the coefficients or can gather data for an external system controller to calculate the coefficients. This is up to you and your application. 

    The SHARC processors are too large and consume too much power. The SigmaDSP core is easier to program and uses free tools. If you use a HiFi core then you need tools to use the core and I think there are costs for that. I have not used Lark so I am not that familiar with it. 

    The ADAU1860 was designed and is supported in China. The ADAU1787 was designed and is supported in the USA. 

    As far as your topology to use. This is somewhat up to you. I think a hybrid approach may be good and feedback is best if not using both. You will need to check on patents that exists for some of this. 

    Both of these parts were designed exactly for this purpose, so these are the best parts to use. 

    We have eval kits. 

    Dave T

  • Thanks for your answer Dave.

    It helped very much.

    What differences about SigmaDSP core and HiFi core ?