Abstract

In this paper, we propose robust power allocation strategies to improve the localization performance in cooperative wireless sensor localization systems when suffering interference of jammer nodes. In wireless sensor localization systems, transmitting power strategies will affect the localization accuracy and determine the lifetime of wireless sensor networks. At the same time, the power allocation problem will be evolution to a new challenge when there are jammed nodes. So in this paper, we first present the optimization framework in jammed cooperative localization systems. Moreover, the imperfect parameter estimations of agent and jammer nodes are considered to develop robust power allocation strategies. In particular, this problem can be transformed into second-order cone programs (SOCPs) to obtain the end solution. Numerical results show the proposed power allocation strategies can achieve better performance than uniform power allocation and the robust schemes can ensure lower localization error than nonrobust power control when systems are subject to uncertainty.

1. Introduction

HIGH precious localization information is essential in many location-based applications and services, such as intelligent robot, logistics tracking, equipment management, and so on [1]. Traditional localization techniques, e.g., the global positioning system (GPS), may not provide satisficed localization accuracy in some harsh environments [2]. So the wireless sensor localization systems are motivated to provide necessary supplements.

In a wireless sensor localization system, there are always three types of nodes, i.e., agent nodes which are devices with unknown positions, anchor nodes which are infrastructures with known positions, and jammer nodes which are designedly or unintentional distributed in some places. Conventionally, the agent nodes can infer their positions by range measurements from anchor to agent nodes. Besides, the cooperation between agent nodes can improve localization accuracy through information sharing and additional measurements between agent nodes [3]. However, the jammer nodes will bring interference to degrade the localization performance of agent nodes. In other words, the localization accuracy of agent nodes is depended on the network topology and the measurement errors [4]. The measurement errors are related to the transmit power, signal waveform, channel condition, and interference condition. Consequently, power allocation strategies are critical to reduce the localization error and improve the lifetime of wireless sensor networks.

Existing studies have been worked on power allocation problems. In study [5], the author established an optimization framework to allocate robust power for anchor nodes and designed a distributed power allocation algorithm via conic programming. In [6], the power allocation strategies in both active and passive localization networks were researched. For network navigation, literature [7] developed efficient navigation algorithms to obtain optimized energy allocation strategies. Then for the cooperative localization, literature [4] built a general framework for wide-band cooperative localization networks and established the fundamental limits. In [7], the author proposed a distributed robust power allocation algorithm by infrastructure and cooperation phases. In [8], the power management problem was solved by game approach under the knowledge of local and global information. In [9], a hierarchical game was developed to obtain optimal power allocation strategies for different kinds of nodes simultaneously. What is more, when the jammer nodes are considered, two schemes were proposed to optimize power management for jammer nodes in [10, 11]. However, existing works in [10, 11] focus on jamming techniques to degrade the localization performance. So the author in [12] proposed an optimal power allocation approach based on semidefinite programs (SDP) to minimize the maximum Cramer-Rao lower bound (CRLB) or average CRLB in jammed wireless sensor localization systems.

While for above researches, there are some new challenges to be considered. First, the authors did not consider the effect of jammer nodes in [59]. If there are jammer nodes in localization systems, their positions and transmit power will affect the power allocation strategies of different nodes. Second, in [10, 11], the authors have investigated the analogous power allocation problems, but they focused on jamming techniques. The antijamming techniques through optimizing the power allocation strategies of anchor and agent nodes are still challenging tasks. Moreover, thought the jammer nodes were introduced, the cooperative technique and the parameter uncertainty did not consider in study [12]. For cooperative localization, it will be more complicated due to additional measurements. At the same time, the parameter uncertainty of different nodes should be tackled to guarantee the localization requirement. So the main contributions of this paper can be concluded as follows:(i)We propose optimal power allocation strategies for cooperation in jammed wireless sensor localization system, aiming to guarantee the localization requirement.(ii)We develop a robust optimization method to combat the uncertainty parameters of agent nodes and jammer nodes.(iii)We exploit that the problem can be transformed into second-order cone programs (SOCPs) due to the functional properties of squared position error bound (SPEB) when considering the cooperative agent nodes as pseudo anchor nodes.

The rest of this paper is organized as follows. In Section 2, the system model is described, and the problem to optimize is formulated. Section 3 studies the uncertainty model and robust formulation. The robust power allocation strategies are presented in Section 4. The simulation results are presented in Section 5. Conclusions are given in Section 6.

Notation. denotes a column vector with all 1’s. The operation denotes the Kronecker product. denotes a unit vector and the -th element is 1 while the others are 0’s. represents the Euclidean norm of its argument.

2. System Models and Problem Formulation

2.1. System Model

For a two-dimensional jammed wireless sensor localization system, there are three types of nodes illustrated in Figure 1. This network includes agent nodes, anchor nodes, and jammer nodes (the jammer nodes may designedly or unintentionally distribute in some interested areas and they will degrade the localization accuracy of agent nodes in this network. If the jammer nodes are unintentional introduced into localization systems, they may be caused by different equipment. Then if the jammer nodes are designed, they may be employed by enemies), denoted by , , and , respectively. The position of node is denoted by for . For arbitrary nodes and , the distance and angel from to are denoted by and , respectively. In addition, it is assumed that jammer nodes transmit zero-mean Gaussian noise [10].

In this paper, each agent node can cooperate with its neighbors to increase localization accuracy. So each agent node not only receives signals from anchor nodes but also from neighbor agent nodes. The connectivity sets can be denoted as for . Then the received waveform at agent node from node can be represented as [10]where and represents the observation interval, denotes the transmit power of node , represents known transmit signal waveform with Fourier transform , and denote the amplitude and time delay of the -th path, and denotes the number of multipath between agent node and agent node . Here the influence of jammer nodes is considered as jamming noise with a transmit power , is assumed as independent zero-mean white Gaussian random Process, and denotes the channel coefficient between agent node and the -th jammer node. Moreover, the different noises are modeled as independent zero-mean white Gaussian processes with the spectral density level and that of are equal to one. Then the time delay can be expressed bywhere and represent the different positions of nodes, is the propagation speed of signal, and is a range bias for non-line-of-sight (NLOS), denoting those NLOS anchor nodes as set . If the -th path is line-of-sight (LOS), such that , denote those nodes as set . Here we consider the cooperative agent node as a pseudo anchor node when it provides localization information to agent node .

2.2. Performance Metric

For agent node , the unknown parameters can be introduced aswhere and is the number of elements in ; the vector of multipath parameters can be associated with [4], expressed asThen let denote the estimation of unknown parameter vector ; the mean squared error (MSE) matrix for will satisfy the following inequality [4]:where is the Fisher information matrix (FIM). Let be the unbiased position estimation of individual agent node , then (4) implies thatFor cooperative localization in jammed wireless sensor systems, the mean squared error (MSE) of position estimation for agent k is satisfied the following inequality [4]:where denotes the Fisher information matrix (FIM). denotes the trace operator and is the individual squared position error bound (SPEB) for agent node , which provides a lower bounded for unbiased estimate.

In addition, the network EFIM is given in [7]withwhere is the transmit power of node and is called equivalent ranging coefficient (ERC), denotes the effective bandwidth of node , is the path-overlap coefficient characterizing the effect of multipath propagation for localization, and and are -dimensional vectors [7]. Moreover, the denotes the energy ratio between the -th component and the noise (here we only consider the line-of-sight connection between nodes, so = 1.), given byin which is the amplitude of the -th path, is the Fourier transform of transmit signal waveform , is the channel coefficient between agent node and jammer node , and is the transmit power of jammer node . Without loss of generality, the ERC can be transformed as [10]where is a positive coefficient determined by the channel properties and effective bandwidth; is the pathloss coefficient during transmission. Here we simply recognize the cooperative agent nodes as pseudo anchor nodes. So the individual SPEB can be also obtained by (2). If the agent nodes and are not connected, the parameter can be set as .

In this paper, it is assumed that jammer nodes transmit zero-mean Gaussian noise. In practice, this assumption may be inappropriate for some situations. However, this assumption is used in our work for following purposes: First, to best of our knowledge, it is the first time to develop an antijamming approach through optimizing power allocation strategies for anchor and agent nodes. Those initial results can provide a fundamental feasibility for further studies on this problem. Second, the prior information of jammer nodes may not be reached for some situations, so we simplify the transmission of each jammer node as zero-mean Gaussian noise, which is commonly employed in [10, 11].

2.3. Power Allocation Formulation

The SPEB is adopted to be the performance matrix, so it is reasonable to minimize the total transmit power when each agent node requires the localization accuracy [6]. Thus, we can formulate the power allocation problem aswhere and are transmit power strategies of agent nodes and anchor nodes, is the localization accuracy requirement for agent node , and represents the linear constraints of each power allocation strategy, such as the individual power constraints , . Note that the optimization objective and the optimization variables in our paper are different from the references [10, 11]. Moreover, it is impracticable to obtain the solution for the proposed problem through the approaches in [10, 11].

3. Uncertainty Model and Robust Formulation

Due to the imperfect estimates of network parameters, the robust formulation is necessary for the proposed power allocation problem. Figure 2 shows an example of uncertainty model. For any agent node , its position can be defined in an area with center and radius . Let , , and be the nominal value of angle , channel coefficient , and distance . For any agent node , the actual network parameters with anchor nodes can be represented byForm Figure 2, we can find the angular uncertainty fits    (it is assumed that the radius is larger than the minimum distance between nodes.). Similarly, the actual network parameters for anchor nodes with agent node can be also represented by Here we can find from Figure 3 that the angular uncertainty fits . Then for the jammer node , the angular uncertainty will not affect the result, so the network parameters are given by From (6), we can find that the channel coefficient is a monotonically nonincreasing function of and a monotonically increasing function of , . Thus, the ERC is bounded byIn summary, we have the set of actual network parameters asTo ensure the localization accuracy, the worst-case should be considered with parameter uncertainty. Then the worst-case SPBE is given by

4. Robust Power Allocation Strategies

To solve the proposed problem, we introduce following proposition.

Proposition 1. The SPEB of each agent node is convex about . At the same time, it can be formulated aswhere and is the symmetric matrix to reflect the topology, given by where

Proposition 2. According to the result in Proposition 1, the proposed power allocation problem can be transformed into the SOCP, given as where and . Note that the proofs of Propositions 1 and 2 are similar to Appendix B and proposition  3 in [6], so here we omit the details for brevity. The next task is to address the uncertainty parameters about angel and ERC.

Form Proposition 1, we can conclude that the SPEB is a monotonically nonincreasing function of ERC. So it will be the worst-case for SPEB when the ERC for all . In other words, when , the maximization of SPEB over ERC can be reached. Moreover, because the SPEB over angel is not an explicit expression, it will be more complicated to address the angular uncertainty.

From (18), we can find that only the denominator includes the angel . Then the angular uncertainty problem can be transformed to find the lower bound of the denominator.

Proposition 3. In the (18), the denominator can be expressed byThen letandWe can get

Proof. One hasandSoConsequently, we haveThus,Therefore, Proposition 3 is proved.

In summary, combining the uncertainty parameters about angel and ERC, the upper bound for the worst-case SPEB can be expressed byThen the constraint in (29) can be relaxed and the proposed problem becomeswhere and .

Successively, the power allocation strategies can be described in Algorithm 1.

Input, .
Output.
(Step 1) Estimate the positions of each agent nodes with
each anchor node power strategy , .
(Step 2)For , solve the problem in (43).
(Step 3)Output .

5. Simulation Result

To evaluate the proposed robust power allocation method, the simulation scenario is illustrated in Figure 1. Here we compare the proposed algorithm with the uniform power management scheme and the nonrobust power allocation strategy. In this paper, the normalized power is considered as and . The channel parameter is given as for different nodes and . Moreover, the standard optimization solver CVX is used to address the proposed problem [13].

Figure 4 illustrates the average and worst SPEBs respect to different normalized total power. First, the cooperative localization can obtain lower SPEB than the noncooperative localization in all cases. Second, when consuming the same power, the proposed method via SOCP can reach a better performance than the uniform allocation strategy in both average SPEB and worst SPEB.

Figure 5 shows the average SPEB in different methods with respect to the total power consumption. In both noncooperative and cooperative localization systems, the robust power allocation strategies have better localization accuracy than the nonrobust approaches. When the uncertainty size , the problem will be equal to and they have the same performance for nonrobust and robust approaches.

For the same localization accuracy requirement , the total power consumption and the worst-case SPEB with respect to the uncertainty size are demonstrated in Figures 6 and 7. It can be seen that the cooperative localization consumes less power to achieve the same localization of noncooperative localization. When the parameter uncertainty size increases, the power consumption will also increase to ensure the localization requirement in robust cases. At the same time, the worst-case SPEB will decrease due to the robust formulation. But in the nonrobust cases, the worst-case SPEB increase with the uncertainty size, significantly violating the localization accuracy requirement.

6. Conclusion

In this paper, we investigated the robust power allocation strategies for cooperation in jammed wireless sensor localization systems. First, the optimization framework is presented in jammed cooperative localization systems. Then, the robust power allocation strategies are developed to address the parameter uncertainty problem. Moreover, the problem can be transformed into SOCP and obtained the end solution via conic programming. The simulation results demonstrated that the cooperative localization can reach better localization accuracy than noncooperative localization, the power allocation scheme via SOCP outperforms the uniform scheme, and the robust formulation approach outperforms the nonrobust approach.

Data Availability

The data in this paper is generated from the simulation in Matlab, and the detail simulation settings can refer to Section 5. Therefore, the data used to support the findings of this study are included within the article.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This work was supported by the National Science Foundation of China under Grant 61601511.