Skip to main content

Table 7 Complexity analysis of the DR-NSSFxLMS 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

d 1(n)1x1 = e(n)1x1 + s(n)1xM  * y(n) Mx1

M

M

4

\( {e}_1{(n)}_{1\times 1}={d}_1{(n)}_{1\times 1}-{w}_1^T{(n)}_{1\times L}\ast {x}^{\prime }{(n)}_{L\times 1} \)

L

L

5

Compute w 1(n + 1) Lx1 using the DR algorithm in Table 2 from [25]

N(3L + 4)

N(3L + 2)

 

Total

2L + 2M + N(3L + 4)

2L + 2M − 2 + N(3L + 2)