Beruflich Dokumente
Kultur Dokumente
704
Abstract
This paper applies the new least mean squares (LMS)
adaptive algorithm, which is circulantly weighted LMS
(CLMS), in distributed networks based on incremental
strategy. Thedistributed CLMS (dCLMS) algorithm is
optimized with respect to approximate a priori
knowledge of input autocorrelation signals from all
nodes in the network. In comparison with dLMS, the
dCLMS adaptive algorithm has faster convergence speed
especially for highly colored input signals. We
demonstrate the good performance of dCLMS through
several simulation results in distributed networks.
Keywords: Distributed networks, incremental strategy,
adaptive algorithm, circulantly weighted LMS.
I. Introduction
The least mean squares (LMS) algorithm is used in many
adaptive filter applications. Unfortunately, forhighly
colored inputs, the convergence speed of these
algorithms may become extremely slow. The normalized
LMS (NLMS) can slightly solve this problem. The affine
projection algorithm (APA) and recursive least squares
(RLS) have high convergence speed for highly colored
input data. But in comparison with LMS and NLMS
algorithms, RLS and APA have high computational
complexity. Therefore the main problem in ordinary
adaptive algorithms is sensitivity to the kind of input
signals. We are looking for to the algorithm which has
the following features at the same time [1]:
High convergence speed for different input
signals.
Low steady-state mean square error (MSE).
Low computational complexity.
The circulantly weighted LMS (CLMS) adaptive
algorithm which was presented in [1] has these three
features [2], The CLMS algorithm is based on the
modification of the update term in the LMS algorithm
with a circulant matrix optimized with respect to some
approximate apriori knowledge of the autocorrelation
properties of the input to the adaptive filter. The
convergence speed of CLMS is faster than LMS adaptive
algorithm especially for highly colored input signal.
Also, the computational complexity of CLMS is slightly
larger than LMS.
www.ijsret.org
International Journal of Scientific Research Engineering & Technology (IJSRET), ISSN 2278 0882
Volume 4, Issue 6, June 2015
(1).
+ 1)
Also, is the step-size and ()is the error signal
which is obtained by:
= ( 1)
(3).
(4).
0
=0
1 2
0 1
2 3
2
1
=
0
1
(5).
0 1
= 0 0
1 0
0 0
1 0
0 0
(6).
(7).
2 0
=0 =0
1 1
=
=0 =0
www.ijsret.org
705
International Journal of Scientific Research Engineering & Technology (IJSRET), ISSN 2278 0882
Volume 4, Issue 6, June 2015
1
=
()
(12).
=+1
1
=
+1
()
(13).
=0
V. Conclusion
IV.Simulation Results
We simulated performance of dCLMS algorithm in a
distributed network base on incremental strategy with 20
nodes in a system identification setup. The impulse
response of the random unknown system has M = 20
taps. The correlated input signal, , at each node
generated by passing white Gaussian noise process with
unit variance through first order autoregressive model
filter, which z-transform function is:
(14).
1 2
1
0.1
0.99
0.09
0.98
0.08
0.97
0.07
0.96
0.06
0.95
0.05
0.94
0.04
0.93
0.03
0.92
0.02
0.91
0.01
0.9
10
12
Node Number
14
16
18
20
10
12
14
16
18
20
Node Number
www.ijsret.org
706
International Journal of Scientific Research Engineering & Technology (IJSRET), ISSN 2278 0882
707
30
20
-22
(b)
-24
10
EMSE(dB)
MSE(dB)
(a)
(c)
-10
-26
-28
-30
(c)
(b)
-32
(a)
-20
-34
-30
100
200
300
400
500
600
700
800
900
10
12
14
16
18
20
Node Number
1000
Itteration Number
30
(a)
-8
20
-10
-12
10
(a)
MSE(dB)
MSD(dB)
-14
0
-10
-16
(b)
-18
-20
(b)
(c)
-20
(c)
-22
-24
-30
-26
0
100
200
300
400
500
600
700
800
900
1000
Itteration Number
-28
10
12
14
16
18
20
Node Number
-10
-12
-16
-14
-16
-18
-20
(a)
-20
(b)
EMSE(dB)
MSE(dB)
-18
-22
(c)
-24
(a)
-26
(b)
-24
-28
-30
10
12
14
16
18
-26
20
-28
Node Number
(c)
-30
10
12
14
16
18
20
Node Number
www.ijsret.org
International Journal of Scientific Research Engineering & Technology (IJSRET), ISSN 2278 0882
Volume 4, Issue 6, June 2015
30
20
(b)
MSE(dB)
10
(c)
-10
-20
-30
(a)
-40
100
200
300
400
500
600
700
800
900
1000
Itterations Number
20
MSE(dB)
(b)
-10
-20
(c)
-30
100
200
300
400
500
600
700
800
900
1000
Itterations Number
References
[1] J. H. Husoy, M. S. Esfand Abadi, A novel
LMS-type adaptive filter optimized for operation
in multiple signal environments" .
[2] J. H. Husoy, M. S. Esfand Abadi, A Family of
Flexible
NLMS-type
Adaptive
Filter
Algorithms IEEE 2007.
[3] C. G. Lopes and A. H. Sayed, Incremental
adaptive strategies over distributed networks,
IEEE Trans. Signal Process, vol. 55, no. 8, pp.
40644077, Aug. 2007
[4] A. H. Sayed and C. G. Lopes, Adaptive
processing over distributed networks IEICE
Trans. Fundam. Electron, Commun. Comput.
Sci., vol. E90-A, no. 8, pp. 15041510, 2007.
[5] Haykin , Adaptive Filter Theory, Second ed.
Englewood Cliffs, NJ: Prentice hall 1996
[6] A.H. Sayed Adaptive Filters, New York: Wiley
2008
www.ijsret.org
708