This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Solution for Acoustic Noise Cancellation?

What device will be good for Acoustic Noise Cancellation?

  * Bandwidth : over 16KHz

  * Filter Coeff. : 256 or 512 FFT

Regards,

Hayden

  • Hayden,

    Maybe the C6748 or C6424 would work well for you.

    Go to TI.com and search for "acoustic noise cancellation" (no quotes) to find a link to a software library and other interesting articles you may find interesting.

    You will need to figure out from those libraries, if they are sufficient and appropriate for your application, how much processing bandwidth is needed. Then add some reasonable extra padding (50%, perhaps) and see which processors would have the throughput that you need.

    If all you want to do is run an FFT, then look at the DSPLIB for throughput numbers.

    Regards,
    RandyP

  • Hayden,

    You can also try the C5505/04/15/14 or the C5535 family of low-power devices.

    Regards,

    Sunil Kamath

  • What about C6713B or C6727?

    Regards,

    Hayden

  • Hayden,

    Those devices are good. The C6748 will likely give you more performance for lower cost. But there may be other tradeoffs for your system that will make any of these parts a good or poor choice from among these that you and we have listed. Many other devices might work.

    Now that you have the basic idea of an application and what might be needed, you will need to start putting all the details together. This is the engineering part of your job that pulls all the variables together to make a product.

    You can download and install CCSv5 and use the simulator without having to pay a license fee. With CCS you can write benchmarks to find out how much perofrmance you will need, and that will you evaluate the different choices of DSPs.

    You can look at TI's free software products by going to TI.com and searching for the type of algorithm you want to do. One example is at http://www.ti.com/tool/telecomlib . You can also search on our TI Wiki Pages for possible software recommendations.

    At TI.com, you can click on the Applications tab and look through various applications that we have block diagrams for. These may give you some good ideas for parts to use or other ways to do what you want.

    Regards,
    RandyP