## Optimized Transmission for Parameter Estimation in Wireless Sensor Networks

Shahin Khobahi, Mojtaba Soltanalian, Member, IEEE , Feng Jiang, and A. Lee Swindlehurst, Fellow, IEEE

## Abstract

A central problem in analog wireless sensor networks is to design the gain or phase-shifts of the sensor nodes (i.e. the relaying configuration) in order to achieve an accurate estimation of some parameter of interest at a fusion center, or more generally, at each node by employing a distributed parameter estimation scheme. In this paper, by using an over-parametrization of the original design problem, we devise a cyclic optimization approach that can handle tuning both gains and phase-shifts of the sensor nodes, even in intricate scenarios involving sensor selection or discrete phase-shifts. Each iteration of the proposed design framework consists of a combination of the Gram-Schmidt process and power method-like iterations, and as a result, enjoys a low computational cost. Along with formulating the design problem for a fusion center, we further present a consensus-based framework for decentralized estimation of deterministic parameters in a distributed network, which results in a similar sensor gain design problem. The numerical results confirm the computational advantage of the suggested approach in comparison with the state-of-the-art methods-an advantage that becomes more pronounced when the sensor network grows large.

## Index Terms

Distributed beamforming, fusion center, alternating direction method of multipliers (ADMM), consensus algorithms, parameter estimation, signal recovery, wireless sensor networks, waveform design on graphs

This work was supported in part by U.S. National Science Foundation Grants CCF-1704401, CCF-1703635, and ECCS1809225. Parts of this work have been presented at the International Conference on Acoustics, Speech and Signal Processing (ICASSP), Calgary, Canada, April 2018 [1].

S. Khobahi and M. Soltanalian are with the Department of Electrical and Computer Engineering, University of Illinois at Chicago, Chicago, IL 60607. F. Jiang and A. L. Swindlehurst are with the Department of Electrical Engineering and Computer Science, University of California at Irvine, Irvine, CA 92697.

## I. INTRODUCTION

Analog vs. Digital? When it comes to wireless sensor networks (WSNs), analog WSNs exhibit a significantly reduced level of distortion in parameter estimation compared to their digital counterparts [2]. Consequently, analog WSNs have been recently subject to extensive study-see, e.g., [2]-[9], and the references therein.

The task of collecting an estimated (or recovered) parameter (or signal) from measurements of the sensor network is usually performed in a centralized manner, i.e. at a fusion center (FC). To further improve the estimation or detection performance in WSNs, the FC can be configured with multiple antennas [5], [7], [9]. Several measurement relaying strategies have been proposed, including amplifyand-forward [4], [5], and phase-shift-and-forward schemes [7]. It was shown that the transmission gain or phase-shift at the sensor nodes can be optimized in order to considerably reduce the estimation error at the FC. On the other hand, due to the fact that in a WSN the sensors are usually located in geographically different positions, the task of parameter estimation using a WSN requires the development of local signal processing techniques as well as developing inter-sensor communication strategies to further facilitate the estimation process. In addition, due to the limited bandwidth, cost, and energy budget available in WSNs, one should also consider the design of efficient compression techniques for local observations of each node so that it allows for low rate communications for node-to-node and node-to-FC transmissions. Hence, it is of importance to develop distributed estimation algorithms that allow for a low rate, yet optimized, communication strategy for both centralized and decentralized parameter estimation. To this end, we attempt in this work to provide a unifying optimization framework in the context of sensor transmission gain design for both centralized and decentralized parameter estimation in a WSN, and also propose a novel compression and diffusion strategy for inter-sensor communications which relies not only on the quality of the sensor observations but also the quality of the communication channel and observations of the neighboring nodes as well.

There exists an extensive literature on the routing strategy optimization and sensor selection schemes for distributed networks to increase the efficacy of the distributed system while maintaining the accuracy of the estimation framework for both centralized or decentralized scenarios. The approaches used for addressing the design of energy-efficient routing and relaying schemes for such systems are based on convex and non-convex optimization techniques [10]-[12]. Researchers have looked at these problems from different perspectives, e.g., reducing communication cost [13]-[15], joint optimization of the routing and power allocating scheme [16]-[18], developing opportunistic-based routing protocols [19]-[21], joint

optimization of resources and routing in a distributed manner [22], among others; interested reader may consult [23], [24] and the references therein for further details. In an effort to extend the lifetime of the network, several sensor selection algorithms were also proposed and studied in [7]. Furthermore, the authors in [25] have considered the problem of energy efficient distributed parameter estimation in a WSN and proposed a Fixed-Tree Relaxation-Based Algorithm (FTRA) in conjunction with a computationally efficient iterative distributed algorithm to jointly optimize the sensor selection and routing scheme in a WSN. In such scenarios, [25] shows that the well-known Shortest-Path Tree routing scheme is not optimal if one wishes to consider both the total communication cost and the estimation accuracy, while the authors provide a method with better trade-off when both of the criteria must be taken into account. In [26], the authors considered the problem of distributed estimation of a vector-valued parameter in a WSN with faulty transducers and proposed a diffusion-averaging distributed Expectation-Maximization (EM) algorithm in order to perform the estimation task. Most notably, a class of distributed (but centralized) linear estimators based on reduced-dimensionality observations were developed in [27] to tackle the problem of estimating stationary random signals, and in particular, block coordinate descent based iterations to handle the estimation task for correlated sensor observations were proposed.

In the centralized parameter estimation scenario, a central node (i.e., the fusion center) collects the data from the sensor nodes in the network to perform the task of parameter estimation. Then, the FC applies an inference algorithm (e.g., the maximum likelihood estimation method) on the raw data to obtain the final estimate. However, if the data transmission to the FC is costly, the data processing and power limitations can be alleviated via employing a decentralized/distributed communication and estimation model in which each node performs the task of estimation locally while restricting the data exchange between neighboring nodes. Another approach is to use low-resolution sampling techniques for addressing the power and datarate limitations [28]-[33]. Early works in the context of analog estimation include the study of algorithms for data fusion in both centralized and decentralized scenarios. For instance, the authors in [34] have proposed an average consensus-based decentralized estimation scheme for a network with both fixed and time-varying topologies. In some recent efforts to achieve minimum estimation error, analog amplify-andforward and phase-shift-and-forward transmission schemes for signal transmission from sensor to fusion center (FC) have been proposed in [3], [4], [5], [35], and [7], where the sensor gain optimization is usually subject to a total power constraint. Moreover, a distributed parameter estimation algorithm based on alternating direction method of multipliers (ADMM [36]) has been proposed in [37] and [38]. In addition, an ADMM-based method for phase-shift-and-forward (i.e., unit-modulus beamforming) wireless sensor networks aiming at estimating a deterministic parameter from noisy sensor measurements in a

centralized manner has been proposed in [39]. In particular, the authors of [39] formulate the problem of centralized parameter estimation as a uni-modular quadratic program (UQP) and tackle it using the ADMM technique. Furthermore, the authors in [40] have considered the scenario of detection of a zeromean Gaussian signal in a centralized manner and propose a convex sensor gain optimization framework by minimizing the ratio of the log probability of detection and log probability of false alarm under a fixed-norm gain constraint. Nevertheless, our work differs from [39] and [40] due to the fact that our proposed method can handle several practical scenarios (see Sec. III(A)-(B)) including, e.g., both the unit-modulus beamforming scenario of [39] and fixed-norm gain design of [40] in centralized and decentralized system architectures, and even more. For a more general overview of beamforming and sensor gain design techniques, the reader is referred to [41] and [42].

Contributions: In this work, we first formulate the problem of parameter estimation for both cases of centralized and decentralized data fusion models. Then, we derive the asymptotic variance of the estimation for both cases and we propose an efficient framework that can deal with tuning both gains and phase-shifts of the sensors for an optimized forwarding of the observed signal for node-to-node and node-to-FC communication purposes, which effectively minimizes the final error variance of the estimation, facilitating a better estimation accuracy for the parameter in both the decentralized and centralized scenarios. Furthermore, we propose a novel data compression and communication strategy for the decentralized estimation scenario, and further show that the centralized and decentralized estimation frameworks can be viewed under a single unified optimization model. In addition, the corresponding mean-squared-error (MSE) performance of the proposed estimation techniques for both scenarios are derived in terms of the sensor gain vectors. In particular,

- · The proposed algorithm can deal with the optimization of the complex gains of the sensors (i.e. both phase-shifts and transmit gains) for both centralized and decentralized parameter estimation models. In addition, our method offers an extremely low computational complexity compared to state-of-theart methods. In particular, in the centralized parameter estimation scenario, our proposed optimization method demonstrates far better estimation accuracy compared to other methods. In addition, it is superior in computational performance for large-scale distributed systems, compared to the state-ofthe-art SDP-based approaches.
- · The proposed approach can be used for various types of sensor constraints including e.g., phase-shift only and sensor selection cases.
- · In the phase-shift only case, we propose a simpler alternative to our general framework.

Organization of the Paper: The rest of the paper is organized as follows. In Section II, we give the general problem formulation of the both decentralized and centralized parameter estimation schemes with their associated data fusion algorithm. In Section III, we propose our efficient sensor gain optimization technique which effectively minimizes the variance of the estimation methods for both the cases of decentralized and centralized parameter estimation. In Section IV, we thoroughly investigate the performance of our proposed sensor gain optimization for different scenarios and we compare our algorithm with several state-of-the-art methods. Finally, Section V provides a summary that concludes the paper.

Notation: We use bold lowercase letters for vectors and bold uppercase letters for matrices. ( ) · T , and ( ) · H denote the vector/matrix transpose, and the Hermitian transpose, respectively. 1 and 0 are the all-one and all-zero vectors/matrices. ‖ x ‖ n or the l n -norm of the vector x is defined as ( ∑ k | x ( k ) | n ) 1 n where { x ( k ) } are the entries of x . The symbol glyph[circledot] stands for the Hadamard matrix product. Diag ( ) · denotes the diagonal matrix formed by the entries of the vector argument, and blkdiag ( ) · returns a block diagonal matrix with matrices on its diagonal. Z Q denotes the set { 0 1 , , · · · , Q - } 1 . We represent the topology of the WSN by an undirected and connected graph G = ( E , V ) , consisting of a finite set of vertices V = { 1 , . . . , n } (also called nodes ), and a set of edges E ⊆ {{ i, j } : i, j ∈ V} . We denote the edge between node i and j as { i, j } , which indicates a bidirectional communication between the nodes i and j . We further assume that the sensor connections in G are time-invariant and the transmissions are always successful. We define the set of neighbors of node i including itself as N i glyph[defines] { j ∈ V : { i, j } ∈ E} . The degree of the i th node is given by d i = |N | i .

## II. SYSTEM AND FUSION MODEL

In this section, we consider two different data exchange scenarios in a multi-agent network (e.g., a WSN) where the ultimate goal is to achieve a maximum likelihood (ML) estimation of some observed parameter. We will refer to the two scenarios as centralized and decentralized data exchange schemes. We further present a consensus-based framework for decentralized estimation of deterministic parameters in wireless sensor networks and further show that the error variance in this case converges to that of the global maximum likelihood estimate of the parameter when a central node has access to all information available in the network. Next, we propose an efficient sensor gain optimization technique to minimize the overall error variance of the estimate derived in both centralized and distributed frameworks.

Fig. 1. An intuitive illustration of the proposed data compression and diffusion strategy for a graph with N = 6 nodes. Purple nodes represent the parent nodes at each data compression phase, while the red ones show the node that is assigned to carry the information received from the corresponding parent node. Each node starts with an initialization of the information variable I i (0) for i = 1 , . . . , N , and transmits this variable to its immediate neighbors. Next, each node (denoted by the color purple, considered as a parent node in its neighborhood) assigns the node with the highest information value (red node) to incorporate the parent node's observation into its diffusion process.

![image](https://ac.marcodsn.me/arxiv-markdown-images/1908.00600v1-figure-23c118a8-e113-4ad5-865b-99737171a2a1.jpg)

## A. Problem Formulation: Decentralized Estimation

We present a distributed consensus-based estimation framework for our problem and further derive the error variance formulation for this case, which will be utilized as a metric to optimize the transmission gains for our amplify and forward node-to-node data exchange protocol. We consider a network with N single-antenna agents (nodes) each of which observes an unknown deterministic parameter θ ∈ C , according to the following linear observation model:

$$z _ { i } & = \theta + v _ { i },$$

where i denotes the sensor index, and v i ∼ CN (0 , σ 2 v,i ) is additive Gaussian observation noise. We further assume that the observation noise is independent from one node to another, and that the channel state information (CSI) of the network is available at the nodes (at least for neighbors).

Our distributed data exchange protocol operates as follows. The i th agent amplifies its observation z i with an adjustable complex gain a i ∈ C , and then, transmits this amplified observation to its immediate neighbors (i.e., k ∈ N i ). Hence, the received vector at a generic node i from its neighbor node k can be modeled as:

$$y _ { i, k } = h _ { i, k } a _ { k } z _ { k } + n _ { i }. \quad \text{for $k\in\mathcal{N}_{i}$}$$

where h i,k ∈ C denotes the complex gain of the channel between nodes k and i , and n i ∼ CN (0 , σ 2 n ) is the zero-mean Gaussian communication noise which is assumed to be uncorrelated from one transmission

to another. Let S i = { s , . . . , s i 1 i |N | i } denote the ordered sequence of all nodes neighboring the i -th node. This ordered set allows for a concise description of the estimation and system model in the rest of the paper. Considering the generic node i to be a data sink point in the network, the vector of all observations of its neighboring nodes prior to amplification can be modeled as,

$$z _ { i } = \theta 1 + v _ { i },$$

where z i = [ z s i 1 , . . . , z s i |N | i ] T , and v i = [ v s i 1 , . . . , v s i |N | i ] T denotes the vector of observation noise for all nodes in the neighborhood of the i -th node (i.e., k ∈ N i ), for which the covariance of the aggregated noise vector is given by

$$R _ { v _ { i } } = \mathbb { E } \{ v _ { i } v _ { i } ^ { H } \} = \text{Diag} \left ( \sigma _ { v, s _ { 1 } ^ { i } } ^ { 2 }, \dots, \sigma _ { v, s _ { | \mathcal { N } _ { i } | } } ^ { 2 } \right ).$$

Consequently, the received vector of the amplified signal at node i from its neighbors can be expressed as:

$$y _ { i } = H _ { i } D _ { i } z _ { i } + n _ { i } = H _ { i } a _ { i } \theta + \underbrace { H _ { i } D _ { i } v _ { i } + n _ { i } } _ { \stackrel { \widehat { \equiv } } { = } w _ { i } },$$

where a i = [ a s i 1 , . . . , a s i |N | i ] T denotes the complex sensor gains to be optimized, D i = Diag ( a i ) , y i = [ y i,s i 1 , . . . , y i,s i |N | i ] T whose elements are defined in (2), H i = Diag ( h i,s i 1 , . . . , h i,s i |N | i ) , and n i is complex Gaussian communication noise vector at the sink node i , with covariance matrix R n i = E { n n i H i } = σ 2 n I |N | i . In addition, according to (4), we define w i glyph[defines] H D i i v i + n i , as the combined noise term for the communication noise and the amplified measurement noise. Clearly, the combined noise term w i follows a zero-mean Gaussian distribution with covariance matrix

$$R _ { w _ { i } } = \mathbb { E } \{ w _ { i } w _ { i } ^ { H } \} = \mathbf H _ { i } \mathbf D _ { i } \mathbf R _ { v _ { i } } \mathbf D _ { i } ^ { H } \mathbf H _ { i } ^ { H } + \mathbf R _ { n _ { i } }.$$

## B. Local Estimation Model

Let ˆ θ ( ) t i denote the local estimate of the unknown parameter at node i after t rounds of data exchange in the network. Henceforth, according to (4) and after the first round of node-to-node communication (data exchange via the amplify-and-forward scheme) in the network, each node can compute the initial maximum likelihood estimate of the parameter based on the received information from its neighboring nodes as

$$\hat { \theta } _ { i } ^ { ( 1 ) } = \left ( a _ { i } ^ { H } \mathbf H _ { i } ^ { H } \mathbf R _ { w _ { i } } ^ { - 1 } \mathbf H _ { i } a _ { i } \right ) ^ { - 1 } a _ { i } ^ { H } \mathbf H _ { i } ^ { H } \mathbf R _ { w _ { i } } ^ { - 1 } y _ { i },$$

where the error variance of the above estimate is given by

$$\text{Var} \left ( \hat { \theta } _ { i } ^ { ( 1 ) } \right ) & = \left ( a _ { i } ^ { H } \mathbf H _ { i } ^ { H } \mathbf R _ { w _ { i } } ^ { - 1 } \mathbf H _ { i } a _ { i } \right ) ^ { - 1 }.$$

A drawback of such a distributed amplify-and-forward scheme (governed by variable sensor gains) is that all nodes neighboring a specific node i will receive the amplified noisy observation of that node, y i,k for k ∈ N i , and further incorporate that single noisy observation into their estimation model. In such an approach, the aggregated global data of the entire network is correlated. In order to alleviate this problem, and further reduce the diffusion of redundant information in the network, we propose the following data compression strategy which results in a more efficient node-to-node communication in that it allows the diffusion of the most useful (less contaminated) data in the network.

## C. Data Compression and Diffusion Strategy

Each node starts an initial local information variable I i ( ) t for i ∈ V , according to the following model (where t denotes the discrete time index):

$$I _ { i } ( 0 ) = a _ { i } ^ { H } \mathbf H _ { i } ^ { H } \mathbf R _ { w _ { i } } ^ { - 1 } \mathbf H _ { i } a _ { i }.$$

Note that the above initialization scheme requires each node to have the (partial) channel state information, the transmission gains, and the second-order noise statistics of its neighboring nodes, which we assume are available at all nodes. Each node then transmits its initial local information variable I i (0) to its immediate neighbors. Furthermore, note that I i (0) can be seen as a measure of information in that the inverse of I i (0) provides the local error variance of the maximum likelihood estimate (MLE) of the unknown parameter at each node. After this round of information exchange, each node (which also can be seen as a parent node in its local neighborhood) will select the node from its neighbors with the highest information value and only the selected node will retain/use the received data from the parent node; all other nodes will discard their associated received signal for that particular parent node. In the case that more than one node has the highest information value, the parent node can choose either one for relaying purposes (e.g., by random assignment) as our diffusion strategy is based on one-hop information. In other words, assume that the j -th node has the highest information value among the i -th node's neighborhood. Then, all nodes k ∈ N \{ } i j will discard y i,k , except the j -th node.

In order to further clarify the above described data compression strategy, consider the toy graph example with N = 6 nodes illustrated in Fig. 1. In this case, we assume that the initial information values of the nodes are given by the vector I (0) = [2 6 5 7 1 3] , , , , , T , respectively. As it can be seen from the illustrated graph, node 1 has only one immediate neighbor which is node 3, and thus, it has the highest information value in N 1 . Therefore, node 1 assigns node 3 to carry the information received from node 1 in the graph. Similarly, consider node 3 as the parent node where N 3 = 1 2 4 { , , } with corresponding information values

of [2 , 6 7] , respectively. Consequently, node 4 now has the highest information value among the immediate neighbors of node 3 (the parent node), and thus, node 3 assigns node 4 for processing the information received from node 3 in N 3 , and all other nodes in the neighborhood of the parent node 3 will discard the received data from it, i.e., the nodes N \{ } 3 4 = { 1 2 , } . Eventually, in a similar manner, the nodes { 3 5 6 , , } assign node 4 as the carrier of their transmitted information, and the nodes { 1 2 4 , , } choose node 3 as the carrier of their information.

The above local estimation and data compression scheme can be described as follows. Let { T i } N i =1 denote the row selection matrix associated with the i -th node, which points to the rows of the vector y i that are to be retained according to the above data compression strategy. Thus, the aggregated received data at each node and after applying the proposed compression strategy is given by

$$y _ { i } ^ { \prime } = \mathbf T _ { i } y _ { i }.$$

For instance, in the toy example illustrated in Fig 1, node 4 is assigned to retain the information received from the nodes { 3 5 6 , , } . Thus, its row selection matrix should be set as T 4 = I 3 , where I n denotes the identity matrix of dimension n . On the other hand, nodes { 1 2 5 6 , , , } have not been chosen by any node for information diffusion purposes, and therefore, their row selecting matrix is the all-zero square matrix of dimension |N | i for i ∈ { 3 5 6 , , } , respectively.

The compressed global observation vector collected from all nodes following the above described compression strategy can be modeled as follows:

$$y = \text{H} a \theta + \text{HD} v + \text{G} n,$$

where a = [ a , . . . , a 1 N ] T is the vector of complex gains to be optimized, D = Diag ( a ) , v = [ v , . . . , v 1 N ] T denotes the vector of observation noise at all nodes whose covariance matrix is given by R v = Diag ( σ 2 v, 1 , . . . , σ 2 v,N ) , G = blkdiag ( { T i } N i =1 ) , and H = [ T Ω 1 1 , . . . , T Ω N N ] T where the matrix Ω i is a |N | × i N matrix whose elements are defined as follows:

$$[ \Omega _ { i } ] _ { m, n } = \begin{cases} h _ { i, n } & \text{if $n\in S^{i}$ and $n=s^{i}_{m}$,} \\ 0 & \text{otherwise.} \end{cases}$$

Moreover, we define the global combined noise term in (9) as

$$w & = \text{HD} v + \text{G} n,$$

which is zero-mean Gaussian noise with covariance matrix

$$R _ { w } = \mathbb { E } \{ w w ^ { H } \} = \text{HDR} _ { v } \text{D} ^ { H } \text{H} ^ { H } + \text{M},$$

where M = σ 2 n I M , and M = 2 |E| r , where r represents the total number of discarded communications emanating from the proposed data compression strategy.

Following the global data model of (9), the maximum likelihood estimate of the unknown parameter can thus be expressed as:

$$\hat { \theta } _ { M L } = \left ( a ^ { H } \mathbf H ^ { H } \mathbf R _ { w } ^ { - 1 } \mathbf H a \right ) ^ { - 1 } a ^ { H } \mathbf H ^ { H } \mathbf R _ { w } ^ { - 1 } y$$

$$\cdot \quad \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \colon \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \,.$$

where, for the sake of simplicity, we assume that in (14), the local sensor gain vector a i , the diagonal channel matrix H i , and diagonal noise covariance matrix R w i only contain the values associated with the nodes whose information has not been discarded as a result of suggested data compression strategy at each node. Furthermore, note that the maximum likelihood estimate ˆ θ ML is unbiased (i.e., E { ˆ θ ML } = θ ) with variance,

$$\text{Var} ( \hat { \theta } _ { M L } ) & = \left ( a ^ { H } \mathbf H ^ { H } \mathbf R _ { w } ^ { - 1 } \mathbf H a \right ) ^ { - 1 } \\ & = \left ( \sum _ { i = 1 } ^ { N } a _ { i } ^ { H } \mathbf H _ { i } ^ { H } \mathbf R _ { w _ { i } } ^ { - 1 } \mathbf H _ { i } a _ { i } \right ) ^ { - 1 }. \\ \text{maximum likelihood estimation of the parameter presented in (13) can be slit into}$$

Remark 1: The maximum likelihood estimation of the parameter presented in (13) can be split into the summation of N terms of the form (14) as a result of our data compression and diffusion strategy. Namely, the proposed compression technique diffuses the information of each node in such a way that each amplified observation only appears once in the network. Indeed, there exists only one node in the neighborhood of a generic node i that incorporates the amplified observation of the i -th node into its estimation model. Therefore, the amplified observations are uncorrelated across the whole network resulting in the expressions (13) and (14). glyph[squaresolid]

Our goal is to facilitate computing the global maximum likelihood estimate of the parameter presented in (13) and (14) in a distributed manner. Namely, we employ an average-consensus scheme based on the alternating direction method of multipliers (ADMM) [36] enabling us to asymptotically converge to the global MLE of the parameter via local computations while allowing only communication between the nodes and their immediate neighbors. Finally, we derive the error variance for the distributed estimation algorithm which will be used as a metric for optimizing the complex sensor gains.

## D. ADMM-Aided Distributed ML Estimation

We begin this part by describing the general consensus problem in a multi-agent system, and then, use an ADMM-based average consensus algorithm to solve the maximum likelihood estimation of (14) in a

decentralized and distributed manner.

Consensus: Consider a group of agents i ∈ { 1 , . . . , N } each of which has access to a local variable x i associated with its initial observation, and let x = [ x , . . . , x 1 n ] T denote the stacked column vector of the variables for all agents. The aim of the distributed average-consensus algorithms is to find the average of the local variables, e.g., x avg = 1 N 1 T x , in a distributed manner and via restricting collaborations to be between adjacent agents. In addition, finding the average value of the local variables can be recast as the unique solution of the following unconstrained least-squares program:

$$x _ { \text{avg} } = \arg \min _ { y } \, \frac { 1 } { 2 } \sum _ { i = 1 } ^ { N } ( y - x _ { i } ) ^ { 2 } = \arg \min _ { y } \, \frac { 1 } { 2 } | | y 1 - x | | _ { 2 } ^ { 2 }.$$

The goal is next to compute (16) in a decentralized manner by allowing only local data-exchanges in each neighborhood. In order to do so, the minimization of (16) can be further reformulated as a global consensus probem via utilizing the underlying network (graph) connectivity structure. Namely, we first decouple the unconstrained program of (16) by introducing local copies of the global variable y at each node, and then, enforcing the local copies to be equal across the network. This reformulation of (16) can be expressed as follows:

$$& \min \underset { \{ y _ { i } \}, \{ c _ { i, j } \} } { \lim } \sum _ { i = 1 } ^ { N } \frac { 1 } { 2 } ( y _ { i } - x _ { i } ) ^ { 2 } \\ & s. t. \quad y _ { i } = c _ { i, j }, \ y _ { j } = c _ { i, j }, \forall ( i, j ) \in \mathcal { E },$$

where y i is the i -th node's local copy of the global variable y , and c i,j are auxiliary variables ensuring consensus between the neighboring nodes. Note that for a connected graph where there exists at least one path (a chain of edges) between any two nodes in the network, the two problems in (16) and (17) are equivalent. It is noteworthy to mention that problem (16) is centralized in that it requires all of the information (e.g., { x i } N i =1 ) in the network to find the optimal solution x avg . On the other hand, the new (equivalent) program in (17) requires each node i to find the local variable y i that is optimal for the overall objective function R glyph[defines] (1 / 2) ∑ i ( y i -x i ) 2 , without having global knowledge of the observations at other nodes.

Herein, we use the alternating direction method of multipliers (ADMM) to efficiently solve (17) in a distributed manner. In particular, the following ADMM update equations were derived in [43] to efficiently

solve (17) and to eventually achieve an average-consensus in the network:

$$y _ { i } ^ { k + 1 } = \frac { 1 } { 1 + 2 \rho | \mathcal { N } _ { i } | } \left ( \rho | \mathcal { N } _ { i } | y _ { i } ^ { k } + \rho \sum _ { j \in \mathcal { N } _ { i } } y _ { j } ^ { k } - \lambda _ { i } ^ { k } + x _ { i } \right ),$$

$$\lambda _ { i } ^ { k + 1 } = \lambda _ { i } ^ { k } + \rho \left ( | \mathcal { N } _ { i } | y _ { i } ^ { k + 1 } - \sum _ { j \in \mathcal { N } _ { i } } y _ { j } ^ { k + 1 } \right ),$$

where k denotes the iteration number, y k +1 i is the local copy of the global variable at node i (which will eventually converge to the average value of the initial observations x avg = (1 /n ) ∑ n i =1 x i ), x i is the initial observation of node i , and ρ &gt; 0 is an arbitrary constant. As it can be seen from above update equations, the updates of each node only depend on the local information , and the algorithm is hence fully distributed. Next, we use this ADMM-based distributed average-consensus scheme to determine the ML estimate of the unknown parameter, i.e., solving (14) using (18)-(19).

Distributed maximum likelihood estimation: In order to use the average-consensus algorithm to compute the MLE of the parameter in a distributed and decentralize manner, we follow a similar approach to the one proposed in [34], and first assign the following initial variables to each node, which will be further used as the local observation of each node in the average-consensus algorithm:

$$\text{Information Value} \colon \ \ I _ { i } ( 0 ) & \stackrel { \triangle } { = } a _ { i } ^ { H } \mathbf H _ { i } ^ { H } \mathbf R _ { w _ { i } } ^ { - 1 } \mathbf H _ { i } a _ { i },$$

$$\text{State Information Value} \colon \ P _ { i } ( 0 ) \stackrel { \triangle } { = } a _ { i } ^ { H } \mathbf H _ { i } ^ { H } \mathbf R _ { w _ { i } } ^ { - 1 } y _ { i } ^ { \prime }.$$

Note that the MLE of θ in (14) is comprised of two terms: the inverse of the summation of the information values at each node ( ∑ i I i (0)) -1 , multiplied by the summation of state information values ∑ i P i (0) . Henceforth, each node can (asymptotically) compute the global ML estimate of the parameter θ defined in (14) by separately applying the distributed average consensus in (18) and (19) on the local variables, I i (0) and P i (0) . More precisely, each node updates its information value and the state information value according to (18)-(19) (by substituting x i in (18) with I i (0) and P i (0) ), and will obtain a local estimate of the parameter of interest at each iteration by computing

$$\hat { \theta } ^ { i } ( k ) = I _ { i } ( k ) ^ { - 1 } P _ { i } ( k ).$$

The asymptotic behaviour of I i ( k ) and P i ( k ) in the averge-consensus algorithm can be calculated as follows,

$$I _ { c } \stackrel { \cong } { = } \lim _ { k \to \infty } I _ { i } ( k ) = \frac { 1 } { N } \sum _ { i = 1 } ^ { N } a _ { i } ^ { H } \mathbf H _ { i } ^ { H } \mathbf R _ { w _ { i } } ^ { - 1 } \mathbf H _ { i } a _ { i },$$

$$P _ { c } \stackrel { \vartriangle } { = } \lim _ { k \to \infty } I _ { i } ( k ) = \frac { 1 } { N } \sum _ { i = 1 } ^ { N } a _ { i } ^ { H } \mathbf H _ { i } ^ { H } \mathbf R _ { w _ { i } } ^ { - 1 } y _ { i } ^ { \prime }.$$

Therefore, the local ML estimate of the unknown parameter at each node (i.e., ˆ ( θ i k ) ) will eventually converge to that of the global MLE of θ defined in (14), i.e.,

$$\hat { \theta } _ { M L } ^ { i } = I _ { c } ^ { - 1 } P _ { c } = \frac { \sum _ { i = 1 } ^ { N } a _ { i } ^ { H } \mathbf H _ { i } ^ { H } \mathbf R _ { w _ { i } } ^ { - 1 } y _ { i } ^ { \prime } } { \sum _ { i = 1 } ^ { N } a _ { i } ^ { H } \mathbf H _ { i } ^ { H } \mathbf R _ { w _ { i } } ^ { - 1 } \mathbf H _ { i } a _ { i } }.$$

Note that the average scaling factor 1 N is eliminated in (22) and (25), and therefore, it will not affect the ML estimate at each iteration. In addition, it can be easily shown that the variance of the estimate at each node converges to that of the global ML etimation variance in (15), i.e.,

$$\lim _ { k \to \infty } \text{Var} \left ( \hat { \theta } _ { M L } ^ { i } ( k ) \right ) & = \left ( \sum _ { i = 1 } ^ { N } a _ { i } ^ { H } \mathbf H _ { i } ^ { H } \mathbf R _ { w _ { i } } ^ { - 1 } \mathbf H _ { i } a _ { i } \right ) ^ { - 1 } \\ & = \left ( a ^ { H } \mathbf H ^ { H } \mathbf R _ { w } ^ { - 1 } \mathbf H a \right ) ^ { - 1 }.$$

By further substituting (12) into (26), we have the following asymptotic expression for the error variance at each node:

$$\text{Var} ( \hat { \theta } _ { M L } ) = \left ( a ^ { H } \mathbf H ^ { H } ( \text{HDR} _ { v } \mathbf D ^ { H } \mathbf H ^ { H } + \mathbf M ) ^ { - 1 } \mathbf H a \right ) ^ { - 1 },$$

where Var ( ˆ θ ML ) denotes the asymptotic estimation variance of each node after convergence (and after reaching a consensus). Note that the proposed data compression and diffusion strategy plays a vital role in decoupling the sensor observations throughout the network, and specifically, it paves the way for optimizing the sensor gains without dealing with correlated data. On the other hand, the decentralized ADMMalgorithm described above together with the proposed compression technique enables us to derive a closed form expression for the asymptotic variance of the estimation error based on the sensor gains, while allowing the network to achieve a very fast consensus on the global ML estimate. In Section 3, we devise a low-cost cyclic optimization approach to design the complex gains at each node via optimizing (27).

## E. Problem Formulation: Centralized Estimation

We now assume that there exists a fusion center aggregating the information received from the nodes to perform the task of parameter estimation in a centralized manner. In this case, the derivation of the error variance is straightforward and resembles the same structure as the decentralized case given in (27).

We consider a network of N sensors that observe an unknown parameter, where a maximum likelihood (ML) estimate of the unknown parameter is formed at the FC with M antennas. As indicated earlier, it was shown in [4], [5], and [7] that the parameter estimation performance at the FC can be significantly

improved by a judicious design of the complex relaying gains of the sensors. The variance of the ML estimate of the parameter is given by

$$\text{Var} \left ( \hat { \theta } _ { M L } \right ) = \left ( a ^ { H } H ^ { H } \left ( H D \Sigma D ^ { H } H ^ { H } + M \right ) ^ { - 1 } H a \right ) ^ { - 1 }$$

where θ is the parameter to be estimated, H ∈ C M N × denotes the channel matrix, Σ ∈ C N × N is the covariance matrix of the sensor measurement noise, M ∈ C M M × denotes the covariance matrix of the noise at the FC (similar to the communication noise in the decentralized case), a ∈ C N comprises the adjustable complex gains of the sensors, and D = Diag ( a ) . Moreover, we intentionally use the same notation for the centralized estimation problem as for the decentralized one to emphasize the fact that the two gain optimization problems boil down to the same formulation.

## III. SENSOR GAIN OPTIMIZATION

Hereafter, we address the problem of designing the (possibly complex) sensor gains a ∈ C N in order to minimize the variance of both the consensus-based distributed estimate given in (27), and the centralized estimate scenario defined in (28). As shown in the previous section, for the decentralized MLE, the variance of the estimation at each node asymptotically converges to that of the global ML estimate of the unknown parameter. Furthermore, for the centralized estimation case, the error variance follows the same structure as the decentralized case paving the way for proposing a general gain optimization framework for both cases. It is worth mentioning that although we have considered the problem of estimating a deterministic source signal θ in (1), our formulations are also valid for more complicated scenarios such as multi-dimensional correlated sources [44]. In this paper, we assume that the source signal θ is deterministic; however, in the case that the parameter of interest is probabilistic in nature, one can make use of the available knowledge on the parameter of interest in the form of a prior distribution p ( θ ) , and approach the problem through a Bayesian framework. In this case, given the sensors observation vector z = [ z , . . . , z 1 N ] , one can consider the maximum a posteriori (MAP) estimator framework and evaluate argmax θ p ( θ | z ) in a distributed manner where the posterior distribution is obtained by utilizing the Bayes' rule, i.e., p ( θ | z ) = p z ( | θ ) p ( θ / ) p z ( ) (sensor gains vector must be further incorporated in the formulations).

Our goal here is to minimize Var ( ˆ θ ML ) by considering the sensor gain vector a as the optimization variable in both cases of centralized and decentralized estimation. In particular, the sensor gain

optimization problem for both scenarios can be formulated as:

$$\max _ { a } \quad a ^ { H } H ^ { H } \left ( H D V D ^ { H } H ^ { H } + M \right ) ^ { - 1 } H a$$

$$\text{s.t.} \quad a \in \Theta,$$

where in the sequel, we denote the search space of the sensor vector a by Θ , and for a concise formulation we denote the covariance matrix of the observation noise by V for both centralized and decentralized scenarios. It must be mentioned that the variance for the centralized and decentralized case follows the same mathematical structure, and although the structure of the channel matrix H and the noise covariance matrices might be slightly different for the two scenarios, it does not affect the proposed formulation of the gain optimization framework in (29). Briefly, the channel matrix used in the decentralized setting is a compressed version of the complete channel state information, and it only contains the CSI of the nodes chosen for diffusing information at each neighborhood. On the other hands, for the centralized scenario, the matrix H contains the full CSI between the FC and the nodes.

Note that as D = Diag ( a ) , the core matrix of the seemingly quadratic objective in (29) depends on a . In the following, we will show that using a particular over-parametrization approach, the above problem can be approached via a sequence of quadratic optimization problems.

Let η = η 0 -a H H H ( HDVD H H H + M ) -1 Ha , and suppose that η 0 is sufficiently large to keep η positive for all a . 1 A detailed derivation of such an η 0 can be found in Appendix A. We seek to solve the following optimization problem:

$$\min _ { a } & \quad \eta & \quad \text{(31)} \\ \text{s. t.} & \quad a \in \Theta.$$

Now let

$$R \stackrel { \varepsilon } { = } \left ( \begin{array} { c c c } \eta _ { 0 } & | & a ^ { H } H ^ { H } \\ - \frac { - \frac { - \frac { - \frac { - \frac { - \frac { - \frac { - \frac { - \frac { - \frac { - \frac { - \frac { - \frac { \left | } } } } } } } } } \\ H a & | & H D V D ^ { H } H ^ { H } + M \end{array} \right ),$$

and note that e H 1 R -1 e 1 = η -1 where e 1 = (1 0 · · · 0) T . In order to tackle (31), let g ( y a , ) glyph[defines] y H Ry

1 To give an example of such η 0 , as shown in the appendix, one can consider the following (although conservative) criterion to ensure the positivity of η : η 0 &gt; N ‖ H ‖ 2 F λ min { M } .

(where y is an auxiliary vector variable), and consider the optimization problem:

$$\min _ { a, \, y } \quad g ( y, a )$$

$$\text{s.t.} \quad y ^ { H } e _ { 1 } = 1 \quad ( \text{or equivalently } y _ { 1 } = 1 ),$$

$$a \in \Theta.$$

The minimization of g ( y a , ) in (33) can be tackled via employing a cyclic optimization approach with respect to a and y . Note that for fixed a , the minimizer y of (33) is given by (see Result 35 in [45, p. 354])

$$y = \left ( \frac { 1 } { e _ { 1 } ^ { H } R ^ { - 1 } e _ { 1 } } \right ) \, R ^ { - 1 } e _ { 1 }$$

which is the first column of R -1 scaled in such a way to satisfy (34). A fast approach to computation of y in (36) is as follows: Observe that y is a scaled version of the solution to the linear system Ry = e 1 . Consequently, y is a scaled version of the vector orthogonal to all rows but the first row of R . Therefore, the direction of y can be easily obtained via the Gram-Schmidt process applied to the rows (excluding the first row) of R . Once the direction vector of y (i.e. y / ‖ y ‖ 2 ) is obtained, it can be scaled to achieve the optimal y in (36) by simply making the first entry of y equal to one.

Interestingly, for a fixed y , the minimization of (33) with respect to a boils down to a quadratic optimization; see the following. We first note that a feasible y in (33) can be partitioned as

$$y \ \stackrel { \vartriangle } { = } \ \left ( \begin{array} { c } 1 \\ \widetilde { y } \end{array} \right )$$

Then,

$$& y ^ { H } R y \\ = & \left ( \begin{array} { c c } 1 \\ \widetilde { y } \end{array} \right ) ^ { H } \left ( \begin{array} { c c } \eta _ { 0 } & | & a ^ { H } H ^ { H } \\ - - - & - - - - - - - - \\ H a & | & H D V D ^ { H } H ^ { H } + M \end{array} \right ) \left ( \begin{array} { c c } 1 \\ \widetilde { y } \end{array} \right )$$

$$( 3 8 )$$

$$& = C _ { 1 } + \\ & \quad \left ( \begin{array} { c } a \\ 1 \end{array} \right ) ^ { H } \left ( \begin{array} { c c } \left ( H ^ { H } \widetilde { y } \widetilde { y } ^ { H } H \right ) \odot V & | & H ^ { H } \widetilde { y } \\ - - - - - - - - - - \\. u \end{array} \right ) \left ( \begin{array} { c } a \\ 1 \end{array} \right )$$

$$- \subset _ { 1 } \cdot \\ \left ( \begin{array} { c } a \\ 1 \end{array} \right ) ^ { H } & \underbrace { \left ( \begin{array} { c c } \left ( H ^ { H } \widetilde { y } \widetilde { y } ^ { H } H \right ) \odot V & | & H ^ { H } \widetilde { y } \\ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0 \end{array} \right ) } _ { \stackrel { \underbrace { e } Q } { \equiv } }$$

where C 1 = η 0 + ˜ y H My ˜ is invariant with respect to the sensor gain vector a , and we have used the identity

$$\widetilde { y } ^ { H } H D V D ^ { H } H ^ { H } \widetilde { y } = a ^ { H } \left ( \left ( H ^ { H } \widetilde { y } \widetilde { y } ^ { H } H \right ) \odot V \right ) a.$$

As a result, the minimization of (33) with respect to a can be recast as

$$\min _ { \substack { a \\ s. t. } } \left ( \begin{array} { c } a \\ a \end{array} \right ) ^ { H } Q \left ( \begin{array} { c } a \\ 1 \end{array} \right )$$

Note that when Θ enforces a fixed-energy constraint for a (i.e. ‖ a ‖ 2 2 = N ), (39) is equivalent to

$$\max _ { \substack { a \\ a } } \left ( \begin{array} { c } a \\ a \\ 1 \end{array} \right ) ^ { H } \widetilde { Q } \left ( \begin{array} { c } a \\ 1 \end{array} \right ) ^ { H } \quad \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
 \quad s. t. \quad \quad a \in \Theta$$

where ˜ Q glyph[defines] λ I N +1 -Q , and λ &gt; λ max ( Q ) . Using the following power-method-like iterations, the objective of (40) can be made to be monotonically increasing, and the objective of (33) monotonically decreasing (see [46]- [48] for details):

$$\min _ { \substack { a ^ { ( t + 1 ) } \\ \text{$a^{(t+1)}$} } } & \left \| \left ( \begin{array} { c } a ^ { ( t + 1 ) } \\ 1 \end{array} \right ) ^ { H } - \widetilde { Q } \left ( \begin{array} { c } a ^ { ( t ) } \\ 1 \end{array} \right ) \right \| _ { 2 } & \text{(4)} \\ \text{s.t.} & a \in \Theta,$$

where t denotes the iteration number, and a ( ) t is the current value of a .

By calculating (36), it is now straightforward to verify that at the minimizer y of (33),

$$g ( y, a ) = \eta.$$

Therefore, each step of the cyclic optimization of (33) with respect to y and a leads to a decrease of η . More concretely, observe that if f ( a ) = η then

$$f \left ( a ^ { ( k + 1 ) } \right ) \ & = \ f \left ( y ^ { ( k + 2 ) }, a ^ { ( k + 1 ) } \right ) \\ & \leq \ f \left ( y ^ { ( k + 1 ) }, a ^ { ( k + 1 ) } \right ) \\ & \leq \ f \left ( y ^ { ( k + 1 ) }, a ^ { ( k ) } \right ) \quad = \ f \left ( a ^ { ( k ) } \right )$$

where the index k denotes the iteration number.

Remark 2: When Θ represents the finite-energy constraint, problem (33) is biconvex in ( y a , ) , and (40) is simply a quadratically constrained quadratic program (QCQP). In particular, our cyclic approach described above boils down to an alternate convex search (ACS) ; see [49, p. 393] for details. glyph[squaresolid]

In the following, we consider various practical constraints on the gain vector a and provide the corresponding power method-like iterations for each case.

## A. Practical Signal Constraints

In a practical model, the sensor gains should always be bounded by a finite-energy constraint. However, the variance expression in (28) is a monotonically decreasing function of the energy of a (i.e. ‖ a ‖ 2 2 ) which implies that (28) attains its minimum only if the sensor network employs the maximum energy possible. In light of the latter observation, we consider a number of possible sensor signal constraints, including:

- (a) Finite or fixed energy:

$$\| a \| _ { 2 } ^ { 2 } = N.$$

- (b) Phase-shift only:

$$| a _ { i } | = 1, \quad i \in \{ 1, \cdots, N \}.$$

- (c) Phase-shift only with quantized phase values:

$$a _ { i } \in \left \{ e ^ { j \frac { 2 \pi } { Q } q } \, \colon \, q \in \mathbb { Z } _ { Q } \right \}, \quad i \in \{ 1, \cdots, N \}.$$

- (d) Sensor selection: Only K &lt; N of the sensors can transmit, viz. ‖ a ‖ 0 ≤ K which may be combined with a finite-energy constraint, i.e. ‖ a ‖ 2 2 = N , or the phase-shift only constraint at the non-zero entries of a .

In the following subsection, we provide the corresponding power method-like iterations for each constraint-more on this below.

## B. Constrained Solutions to (41)

Let ̂ a ( ) t denote the vector comprising the first N entries of ˜  Q  a ( ) t 1   , viz. ̂ a ( ) t = ( I N 0 N × 1 ) ˜  Q  a ( ) t 1   .

The solutions to (41) for different sensor gain constraints Θ are given by:

- (a) Finite or fixed energy:

$$a ^ { ( t + 1 ) } = \left ( \sqrt { N } / \| \widehat { a } ^ { ( t ) } \| _ { 2 } \right ) \, \widehat { a } ^ { ( t ) }.$$

- (b) Phase-shift only:

$$a ^ { ( t + 1 ) } = \exp \left ( j \arg \left ( \widehat { a } ^ { ( t ) } \right ) \right ).$$

- (c) Phase-shift only with quantized phase values:

$$a ^ { ( t + 1 ) } = \exp \left ( j \mu _ { Q } \left ( \arg \left ( \widehat { a } ^ { ( t ) } \right ) \right ) \right )$$

where µ Q ( ) . yields (for each entry of the vector argument) the closest element in the Q -ary alphabet.

- (d) Sensor selection: Note that for the optimal a ( +1) t of (41) we have that arg( a ( +1) t ) = arg( ̂ a ( ) t ) . Therefore, we can exclude the phase variables while finding the absolute values of the entries of the optimal a ( +1) t . In fact, without loss of generality, we can assume that both a ( +1) t and ̂ a ( ) t are real-valued and non-negative. Note that

$$\left \| a ^ { ( t + 1 ) } - \widehat { a } ^ { ( t ) } \right \| _ { 2 } ^ { 2 } = C _ { 2 } - 2 \, a ^ { T \, ( t + 1 ) } \widehat { a } ^ { ( t ) },$$

where C 2 = ‖ a ( +1) t ‖ 2 2 + ‖ ̂ a ( ) t ‖ 2 2 is constant. According to a theorem due to Hardy, Littlewood, and Polya [53], the inner product of a ( +1) t and ̂ a ( ) t can be maximal only if the elements of a ( +1) t are sorted to have the same order of magnitude as in ̂ a ( ) t . Consider the K elements in ̂ a ( ) t with maximum absolute values, and let s be a binary ( 0 1 / ) vector that is one only in the corresponding locations of these largest K elements, and is zero otherwise. Then the optimal a ( +1) t of (41) becomes

$$\varrho \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \\ a ^ { ( t + 1 ) } = \sqrt { N } \, \left ( \frac { \widehat { a } ^ { ( t ) } \odot s } { \left \| \widehat { a } ^ { ( t ) } \odot s \right \| _ { 2 } } \right ). \quad \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \$$

Similarly, if the non-zero entries of a ( +1) t are to be constant-modulus (i.e., phase-shift only and sensor selection scenario) then the optimal a ( +1) t can be obtained as

$$a ^ { ( t + 1 ) } = \sqrt { N / K } \, \left ( \exp \left ( j \arg \left ( \widehat { a } ^ { ( t ) } \right ) \right ) \odot s \right ).$$

Finally, the proposed method is summarized in Table I.

## C. Phase-Shift Only Case-A Simplified Approach

We note that, in phase-shift only scenarios, the problem in (29) becomes a unimodular quadratic program (UQP) [46] and we can deal with it more easily compared to the general case. Namely, (29) can be rewritten as

$$\max _ { a } & \quad a ^ { H } B a \\ \text{s. t.} \quad & | a _ { i } | = 1, \quad i \in \{ 1, \cdots, N \},$$

TABLE I THE PROPOSED SENSOR GAIN OPTIMIZATION APPROACH

Step 0 : Initialize the auxiliary vector y with a random vector in C N +1 such that y 1 = 1 . Initialize a ∈ Θ .

Step 1 : Employ the quadratic formulation in (40), and particularly the power method-like iterations in (41) to update the sensor gain vector a (until convergence).

Step 2 : Update y using (36), or by employing the fast approach discussed below (36).

Step 3 : Repeat steps 1 and 2 until a pre-defined stop criterion is satisfied, e.g. ∣ ∣ ∣ f ( a ( k ) ) -f ( a ( k +1) ) ∣ ∣ ∣ ≤ ξ for some ξ &gt; 0 , where k denotes the outer-loop iteration number, and f ( ) · is the criterion to be optimized (e.g., f ( a ) = η ).

Fig. 2. Comparison of (a) the runtime and (b) the estimation variance of the proposed method and the SDP-based approach of [7], for the decentralized scenario. The proposed algorithm exhibits significantly lower computational cost, while achieving a similar estimation variance.

![image](https://ac.marcodsn.me/arxiv-markdown-images/1908.00600v1-figure-a6c8179d-e969-46fd-a433-91852019233d.jpg)

![image](https://ac.marcodsn.me/arxiv-markdown-images/1908.00600v1-figure-2fedbd91-e5f1-4731-96fb-ca5ef2730391.jpg)

in which B is not dependent on a . The power method-like iterations for (53) are simply given by

$$a ^ { ( k + 1 ) } = \exp \left ( j \arg \left ( B a ^ { ( k ) } \right ) \right )$$

and yield a monotonically increasing objective function in (53). We refer the interested reader to find more details on the properties of power method-like iterations in [46]- [48].

Remark 3: A brief computational analysis of the proposed method (see Table I) is as follows. Employing

Fig. 3. Convergence of the ADMM-based ML estimate.

![image](https://ac.marcodsn.me/arxiv-markdown-images/1908.00600v1-figure-f06f33ee-7f86-43aa-9476-f74bbdb2f3ea.jpg)

the power method-like iterations for updating the sensor gain vector a has a complexity of O ( LN 2 ) where L denotes the total number of iterations that are performed within each outer-loop iteration of the proposed optimization method. On the other hand, the design of y using (36) has a O ( M 2 38 . ) complexity per-iteration while the proposed fast approach for computation of y described below (36) has a complexity of O ( M 2 ) . Hence, the optimization method (summarized in Table I) has a complexity of O ( max { LN ,M 2 2 } ) per-iteration (if the proposed fast method is used for finding y at each iteration). Further note that the proposed algorithm yields a monotonically decreasing objective function according to (43). glyph[squaresolid]

## IV. NUMERICAL RESULTS

To evaluate the performance of the proposed optimization framework, in this section, we present several numerical examples for both centralized and decentralized estimation scenarios. For a fair comparison, we set the parameters to the same values as those in [7]: The sensor nodes are configured with a single antenna, and the FC is assumed to have four antennas. The wireless fading channel coefficient between sensor node i and the FC is modeled as h i = e jγ i /d α i , where the phase argument γ i is uniformly distributed over [0 , 2 π ) , d i is the distance between the sensor node and FC, and the path loss exponent α is set to 1 . In all plots, the results are obtained by averaging the outcomes over 300 random channel realizations.

## A. Decentralized Parameter Estimation Scenario

In this part, we investigate the performance of our proposed sensor gain optimization algorithm for the decentralized and distributed parameter estimation scenario. We compare our sensor gain optimization

algorithm (Table I) with the SDP-based approach of [7].

Fig. 2(a) shows a comparison of the computational cost (machine runtime) between our algorithm and the SDP-based approach in [7]. It is observed from Fig. 2(a) and Fig. 2(b) that although the two algorithms yield similar estimation variance, our proposed optimization algorithm has a significantly lower computational burden. For example, with N = 50 nodes, the runtime of our algorithm is less than 1% of the runtime associated with the SDP-based approach. This is particularly of importance in WSNs since not only are the processing resources of the nodes limited, the environmental parameters (e.g., the channels) might change and need frequent reassessment. Hence, it is important for the network to be able to adapt to the new environment as quickly as possible with minimal cost .

Our proposed two-stage algorithm also enables the nodes to obtain the global ML estimate of the parameter based on their local information by applying the distributed fusion algorithm described in subsection 2.A. Fig. 3 illustrates the simulation results for this ADMM-based decentralized estimation and the convergence of the proposed decentralized MLE algorithm to that of the global MLE for a network with N = 16 , and θ = 10 . We see that the local estimate of each node ˆ θ i ML ( k ) converges to the global MLE of the parameter computed in (13), and a consensus is thus achieved quickly.

## B. Centralized Parameter Estimation Scenario

We begin by comparing the estimation variance of different sensor phase (or gain) optimization methods, namely (i) the proposed gain optimization method (Table I) with finite (or fixed energy) constraint, (ii) the proposed phase-shift only approach (subsection III-C), (iii) the phase-shift only solutions provided by the semidefinite programming (SDP) approach of [7], and (iv) the no feedback case. For the no feedback case, we assume that there is no feedback channel between the FC and sensor nodes and that the vector a is set to a vector of all ones. The results are shown in Fig. 4. We see that after phase or gain optimization the estimation error is considerably reduced ( ∼ by a factor of 10 ) compared to the no feedback case. Moreover, our proposed phase-shift only approach can achieve an estimation variance almost identical to that of the SDP-based approach of [7]. Although our proposed method and the SDPbased approach exhibit the same performance in this scenario, we will later show that the proposed power-method iterations have a significantly lower computational burden compared to that of the SDPbased approach. To assess the quality of our design in the complex gain optimization case, we also resort to comparison with (i) a general-purpose numerical search algorithm based on the active set method [55], as well as (ii) solving the optimization problem in (40) by a general-purpose QCQP solver in lieu of directly employing the power method-like iterations. In terms of the estimation variance, the performance

of the proposed gain optimization appears to be identical to the numerical search. Additionally, the lowcomplexity power method-like iterations can achieve the same performance as the QCQP solver, which verifies the optimality of the results obtained by power method-like iterations-as expected due to the convexity of (40) in the finite-energy scenarios.

A comparison of the computational cost (machine runtime) between the state-of-the-art SDP-based approach of [7] and the proposed algorithm is presented in Fig. 5 (the results were obtained on a standard PC with a 2.40GHz CPU and 3.5 GB memory). Due to the fact that the SDP-based approach can only handle the phase-shift case, we consider a comparison with the phase shift-only method described in subsection III-C. As shown earlier in Fig. 4, the two methods yield similar estimation variance. However, according to Fig. 5, the computational cost of the proposed phase shift-only approach is significantly smaller compared to the SDP-based method. More precisely, while for a small number of sensors ( N ≤ 10 ) the two methods have similar cost, the advantage of the proposed approach becomes more clear when N grows large. For instance, with N = 60 sensors, the runtime of the proposed approach is less than 1% of that associated with the SDP-based method.

Finally, Fig. 6 investigates the performance of the sensor selection problem (with a fixed-norm sensor gain) for a scenario in which 10 sensors are to be selected out of 35 sensor nodes for signal transmission. We set the covariance matrix of the noise at the FC to M = σ 2 n I with variable noise variance σ 2 n . The simulation results show that when the additive noise at the FC is small, the performance of the proposed sensor selection method is close to the greedy or min-sensor-noise methods devised in [7], whereas, when the additive noise grows large, its performance is superior to that of both the greedy and min-sensor-noise methods. It is interesting to observe that, for large values of the FC noise variance, the performance of the proposed sensor selection algorithm is relatively close to the case when all the 35 sensor nodes are used for signal transmission.

## V. CONCLUSIONS

In this work, we considered the problem of transmission gain optimization in a distributed wireless sensor network for both centralized and decentralized parameter estimation scenarios. We proposed an efficient sensor gain optimization framework which enables us to effectively reduce the parameter estimation variance resulting in a far better estimation accuracy in both the centralized and decentralized cases. The proposed optimization framework is based on the power method-like iterations and can deal with the optimization of complex gains of the sensors, and furthermore, can handle various sensor gain constraints including e.g., finite or fixed energy, phase-shift only (with a quantized phase values as a

simple extension) and sensor selection cases, and was shown to exhibit a superior performance in largescale sensor networks. In addition, the suggested framework enjoys a low computational cost compared to the SDP-based approach, and thus, can be a good candidate for large-scale sensor networks that may need adaptive sensor gain optimization in real-time. Moreover, we extended our sensor gain optimization algorithm to the decentralized parameter estimation scenario in which a consensus-based algorithm in conjunction with graph signal processing methods are employed to perform the parameter estimation with optimized transmission gains in a decentralized manner.

## APPENDIX A

## SELECTION OF η 0

In order to ensure that η stays positive, we choose η 0 such that

$$\eta _ { 0 } > N \, \lambda _ { \max } \left \{ H ^ { H } \left ( H D V D ^ { H } H ^ { H } + M \right ) ^ { - 1 } H \right \}.$$

Note that

$$& \quad \lambda _ { \max } \left \{ H ^ { H } \left ( H D V D ^ { H } H ^ { H } + M \right ) ^ { - 1 } H \right \} \\ \leq \ & \ t r \left \{ H ^ { H } \left ( H D V D ^ { H } H ^ { H } + M \right ) ^ { - 1 } H \right \} \\ \leq \ & \ \frac { \ t r \left \{ H ^ { H } H \right \} } { \lambda _ { \min } \left \{ M \right \} } \ = \ \frac { \| H \| _ { F } ^ { 2 } } { \lambda _ { \min } \left \{ M \right \} }. \\ \text{would be sufficient if we choose}$$

As a result, it would be sufficient if we choose

$$\eta _ { 0 } > \frac { N \, \| H \| _ { F } ^ { 2 } } { \lambda _ { \min } \, \{ M \} }.$$

## REFERENCES

- [1] S. Khobahi and M. Soltanalian, 'Optimized transmission for consensus in wireless sensor networks,' in 2018 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP) , pp. 3419-3423.
- [2] M. Gastpar, 'Uncoded transmission is exactly optimal for a simple Gaussian 'sensor' network,' IEEE Trans. Info. Theory , vol. 54, no. 11, pp. 5247-5251, Nov. 2008.
- [3] S. Cui, J.-J. Xiao, A. J. Goldsmith, Z.-Q. Luo, and H. V. Poor, 'Estimation diversity and energy efficiency in distributed sensing,' IEEE Trans. Signal Process. , vol. 55, no. 9, pp. 4683-4695, Sep. 2007.
- [4] A. D. Smith, M. K. Banavar, C. Tepedelenlioglu, and A. Spanias, 'Distributed estimation over fading MACs with multiple antennas at the fusion center,' in Proc. IEEE Asilomar , Nov. 2009, pp. 424-428.
- [5] M. K. Banavar, A. D. Smith, C. Tepedelenlioglu, and A. Spanias, 'On the effectiveness of multiple antennas in distributed detection over fading MACs,' IEEE Trans. Wireless Commun. , vol. 11, no. 5, pp. 1744-1752, May 2012.
- [6] M. K. Banavar, C. Tepedelenlio˘ glu, and A. Spanias, 'Estimation over fading channels with limited feedback using distributed sensing,' IEEE Transactions on Signal Processing , vol. 58, no. 1, pp. 414-425, 2010.

- [7] F. Jiang, J. Chen, and A. Swindlehurst, 'Estimation in phase-shift and forward wireless sensor networks,' IEEE Transactions on Signal Processing , vol. 61, no. 15, pp. 3840-3851, 2013.
- [8] --, 'Optimal power allocation for parameter tracking in a distributed amplify-and-forward sensor network,' IEEE Transactions on Signal Processing , vol. 62, no. 9, pp. 2200-2211, May 2014.
- [9] F. Jiang, J. Chen, A. Swindlehurst, and J. Lopez-Salcedo, 'Massive MIMO for wireless sensing with a coherent multiple access channel,' IEEE Transactions on Signal Processing , vol. 63, no. 12, pp. 3005-3017, June 2015.
- [10] Y. Yang, R. S. Blum, and B. M. Sadler, 'Energy-efficient routing for signal detection in wireless sensor networks,' IEEE Transactions on Signal Processing , vol. 57, no. 6, pp. 2050-2063, 2009.
- [11] K. Saleem, N. Fisal, and J. Al-Muhtadi, 'Empirical studies of bio-inspired self-organized secure autonomous routing protocol,' IEEE Sensors Journal , vol. 14, no. 7, pp. 2232-2239, 2014.
- [12] F. Mansourkiaie and M. H. Ahmed, 'Optimal and near-optimal cooperative routing and power allocation for collision minimization in wireless sensor networks,' IEEE Sensors Journal , vol. 16, no. 5, pp. 1398-1411, 2015.
- [13] H. Luo and G. J. Pottie, 'Designing routes for source coding with explicit side information in sensor networks,' IEEE/ACM Transactions on Networking , vol. 15, no. 6, pp. 1401-1413, Dec 2007.
- [14] W. Bajwa, J. Haupt, A. Sayeed, and R. Nowak, 'Compressive wireless sensing,' in Proceedings of the 5th international conference on Information processing in sensor networks . ACM, 2006, pp. 134-142.
- [15] W. U. Bajwa, J. D. Haupt, A. M. Sayeed, and R. D. Nowak, 'Joint sourcechannel communication for distributed estimation in sensor networks,' IEEE Transactions on Information Theory , vol. 53, no. 10, pp. 3629-3653, Oct 2007.
- [16] L. Lin, N. B. Shroff, and R. Srikant, 'Asymptotically optimal energy-aware routing for multihop wireless networks with renewable energy sources,' IEEE/ACM Transactions on Networking (TON) , vol. 15, no. 5, pp. 1021-1034, 2007.
- [17] R.-S. Liu, P. Sinha, and C. E. Koksal, 'Joint energy management and resource allocation in rechargeable sensor networks,' in 2010 Proceedings IEEE INFOCOM . IEEE, 2010, pp. 1-9.
- [18] M. K. Jakobsen, J. Madsen, and M. R. Hansen, 'Dehar: A distributed energy harvesting aware routing algorithm for ad-hoc multi-hop wireless sensor networks,' in 2010 IEEE International Symposium on' A World of Wireless, Mobile and Multimedia Networks'(WoWMoM) . IEEE, 2010, pp. 1-9.
- [19] C.-C. Hsu, H.-H. Liu, J. L. G. G´ omez, and C.-F. Chou, 'Delay-sensitive opportunistic routing for underwater sensor networks,' IEEE sensors journal , vol. 15, no. 11, pp. 6584-6591, 2015.
- [20] M. A. Rahman, Y. Lee, and I. Koo, 'Eecor: An energy-efficient cooperative opportunistic routing protocol for underwater acoustic sensor networks,' IEEE Access , vol. 5, pp. 14 119-14 132, 2017.
- [21] L. F. M. Vieira, 'Performance and trade-offs of opportunistic routing in underwater networks,' in 2012 IEEE Wireless Communications and Networking Conference (WCNC) . IEEE, 2012, pp. 2911-2915.
- [22] M. Tang, X. Lin, and M. Palesi, 'Routing pressure: A channel-related and traffic-aware metric of routing algorithm,' IEEE transactions on Parallel and Distributed Systems , vol. 26, no. 3, pp. 891-901, 2013.
- [23] S. Ulukus, A. Yener, E. Erkip, O. Simeone, M. Zorzi, P. Grover, and K. Huang, 'Energy harvesting wireless communications: A review of recent advances,' IEEE Journal on Selected Areas in Communications , vol. 33, no. 3, pp. 360-381, 2015.
- [24] A. Sarkar and T. S. Murugan, 'Routing protocols for wireless sensor networks: What the literature says?' Alexandria Engineering Journal , vol. 55, no. 4, pp. 3173-3183, 2016.
- [25] S. Shah and B. Beferull-Lozano, 'Joint sensor selection and multihop routing for distributed estimation in ad-hoc wireless sensor networks,' IEEE Transactions on Signal Processing , vol. 61, no. 24, pp. 6355-6370, 2013.

- [26] S. S. Pereira, R. L´ opez-Valcarce, and A. Pages-Zamora, 'Parameter estimation in wireless sensor networks with faulty transducers: A distributed em approach,' Signal Processing , vol. 144, pp. 226-237, 2018.
- [27] I. D. Schizas, G. B. Giannakis, and Z.-Q. Luo, 'Distributed estimation using reduced-dimensionality sensor observations,' IEEE Transactions on Signal Processing , vol. 55, no. 8, pp. 4284-4299, 2007.
- [28] C. Kong, A. Mezghani, C. Zhong, A. L. Swindlehurst, and Z. Zhang, 'Nonlinear precoding for multipair relay networks with one-bit ADCs and DACs,' IEEE Signal Processing Letters , vol. 25, no. 2, pp. 303-307, 2018.
- [29] H. Jedda, A. Mezghani, J. A. Nossek, and A. L. Swindlehurst, 'Massive MIMO downlink 1-bit precoding for frequency selective channels,' in IEEE 7th International Workshop on Computational Advances in Multi-Sensor Adaptive Processing (CAMSAP) , 2017.
- [30] S. Khobahi and M. Soltanalian, 'Signal recovery from 1-bit quantized noisy samples via adaptive thresholding,' in 2018 52nd Asilomar Conference on Signals, Systems, and Computers , Oct 2018, pp. 1757-1761.
- [31] J. Mo, 'MIMO communications with low resolution ADCs,' Ph.D. dissertation, University of Texas at Austin, 2018.
- [32] S. Khobahi, N. Naimipour, M. Soltanalian, and Y. C. Eldar, 'Deep signal recovery with one-bit quantization,' in 2019 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP) , May 2019, pp. 2987-2991.
- [33] M. S. Stein and M. Fauß, 'In a one-bit rush: Low-latency wireless spectrum monitoring with binary sensor arrays,' arXiv preprint arXiv:1802.03180 , 2018.
- [34] L. Xiao, S. Boyd, and S. Lall, 'A scheme for robust distributed sensor fusion based on average consensus,' in Proceedings of the 4th International Symposium on Information Processing in Sensor Networks . IEEE Press, 2005, p. 9.
- [35] C. G. Tsinos and B. Ottersten, 'An efficient algorithm for unit-modulus quadratic programs with application in beamforming for wireless sensor networks,' IEEE Signal Processing Letters , vol. 25, no. 2, pp. 169-173, 2018.
- [36] S. Boyd, N. Parikh, E. Chu, B. Peleato, and J. Eckstein, 'Distributed optimization and statistical learning via the alternating direction method of multipliers,' Foundations and Trends in Machine Learning , vol. 3, no. 1, pp. 1-122, 2011.
- [37] I. D. Schizas, A. Ribeiro, and G. B. Giannakis, 'Consensus in ad hoc WSNs with noisy links part I: Distributed estimation of deterministic signals,' IEEE Transactions on Signal Processing , vol. 56, no. 1, pp. 350-364, 2008.
- [38] I. D. Schizas, G. B. Giannakis, S. I. Roumeliotis, and A. Ribeiro, 'Consensus in ad hoc WSNs with noisy links part II: Distributed estimation and smoothing of random signals,' IEEE Transactions on Signal Processing , vol. 56, no. 4, pp. 1650-1666, 2008.
- [39] C. G. Tsinos and B. Ottersten, 'An efficient algorithm for unit-modulus quadratic programs with application in beamforming for wireless sensor networks,' IEEE Signal Processing Letters , vol. 25, no. 2, pp. 169-173, Feb 2018.
- [40] F. Jiang, J. Chen, and A. L. Swindlehurst, 'Detection in analog sensor networks with a large scale antenna fusion center,' in 2014 IEEE 8th Sensor Array and Multichannel Signal Processing Workshop (SAM) , June 2014, pp. 245-248.
- [41] A. B. Gershman, N. D. Sidiropoulos, S. Shahbazpanahi, M. Bengtsson, and B. Ottersten, 'Convex optimization-based beamforming,' IEEE Signal Processing Magazine , vol. 27, no. 3, pp. 62-75, 2010.
- [42] B. B. Haro, S. Zazo, and D. P. Palomar, 'Energy efficient collaborative beamforming in wireless sensor networks,' IEEE Transactions on Signal Processing , vol. 62, no. 2, pp. 496-510, 2014.
- [43] W. Shi, Q. Ling, K. Yuan, G. Wu, and W. Yin, 'On the linear convergence of the ADMM decentralized consensus optimization.' IEEE Trans. Signal Processing , vol. 62, no. 7, pp. 1750-1761, 2014.
- [44] J. Xiao, S. Cui, Z. Luo, and A. J. Goldsmith, 'Linear coherent decentralized estimation,' IEEE Transactions on Signal Processing , vol. 56, no. 2, pp. 757-770, Feb 2008.

- [45] P. Stoica and R. Moses, Spectral Analysis of Signals . New Jersey: Prentice Hall, 2005. [Online]. Available: http://user.it.uu.se/ ˜ ps/ref.html
- [46] M. Soltanalian and P. Stoica, 'Designing unimodular codes via quadratic optimization,' IEEE Transactions on Signal Processing , vol. 62, no. 5, pp. 1221-1234, March 2014.
- [47] M. Soltanalian, B. Tang, J. Li, and P. Stoica, 'Joint design of the receive filter and transmit sequence for active sensing,' IEEE Signal Processing Letters , vol. 20, no. 5, pp. 423-426, 2013.
- [48] M. Soltanalian, H. Hu, and P. Stoica, 'Single-stage transmit beamforming design for MIMO radar,' Signal Processing , vol. 102, pp. 132-138, 2014.
- [49] J. Gorski, F. Pfeuffer, and K. Klamroth, 'Biconvex sets and optimization with biconvex functions - A survey and extensions,' Mathematical Methods of Operations Research , vol. 66, no. 3, pp. 373-407, June 2007.
- [50] I. F. Akyildiz, W. Su, Y. Sankarasubramaniam, and E. Cayirci, 'A survey on sensor networks,' IEEE Communications Magazine , vol. 40, no. 8, pp. 102-114, 2002.
- [51] R. Mudumbai, G. Barriac, and U. Madhow, 'On the feasibility of distributed beamforming in wireless networks,' IEEE Transactions on Wireless Communications , vol. 6, no. 5, pp. 1754-1763, 2007.
- [52] P. Stoica and Y. Sel´ en, 'Cyclic minimizers, majorization techniques, and the expectation-maximization algorithm: A refresher,' IEEE Signal Processing Magazine , vol. 21, no. 1, pp. 112-114, 2004.
- [53] P. W. Day, 'Rearrangement inequalities,' Canad. J. Math , vol. 24, no. 5, pp. 930-943, 1972.
- [54] S. Zhang and Y. Huang, 'Complex quadratic optimization and semidefinite programming,' SIAM Journal on Optimization , vol. 16, no. 3, pp. 871-890, 2006.
- [55] S. J. Wright and J. Nocedal, Numerical Optimization . Springer, New York, 1999.

Fig. 4. Estimation performance of various sensor gain/phase-shift optimization approaches vs. number of sensors. The comparison is performed with the SDP-based approach of [7], the no-feedback case (with a = 1 ), a numerical search approach, as well as by employing a general-purpose QCQP solver for tackling (40) in lieu of the power method-like iterations.

![image](https://ac.marcodsn.me/arxiv-markdown-images/1908.00600v1-figure-b02f5db0-fb66-4f97-b98a-05f860cebf74.jpg)

3

Fig. 5. Comparison of runtime for the proposed method and the state-of-the-art SDP-based approach of [7]. The proposed method exhibits a significantly lower computational cost compared to the SDP-based approach, particularly when N grows large.

![image](https://ac.marcodsn.me/arxiv-markdown-images/1908.00600v1-figure-925b9a14-b440-44e9-a5b6-2a3ee4cd4431.jpg)

-1

Fig. 6. Performance of various sensor selection algorithms ( 10 sensor nodes are selected out of 35 sensors). The greedy and min-sensor-noise selection methods were proposed in [7].

![image](https://ac.marcodsn.me/arxiv-markdown-images/1908.00600v1-figure-2e2fe0c4-99cf-42b3-8b35-57529ffcad52.jpg)
Shahin Khobahi Mojtaba Soltanalian Feng Jiang A. Lee Swindlehurst
Optimized Transmission for Parameter Estimation in Wireless Sensor Networks
A central problem in analog wireless sensor networks is to design the gain or
phase-shifts of the sensor nodes (i.e. the relaying configuration) in order to
achieve an accurate estimation of some parameter of interest at a fusion
center, or more generally, at each node by employing a distributed parameter
estimation scheme. In this paper, by using an over-parametrization of the
original design problem, we devise a cyclic optimization approach that can
handle tuning both gains and phase-shifts of the sensor nodes, even in
intricate scenarios involving sensor selection or discrete phase-shifts. Each
iteration of the proposed design framework consists of a combination of the
Gram-Schmidt process and power method-like iterations, and as a result, enjoys
a low computational cost. Along with formulating the design problem for a
fusion center, we further present a consensus-based framework for decentralized
estimation of deterministic parameters in a distributed network, which results
in a similar sensor gain design problem. The numerical results confirm the
computational advantage of the suggested approach in comparison with the
state-of-the-art methods---an advantage that becomes more pronounced when the
sensor network grows large.