Python-Adaptive-Signal-Processing-Handbook icon indicating copy to clipboard operation
Python-Adaptive-Signal-Processing-Handbook copied to clipboard

AdaptiveFilter.__init__() missing 1 required positional argument: 'mu' in notebooks/AR_identification.ipynb

Open LouieBHLu opened this issue 3 years ago • 0 comments

The fourth block of AR_identification.ipynb is shown as follows:

# list of all filters (with other values like names, and positions in figures)
filters = [
    {"name": "LMS", "mu_s": 0.001, "mu_e": 0.05, "filter": pa.filters.FilterLMS(n), "plot_position": 221 },
    {"name": "NLMS", "mu_s": 0.01, "mu_e": 2., "filter": pa.filters.FilterNLMS(n), "plot_position": 222 },
    {"name": "GNGD", "mu_s": 0.01, "mu_e": 4., "filter": pa.filters.FilterGNGD(n), "plot_position": 223 },
    {"name": "RLS", "mu_s": 0.001, "mu_e": 1., "filter": pa.filters.FilterRLS(n), "plot_position": 224 },    
]

It seems each "filter"'s initialization is missing a necessary parameter "mu" which is leading to the error in the title.

LouieBHLu avatar Sep 08 '22 03:09 LouieBHLu