Normalised LMS: divides the step by the instantaneous input power
x_seg' x_seg + eps, giving robust convergence over a wider range
of input scales.
Usage
morie_dsp_nlms(x, d, order = 16L, mu = 0.5, eps = 1e-08)
Arguments
- x
Input (reference) vector.
- d
Desired vector, same length as x.
- order
Filter order (taps). Default 16.
- mu
Normalised step size (typically 0 < mu < 2). Default 0.5.
- eps
Power-floor for division. Default 1e-8.
References
Rangayyan & Krishnan (2015), Ch. 3, sec. 3.6.