Multi-channel RLS filter

Looking for multiple-input, single-output RLS filter implementation (or any other type of multiple-input adaptive filter really)

Answers (1)

Benjamin Campbell
Benjamin Campbell on 28 Nov 2023
Edited: Benjamin Campbell on 28 Nov 2023

0 votes

There is no current MATLAB implementation, someone may have shared code to do it, but I haven't found any (I also need this).
The only way I can think of is in Simulink there is a block called "LMS Update" which instead of taking in the desired signal just takes an error. So, you can have multiple inputs, multiple filters, then a single output and single error, and pass all filters that error.
See these for some tips:
If anyone has a better solution please share because I would also like it specifically for RLS and in code (not simulink)!

Asked:

on 22 Oct 2012

Edited:

on 28 Nov 2023

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!