Skip to main content

Table 5 Complexity analysis of the NSS-FxLMS algorithm

From: Robust adaptive algorithm for active control of impulsive noise

Equations

Operations

*

+/−

÷

1

\( {x}^{\prime }{(n)}_{1\times 1}=\widehat{s}{(n)}_{1\times M}\ast x{(n)}_{M\times 1} \)

M

M − 1

2

y(n)1x1 = w T(n)1xL  * x(n) Lx1

L

L − 1

3

w(n + 1) Lx1 = w(n) Lx1 − μ(n)1x1 * e(n)1x1 * x′(n)1xL

L + 1

L

4

\( \mu {(n)}_{1\times 1}=\frac{\overline{\mu {(n)}_{1\times 1}}}{\delta +{x}^T{(n)}_{1\times L}\ast x{(n)}_{L\times 1}+E(n)} \)

L

L + 1

1

5

e(n)1x1 = d(n)1x1 − y s (n)1x1

1

6

y s (n)1x1 = s(n)1xM  * y(n) Mx1

M

M − 1

7

E(n)1x1 = λE(n − 1)1x1 + (1 − λ)E 2(n)1x1

3

2

 
 

Total

3L + 2M + 4

3L + 2M + 1

1