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

LMS adaptive filtering

SigmaDSP & SigmaStudio joaocolombari Sep 9, 2024 00:00 1 replies Original on forum ↗
Thread Summary

Thread Summary

The user is trying to implement a Leaky FXLMS Adaptive Filter for feedback cancellation on a 1701 third party board using SigmaStudio. The final answer states that the 1701 lacks the processing power for this task, and suggests using the ADAU1761, ADAU1452, or ADAU1467 for better performance. An accompanying answer suggests handling coefficient updates externally via a microcontroller if SigmaStudio does not support adaptive FIR blocks.
AI Generated Content
Subscribe
joaocolombari Question
Sep 9, 2024 00:00

Hello,

I am with a 1701 third party board using SigmaStudio and I want to implement a Leaky FXLMS Adaptive Filter for feedback cancellation. I know I can design the filter itself using simple DSP blocks such as delay, multiplication, addition, subtraction and feedback, but the coefficient update calculations for the FIR filter is not simple.

Have anyone implemented a similar approach on a similar board (that does not have adaptive FIR)??

Best regards.

DaveThib Reply
Sep 11, 2024 00:00

Hello Joaocolombari,

The 1701 is not powerful enough to implement an adaptive FIR filter. The ADAU1761 can do it and has the blocks to do it in the library but the ADAU1452 and ADAU1467 parts are the best for an LMS adaptive filter or of course a SHARC processor.

Dave T