As title, how to efficient filter background for digital audio environment development when we adopt the digital microphone.
Does TI has provided ICs solution to do this work?
BRs
Liang-Bi
Hi, Liang-Bi,
Please look at: http://www.ti.com/solution/active_noise_cancellation_anc
-d2
-----
Don Dapkus
Audio Applications Engineering Manager
Dallas, TX USA
Dear Don Dapkus,
Thanks for the reply.
This block diagram looks like the noise cancellation is processed by DSP processor. Has TI to provide these adaptive DSP algorithms to fast build noise cancellation environment for audio product developers? If yes, thus these available algorithms, are free or NOT?
Liang-Bi Chen Dear Don Dapkus, Thanks for the reply. This block diagram looks like the noise cancellation is processed by DSP processor. Has TI to provide these adaptive DSP algorithms to fast build noise cancellation environment for audio product developers? If yes, thus these available algorithms, are free or NOT?
Consider doing what I did, many years ago on a TMS320C30 development board. Get a copy of the classic adaptive signal processing text, Adaptive Signal Processing by Widrow and Stearns, and another book, Digital Signal Processing with C and the TMS320C30, and get to it. Obviously the 'C30 is pretty much obsolete, but any of the modern devices and dev kits will have more than enough DSP horsepower to do a simple noise canceler.
-a
Dear Andy Peters,
Thanks for your reply. These books are too old, but the C codes of books maybe useful for me. First of all, I need to try to get these books, however I maybe not get them.
In addition, I need to check the quality of noise cancellation of these C codes, are enough for our project?
Finally, thank you again.
LB
Hi, LB,
Many of our codecs with "miniDSP" support noise cancellation. For example, the page I sent you links to TLV320AIC3256. TLV320AIC3262 is a newer codec that also supports noise cancellation.
The algorithm is available via PurePath Studio software which is used to program the miniDSP.
Liang-Bi Chen Dear Andy Peters, Thanks for your reply. These books are too old, but the C codes of books maybe useful for me. First of all, I need to try to get these books, however I maybe not get them. In addition, I need to check the quality of noise cancellation of these C codes, are enough for our project? Finally, thank you again. LB