Example Code

Comparison of normalised LMS,RLS,Kalman FIlter and H Infinity.

Code and Documents

Attachment

This is a hard comparison to do since there are so many variables. However I chose an FIR system to be identified (since NLMS is only for FIR systems).

Updated!

Example code from the Example Code Exchange in the NI Community is licensed with the MIT license.

Comments
BetaCommunityCo
Member
Member
on

Preferred method of stopping VI?

I really like the idea behind the VI. However, after running it for a few seconds the obvious question arises: "How do I stop this thing!"

There is a false constant wired to the conditional terminal on your while loop in the main VI. I would highly recommend changing that to a control to let the user stop the VI without having to use the abort button. The abort button should only be used as a last resort because it does not let the VI finish in a known state.

Clearly a lot of work went into this, I can see this being very helpful. Thanks for the submissions and keep it up! :)

Contributors