ADAU1787 NLMS filter
How do I use Nlms filter? Could you provide an example?
I want to perform ANC on a microphone.
hardware
Integrated/Special Purpose A/D Converters
Audio CODECs
Hello Marcushung,
There are a few examples in the forum that you can search and refer.
NLMS ANC Implementation (secondary path estimation) - Q&A - SigmaDSP Processors & SigmaStudio Dev. Tool - EngineerZone
Low Latency ANC Implementation - Q&A - SigmaDSP Processors & SigmaStudio Dev. Tool - EngineerZone
Regards,
Harish
I'm a beginner with ADAU. I know ADAU 1761 has a noise reduction algorithm, and I'd like to use NLMS to implement noise reduction. Is that feasible?
Hello Marcushung,
Are you using ADAU1761 or ADAU1787, because your heading says ADAU1787 and your latest reply says ADAU1761. Both are sigma200 cores but have huge differences.
The ADAU1761 does have NLMS block that you can use for some kind of noise cancelling.
Regarding the noise reduction module, please refer the wiki details of that block below. It says the block is designed for 16kHz system, since this DSP doesn't support multi rate processing, you will have to run your entire application at 16KHz. Please see if that's feasible for you and it also says this block works fine with voice signal but not with music signal. I have attached the link below.
Please refer the link and see if it works for your application.
Noise Removal [Analog Devices Wiki]
If you can explain your setup and application in detail, then we will be able to assist you further.
Regards,
Harish
I'm using the ADAU1787, and my company's product is a microphone.
I want to implement noise reduction on the microphone.
I saw that the ADAU1761 has a noise reduction module. Can I use NLMS to do something similar to noise reduction on the ADAU1787?
Additional information:
I only have ADAU1787, I do not have ADAU1761.
Please log in to reply.
