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

DSP boards that support FxLMS filter for ambient active noise cancellation

SigmaDSP & SigmaStudio rjacobs Aug 8, 2018 00:00 1 replies Original on forum ↗
Subscribe
rjacobs Question
Aug 8, 2018 00:00

I'm researching an ambient active noise cancellation (ANC) project and would like to better understand which DSP board(s) would be the best choice for this kind of application. SigmaStudio appears to contain an FxLMS filter which I assume could power an ANC solution without any manual coding, but it's very difficult to determine which boards will support this filter and what other hardware selection factors may need to be considered. From what I have read on these forums it seems like the support for various filters across different boards is a moving target.

I have been looking at ADAU1466 (specifically EVAL-ADAU1466Z) and ADAU1467 (specifically EVAL-ADAU1467Z). The description for ADAU1466 actually references ANC, while others I have looked at do not. So it's not clear if ADAU1466 contains some components that may make it more compatible with the FxLMS filter.

Are there any specific recommendations, for or against, specific boards for ANC projects that will leverage the FxLMS filter? Additionally, are there any other hardware considerations that should be taken into account when evaluating boards for applications like this?

Audio Signal Processors

adaptive filtering

adau1467

SigmaDSP Audio Processors

dsp filter

lms

adau1466

anc projects

Show More

rjacobs Reply
Aug 16, 2018 00:00

So it looks like it is in fact possible to verify board support for various components without actually having the physical board. You can actually download/install/run SigmaStudio without any hardware connected, and when doing so you just need to select your target board (e.g. ADAU1467) when setting-up a new project and then all the components available in the toolbox should automatically reflect what's supported by that board. I verified this by setting up a project with an older board (I think I tried something like ADAI17xx), and sure-enough, many of the more complex filters (FxLMS, etc.) were no longer listed in the toolbox.