ΣSigmaStudio Ask AI Русский Log in

ADAU1787 NLMS filter

SigmaDSP & SigmaStudio Marcushung Dec 23, 2025 00:00 4 replies Original on forum ↗
Subscribe
Marcushung Question
Dec 23, 2025 00:00

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

Harishgowtham Reply
Dec 23, 2025 00:00

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

Marcushung Reply
Dec 26, 2025 00:00

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?

pastedimage1766756993090v1.png
pastedimage1766756993090v1.png
Harishgowtham Reply
Jan 5, 2026 00:00

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

Marcushung Reply
Jan 5, 2026 00:00

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.