Professional Documents
Culture Documents
1 s2.0 S0165168416303450 Main
1 s2.0 S0165168416303450 Main
Signal Processing
journal homepage: www.elsevier.com/locate/sigpro
A R T I C L E I N F O A BS T RAC T
Keywords: In this paper, we propose a distributed gradient algorithm for received signal strength based target localization
Target localization using only quantized data. The Maximum Likelihood of the Quantized RSS is derived and Particle Swarm
Quantization Optimization is used to provide an initial estimate for the gradient algorithm. A practical quantization threshold
Received signal strength designer is presented for RSS data. To derive a distributed algorithm using only the quantized signal, the local
estimate at each node is also quantized. The RSS measurements and the local estimate at each sensor node are
quantized in different ways. By using a quantization elimination scheme, a quantized distributed gradient
method is proposed. In the distributed algorithm, the quantization noise in the local estimate is gradually
eliminated with each iteration. Section 5 shows that the performance of the centralized algorithm can reach the
Cramer Rao Lower Bound. The proposed distributed algorithm using a small number of bits can achieve the
performance of the distributed gradient algorithm using unquantized data.
1. Introduction are available for localization. Motivated by this, the Quantized RSS
(QRSS) model and its corresponding Cramer Rao Lower Bound (CRLB)
The deployment of a wireless sensor network (WSN) in a certain is proposed in [9]. In the QRSS model, measurements are quantized
area provides a powerful tool to monitor events or environmental before sending to the centre. There are many quantization methods,
conditions (e.g. temperature, sound, pressure). WSNs are characterized such as the uniform quantization method and the vector quantization
by large numbers of spatially distributed autonomous sensors with method. In any quantization scheme, thresholds are the most impor-
limited computation and power resources [1]. These limitations restrict tant parameters, especially when a small number of bits are used. In
the application of centralized algorithms based on a single fusion [10], a heuristic method to determine the optimum quantization
centre. One of the fundamental tasks that WSNs need to perform is to thresholds for target localization using quantized acoustic energy
localize the position of the target. Thus, the development of distributed measurement is presented. In [11], target localization using quantized
target localization algorithms for WSNs is an important issue. measurements considering the wireless channel statistics is presented.
Most WSNs positioning systems are accomplished using received Target localization using quantized data combined with coding is also
signal strength (RSS), angle of arrival (AOA), time of arrival (TOA) or presented in [12]. The well known proximity measurement [13,14]
time difference of arrival (TDOA) measurements or a combination of localization can be considered as a special case of QRSS model where
them. However, localization using TOA or TDOA measurements only one bit data is used.
requires complicated synchronization [2,3] which makes sensor node Another way to preserve energy is to avoid long range wireless
localization hardware expensive and it is not suitable for small, cheap transmission. Distributed processing that requires only local commu-
sensors. For AOA based localization, an antenna array is needed at each nications and processing helps to reduce the transmission energy.
sensor, which is also expensive. Therefore, in this work, RSS measure- Rabbat et al. [15], introduced an incremental gradient optimization
ment is considered, since it is practically simple and inexpensive to method for energy based acoustic source localization in WSNs. A
implement [4]. Location estimation using RSS measurements has been distributed projection onto convex set method has also been imple-
researched and simulated for WSN in [5–8]. mented for target localization [16], which is similar to the incremental
It is well known that sensor nodes in WSNs are characterized by gradient method. In [17], a consensus based distributed algorithm has
limited resources, such as energy and communication bandwidth. One been used to localize a source while the energy measurements follow a
way to save energy is to limit the data transmitted in the network. It is contaminated gaussian distribution. In [18], the RSS-based location
desirable that only multibit quantized data is transmitted within the estimation problem is relaxed into a semidefinite programming (SDP)
network. However, the majority of existing works assume analog data problem, and further solved by a consensus based distributed SDP
⁎
Corresponding author.
E-mail address: z.li@ed.ac.uk (Z. Li).
http://dx.doi.org/10.1016/j.sigpro.2016.12.003
Received 31 March 2016; Received in revised form 1 December 2016; Accepted 4 December 2016
Available online 08 December 2016
0165-1684/ © 2016 Elsevier B.V. All rights reserved.
Z. Li et al. Signal Processing 134 (2017) 214–223
2. Signal model Using the RSS measurement model (1) and the quantization
method (2), under the Gaussian shadowing noise assumption, the
Consider a wireless sensor network, as illustrated in Fig. 1, con- probability that node i takes a decision Ki (see [9]) is
sisting of N sensor nodes deployed on a certain area. Nodes are static
⎧ ⎛s − z ⎞ ⎛ s − zi ⎞
and able to communicate with adjacent nodes that lie within a given ⎪ Q⎜ 0 i
⎟ − Q⎜ 1 ⎟ Ki = 0
range. Assume that a target emits signals which can be heard by all ⎪ ⎝ σ ⎠ ⎝ σ ⎠
nodes in the network. The goal is to determine the location of the ⎪ ⎛ ⎞ ⎛ ⎞
⎪Q⎜ s1 − zi ⎟ − Q⎜ s2 − zi ⎟ Ki = 1
pi (Ki|u) = ⎨ ⎝ σ ⎠ ⎝ σ ⎠ ,
⎪
⎪⋮ ⋮
⎪ ⎛ sL −1 − zi ⎞ ⎛ s − zi ⎞
⎪ Q⎜ ⎟ − Q⎜ L ⎟ Ki = L − 1
⎩ ⎝ σ ⎠ ⎝ σ ⎠ (3)
where zi = P0 − 10α logdi and Q(·) is the cumulative distribution func-
tion (CDF) of a univariate zero-mean unit-variance Normal distribution
∞ 1 ⎛ t2 ⎞
Q (x ) = ∫x 2π
exp⎜ − ⎟dt .
⎝ 2⎠ (4)
Consider the presence of a certain unit that gathers all measure-
ments coming from the sensor nodes. After collecting data K , where
K = [K1, …, KN ], the fusion centre estimates the parameter vector
u = [x, y]T . Based on the notations and assumptions, it is easy to derive
the likelihood function at the fusion centre
N
p(K|u) = ∏ pi (Ki|u),
Fig. 1. A target in uniformly deployed sensor network with 80 sensor nodes. i =1 (5)
215
Z. Li et al. Signal Processing 134 (2017) 214–223
where the product of probabilities is due to the assumption of distribution in the interval [ − b /2, b /2]. Denote v as the square
independent RSS measurements. distance between node i to the target. As shown in [10], the pdf of vi
Using (5), it is easy to derive the log-likelihood function of K ⎧π vi 4π
N ⎪ 2 + 4 − 3 0 < vi ≤ b 2
⎪
⎪
b b b
f (K|u) = ∑ ln[pi (Ki|u)]. ⎛ 2b 2 − v ⎞
i =1 (6) f (vi ) = ⎨ 2 vi 4 vi − b 2 .
⎪ 2 arcsin⎜⎜ i
⎟⎟ − 4 + 3
− 2/ b 2 b 2 < vi ≤ 2b 2
Therefore, the ML estimator, u , is now the solution of the following ⎪b ⎝ vi ⎠ b b
⎪
maximization problem ⎩0 otherwise
216
Z. Li et al. Signal Processing 134 (2017) 214–223
217
Z. Li et al. Signal Processing 134 (2017) 214–223
l Q (t ) + U
l(t + 1) = WU lQ(t ) − β D(t ).
l (t ) − U 5.1. Simulations of the centralized algorithm
U (32)
l = [u
U l1Q, …, u l Q (t ) − U
lQN ] and D(t ) = [ζ1(t ), …, ζN (t )]. Define e(t ) = U l (t ) In this subsection, we compare the ML-PSO method in Section 3.3
as the quantization noise in UQ(t ). Further, (32) can be rewritten as with the CRLB. The number of the particles is 30 and the maximum
iteration is 100 in the centralized simulations.
u l(t ) − (I − W)e(t ) − β D(t ),
l(t + 1) = WU (33) A 100 m by 100 m surveillance area was considered for the
Expanding (33), we have simulations. A target is placed at [40, 50] m. The nodes in the network
are assumed to be deployed similarly to the configuration shown in
t − k +1 t − k +1
l(t + 1) = WtU
l(1) − Fig. 1. Notice that the threshold design method has no relationship
U ∑ Wt − k(I − W)e(k ) − β ∑ Wt − kD(k ).
k =1 k =1 (34) with the target and nodes positions. We assume that all nodes employ
identical threshold values and the shadow noise σ is 6 dB.
It has been proved in [37], In Fig. 2, the RMSE of the proposed estimator using binary data
1 T (1 bit) and quaternary data (2 bits) is compared with corresponding
lim Wt = 11 .
t →∞ N (35) CRLB and the NLS method. For each scenario, 600 Monte Carlo
simulations are performed. The root mean square error (RMSE) is
For certain k,
plotted as a function of the number of nodes N.
lim Wt − k +1(I − W)e(k ) = 0. While using binary data, the QRSS data are known as proximity or
t →∞ (36)
connectivity measurements. If the RSS measurement is above the
As shown in (36), when the iteration process goes on, the quantization threshold, the node and target is in the range of communication.
error introduced in the kth iteration and before kth iteration gradually Therefore, the node transmits 1 to the fusion centre. If the RSS
vanishes. However, recent quantization noise remains. measurement is below the threshold, the node and target is out of
The distributed localization algorithm discussed above can be the communication range, hence 0 is transmit to the fusion centre.
summarized in the following. Apparently, with proper quantization threshold, if there are both a
large number of nodes transmitting 1 s (in range) and 0 s (out of
1. Initialize the WSN with system parameters, b, P0, α and σ. range), the position of target will be well located. Therefore, as shown
Determine the thresholds for RSS measurements by optimizing in Fig. 2, when the number of nodes N increases, both the performance
(24) using PSO. of ML-PSO estimator and the NLS estimator increase significantly.
2. The ith node broadcasts its QRSS measurements to all neighboring Similar results can be seen in Fig. 2 when quaternary data is employed.
nodes. It also receives the broadcasts from its neighbours. In Fig. 3, we evaluate the performance of the proposed estimator
l i(1) using PSO.
3. The ith node calculates the initial value u employing different quantization bits. The performance of optimal
4. The ith node quantizes its current estimate u l i(t ) using (28) and threshold is added for comparison. The optimal threshold is obtained
broadcasts it to its neighbours and uses the quantized distributed by minimizing the right hand side of (8) using PSO. Again, the
gradient algorithm (29) or (31) to update the local estimates until simulation is based on 600 independent realizations. As it can be seen,
convergence. in Fig. 3 the PSO estimator using quantized RSS data is very close to its
CRLB. As number of quantization bit increases, the QRSS-CRLB
5. Numerical results improves and converges to the RSS-CRLB. Using only 5 bits, the
QRSS-CRLB has little difference from the RSS-CRLB. Also, it can be
In this section, we simulate several scenarios for both the centra- clearly seen that the performance of PSO can attain the QRSS-CRLB at
lized formulation (7) and the distributed algorithms (29), (31). In the all scenarios. With the optimal threshold, the QRSS-CRLB is closer to
simulations for every realization, the transmit power P0, and the path the RSS-CRLB, especially at low quantization bit, because the optimal
loss exponent α are −10 dBm and 3, respectively. The above parameters thresholds are only designed for this certain configuration.
218
Z. Li et al. Signal Processing 134 (2017) 214–223
and 40 iterations were used for initialization. The diminishing step size
Fig. 5a and Fig. 5b show how QDG-I and QDG-II converges within
in both QDG-I and QDG-II is β = 1/ t unless stated otherwise. The
average RMSE (ARMSE) in the following simulations is calculated as 100 iterations. Each line represents the RMSE of the local estimate at
each node in the iteration process. Both algorithms are given the same
initializations. It is also possible to notice that, after certain consensus
iterations using QDG-I, the estimate at each node become inactive.
However, in QDG-II, every node is still active and converging to better
values since the consensus part in QDG-II can reduce part of
quantization error.
Fig. 6 shows the average RMSE of the location estimate for QDG-I
and QDG-II using different number of quantization bits versus the
variance of shadowing. For comparison purposes, the distributed
gradient algorithm using RSS measurements (DG-RSS), DPSO, RSS-
CRLB and QRSS-CRLB are also included. The DG-RSS algorithm is
computed using (29) with RSS measurements and unquantized com-
munication. The DPSO also uses RSS measurements and unquantized
communication. The number of particles at each sensor node is 20 and
the maximum iteration is 100. All simulations in Fig. 6 includes 600
Monte Carlo simulations.
As expected, the two CRLBs are very close to each other since 7-bit
QRSS data is used. QDG-I with 8 bits has similar performance
compared with the DG algorithm using RSS measurements at different
level of shadowing noise, because the quantization level is high enough.
The performance of QDG-II with 5 bits is almost the same as the QDG-
Fig. 4. Network topology with 50 nodes. I with 8 bits since QDG-II uses a quantization error reducing consensus
219
Z. Li et al. Signal Processing 134 (2017) 214–223
6. Conclusion
Fig. 7. RMSE variation using QDG-I and QDG-II with different quantization bits. In this paper, we present a distributed target location estimation
220
Z. Li et al. Signal Processing 134 (2017) 214–223
method that uses quantized data for WSNs based on a statistical RSS
∂ ⎡⎢ ⎤
L −1 2 2 L −1
∂ p (K | z i )
∑ = 2 ∑
p(K |zi )⎥ = 0.
K =0 ∂z 2
∂zi ⎢⎣ K =0 ⎥⎦ (A.4)
With
⎛ (s − z )2 ⎞
exp⎜⎜ − l 2 i ⎟⎟
∂Q((sl − zi )/ σ ) ⎝ 2σ ⎠
= ,
∂zi 2π σ (A.5)
it is easy to show that
⎡ ⎛ (s − z )2 ⎞ ⎛ (s − z )2 ⎞⎤
2
⎢exp⎜⎜ − l i
⎟
⎟ − exp⎜
⎜ − l +1 i
⎟
⎟ ⎥
⎡ ∂p(K |z ) ⎤2 ⎢⎣ ⎝ 2σ 2 ⎠ ⎝ 2σ 2 ⎠⎥⎦
⎢ i
⎥ = .
⎣ ∂zi ⎦ 2πσ 2p(K |zi ) (A.6)
With (A.4) and (A.6), we can have
⎡ ⎛ (s − z )2 ⎞ ⎛ (s − z )2 ⎞⎤
2
⎢exp⎜⎜ − l i
⎟
⎟ − exp⎜
⎜ − l +1 i
⎟
⎟ ⎥
⎡ ∂ 2lnp(K |z ) ⎤ L −1 ⎢⎣ ⎝ 2σ 2 ⎠ ⎝ 2σ 2 ⎠⎥⎦
−E ⎢ i
⎥= ∑ .
⎢⎣ ∂z 2 ⎥⎦ K =0 2πσ 2p(K |zi ) (A.7)
221
Z. Li et al. Signal Processing 134 (2017) 214–223
The Gradient of the local ML cost function (27) is derived as follows. From (27), we have
∂( − f (Ki|u)) 1 ∂p(Ki|u)
=−
∂x p(Ki|u) ∂x
1 ⎛ ∂Q((sl − P0 + 10α logdi )/ σ )
=− ⎜
p(Ki|u) ⎝ ∂x
∂Q(sl +1 − P0 + 10α logdi )/ σ ⎞
− ⎟.
∂x ⎠ (B.1)
With
⎛ (s − P + 10α logd )2 ⎞
10α(x − xi )exp⎜⎜ l 0 i
⎟⎟
∂Q((sl − P0 + 10α logdi )/ σ ) ⎝ 2σ 2 ⎠
= ,
∂x 2π σ ln10di2 (B.2)
the gradient is expressed as
∂( − lnf (Ki|u))
∂x
⎛ (s − P0 + 10α logdi )2 ⎞ ⎛ (s − P + 10α logd )2 ⎞
10α(x − xi )⎜⎜exp( l 2
⎟⎟ − exp⎜⎜ l +1 0 i
)⎟⎟
⎝ 2σ ⎠ ⎝ 2σ 2 ⎠
=− .
2π σ ln10di2p(Ki|u) (B.3)
References [14] N. Bulusu, J. Heidemann, D. Estrin, Gps-less low-cost outdoor localization for very
small devices, IEEE Pers. Commun. 7 (5) (2000) 28–34. http://dx.doi.org/
10.1109/98.878533.
[1] I.F. Akyildiz, I.H. Kasimoglu, Wireless sensor and actor networks: research [15] M. Rabbat, R. Nowak, Decentralized source localization and tracking [wireless
challenges, Ad Hoc Netw. 2 (4) (2004) 351–367. http://dx.doi.org/10.1016/ sensor networks], in: Proceedings of IEEE International Conference on Acoustics,
j.adhoc.2004.04.003 (URL 〈http://www.sciencedirect.com/science/article/pii/ Speech, and Signal Processing, (ICASSP'04), vol. 3, 2004, pp. iii–921–4. 〈http://dx.
S1570870504000319〉). doi.org/10.1109/ICASSP.2004.1326696〉.
[2] B. Xu, G. Sun, R. Yu, Z. Yang, High-accuracy tdoa-based localization without time [16] D. Blatt, A.O. Hero, Energy-based sensor network source localization via projection
synchronization, IEEE Trans. Parallel Distrib. Syst. 24 (8) (2013) 1567–1576. onto convex sets, IEEE Trans. Signal Process. 54 (9) (2006) 3614–3619. http://
http://dx.doi.org/10.1109/TPDS.2012.248. dx.doi.org/10.1109/TSP.2006.879312.
[3] P. Cheong, A. Rabbachin, J.P. Montillet, K. Yu, I. Oppermann, Synchronization, toa [17] Y. Liu, Y.H. Hu, Q. Pan, Distributed, robust acoustic source localization in a
and position estimation for low-complexity ldr uwb devices, in: Proceedings of wireless sensor network, IEEE Trans. Signal Process. 60 (8) (2012) 4350–4359.
2005 IEEE International Conference on Ultra-Wideband, 2005, pp. 480–484. http://dx.doi.org/10.1109/TSP.2012.2199314.
〈http://dx.doi.org/10.1109/ICU.2005.1570035〉. [18] B. Bejar, S. Zazo, A practical approach for outdoors distributed target localization in
[4] N. Patwari, J. Ash, S. Kyperountas, A. Hero, R. Moses, N. Correal, Locating the wireless sensor networks, EURASIP J. Adv. Signal Process. 2012 1 (2012) 1–11.
nodes: cooperative localization in wireless sensor networks, IEEE Signal Process. http://dx.doi.org/10.1186/1687-6180-2012-95 (URL 〈http://dx.doi.org/10.1186/
Mag. 22 (4) (2005) 54–69. http://dx.doi.org/10.1109/MSP.2005.1458287. 1687-6180-2012-95〉).
[5] N. Patwari, A. Hero, M. Perkins, N. Correal, R. O'Dea, Relative location estimation [19] J. Li, E. Elhamifar, I.J. Wang, R. Vidal, Consensus with robustness to outliers via
in wireless sensor networks, IEEE Trans. Signal Process. 51 (8) (2003) 2137–2148. distributed optimization, in: Proceedings of the 49th IEEE Conference on Decision
http://dx.doi.org/10.1109/TSP.2003.814469. and Control (CDC), 2010, pp. 2111–2117. 〈http://dx.doi.org/10.1109/CDC.2010.
[6] H.C. So, L. Lin, Linear least squares approach for accurate received signal strength 5717526〉.
based source localization, IEEE Trans. Signal Process. 59 (8) (2011) 4035–4040. [20] A. Nedic, A. Olshevsky, A. Ozdaglar, J. Tsitsiklis, Distributed subgradient methods
http://dx.doi.org/10.1109/TSP.2011.2152400. and quantization effects, in: Proceedings of the 47th IEEE Conference on Decision
[7] R. Ouyang, A.-S. Wong, C.-T. Lea, V. Zhang, Received signal strength-based and Control. CDC 2008, 2008, pp. 4177–4184. 〈http://dx.doi.org/10.1109/CDC.
wireless localization via semidefinite programming, in: Global Telecommunications 2008.4738860〉.
Conference, GLOBECOM 2009, IEEE, 2009, pp. 1–6. 〈http://dx.doi.org/10.1109/ [21] B. Bjar, P. Belanovic, S. Zazo, Distributed gauss-newton method for localization in
GLOCOM.2009.5425268. ad-hoc networks, in: Proceedings of 2010 Conference Record of the Forty Fourth
[8] H.A. Nguyen, H. Guo, K.S. Low, Real-time estimation of sensor node's position Asilomar Conference on Signals, Systems and Computers, 2010, pp. 1452–1454.
using particle swarm optimization with log-barrier constraint, IEEE Trans. 〈http://dx.doi.org/10.1109/ACSSC.2010.5757776〉.
Instrum. Meas. 60 (11) (2011) 3619–3628. http://dx.doi.org/10.1109/ [22] N. Patwari, J. Ash, S. Kyperountas, A. Hero, R. Moses, N. Correal, Locating the
TIM.2011.2135030. nodes: cooperative localization in wireless sensor networks, IEEE Signal Process.
[9] N. Patwari, A.O. Hero, III, Using proximity and quantized RSS for sensor Mag. 22 (4) (2005) 54–69. http://dx.doi.org/10.1109/MSP.2005.1458287.
localization in wireless networks, in: Proceedings of the 2nd ACM International [23] S. Gezici, A survey on wireless position estimation, Wirel. Pers. Commun. 44 (3)
Conference on Wireless Sensor Networks and Applications, WSNA '03, ACM, New (2008) 263–282. http://dx.doi.org/10.1007/s11277-007-9375-z (URL 〈http://dx.
York, NY, USA, 2003, pp. 20–29. 〈http://dx.doi.org/10.1145/941350.941354〉. doi.org/10.1007/s11277-007-9375-z〉).
URL 〈http://doi.acm.org/10.1145/941350.941354〉. [24] T. Panigrahi, G. Panda, B. Mulgrew, B. Majhi, Maximum lilkelihood source
[10] R. Niu, P. Varshney, Target location estimation in sensor networks with quantized localization in wireless sensor network using particle swarm optimization, in:
data, IEEE Trans. Signal Process. 54 (12) (2006) 4519–4528. http://dx.doi.org/ Proceedings International Conference on electronics Systems (ICES), 2011, pp.
10.1109/TSP.2006.882082. 111–115.
[11] X. Yang, R. Niu, E. Masazade, P. Varshney, Channel-aware tracking in multi-hop [25] P.J.M. Laarhoven, E.H.L. Aarts, (Eds.), Simulated Annealing: Theory and
wireless sensor networks with quantized measurements, IEEE Trans. Aerosp. Applications, Kluwer Academic Publishers, Norwell, MA, USA, 1987.
Electron. Syst. 49 (4) (2013) 2353–2368. http://dx.doi.org/10.1109/ [26] J. Kennedy, R. Eberhart, Particle swarm optimization, in: Proceedings of IEEE
TAES.2013.6621821. International Conference on Neural Networks, vol. 4, 1995, pp. 1942–1948.
[12] O. Ozdemir, R. Niu, P. Varshney, Channel aware target localization with quantized 〈http://dx.doi.org/10.1109/ICNN.1995.488968〉
data in wireless sensor networks, IEEE Trans. Signal Process. 57 (3) (2009) [27] R. Hassan, B. Cohanim, O. de Weck, G. Venter, A comparison of particle swarm
1190–1202. http://dx.doi.org/10.1109/TSP.2008.2009893. optimization and the genetic algorithm, in: Proceedings of the 46th AIAA/ASME/
[13] N. Sundaram, P. Ramanathan, Connectivity based location estimation scheme for ASCE/AHS/ASC Structures, Structural Dynamics and Materials Conference,
wireless ad hoc networks, in: Proceedings of Global Telecommunications Structures, Structural Dynamics, and Materials and Co-located Conferences.
Conference, GLOBECOM'02. IEEE, vol. 1, 2002, pp. 143–147. 〈http://dx.doi.org/ [28] Y. Shi, R. Eberhart, A modified particle swarm optimizer, in: Evolutionary
10.1109/GLOCOM.2002.1188058〉. Computation Proceedings, 1998, IEEE World Congress on Computational
222
Z. Li et al. Signal Processing 134 (2017) 214–223
Intelligence, The 1998 IEEE International Conference on, 1998, pp. 69–73. [34] T. Panigrahi, G. Panda, B. Mulgrew, Distributed bearing estimation technique using
〈http://dx.doi.org/10.1109/ICEC.1998.699146〉. diffusion particle swarm optimisation algorithm, Wirel. Sens. Syst. IET 2 (4) (2012)
[29] Y. Shi, R. Eberhart, Empirical study of particle swarm optimization, in: Proceedings 385–393. http://dx.doi.org/10.1049/iet-wss.2011.0107.
of the 1999 Congress on Evolutionary Computation, CEC 99, vol. 3, 1999, p. 1950. [35] T. Panigrahi, G. Panda, B. Mulgrew, B. Majhi, Distributed {DOA} estimation using
〈http://dx.doi.org/10.1109/CEC.1999.785511〉. clustering of sensor nodes and diffusion {PSO} algorithm, Swarm Evolut. Comput.
[30] I. Schizas, G. Mateos, G. Giannakis, Distributed LMS for consensus-based in- 9 (2013) 47–57. http://dx.doi.org/10.1016/j.swevo.2012.11.001 (URL 〈http://
network adaptive processing, IEEE Trans. Signal Process. 57 (6) (2009) www.sciencedirect.com/science/article/pii/S2210650212000788〉).
2365–2382. http://dx.doi.org/10.1109/TSP.2009.2016226. [36] D. Thanou, E. Kokiopoulou, Y. Pu, P. Frossard, Distributed average consensus with
[31] R. Olfati-Saber, R. Murray, Consensus problems in networks of agents with quantization refinement, IEEE Trans. Signal Process. 61 (1) (2013) 194–205.
switching topology and time-delays, IEEE Trans. Autom. Control 49 (9) (2004) http://dx.doi.org/10.1109/TSP.2012.2223692.
1520–1533. http://dx.doi.org/10.1109/TAC.2004.834113. [37] L. Xiao, S. Boyd, S. Lall, Distributed Average Consensus with Time-Varying
[32] B. Johansson, C. Carretti, M. Johansson, On distributed optimization using peer- Metropolis Weights, 2006.
to-peer communications in wireless sensor networks, in: Proceedings of the 5th [38] S. Boyd, A. Ghosh, B. Prabhakar, D. Shah, Randomized gossip algorithms, IEEE
Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Trans. Inf. Theory 52 (6) (2006) 2508–2530. http://dx.doi.org/10.1109/
Communications and Networks, SECON'08, 2008, pp. 497–505. 〈http://dx.doi. TIT.2006.874516.
org/10.1109/SAHCN.2008.66〉. [39] P. Frasca, R. Carli, F. Fagnani, R. Zampieri, Average consensus on networks with
[33] A. Nedic, A. Ozdaglar, Convex Optimization in Signal Processing and quantized communication, Int. J. Non-Linear Robust. Control 19 (2008)
Communications, Cambridge University Press, Ch. Cooperative Distributed Multi- 1787–1816.
Agent Optimization, 2008, pp. 240–386.
223