Next Article in Journal
Ion Chromatographic Fingerprinting of STC-1 Cellular Response for Taste Sensing
Previous Article in Journal
Cabin as a Home: A Novel Comfort Optimization Framework for IoT Equipped Smart Environments and Applications on Cruise Ships
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Robust Distributed Collaborative Beamforming for Wireless Sensor Networks with Channel Estimation Impairments

1
INRS-EMT, Université du Québec, Montreal, QC H5A 1K6, Canada
2
ECE Department, University of Toronto, Toronto, ON M5S 3G4, Canada
*
Author to whom correspondence should be addressed.
Sensors 2019, 19(5), 1061; https://doi.org/10.3390/s19051061
Submission received: 16 January 2019 / Revised: 23 February 2019 / Accepted: 25 February 2019 / Published: 2 March 2019
(This article belongs to the Section Sensor Networks)

Abstract

:
We propose a new collaborative beamforming (CB) solution robust (i.e., RCB) against major channel estimation impairments over dual-hop transmissions through a wireless sensor network (WSN) of K nodes. The source first sends its signal to the WSN. Then, each node forwards its received signal after multiplying it by a properly selected beamforming weight. The latter aims to minimize the received noise power while maintaining the desired power equal to unity. These weights depend on some channel state information (CSI) parameters. Hence, they have to be estimated locally at each node, thereby, resulting in channel estimation errors that could severely hinder CB performance. Exploiting an efficient asymptotic approximation at large K, we develop alternative RCB solutions that adapt to different implementation scenarios and wireless propagation environments ranging from monochromatic (i.e., scattering-free) to polychromatic (i.e., scattered) ones. Besides, in contrast to existing techniques, our new RCB solutions are distributed (i.e., DCB) in that they do not require any information exchange among nodes, thereby dramatically improving both WSN spectral and power efficiencies. Simulation results confirm that the proposed robust DCB (RDCB) techniques are much more robust in terms of achieved signal-to-noise ratio (SNR) against channel estimation errors than best representative CB benchmarks.

1. Introduction

Collaborative beamforming (CB) stands out today as a key technique that offers tremendous capacity, coverage, and power gains [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24]. Using CB, K autonomous and independent sensor nodes relay the information from a desired source to a target destination through a two-hop communication link by estimating then transmitting weighted replicas of the desired signal in the first and second time slots, respectively. The beamforming weights are designed so as to optimize an objective function while satisfying some practical constraints. Due to its numerous merits, CB has gained the attention of the research community. Ref. [2] introduced the CB concept and analyzed its performance in wireless sensor networks (WSNs). Ref. [12] evaluated the CB’s beampattern characteristics while [13] designed a technique that narrows down its mainbeam and minimizes its sidelobe effect. Refs. [14,15] proposed CB solutions that improve WSN energy efficiency and reduce its nodes collaboration time while [17,18,19,20,21,22,23,24] extended the CB applicability range to scattered environments.
Nevertheless, CB’s implementation require all other beamforming nodes’s information such as their locations. This can entail an excessively large amount of information exchange among the nodes. The optimal beamforming weights may then be efficiently approximated by another set of weights that can be computed based solely on locally available information at each individual node, thereby creating a distributed CB (DCB) solution capable of relieving the nodes from the cumbersome information exchange procedure.
Despite its advantages, CB (or DCB) inevitably suffers in practice from channel estimation errors. Indeed, the beamforming weights often depend on and, hence, require the estimation of channel state information (CSI) parameters locally at each node. Unfortunately, such a process could result in several estimation errors that may cause severe channel mismatch and, hence, dramatically hinder the CB (or DCB) performance. To overcome this shortcoming, Refs. [25,26,27,28,29,30,31,32,33,34,35,36,37,38] developed new robust CB (RCB or RDCB) techniques against such estimation errors. These techniques could be roughly divided into two categories: worst-case and stochastic. The former are designed to handle the worst-case scenario when errors reach their maximum and, hence, can be extremely inefficient when actually these errors are in most real-world conditions subject to random perturbations and/or unbounded [38,39]. The latter are more robust since their design accounts for random errors. Nevertheless, they have some drawbacks of their own. Indeed, they rely very often on iterative greedy suboptimal search approaches that explore a daunting number of potential solutions. Unfortunately, WSN nodes find their extremely limited computing and power capabilities severely burdened and quickly exhausted or depleted. Besides, their robustness very often deteriorate drastically in the presence of large channel estimation errors and, hence, become unsuitable for hostile wireless environments. More importantly, almost all existing stochastic CB techniques suffer from another major drawback: the key fact that they do not offer distributed solutions. Indeed, the weights depend on other node information which are locally unavailable. Although robust to small errors, their implementation requires in real-world operating conditions huge information exchange among all nodes. The required overwhelming data overhead could starve to "death" the very limited computing and power capabilities of WSN nodes, very often found already exhausted and depleted (cf. above), and, if not enough, could dramatically degrade their spectrum efficiency. [32] proposed a stochastic CB solution that is both robust and distributed (i.e., RDCB) where the total transmission power of the relays is minimized while being subject to an outage probabilistic quality of service (QoS) constraint. Nevertheless, the RDCB in [32] assumes that estimation errors relatively are much smaller than the channel estimates and, hence, suffers from severe performance degradation in harsh environments that characterize real-world operating conditions.
We propose a new RDCB solution robust against major channel estimation impairments, namely phase synchronization, localization, direction-of-arrival (DoA), and/or channel scatterers/coefficients estimation errors over dual-hop transmissions from a source to a destination communicating through a WSN of K nodes. In the first time slot, the source sends its signal to the WSN while, in the second, each node forwards its received signal after multiplying it by a properly selected beamforming weights. The latter aims to minimize the received noise power while maintaining the desired power equal to unity. These weights depend a priori on some CSI parameters. Hence, they have to be estimated locally at each node, thereby resulting in channel estimation errors that could severely hinder the CB performance. Exploiting an efficient asymptotic approximation at large K, we develop alternative solutions that not only account for estimation errors, but also adapt to different implementation scenarios and wireless propagation environments ranging from monochromatic (i.e., scattering-free) to polychromatic (i.e., scattered) ones. Besides, in contrast to existing techniques, our new RCB solutions are also distributed (i.e., RDCB) in that they do not require any information exchange among nodes, thereby dramatically improving the WSN spectral and power efficiencies. Simulations results confirm that the proposed RDCB techniques are much more robust in terms of achieved signal-to-noise ratio (SNR) against channel estimation errors than the nominal optimal CB solution (i.e., optimized without being aware of and, hence, accounting for impairments) and RDCB in [32] benchmarks, yet at much lower complexity, power cost, and overhead, making them suitable for WSN deployment in the harsh environments that characterize operation in real-world conditions.
The paper is organized as follows. Section 2 describes the dual-hop communication system model. The proposed monochromatic RDCB (M-RDCB) and polychromatic RDCB (P-RDCB) techniques are derived in Section 3. Section 4 analyzes theoretically the performance gains that the new M-RDCB and P-RDCB solutions could potentially achieve by integrating robustness in their designs in monochromatic and polychromatic environments. Simulation results are discussed in Section 5 and Section 6 draws out concluding remarks.
Notation : Uppercase and lowercase bold letters denote matrices and column vectors, respectively. [ . ] i l and [ . ] i are the ( i , l ) t h entry of a matrix and i t h entry of a vector, respectively. The operators ( . ) * , ( . ) T , and ( . ) H denote the complex conjugate, the transpose, and the complex conjugate transpose or Hermitian, respectively. | | . | | is the 2-norm of a vector and | . | is the absolute value. The operator ⊙ is the element-wise product. E { . } stands for the statistical expectation and J 1 ( . ) is the first-order Bessel function of the first kind.

2. System Model

As illustrated in Figure 1, the system of our interest consists of a wireless sensor network (WSN) comprised of K nodes each of which is equipped with a single isotropic antenna and uniformly and independently distributed on D ( O , R ) , the disc with center at O and radius R, a receiver R x , and a source S both located in the same plane containing D ( O , R ) . We assume that there is no direct link from the source to the receiver due to high pathloss attenuation [2,15,17,18,19,20,21]. Moreover, let ( A s , ϕ s ) denote the source’s polar coordinates and s its narrow-band. In this paper, we assume that the signal bandwith’s reciprocal is large with respect to the time delays of all rays. For this reason, the time notion is ignored when denoting the source signal. unit power signal. Without any loss of generality, S is assumed to be at ϕ s = 0 . Let ( r k , ψ k ) , [ g ] k , and [ f ] k denote the k-th node’s polar coordinates, backward, and forward channel, respectively. [ f ] k is assumed to be a zero-mean unit-variance circular Gaussian random variable. Since the WSN nodes are independent and completely autonomous, we consider here that the k-th WSN is only aware of its coordinates and both its backward and forward channels while being obvious to those of all other nodes in the network. A dual-hop communication is established from the source S to the receiver R x . In the first time slot, the source sends its signal s to the WSN. Let y denote the received signal vector at the sensor nodes given by
y = g s + v ,
where g [ [ g ] 1 [ g ] K ] T and v is the nodes’ noise vector. In the second time slot, the k-th node multiplies its received signal with the complex conjugate of the beamforming weight w k and forwards the resulting signal to the receiver. It follows from (1) that the received signal at O is
r = f T w * y + n = w H f y + n = w H f g s + f v + n = s w H h + w H ( f v ) + n ,
where w [ w 1 w K ] is the beamforming vector, h f g , f [ [ f ] 1 [ f ] K ] T , and n is the receiver noise. Let P w , s and P w , n denote the received power from the source, and the aggregate noise power due to the thermal noise at the receiver and the forwarded noises from the terminals, respectively. It holds from (2) that
P w ( ϕ s ) = w H h 2 ,
P w , n = σ v 2 w H Λ w + σ n 2 ,
where Λ diag { | [ f ] 1 | 2 | [ f ] K | 2 } . Although several approaches can be adopted to properly design the beamforming weights [35], we are only concerned in this paper with minimizing the aggregate noise power while maintaining the beamforming response w H h , and hence, the power received from the source equal to unity. The latter is nothing else but the well-known minimum variance distortionless response (MVDR) beamformer [40,41] with a relaxed distortionless response constraint. Mathematically speaking, we have to solve the following optimization problem:
w opt = arg min P w , n s . t . P w ( ϕ s ) = 1 ,
where w opt denotes the ideal optimal beamforming vector. The optimization problem in (5) can be rewritten as
w opt = arg min w H Λ w s . t . w H h 2 = 1 ,
or, equivalently as
w opt = arg max w H h h H w w H Λ w s . t . w H h 2 = 1 .
The solution of the above convex optimization problem can be expressed as
w opt = Λ 1 h h H Λ 1 h ,
and, hence, the k-th node’s weight is given by
w opt k = [ h ] k | [ f ] k | | [ g ] k | .
It follows from (9) that in order to implement w opt , the k-th node must estimate both its backward [ f ] k and forward channels [ g ] k . Unfortunately, in practice, such a process results in channel estimation errors which may hinder the beamforming performance. As such, w opt is only valid in ideal conditions where implementation impairments do not exist. In real-world conditions, w opt is substituted by
w ˜ opt = Λ ˜ 1 h ˜ h ˜ H Λ ˜ 1 h ˜ ,
where [ f ˜ ] k and [ g ˜ ] k are the k-th estimates of the backward and forward channels, respectively. Another drawback of the nominal optimal CB solution (as referred to in the remainder of the paper) w ˜ opt (i.e., optimized without being aware of and, hence, accounting for channel parameter estimation impairments), which must be emphasized herein, is that the k-th node must be aware of the channel estimates of all other nodes in the WSN. To this end, each node must broadcast its channel information through the network and, hence, w ˜ opt ’s implementation requires a huge overhead. The latter might not only cause the depletion of the WSN nodes scarce energy resources and the deterioration of their spectral efficiency, but also from severely amplified performance losses due to the cumulatively increasing impact of CSI feedback errors. In what follows, we propose new RDCB techniques robust against channel parameter estimation errors both in monochromatic and polychromatic environments. We focus in this work on phase synchronization, localization, DoA, and/or channel scatterers/coefficients estimation errors.

3. Proposed Robust Distributed Collaborative Beamforming (RDCB) Techniques

In order to overcome channel estimation impairments, one should start by taking an in-depth look into the backward channel structure. The latter falls under two main categories: (i) single-ray (i.e., monochromatic) channels that ignore the scattering phenomenon to assume only a unique line-of-sight ray; and (ii) multi-ray (i.e., polychromatic) ones that account for the scattering present in most real-world environments. As far as the forward channel is concerned, we make no particular a priori assumption on its structure (i.e., whether it is monochromatic or polychromatic). And so we assume that its estimate includes an additive channel estimation error term.

3.1. Monochromatic (i.e., Scattering-Free) Environments

In such environments, [ g ] k can be expressed as
[ g ] k = e j ϱ k ,
where ϱ k = 2 π λ r k cos ϕ s ψ k is the k-th node’s initial phase. Hence, the corresponding beamforming weight can be estimated from a pilot signal received at each node from the source S, assumed in this case to be far from the nodes (i.e., A s R ) along two options: (1) either each node estimates the initial phase ϱ k ; or (2) it estimates both the direction-of-arrival (DoA) ϕ s and the coordinates ( r k , ψ k ) . The first option requires the implementation of phase synchronization techniques [42,43] while the second relies both on DoA estimation and localization algorithms [44,45]. Nevertheless, both options incur estimation errors of different nature that hinder the accuracy of [ g ] k and, hence, the performance of CB.

3.1.1. Implementation Option 1 (Phase Synchronization)

This implementation option results in a phase jitter due to synchronization and phase offset estimation errors among nodes. Therefore, the k-th node’s backward channel estimate [ g ˜ ] k is given as
[ g ˜ ] k = e j ϱ k Δ g k ,
where Δ g k = e j δ k and δ k is the k-th node’s phase jitter that depends on its local oscillator characteristics. We will show later that w ˜ opt ’s performance deteriorates as δ k increases due to channel mismatch (i.e., [ g ˜ ] k [ g ] k ) it causes. To overcome this challenging issue, we propose in this paper to anticipate the inevitable phase jitter by accounting for its impact in the CB design. Actually, one could modify the optimization problem in (7) as
w MR 1 = arg max w H h ˜ h ˜ H w w H Λ w s . t . w H h 2 = 1 ,
where [ h ˜ ] k = [ f ˜ ] k [ g ˜ ] k , [ f ˜ ] k = [ f ] k + Δ f k , and Δ f k is the error incurred when estimating the k-th node’s backward channel without a priori knowledge of its structure (i.e., whether monochromatic or polychromatic) using a training sequence sent from the receiver. The robust proposed beamforming vector is then given by
w MR 1 = Λ ˜ 1 h ˜ | h ˜ H Λ ˜ 1 h | .
As can be observed from (14), w MR 1 depends on both the actual and estimated channel values. Because nodes are of course unaware of the actual channel, we need to substitute h ˜ H Λ ˜ 1 h by an equivalent quantity that depends only on known parameters. To this end, we propose to investigate the asymptotic expression for this term at large K. It follows from the definitions of h ˜ , Λ ˜ , and h that
( h ˜ H Λ ˜ 1 h ) H ( h ˜ H Λ ˜ 1 h ) = k = 1 K [ g ˜ ] k H [ f ˜ ] k H [ f ] k [ g ] k | [ f ] k | 2 H p = 1 K [ g ˜ ] p H [ f ˜ ] p H [ f ] p [ g ] p | [ f ] p | 2 = K + K ( K 1 ) k = 1 K Δ g k K p = 1 , p k K Δ g p H K 1 + K k = 1 K Δ f k 2 K + K ( K 1 ) k = 1 K Δ g k [ f ] k H Δ f k | [ f ] k | 2 K p = 1 , p k K Δ g p H [ f ] p Δ f p | [ f ] p | 2 K 1 .
By resorting to the law of large numbers, we have for large K that 1 K k = 1 K Δ g k E { Δ g k } , 1 K 1 p = 1 , p k K Δ g p H E { Δ g p H } , 1 K k = 1 K Δ f k 2 E { Δ f k 2 } , 1 K k = 1 K Δ g k [ f ] k H Δ f k [ f ] k 2 E { Δ g k } E [ f ] k H | [ f ] k | 2 E Δ f k , and 1 K 1 p = 1 , p k K Δ g p H [ f ] p Δ f p | [ f ] p | 2 E { Δ g p H } E [ f ] p | [ f ] p | 2 E Δ f p . Assuming that δ k and Δ f k are independent and uniformly distributed over [ 3 σ g , 3 σ g ] and [ 3 σ f , 3 σ f ] , respectively, one could obtain for large K
h ˜ H Λ ˜ 1 h K + K ( K 1 ) E 2 { Δ g k } + K E { Δ f k 2 } K ( 1 + σ f 2 ) + K ( K 1 ) sin 2 3 σ g 3 σ g 2 ,
where σ g and σ f are the variances of δ k and Δ f k , respectively. As the number of nodes in WSNs is typically large, we can substitute (16) in (14) to obtain
w MR 1 Λ ˜ 1 h ˜ K ( 1 + σ f 2 ) + K ( K 1 ) sin 2 3 σ g 3 σ g 2 .
A straightforward inspection of (17) reveals that [ w MR 1 ] k is exclusively dependent on [ f ˜ ] k , [ g ˜ ] k , σ g , and σ f . The first and second are locally estimated by the k-th node while [ g ˜ ] k and σ g depend on its local oscillator characteristics and the adopted phase synchronization technique and, hence, could be stored in its local memory before WSN deployment. Furthermore, [ w MR 1 ] k is independent of the forward and backward channels of all other nodes. This is an important DCB feature since it avoids any information exchange among WSN nodes thereby saving their scarce energy resources and improving the WSN spectral efficiency. It is worth noting in the absence of backward channel phase estimation errors (i.e., σ g = 0 ) and forward channel estimation errors (i.e., σ f = 0 ) that w MR 1 reduces to the nominal M-DCB solution given in [18] by
w M = Λ 1 h K ,
thereby underlining unambiguously both the challenges and the merits of implementing DCB robustness to channel parameter estimation errors.

3.1.2. Implementation Option 2 (Localization and direction of arrival (DoA) Estimation)

With option 2, each node must perform both self-localization and DoA estimation with, once again, some inevitable estimation errors that hinder the channel information accuracy. In such a case, the estimated backward channel can be written as
[ g ˜ ] k = e j 2 π λ ( r k + δ r k ) cos ( ψ k + δ ψ k ) ,
where δ r k is the error on the radial coordinate r k and δ ψ k is the combined error on the angle coordinate ψ k and ϕ s ( ϕ s = 0). Adopting similar steps as in Section 3.1.1, one can prove that the proposed RDCB can be expressed in this scenario as
w MR 2 Λ ˜ 1 h ˜ K ( 1 + σ f 2 ) + K ( K 1 ) E e j 2 π λ ν k 2 R μ k sin δ ψ k 2 2 ,
where expectation is taken over ν k , μ k , δ ψ k , ν k = δ r k cos ( ψ k + δ ψ k ) , and μ k = r k R sin ψ k + δ ψ k 2 . As could be observed from (17), each node is able to compute its own weight using only its local information, thereby avoiding any information exchange that may dramatically deteriorate the WSN power and spectral efficiencies. However, every node needs to compute the expectation in the right hand sight (RHS) of (17), thereby burdening the proposed beamformer’s implementation complexity. In what follows, we prove owing to the adoption of a mild assumption that its possible to derive this expectation term in (20) in closed form. Assuming that ν k and μ k are statistically independent, we have E e j 2 π λ ν k 2 R μ k sin δ ψ k 2 = E ν k e j 2 π λ ν k E μ k , δ ψ k e 4 j π R μ k sin ϕ δ ψ k 2 . The pdf of ν k can be determined as
f ν k ( ν ) = 1 2 π 3 σ r ν 3 σ r 1 δ r 2 ν 2 d δ r + 3 σ r ν 1 δ r 2 ν 2 d δ r , = 1 π 3 σ r ln 1 + 1 ν 2 3 σ r 2 ln | ν | 3 σ r with | ν | 3 σ r .
Therefore, its average is determined by
E ν k e j 2 π λ ν k = 3 σ r 3 σ r 1 π 3 σ r e j 2 π λ ν k ln 1 + 1 ν 2 3 σ r 2 ln | ν | 3 σ r d ν . = 2 π 0 1 cos 2 π λ 3 σ r t ln 1 + 1 t 2 t d t = 1 F 2 0.5 ; 1 , 1.5 ; 3 β π 3 σ r 2 R 2 = ξ r π 3 ,
where β ( ϕ ) = 4 π R λ sin ϕ 2 . Please note in the second line that we resort to the variable change t = | ν | 3 σ r . We also remove the imaginary part of the equation as it is a sinus function which is odd and, hence, its integral over a zero-centered interval is null. Besides, we have
E μ k , δ ψ k e 4 j π R μ k sin ϕ δ ψ k 2 = E δ ψ k p = 0 + 4 π R sin δ ψ k 2 p p ! ( j ) p E ( μ k p ) = E δ ψ k 2 J 1 4 π R sin δ ψ k 2 4 π R sin δ ψ k 2 1 F 2 0.5 ; 1.5 , 2 ; 3 π R σ ψ λ 2 = ξ ψ ( 0 ) .
Injecting (22) and (23) in (20) yields (24)
w MR 2 Λ ˜ 1 h ˜ K ( 1 + σ f 2 ) + K ( K 1 ) 1 F 2 0.5 ; 1 , 1.5 ; 3 π σ r λ 2 2 1 F 2 0.5 ; 1.5 , 2 ; 3 π R σ ψ λ 2 2 .
in which w MR 2 depends only on the coefficients of own estimated channels, σ r , σ ψ , and σ f . Since each terminal can locally estimate its own channel, the proposed M-RDCB solution does not incur any noticeable overhead, computation, or power costs. Whereas σ r , σ ψ , and σ f can be easily broadcast over the WSN at very negligible increase in such three cost items. It is also worth noting in absence of localization and DoA estimation errors (i.e., σ r = σ ψ = 0 ) and forward channel estimation errors (i.e., σ f = 0 ) that the proposed M-RDCB, w MR 2 , reduces once again to the nominal M-DCB solution w M given in Equation (18) above.

3.2. Polychromatic Environments

We assume here that the source is scattered by a given number of scatterers located in the same plane containing D ( O , R ) . These scatterers generate out of the transmit signal L rays or “spatial chromatics” (with reference to their angular distribution) that form a polychromatic propagation channel. The l-th ray or chromatic is characterized by its angle deviation θ l from the source direction ϕ s and its complex amplitude α l . In such a case, the backward channel of the k-th node is given by
[ g ] k = l = 1 L α l e j 2 π λ r k cos ϕ s + θ l ψ k .
It is noteworthy that (25) reduces to (11) when there is no scattering (i.e., θ l = 0 and α l = 1 / L ). It follows from (25) that each node must estimate in polychromatic environments its polar coordinates ( r k , ψ k ) and the l-th ray’s DoA ϕ s + θ l and its amplitude α l . This would often result in errors which may cause a channel mismatch, thereby hindering the proposed beamforming performance. The backward channel estimate of the k-th node is then given by
[ g ˜ ] k = l = 1 L α l + δ α l e j 2 π λ r k + δ r k cos θ l ψ k + δ k l ,
where δ α l and δ k l are the errors on α l and the combined phase θ l ψ k , respectively. It follows then from (26) that
h ˜ H Λ ˜ 1 h = l = 1 L m = 1 L k = 1 K α ˜ l * α e j β θ l θ m + δ k l κ k l m e j 2 π λ ϑ k l + k = 1 K [ g ˜ ] k H [ g ] k [ f ] k Δ f k H | [ f ] k | 2 ,
where κ k l m = r k sin ψ k θ l + θ m + δ k l 2 and ϑ k l = δ r k cos ψ k θ l δ k l . Exploiting the law of large numbers and assuming that κ k l m and ϑ k l are statistically independent, we obtain at large K
| h ˜ H Λ ˜ 1 h | 2 K ( l , m , n , q = 1 L α ˜ l α ˜ m H α ˜ n H α ˜ q ξ r ( ρ n , l ) χ ψ ( θ , 0 ) + ( K 1 ) ξ r π 3 τ ψ ( θ , 0 ) + l , m , n = 1 m = q L α ˜ l α ˜ n H σ α 2 ξ r ( ρ n , l ) χ ψ ( θ , 0 ) + ( K 1 ) ξ r π 3 τ ψ ( θ , 0 ) ) ,
where σ α 2 is the variance of δ α and χ ψ ( θ , ϕ ) is determined as follows
χ ψ ( θ , ϕ ) = E δ ψ 2 J 1 β ρ l , m ϕ + δ ψ k 2 + β ρ n , q ϕ + δ ψ k 2 + 2 β ρ l , m ϕ + δ ψ k β ρ n , q ϕ + δ ψ k cos ( ρ l , n + ρ m , q 2 ) β ρ l , m ϕ + δ ψ k 2 + β ρ n , q ϕ + δ ψ k 2 + 2 β ρ l , m ϕ + δ ψ k β ρ n , q ϕ + δ ψ k cos ( ρ l , n + ρ m , q 2 ) ,
where θ = { θ l , θ m , θ n , θ q } , ρ l , m = θ l θ m , and
τ ψ ( θ , ϕ ) = E δ ψ 4 J 1 β ρ l , m ϕ + δ ψ k J 1 β ρ n , q ϕ + δ ψ k β ρ l , m ϕ + δ ψ k β ρ n , q ϕ + δ ψ k .
Injecting (28) in (14) yields the following new P-RDCB:
w PR = Λ ˜ 1 h ˜ K 2 ( l , m , n , q = 1 L α ˜ l α ˜ m H α ˜ n H α ˜ q ξ r ( ρ n , l ) χ ψ ( θ , 0 ) + ( K 1 ) ξ r π 3 τ ψ ( θ , 0 ) + l , m , n = 1 m = q L α ˜ l α ˜ n H σ α 2 ξ r ( ρ n , l ) χ ψ ( θ , 0 ) + ( K 1 ) ξ r π 3 τ ψ ( θ , 0 ) ) 1 2 .
Obviously, we observe from (31) that the k-th node requires knowledge of both χ ψ ( θ , 0 ) and τ ψ ( θ , 0 ) to be able to derive its corresponding weight [ w PR ] k . However, to avoid the costly calculations of the integrals in (29) and (30), we derive in the sequel their expressions in closed form.
Let us first focus on χ ψ ( θ , 0 ) . Assuming that δ k l is sufficiently small to satisfy sin ( δ k l ) δ k l , χ ψ ( θ , 0 ) could be rewritten as
χ ψ ( θ , 0 ) E δ k , l , δ k , n 2 J 1 β ( π ) Z + c β ( π ) Z + c ,
where Z = a δ k , l + b δ k n is a random variable whose pdf is
f Z ( z ) = 0 ; z < ( a + b ) 3 σ ψ o r z > ( a + b ) 3 σ ψ , z + 3 σ ψ ( a + b ) / ( 12 a b σ ψ 2 ) ; ( a + b ) 3 σ ψ z ( a b ) 3 σ ψ , 3 / ( 6 b σ ψ ) ; ( a b ) 3 σ ψ z ( b a ) 3 σ ψ , z + 3 σ ψ ( a + b ) / ( 12 a b σ ψ 2 ) ; ( b a ) 3 σ ψ z ( a + b ) 3 σ ψ ,
where a = 1 2 sin ( ρ l , m ) + sin ρ n , q 2 cos ρ l , m 2 cos ρ l , n + ρ m , q 2 , b = 1 2 ( sin ( ρ n , q ) + sin ρ l , m 2 × cos ρ n , q 2 cos ρ l , n + ρ m , q 2 ) , and c = sin 2 ρ l , m 2 + sin 2 ρ n , q 2 + sin ρ l , m 2 sin ρ n , q 2 cos ρ l , n + ρ m , q 2 . Please note that we assume both δ k l and δ k n in (33) to be uniformly distributed random variables over [ 3 σ ψ , 3 σ ψ ] . Furthermore, if R / λ is picked large enough so that 4 π R z + c / λ > 3 / 4 holds, we have
χ ψ ( θ , 0 ) = 1 4 π 2 2 λ 3 R 3 z cos β ( π ) z + c 3 π 4 ( z + c ) 3 / 4 d z = 1 4 π 2 2 λ 3 R 3 z 2 cos z 3 π 4 β ( π ) z ( z + c ) 3 / 4 d z .
Finally, the closed form expression of the above expectation could be easily found using the primitive G of 1 12 a b σ ψ 2 z + 3 a + b 12 a b σ ψ cos 4 π R λ z + c 3 π 4 / z + c 3 / 4 given by
G ( z ) = β ( π ) 5 / 2 A S 0.8 z C 0.8 z z 2 z sin z 3 π 4 + 3 cos z 3 π 4 12 a b σ ψ 2 ,
where S ( x ) and C ( x ) are the Fresnel S and C functions, respectively, and
A = 1 12 2 a b σ ψ 2 5 c β 2 ( π ) + 3.8 5 3 ( a + b ) 12 2 a b σ ψ β 2 ( π ) .
As far as τ ψ ( θ , 0 ) is concerned, its closed form expression could also be obtained following similar steps. Indeed, for small δ k l and large R / λ , we have
τ ψ ( θ , 0 ) λ 3 8 π 4 R 3 3 σ ψ 3 σ ψ cos β ( π ) sin ρ l , m 2 + cos ρ l , m 2 2 δ k , l 3 π 4 sin ρ l , m 2 + cos ρ l , m 2 2 δ k , l 0.75 d δ k , l × 3 σ ψ 3 σ ψ cos β ( π ) sin ρ n , q 2 + cos ρ n , q 2 2 δ k , n 3 π 4 sin ρ n , q 2 + cos ρ n , q 2 2 δ k , n 0.75 d δ k , n ,
and, hence, it can be solved using the primitive in (35). Please note that the results obtained so far hold for any given angular spread (AS) which is nothing but the variance of the random variables θ l s characterizing the scattering’ strength. However, when AS is relatively small (i.e., low scattering effects), one could derive much more compact and simple expressions both for χ ψ ( θ , 0 ) and τ ψ ( θ , 0 ) . In such a case, θ l s are small and so are ρ l , m s. Consequently, (29) boils down to
χ ψ ( θ , 0 ) E δ k , l , δ k , n 2 J 1 2 β ( π ) sin ρ l , m + ρ n , q + δ k , l + δ k , n 4 2 β ( π ) sin ρ l , m + ρ n , q + 2 δ ψ k 4 . E δ k , l , δ k , n 1 β ( π ) 2 sin ρ l , m + ρ n , q + δ k , l + δ k , n 4 2 1 β ( π ) 2 1 2 + 1 3 σ 2 cos 3 σ ψ 1 ,
after exploiting in the second line the Taylor series expansion around 0 of the Bessel function. Besides, for small AS, τ ψ ( θ , 0 ) could be rewritten as
τ ψ ( θ , 0 ) 3 σ 3 σ 2 J 1 ρ l , m + δ k , l ρ l , m + δ k , l d δ k , l 3 σ 3 σ 2 J 1 ρ n , q + δ k , n ρ n , q + δ k , n d δ k , n .
After performing the variable change x = δ k , l / ( 3 σ ψ ) and exploiting the equivalence between the Bessel and hypergeometric functions, we obtain
τ ψ ( θ , 0 ) 0 1 2 F 3 2 , 3 2 ; 2 , 2 , 3 , 12 π 2 R λ 2 ρ l , m 2 σ ψ 2 x x d x 0 1 2 F 3 2 , 3 2 ; 2 , 2 , 3 , 12 π 2 R λ 2 ρ n , q 2 σ ψ 2 x x d x 4 3 F 4 1 2 , 2 , 3 2 ; 3 2 , 2 , 2 , 3 , 12 π 2 R λ 2 ρ l , m 2 σ ψ 2 3 F 4 1 2 , 2 , 3 2 ; 3 2 , 2 , 2 , 3 , 12 π 2 R λ 2 ρ n , q 2 σ ψ 2 .
It follows from (31), (34), (35), (38), and (40) that w PR depends solely on locally available information at each node, thereby lending itself to a power- and spectrum-efficient RDCB implementation over WSNs even in polychromatic (i.e., scattered) environments. It is worth noting once more, in the absence of localization, DoA, and scatterers estimation errors (i.e., σ r = σ ψ = σ α = 0 ), that the proposed P-RDCB, w PR , reduces to the nominal P-DCB solution in given [18] by:
w P = Λ 1 h K 2 l , m , n , q = 1 L α l α m H α n H α q χ ( θ , 0 ) + ( K 1 ) τ ( θ , 0 ) 1 2 .
where
χ ( θ , 0 ) = 2 J 1 β ρ l , m 2 + β ρ n , q 2 + 2 β ρ l , m β ρ n , q cos ( ρ l , n + ρ m , q 2 ) β ρ l , m 2 + β ρ n , q 2 + 2 β ρ l , m β ρ n , q cos ( ρ l , n + ρ m , q 2 ) ,
and
τ ( θ , 0 ) = 4 J 1 β ρ l , m J 1 β ρ n , q β ρ l , m β ρ n , q .
thereby highlighting yet again both the faced hurdles and the gained advantages of implementing DCB robustness to channel parameter estimation errors.
In what follows, we analyze the performance of the the proposed M-RDCB and P-RDCB solutions.

4. Theoretical Performance Analysis of Robustness Gains

In this section, we assess analytically the performance of the new RDCB solutions (i.e., M-RDCB and P-RDCB) in terms of achieved average SNR (ASNR) against the nominal optimal CB solution w ˜ opt in (10) so as to assess the theoretical potential gains they could achieve by integrating robustness in their designs. Let γ w = E P w ( ϕ s ) / P w , n denote the ASNR achieved by any CB w where the expectation is taken over all node coordinates, forward and backward channels, and channel estimation errors. Unfortunately, the derivation of γ in closed form turns out to be a tedious task, if not impossible. In this work, we propose to study instead another practically appealing metric that is the average signal to average noise ratio (ASANR) γ ¯ w = P ¯ w ( ϕ s ) / P ¯ w , n where P ¯ w ( ϕ s ) = E P w ( ϕ s ) and P ¯ w , n = E P w , n . Please note that [17,18,19,20,21,22,23] have shown that γ and γ ¯ have approximatively the same behaviors. Let us first derive the average received power P ¯ w ϕ from any source located at ϕ using w .

4.1. Implementation in Scattering-Free Environments—Option 1

Let us first derive the average beampattern achieved by w ˜ opt . Exploiting the Taylor series expansion around 0 of the exponential function, we obtain
P ¯ w ˜ opt ϕ = 1 K + K 1 K p = 0 + β p ( ϕ ) p ! ( j ) p E ( μ k p ) E ( Δ g k ) m = 0 + β m ( ϕ ) m ! ( j ) m E ( μ k m ) E ( Δ g k ) ,
where β ( ϕ ) = 4 π ( R / λ ) sin ( ϕ / 2 ) . Besides, we know that
J n ( x ) = p = 0 + ( 1 ) p p ! ( n + p ) ! x 2 2 p + n ,
where J n stands for the Bessel functions of first kind. Injecting (45) in (44) leads to
P ¯ w ˜ opt ϕ = 1 K + 1 1 K 2 J 1 ( β ( ϕ ) ) β ( ϕ ) 2 sin 2 3 σ g 3 σ g 2 .
It follows from (46) that P ¯ w ˜ opt ϕ s = 0 = ( 1 / K ) + ( 1 ( 1 / K ) ) ( sin 2 3 σ g / ( 3 σ g 2 ) ) . Consequently, using the nominal optimal DCB, w ˜ opt , the power received at R x decreases with σ g due to the channel mismatch. This is not surprising since the design of w ˜ opt does not account for such errors. On the other hand, the average beampattern achieved by the proposed M-RDCB can be calculated as
P ¯ w MR 1 ( ϕ ) = K + K ( K 1 ) sin 2 3 σ g 3 σ g 2 2 J 1 ( β ( ϕ ) ) β ( ϕ ) 2 K + K ( K 1 ) sin 2 3 σ g 3 σ g 2 .
The above result verifies that P ¯ w MR 1 ( ϕ s = 0 ) = 1 for any given estimation errors. Consequently, the proposed beamformer is much more robust than the nominal optimal DCB.

4.2. Implementation in Scattering-Free Environments—Option 2

If Option 2 is adopted, the average beampattern achieved by w ˜ opt can be expressed as
P ¯ w ˜ opt ( ϕ ) = E [ K K 2 + K ( K 1 ) K 2 k = 1 K l = 1 , l k K exp j 4 π R μ k sin ( ϕ δ ψ k 2 ) μ l sin ( ϕ δ ψ l 2 ) × exp j 2 π λ ( ν k ν l ) ] .
Let ξ ψ ( ϕ ) = E μ k , δ ψ k e j 4 π R μ k sin δ ψ k ϕ 2 . It has already been shown in (22) that
ξ r π 3 = 1 F 2 0.5 ; 1 , 1.5 ; 3 π σ r λ 2 ,
where 1 F 2 0.5 ; 1 , 1.5 ; x 2 is the the hypergeometric function which has a peak at 0 and decreases when x grows large. Besides, we have
ξ ψ ( 0 ) 1 F 2 0.5 ; 1.5 , 2 ; 3 π R σ ψ λ 2 .
Injecting (49) and (50) in (48) yields
P ¯ w ˜ opt ϕ = 1 K + 1 1 K ξ r π 3 ξ ψ ( ϕ ) .
It follows from (51) that P ¯ w ˜ opt ϕ s = 0 decreases with σ r and σ ψ due to the channel mismatch. On the other hand, the average beampattern achieved by the proposed M-RDCB, which accounts for such errors, can be determined as
P ¯ w MR 2 ( ϕ ) = K + K ( K 1 ) | ξ ψ ( ϕ ) ξ r π 3 | 2 K + K ( K 1 ) | ξ ψ ( 0 ) ξ r π 3 | 2 .
It follows from (52) that P ¯ w MR 2 ( 0 ) = 1 for any localization and DoA estimation errors, in contrast to the nominal optimal DCB, thereby validating again the robustness of the proposed M-RDCB against channel estimation errors. Furthermore, we observe from (51) and (52) that the proposed M-RDCB achieves an important gain over its counterparts in terms of the received desired power, a gain that substantially increases at higher channel estimation errors.
Now, let us turn our attention to the noise powers. Using either w ˜ opt , w MR 1 , or w MR 2 , the average noise power can be calculated, respectively, as
P ¯ w opt , n = σ v 2 K 2 E ( f ˜ k Δ f k ) H ( f ˜ k Δ f k ) | f ˜ k | 2 | + σ n 2 = σ v 2 ( 1 + σ f 2 ) K 2 + σ n 2 ,
and
P ¯ w MR 1 , n = σ v 2 ( 1 + σ f 2 ) K ( 1 + σ f 2 ) + K ( K 1 ) sin 2 3 σ g 3 σ g 2 + σ n 2 ,
with Option 1 or
P ¯ w MR 2 , n = σ v 2 ( 1 + σ f 2 ) K ( 1 + σ f 2 ) + K ( K 1 ) ξ ψ ( 0 ) ξ r π 3 + σ n 2 .
with Option 2. It could be readily shown from (53)–(55) that P ¯ w opt , n P ¯ w MR 1 , n , P ¯ w MR 2 , n , making γ ¯ w opt γ ¯ w MR 1 , γ ¯ w MR 2 since P ¯ w ˜ opt ϕ s P ¯ w MR 1 ϕ s , P ¯ w MR 2 ϕ s .

4.3. Implementation in Scattered Environments

From (10) and (25), P w ˜ opt ( ϕ ) turns out to be a complex quotient of several random variables and, hence, deriving the closed form expression of its average is extremely difficult, if not impossible. To circumvent this daunting issue, we propose in this paper to derive instead its asymptotic expression for large K. When w ˜ opt is implemented in polychromatic environments, the following theorem holds:
Theorem 1.
For large K and any given AS, we have
P w ˜ opt ( ϕ ) ( l , m , n , q = 1 L α ˜ l α ˜ m H α ˜ n H α ˜ q ξ r ( ρ n , l ) χ ψ ( θ , ϕ ) + ( K 1 ) ξ r π 3 τ ψ ( θ , ϕ ) + l , m , n = 1 m = q L α ˜ l α ˜ n H σ α 2 ξ r ( ρ n , l ) χ ψ ( θ , ϕ ) + ( K 1 ) ξ r π 3 τ ψ ( θ , ϕ ) ) × 4 K l = 1 L m = 1 L α ˜ l H α ˜ m ξ r ( ρ n , l ) J 1 ( β ( ρ m , l ) ) β ( ρ m , l ) 2 .
Proof. 
See Appendix A. □
Since J 1 ( x ) / x has a maximum at 0 and decreases rapidly with x, we have J 1 ( β ( ρ m , l ) ) / β ( ρ m , l ) χ ψ ( θ , 0 ) and, hence, P w ˜ opt ( 0 ) < 1 . This means that the nominal optimal DCB is unable to satisfy the constraint in (5) due to channel estimation errors. Now, the next theorem introduces the asymptotic expression for P w PR ( ϕ ) .
Theorem 2.
For large K and any given AS, we have
P w PR ( ϕ ) ( l , m , n , q = 1 L α ˜ l α ˜ m H α ˜ n H α ˜ q ξ r ( ρ n , l ) χ ψ ( θ , ϕ ) + ( K 1 ) ξ r π 3 τ ψ ( θ , ϕ ) + l , m , n = 1 m = q L α ˜ l α ˜ n H σ α 2 ξ r ( ρ n , l ) χ ψ ( θ , ϕ ) + ( K 1 ) ξ r π 3 τ ψ ( θ , ϕ ) ) × ( l , m , n , q = 1 L α ˜ l α ˜ m H α ˜ n H α ˜ q ξ r ( ρ n , l ) χ ψ ( θ , 0 ) + ( K 1 ) ξ r π 3 τ ψ ( θ , 0 ) + l , m , n = 1 m = q L α ˜ l α ˜ n H σ α 2 ξ r ( ρ n , l ) χ ψ ( θ , 0 ) + ( K 1 ) ξ r π 3 τ ψ ( θ , 0 ) ) 1 .
Proof. 
See Appendix A. □
It follows from (57) that P w PR ( 0 ) = 1 when K is large enough. Therefore, the power received from the source S is substantially improved if w PR is implemented in lieu of w ˜ opt . Furthermore, we have
lim K P w R P , n P w ˜ opt , n = lim K ( 1 / K ) h ˜ H Λ ˜ 1 h ˜ 2 lim K ( 1 / K ) h ˜ H Λ ˜ 1 h 2 = 2 l , m = 1 L α ˜ l H α ˜ m ξ r ( ρ m , l ) J 1 ( β ( ρ m , l ) ) β ( ρ m , l ) ξ r π 3 l , m , n , q = 1 L α ˜ l α ˜ m H α ˜ n H α ˜ q τ ψ ( θ , 0 ) + l , m , n = 1 m = q L α ˜ l α ˜ n H σ α 2 τ ψ ( θ , 0 ) 2 l , m = 1 L α ˜ l H α ˜ m ξ r ( ρ m , l ) J 1 ( β ( ρ m , l ) ) β ( ρ m , l ) ξ r π 3 l , m , n = 1 m = q L α ˜ l α ˜ n H τ ψ ( θ , 0 ) σ α 2 + α ˜ m 2 2 .
Since J 1 ( β ( ρ m , l ) ) / β ( ρ m , l ) τ ψ ( θ , 0 ) and both σ α 2 and α ˜ m 2 are lower than 1, P w PR , n / P w ˜ opt , n > 1 holds when K is large enough. Consequently, in such a condition, γ ¯ w PR > γ ¯ w ˜ opt , thereby proving the superiority of the new P-RDCB against the nominal optimal DCB in polychromatic environments.

5. Numerical Evaluation Results

This section evaluates numerically the performance of the proposed M-RDCB and P-RDCB techniques and gauge them against the nominal optimal CB solution w ˜ opt in (10) and to the RDCB in [32] to emphasize on one hand the need for and the benefits of implementing robustness in DCB, and to assess on the other hand the performance gains of the proposed solutions against the best representative RDCB benchmark. The empirical quantities are obtained by averaging over 10 5 random realizations of of r k , ψ k , [ f ] k for k = 1 , , K and α l , θ l for l = 1 , , L . In all simulations, we assume that the number of rays or chromatics is L = 6 , R / λ = 1 , and the noises’ powers σ n 2 and σ v 2 are 10 dB below the source transmit power.
Figure 2 plots the ASANR and ASNR achieved by the proposed beamformer in monochromatic (i.e., scattering-free) environments versus the variances of channel errors σ 2 = σ g 2 = σ f 2 , σ r 2 , and σ ψ 2 for different values of K. Figure 2a considers implementation Option 1 which results in a phase jitter while Figure 2b considers implementation Option 2 which results in localization and DoA estimation errors. We observe from these figures that the analytical and empirical curves of γ ¯ w MR 1 and γ ¯ w MR 2 match perfectly thereby validating the correctness of the derivations in Section 4. Furthermore, we notice that the ASNR and ASANR curves remain very close for K 8 or coincide almost perfectly otherwise, thereby proving the insightfulness of the ASANR metric. As far as the proposed M-RDCB performance is concerned, it is able to achieve optimal performance, even for small K, when the channel estimation errors are relatively small to moderate (i.e., σ g 1 in Option 1 or σ r 0.2 and σ ψ 0.1 in Option 2). This confirms the robustness of the new M-RDCB. For extremely large errors, however, it looses only a fraction of a dB. Actually, with the advances made during the two last decades in the field of phase synchronization, localization, and DoA estimation, these channel estimation errors are often very small, making our beamformer’s performance optimal if advanced parameter estimation algorithms are adopted. Nevertheless, the latter naturally come with increased complexity and cost, which certainly burden those of WSN nodes. In this context, the proposed M-RDCB offers the possibility of using inaccurate but low-cost estimation algorithms at negligible performance losses, making it a more appealing and practical for cost-effective WSN deployment in real-world conditions. All these observations corroborate all the results of Section 3.
Figure 3 displays the achieved ASANR gain of proposed M-RDCB against the nominal optimal DCB and the M-RDCB in [32] for different values of K. Figure 3a considers the first implementation option while Figure 3b considers the second. We observe from these figures that M-RDCB largely outperforms both benchmarks for any given K, σ ψ , σ r , and σ α . For instance, when Option 1 is adopted, it achieves for K = 32 ASANR gains of 4.3 and 3.7 dB against the nominal optimal DCB and RDCB in [32], respectively. If Option 2 is adopted, these ASANR gains increase, respectively, to as much as 9.4 and 9.2 dB when σ ψ = 0.65 and σ r = 0.3 . As could be observed from Figure 3, these gains increase rapidly with both K and channel estimation errors. These observations corroborate all the results of Section 4 and verify the net superiority of robust M-RDCB techniques in scattering-free environments.
Figure 4 shows the ASANR, ASNR, and the ASANR gain of the proposed P-RDCB in polychromatic (i.e., scattered) environments. Figure 4a,c,e plot its achieved ASANR and ASNR versus K, δ r , δ ψ , and σ α while Figure 4b,d,f compare its achieved ASANR with those of the nominal optimal DCB and RDCB in [32]. As expected, w PR approaches the optimal ASANR performance level even in polychromatic environments, and that is for all tested AS values. In such environments, w PR achieves ASANR gains of until 10.4 and 9.4 dB against both benchmarks, respectively. As can be observed from Figure 4b,d,f these gains increase rapidly with both K and channel estimation errors. For instance, according to Figure 4f, the ASANR gain over the two benchmarks increases by approximatively 225 % against both when σ r 2 is twice as large or 73.5 % and 68 % , respectively, when α is four times as large. These additional observations further verify the high robustness of the proposed P-RDCB against channel estimation errors, key practical feature that allows its cost-effective integration in real-world WSN applications. Again, according to Figure 4, we verify that the analytical and empirical values of γ ¯ w PR match perfectly when K > 8 or are very close otherwise. All these observations corroborate once more the discussion of Section 4.

6. Conclusions

We have proposed a new DCB solution robust against major channel estimation impairments, namely, phase synchronization, localization, direction-of-arrival (DoA), and/or channel scatterers estimation errors over dual-hop transmissions from a source to a destination communicating through a WSN of K nodes. Exploiting an efficient asymptotic approximation at large K, we have developed alternative RCB solutions that not only account for estimation errors, but also adapt to different implementation scenarios and wireless propagation environments ranging from monochromatic to polychromatic ones. Besides, in contrast to existing techniques, our new RCB solutions are distributed in that they do not require any information exchange among nodes, thereby dramatically improving both WSN spectral and power efficiencies. Simulation results have confirmed that the proposed RDCB techniques are much more robust in terms of achieved SNR against channel estimation errors than best representative CB benchmarks, yet at much lower complexity, power cost, and overhead, making them suitable for WSN deployment in the harsh environments that characterize operation in real-world conditions.

Author Contributions

O.B.S. conducted this research as part of his PhD work at the Wireless Lab of INRS. S.Z., both Postdoctoral Fellow at the University of Toronto and Affiliate Member at the Wireless Lab of INRS, supervised this work and provided tight technical guidance and support to O.B.S. S.A. at INRS, the PhD Supervisor of O.B.S. and the Advisor of S.Z. at INRS, contributed with research direction, technical oversight, proofreading, and financial support of this work. S.V. at the University of Toronto, the Supervisor of S.Z. at the University of Toronto, contributed with technical oversight and proofreading of this work.

Funding

Work presented in part in [28], and supported financially by the Discovery Grants (DG) (RGPIN/227725-2013) and CREATE PERSWADE <www.create-perswade.ca> Programs of NSERC (CREAT/432255-2013) and a Discovery Accelerator Supplement (DAS) Award from NSERC (RGPAS/446157-2013).

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Let
g k ( ϕ ) = e j 2 π λ r k cos ϕ ψ k ,
denote the channel from a source located at ϕ to the k-th node. From the definition of w ˜ opt in (10),
lim K P w ˜ opt ( ϕ ) = lim K h ˜ H Λ ˜ 1 h ( ϕ ) H h ˜ H Λ ˜ 1 h ( ϕ ) h ˜ H Λ ˜ 1 h ˜ 2 = l , m , n , q = 1 L α ˜ l α m H α ˜ n H α q lim K ( 1 / K ) Π 1 + lim K ( 1 / K ) Π 2 lim K h ˜ H Λ ˜ 1 h ˜ H 2 ,
where h ( ϕ ) = f g ( ϕ ) ,
Π 1 = k = 1 K e j r k R β ρ l , m + δ k , l ϕ sin ( x ψ k ) + β ρ n , q + δ k , n ϕ sin ( y ψ k ) e j 2 π λ ( ϑ k , n ϑ k , l ) ,
and
Π 2 = k = 1 K e j r k R β ρ l , m + δ k , l ϕ sin ( x ψ k e j 2 π λ ϑ k , l p k K e j r k R β ρ n , q + δ k , n ϕ sin ( y ψ p e j 2 π λ ϑ p , n .
Exploiting the fact that r k and ψ k are mutually independent, we have
lim K 1 K Π 1 = lim K + 1 K k = 1 K e j r k R β ρ l , m + δ k , l ϕ sin ( x ψ k ) + β ρ n , q + δ l , n ϕ sin ( y ψ k ) e j 2 π λ ( ϑ k , n ϑ k , l ) = K E r k , ψ k e j r k R β ρ l , m + δ k , l ϕ sin ( x ψ k ) + β ρ n , q + δ k , n ϕ sin ( y ψ k ) E ϑ k e j 2 π λ ( ϑ k , n ϑ k , l ) = K χ ψ ( θ , ϕ ) ξ r ( ρ n , l ) .
Furthermore, we have
lim K 1 K Π 2 = lim K + 1 K k = 1 K e j r k R β ρ l , m + δ k , l ϕ sin ( x ψ k p k K e j r k R β ρ n , q + δ k , n ϕ sin ( y ψ p e j 2 π λ ( ϑ p , n + ϑ k , l ) = K ( K 1 ) E δ ψ 4 J 1 β ρ l , m ϕ + δ k , l J 1 β ρ n , q ϕ + δ k , n β ρ l , m ϕ + δ k , l β ρ n , q ϕ + δ k , n E ϑ p e j 2 π λ ( ϑ p , n ) E ϑ k e j 2 π λ ( ϑ k , l ) = K ( K 1 ) τ ψ ( θ , ϕ ) ξ r 2 π 3 .
Let us now turn our attention to the denominator of the right hand side of (A2). Using the law of large numbers, one could obtain
lim K ( h ˜ H Λ ˜ 1 h ˜ ) H ( h ˜ H Λ ˜ 1 h ˜ ) = lim K + 1 K l , m = 1 L k = 1 K α ˜ l * α m e j β ρ m , l + δ k l κ k l m e j 2 π λ ϑ k l 2 = K 2 l , m = 1 L k = 1 K α ˜ l * α m E δ ψ e j β ρ m , l + δ k l κ k l m E ϑ k e j 2 π λ ( ϑ k , l ) 2 4 K 2 l = 1 L m = 1 L α ˜ l H α ˜ m ξ r ( ρ n , l ) J 1 ( β ( ρ m , l ) ) β ( ρ m , l ) 2 .
Substituting (A5)–(A7) in (A2) yields to (56). As far as lim K P w p is concerned, we have
lim K P w PR ( ϕ ) = lim K h ˜ H Λ ˜ 1 h ( ϕ ) H h ˜ H Λ ˜ 1 h ( ϕ ) h ˜ H Λ ˜ 1 h 2 = lim K ( 1 / K ) Π 1 + lim K ( 1 / K ) Π 2 lim K h ˜ H Λ ˜ 1 h H 2 .
Besides, we have
lim K ( h ˜ H Λ ˜ 1 h ) H ( h ˜ H Λ ˜ 1 h ) = K l , m , n , q = 1 L α ˜ l α m H α ˜ n H α q ( E ϑ k e j 2 π λ ( ϑ k , n ϑ k , l ) × E r k , ψ k e j r k R β ρ l , m + δ k , l sin ( x ψ k ) + β ρ n , q + δ k , n sin ( y ψ k ) + E δ ψ 4 J 1 β ρ l , m ϕ + δ k , l J 1 β ρ n , q ϕ + δ k , n β ρ l , m ϕ + δ k , l β ρ n , q ϕ + δ k , n E ϑ k e j 2 π λ ( ϑ p , n ) E ϑ k e j 2 π λ ( ϑ k , l ) ) K l , m , n , q = 1 L α ˜ l α m H α ˜ n H α q ξ r ( ρ n , l ) χ ψ ( θ , 0 ) + ( K 1 ) ξ r 2 π 3 τ ψ ( θ , 0 ) = K l , m , n , q = 1 L α ˜ l α ˜ m H α ˜ n H α ˜ q ξ r ( ρ n , l ) χ ψ ( θ , 0 ) + ( K 1 ) ξ r 2 π 3 τ ψ ( θ , 0 ) + K l , m , n = 1 m = q L α ˜ l α ˜ n H σ α 2 ξ r ( ρ n , l ) χ ψ ( θ , 0 ) + ( K 1 ) ξ r 2 π 3 τ ψ ( θ , 0 ) .
Finally, lim K P w PR ( ϕ ) could be easily obtained using (A5)–(A9).

References

  1. Felici-Castell, S.; Navarro, E.A.; Pérez-Solano, J.J.; Segura-García, J.; García-Pineda, M. Practical considerations in the implementation of collaborative beamforming on wireless sensor networks. Sensors 2017, 17, 237. [Google Scholar] [CrossRef] [PubMed]
  2. Ochiai, H.; Mitran, P.; Poor, H.V.; Tarokh, V. Collaborative beamforming for distributed wireless ad hoc sensor networks. IEEE Trans. Sig. Proc. 2005, 53, 4110–4124. [Google Scholar] [CrossRef]
  3. Bao, X.; Liang, H.; Han, L. Transmission optimization of social and physical sensor nodes via collaborative beamforming in cyber-physical-social systems. Sensors 2018, 18, 4300. [Google Scholar] [CrossRef] [PubMed]
  4. Zaidi, S.; Affes, S.; Vilaipornsawai, U.; Zhang, L.; Zhu, P. Wireless access virtualization strategies for future user-centric 5G networks. In Proceedings of the IEEE GC Workshops 2016, Washington, DC, USA, 4–8 December 2016. [Google Scholar]
  5. Zaidi, S.; Smida, O.B.; Affes, S.; Vilaipornsawai, U.; Zhang, L.; Zhu, P. QoS-Based virtualization of user equipment in 5G networks. In Proceedings of the IEEE IWCMC 2018, Limassol, Cyprus, 25–29 June 2018. [Google Scholar]
  6. Wang, H.; Yao, Z.; Yang, J.; Fan, Z. A novel beamforming algorithm for GNSS receivers with dual-polarized sensitive arrays in the joint space–time-polarization domain. Sensors 2018, 18, 4506. [Google Scholar] [CrossRef] [PubMed]
  7. Jayaprakasam, S.; Rahim, K.A.; Leow, C.Y. Distributed and collaborative beamforming in wireless sensor networks: classifications, trends, and research directions. IEEE Commun. Surv. Tutor. 2017, 19, 2092–2116. [Google Scholar] [CrossRef]
  8. Zarifi, K.; Affes, S.; Ghrayeb, A. Collaborative null-steering beamforming for uniformly distributed wireless sensor networks. IEEE Trans. Sig. Proc. 2010, 58, 1889–1903. [Google Scholar] [CrossRef]
  9. Liu, X.; Jia, Y.; Wen, Z.; Zou, J.; Li, S. Beamforming Design for Full-Duplex SWIPT with Co-Channel Interference in Wireless Sensor Systems. Sensors 2018, 18, 3362. [Google Scholar] [CrossRef] [PubMed]
  10. Liu, H.X.; Wen, Z.; Liu, D.; Zou, J.; Li, S. Joint source and relay beamforming design in wireless multi-hop sensor networks with SWIPT. Sensors 2019, 19, 182. [Google Scholar] [CrossRef] [PubMed]
  11. Bengtsson, M.; Ottersten, B. Low-complexity estimators for distributed sources. IEEE Trans. Sig. Proc. 2000, 48, 2185–2194. [Google Scholar] [CrossRef]
  12. Huang, J.; Wang, P.; Wan, Q. Collaborative beamforming for wireless sensor networks with arbitrary distributed sensors. IEEE Commun. Lett. 2012, 16, 1118–1120. [Google Scholar] [CrossRef]
  13. Zarifi, K.; Ghrayeb, A.; Affes, S. Distributed beamforming for wireless sensor networks with improved graph connectivity and energy efficiency. IEEE Trans. Sig. Proc. 2010, 58, 1904–1921. [Google Scholar] [CrossRef]
  14. Han, Z.; Poor, H.V. Lifetime improvement in wireless sensor networks via collaborative beamforming and cooperative transmission. IET Microwav. Antennas Propagat. 2007, 1, 1103–1110. [Google Scholar] [CrossRef]
  15. Dong, L.; Petropulu, A.P.; Poor, H.V. A cross-layer approach to collaborative beamforming for wireless ad hoc networks. IEEE Trans. Sig. Proc. 2008, 56, 2981–2993. [Google Scholar] [CrossRef]
  16. Zarifi, K.; Zaidi, S.; Affes, S. A distributed amplify-and-forward beamforming technique in wireless sensor networks. IEEE Trans. Sig. Proc. 2011, 59, 3657–3674. [Google Scholar] [CrossRef]
  17. Zaidi, S.; Affes, S. Distributed collaborative beamforming in the presence of angular scattering. IEEE Trans. Commun. 2014, 462, 1668–1680. [Google Scholar] [CrossRef]
  18. Zaidi, S.; Affes, S. Distributed collaborative beamforming design for maximized throughput in interfered and scattered environments. IEEE Trans. Commun. 2015, 63, 4905–4919. [Google Scholar] [CrossRef]
  19. Zaidi, S.; Affes, S. SNR and throughput analysis of distributed collaborative beamforming in locally-scattered environments. Wirel. Commun. Mob. Comp. 2012, 12, 1620–1633. [Google Scholar] [CrossRef]
  20. Zaidi, S.; Affes, S.; Kandil, N. Accurate range-free localization in multi-hop wireless sensor networks. IEEE Trans. Commun. 2015, 64, 3886–3900. [Google Scholar] [CrossRef]
  21. El Assaf, A.; Zaidi, S.; Affes, S.; Kandil, N. Robust ANNs-based WSN localization in the presence of anisotropic signal attenuation. IEEE Wirel. Commun. Lett. 2016, 5, 504–507. [Google Scholar] [CrossRef]
  22. Zaidi, S.; Ben Smida, O.; Affes, S.; Valaee, S. Distributed zero-forcing AF beamforming for energy-efficient communications in networked smart cities. In Proceedings of the IEEE PIMRC 2017, Montreal, QC, Canada, 8–13 October 2017. [Google Scholar]
  23. Zaidi, S.; Hmidet, B.; Affes, S. Power-constrained distributed implementation of SNR-optimal collaborative beamforming in highly-scattered environments. IEEE Wirel. Commun. Lett. 2015, 4, 457–460. [Google Scholar] [CrossRef]
  24. Asztely, D.; Ottersten, B. The effects of local scattering on direction of arrival estimation with MUSIC. In Proceedings of the IEEE ICASSP 1998, Seattle, WA, USA, 15 May 1998. [Google Scholar]
  25. Zheng, G.; Wong, K.K.; Paulraj, A.; Ottersten, B. Robust collaborative-relay beamforming. IEEE Trans. Sig. Proc. 2009, 57, 3130–3143. [Google Scholar] [CrossRef]
  26. Chen, P.; Yang, Y.; Wang, Y.; Ma, Y. Robust Adaptive Beamforming with Sensor Position Errors Using Weighted Subspace Fitting-Based Covariance Matrix Reconstruction. Sensors 2018, 18, 1476. [Google Scholar] [CrossRef] [PubMed]
  27. Mahboobi, B.; Soleimani-Nasab, E.; Ardebilipour, M. Outage probability based robust distributed beam-forming in multi-user cooperative networks with imperfect CSI. Wirel. Person. Commun. 2014, 77. [Google Scholar] [CrossRef]
  28. Ben Smida, O.; Zaidi, S.; Affes, S.; Valaee, S. Low-cost robust distributed collaborative beamforming against implementation impairments. In Proceedings of the IEEE GLOBECOM 2018, Abu Dhabi, UAE, 9–13 December 2018. [Google Scholar]
  29. Huang, X.; Wu, H.C.; Principe, J.C. Robust blind beamforming algorithm using joint multiple matrix diagonalization. IEEE Sens. J. 2007, 7, 130–136. [Google Scholar] [CrossRef]
  30. Liu, F.; Du, R.; Wu, J.; Zhou, Q.; Zhang, Z.; Cheng, J. Multiple Constrained 2-Norm Minimization Algorithm for Adaptive Beamforming. IEEE Sens. J. 2018, 18, 6311–6318. [Google Scholar] [CrossRef]
  31. Ponukumati, D.; Gao, F.; Xing, C. Robust peer-to-peer relay beamforming: A probabilistic approach. IEEE Commun. Lett. 2013, 17, 305–308. [Google Scholar] [CrossRef]
  32. Sadr, M.A.M.; Mahboobi, B.; Mehrizi, S.; Attari, M.A.; Ardebilipour, M. Stochastic robust collaborative beamforming: non-regenerative relay. IEEE Trans. Commun. 2016, 64, 947–958. [Google Scholar] [CrossRef]
  33. Tsinos, C.G.; Vlachos, E.; Berberidis, K. Distributed blind adaptive computation of beamforming weights for relay networks; In Proceedings of the IEEE PIMRC 2013, London, UK, 8–11 September 2013.
  34. Li, J.; Petropulu, A.P.; Poor, H.V. Cooperative transmission for relay networks based on second-order statistics of channel state information. IEEE Trans. Sig. Proc. 2011, 59, 1280–1291. [Google Scholar] [CrossRef]
  35. Nassab, V.H.; Shahbazpanahi, S.; Grami, A.; Luo, Z.Q. Distributed beamforming for relay networks based on second-order statistics of the channel state information. IEEE Trans. Sig. Proc. 2008, 56, 4306–4316. [Google Scholar] [CrossRef]
  36. Gong, S.; Wu, S.X.; Man-Cho So, A.; Huang, X. Distributionally robust collaborative beamforming in D2D relay networks with interference constraints. IEEE Trans. Wirel. Commun. 2017, 16, 5048–5060. [Google Scholar] [CrossRef]
  37. Sadr, M.A.M.; Attari, M.A.; Amiri, R. Robust relay beamforming against jamming attack. IEEE Commun. Lett. 2018, 22, 312–315. [Google Scholar] [CrossRef]
  38. Chalise, B.K.; Vandendorpe, L. Optimization of MIMO relays for multipoint-to-multipoint communications: nonrobust and robust designs. IEEE Trans. Sig. Proc. 2009, 58, 6355–6368. [Google Scholar] [CrossRef]
  39. Chalise, B.K.; Vandendorpe, L. MIMO relay design for multipoint-to-multipoint communications with imperfect channel state information. IEEE Trans. Sig. Proc. 2010, 57, 2785–2796. [Google Scholar] [CrossRef]
  40. Van Veen, B.D.; Buckley, K.M. Beamforming: A versatile approach to spatial filtering. IEEE ASSP Mag. 1988, 5, 4–24. [Google Scholar] [CrossRef]
  41. Affes, S.; Gazor, S.; Grenier, Y. An algorithm for multisource beamforming and multitarget tracking. IEEE Trans. Signal Process. 1996, 44, 1512–1522. [Google Scholar] [CrossRef]
  42. Thibault, I.; Corazza, G.E.; Deambrogio, L. Phase synchronization algorithms for distributed beamforming with time varying channels in wireless sensor networks. In Proceedings of the IEEE IWCMC 2011, Istanbul, Turkey, 4–8 July 2011. [Google Scholar]
  43. Shi, S.; Zhu, S.; Gu, X.; Hu, R. Extendable carrier synchronization for distributed beamforming in wireless sensor networks. In Proceedings of the IEEE IWCMC 2016, Paphos, Cyprus, 5–9 September 2016. [Google Scholar]
  44. Ming, W. Distributed node location algorithm using non-anchor node clustering. In Proceedings of the IEEE ICCSE 2016, Nagoya, Japan, 23–25 August 2016. [Google Scholar]
  45. Sriploy, P.; Uthansakul, P.; Uthansakul, M. An effect of imperfection in node location estimation on distributed beamforming. In Proceedings of the IEEE ECTI-CON 2012, Phetchaburi, Thailand, 16–18 May 2012. [Google Scholar]
Figure 1. System model.
Figure 1. System model.
Sensors 19 01061 g001
Figure 2. Average signal to average noise ratio (ASANR) and average signal to noise ratio (ASNR) of proposed monochromatic robust distributed collaborative beamforming (M-RDCB) in monochromatic environments under: (a) implementation Option 1, and (b) implementation Option 2.
Figure 2. Average signal to average noise ratio (ASANR) and average signal to noise ratio (ASNR) of proposed monochromatic robust distributed collaborative beamforming (M-RDCB) in monochromatic environments under: (a) implementation Option 1, and (b) implementation Option 2.
Sensors 19 01061 g002
Figure 3. ASANR gain of proposed M-RDCB in monochromatic environments under: (a) implementation Option 1, and (b) implementation Option 2.
Figure 3. ASANR gain of proposed M-RDCB in monochromatic environments under: (a) implementation Option 1, and (b) implementation Option 2.
Sensors 19 01061 g003
Figure 4. ASANR, ASNR, and ASANR gain of proposed P-RDCB in polychromatic environments.
Figure 4. ASANR, ASNR, and ASANR gain of proposed P-RDCB in polychromatic environments.
Sensors 19 01061 g004aSensors 19 01061 g004b

Share and Cite

MDPI and ACS Style

Ben Smida, O.; Zaidi, S.; Affes, S.; Valaee, S. Robust Distributed Collaborative Beamforming for Wireless Sensor Networks with Channel Estimation Impairments. Sensors 2019, 19, 1061. https://doi.org/10.3390/s19051061

AMA Style

Ben Smida O, Zaidi S, Affes S, Valaee S. Robust Distributed Collaborative Beamforming for Wireless Sensor Networks with Channel Estimation Impairments. Sensors. 2019; 19(5):1061. https://doi.org/10.3390/s19051061

Chicago/Turabian Style

Ben Smida, Oussama, Slim Zaidi, Sofiène Affes, and Shahrokh Valaee. 2019. "Robust Distributed Collaborative Beamforming for Wireless Sensor Networks with Channel Estimation Impairments" Sensors 19, no. 5: 1061. https://doi.org/10.3390/s19051061

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop