Skip to main content

Table 3 Complexity analysis of the proposed 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

\( \widehat{r}{\left[n\right]}_{L\times 1}=\overline{r}{\left[n\right]}_{L\times 1}+K{\left[n\right]}_{L\times 1}\varepsilon {\left[n\right]}_{1\times 1} \)

L

L

3

Φ[n] LxL  = λ(A T LxL Φ[n − 1] LxL )A − 1 LxL  + C T Lx1 C 1xL

2L 3 + 2L 2

2L 3 − 2L 2

1

4

K[n] Lx1 = Φ− 1(n) LxL C T Lx1

L 2

L 2 − L

5

\( \overline{r}{\left[n\right]}_{L\times 1}={A}_{L\times L}\widehat{r}{\left[n\right]}_{L\times 1} \)

L 2

L 2 − L

6

\( \overline{y}{\left[n\right]}_{1\times 1}={C}_{1\times L}\overline{r}{\left[n\right]}_{L\times 1} \)

L

L − 1

7

\( {y}_s{(n)}_{M\times 1}=s{(n)}_{M\times 1}\ast \overline{y}{(n)}_{1\times 1} \)

M

8

ε[n]1x1 = y[n]1x1 − y s [n]1x1

1

 

Total

2L 3 + 4L 2 + 2L + 2M

2L 3 + M

1