Power Adaptation for Distributed Detection in Energy Harvesting WSNs with Finite-Capacity Battery
Ghazaleh Ardeshiri, Hassan Yazdani, Azadeh Vosoughi

TL;DR
This paper proposes an optimal power adaptation scheme for energy-harvesting sensors in distributed detection networks, maximizing detection performance while considering finite battery capacity and energy harvesting dynamics.
Contribution
It introduces a novel optimal power map that adapts sensor transmit power based on battery and channel states, improving detection performance in energy-harvesting wireless sensor networks.
Findings
Optimal power map derived considering energy arrival and battery state.
Simulation shows improved detection performance with proposed power adaptation.
Performance varies with system parameters like energy arrival rate and battery capacity.
Abstract
We consider a wireless sensor network, consisting of N heterogeneous sensors and a fusion center (FC), that is tasked with solving a binary distributed detection problem. Each sensor is capable of harvesting randomly arrived energy and storing it in a finite capacity battery. Sensors are informed of their fading channel states, via a bandwidth-limited feedback channel from the FC. Each sensor has the knowledge of its current battery state and its channel state (quantized channel gain). Our goal is to study how sensors should choose their transmit powers such that J-divergence of the received signal densities under two hypotheses at the FC is maximized, subject to certain (battery and power) constraints. We derive the optimal power map, which depends on the energy arrival rate, the battery capacity, and the battery states probabilities at the steady state. Using the optimal power map,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Power Adaptation for Distributed Detection in Energy Harvesting WSNs with Finite-Capacity Battery
Ghazaleh Ardeshiri, Hassan Yazdani, Azadeh Vosoughi
University of Central Florida
Email:[email protected], [email protected], [email protected]
Abstract
We consider a wireless sensor network, consisting of heterogeneous sensors and a fusion center (FC), that is tasked with solving a binary distributed detection problem. Each sensor is capable of harvesting randomly arrived energy and storing it in a finite capacity battery. Sensors are informed of their fading channel states, via a bandwidth-limited feedback channel from the FC. Each sensor has the knowledge of its current battery state and its channel state (quantized channel gain). Our goal is to study how sensors should choose their transmit powers such that -divergence of the received signal densities under two hypotheses at the FC is maximized, subject to certain (battery and power) constraints. We derive the optimal power map, which depends on the energy arrival rate, the battery capacity, and the battery states probabilities at the steady state. Using the optimal power map, each sensor optimally adapts its transmit power, based on its battery state and its channel state. Our simulation results demonstrate the performance of our proposed power adaptation scheme for different system parameters.
I Introduction
A wireless sensor network (WSN), consisting of a network of sensors with embedded capabilities of sensing, computation, and communication, is typically used to sense and collect data for a wide range of applications [1]. Traditionally, a WSN is composed of sensor nodes powered by non-rechargeable batteries with limited energy storage capacities. As a result, a WSN can only function for a limited time [2]. Recently, energy harvesting (the technology of harnessing energy from renewable resources in ambient environment such as solar, wind, and geothermal energy) has attracted much attention [3]. Utilizing harvesting technology in WSNs can pave the way to building a self-sustainable system with a lifetime that is not limited by the lifetime of the conventional batteries [4]. Unlike traditional battery-powered systems, where transmission is often subject to a constant power constraint, the energy available to an energy harvesting system is modeled as a random process [5]. For transmitters that are powered by energy harvesters, unlike conventional communication devices that are subject only to a power constraint or a sum energy constraint, they, in addition, subject to other energy harvesting constraints [6, 7].
In this paper, we consider the distributed detection of a known signal using a WSN with energy harvesting sensors and a fusion center (FC). Each sensor makes a noisy observation and has a battery with a finite capacity. Each sensor makes a local decision based on its own observation. Sensors send their local decisions to the FC over orthogonal channels, that are subject to fading and additive white Gaussian noise (AWGN). Assuming the knowledge of channel gains at the FC, the FC feeds back the quantized channel gains to the sensors via a bandwidth-limited feedback channel. Given its battery state and the quantized channel gain, each sensor adjusts its transmit power accordingly. Our goal is to study how each sensor should optimally adapt its transmit power, such that the detection performance metric at the FC is optimized, subject to certain battery related constraints.
We choose -divergence as our detection performance metric, motivated by the fact that it is a widely used metric for detection systems, since it provides a lower bound on the detection error probability. Furthermore, it allows us to derive analytically tractable results in our study. In particular, we find closed-form solutions for the optimal transmit powers at the sensors that specify how each sensor should choose its transmit power, according to its battery state and its channel state information.
The paper organization follows: Section II describes our system model, including transmission model, energy harvesting system, and the battery state model. Section III derives an approximate expression for the -divergence. Section IV formalizes our optimal power adaptation problem and provides its solution. Section V illustrates our numerical results and Section VI includes our concluding remarks.
II System Model
In this section we describe the distributed detection problem and we address our system setup, including transmission model and the battery state model (based on the consumed energy for transmitting local decisions and the randomly harvested energy).
II-A Distributed Detection Problem
We address a binary distributed detection problem in a WSN, consisting of sensors and a FC. Sensors are deployed to distinguish between two hypotheses , with probabilities and , where and represent absence or presence of known scalar signal , respectively (see Fig. 1). Let denote the local observation at sensor during an observation period. We assume the following signal model
[TABLE]
where is the additive observation noise. We assume and all observation noises are independent over time and among sensors. Sensor makes a local binary decision , independent of other sensors, according to a certain local decision rule based on only. Let denote the local decision rule for sensor . The local decision, is
[TABLE]
Let and denote, respectively, the false alarm and detection probabilities at sensor , i.e., and . Sensors send their local decisions to the FC over orthogonal channels that are subject to fading and AWGN. The received signal at the FC from sensor is
[TABLE]
where is the exponential fading channel gain corresponding to sensor with parameter and Also, is the amplitude of the signal transmitted by sensor , and hence is the transmitted power of sensor corresponding to its local decision . Given the knowledge of channel gains ’s, the FC quantizes ’s and sends the quantized gains to the sensors through a limited feedback channel. Hence, sensors can optimally adjust their transmit powers ’s according to their channel state information. In particular, suppose the FC partitions the set of positive real numbers into disjoint intervals for sensor , denoted as . For sensor these quantization intervals are determined by the quantization thresholds , where . In other words for . The channel gain quantization rule at the FC for sensor follows: if then is quantized to . We assume that the channel coherence time is larger than an observation period and hence the channel gains are unchanged during this time. We define , which can be found based on the distribution of fading model in terms of the thresholds and . Let denote the vector that includes the received signals at the FC from all sensors. The FC applies its fusion rule to and obtains a global decision where . The conditional probability density functions (pdfs) of given the two hypotheses are
[TABLE]
Note given , and are independent and hence for . Also, given and , is Gaussian. In particular, and .
II-B Battery State Model
We assume each sensor is able to harvest randomly arrived energy from the environment and stores it in a battery. This battery has the capacity of storing at most units (cells) of energy, where each unit is equivalent to Jules. Therefore, the battery capacity measured in Jules is equal to . When units of the battery is fully charged we say that the battery is at state . Let , denote the energy state information (ESI) of sensor at the beginning of slot . Note that represents the empty battery level, and represents the full battery level. Suppose sensors use a frame with duration (see Fig. 2) and denotes the arrival energy during slot at sensor . The energy arrives randomly in each slot with a fixed energy arrival rate . The energy arrival process is typically modeled as a sequence of independent and identically distributed (i.i.d) random variables with an exponential distribution [8, 9]. Hence, the cumulative distribution function (CDF) of is . The battery harvests energy and stores it in units. We assume that the energy harvested at slot is immediately available in slot for data transmission.
Suppose denotes the number of energy units consumed at slot when and the battery is at state () for sensor . Also, we assume that the energy consumed for sensing is negligible. The battery state in the next time slot (slot ) depends on the present system state (slot ) and the action taken in slot (whether the sensor local decision or ). If sensor decides , then the battery state in the next time slot is
[TABLE]
If sensor decides , then the battery state in the next time slot is
[TABLE]
where . We define as the probability that the battery state of sensor at slot is equal to . Note that depends on the battery state at slot , the harvested energy at slot , and the transmit power at slot if sensor decides . Therefore, we can write as (7).
III Characterization of -Divergence
Given our system model, our goal is to optimize the transmit powers ’s for all sensors, such that the detection performance at the FC is optimized. Natural choices for the detection performance metric are detection and false alarm probabilities (or error probability) corresponding to the global decision at the FC. However, finding closed-form expressions of these probabilities, even for the centralized detection, is very difficult. We choose one of the distance related bounds of the Ali-Silvey class of distance measures, specifically, the -divergence, as our detection performance metric [10]. Our choice is motivated by the facts that (i) it is a widely used metric for evaluating detection system performance [11], [12], since it provides a lower bound on the detection error probability, (ii) it is closely related to other types of detection performance metric, including the asymptotic relative efficiency (ARE). Given that sensor knows its quantized channel gain and the state of its battery, we study how each sensor should optimally adapt its transmit power, such that the -divergence at the FC is maximized, under certain constraints related to the network power and individual batteries (will be discussed in details in Section IV). Our proposed transmit power adaptation can be implemented in a distributed fashion, i.e., each sensor adapts its transmit power according to its locally available information about its fading channel gain and its battery state. The -divergence between two probability densities, denoted as and , is defined as
[TABLE]
where is the non-symmetric Kullback-Leibler (KL) distance between and . The KL distances and are defined as
[TABLE]
Using (9) we can write the -divergence as
[TABLE]
As pointed out in [10], the conditional pdfs are Gaussian mixtures. Unfortunately, the -divergence between two Gaussian mixture densities does not have a general closed-form expression. Similar to [10], we approximate the -divergence between two Gaussian mixture densities by the -divergence between two Gaussian densities , where the parameters and of the approximate distributions are obtained from matching the first and second order moments of the actual and the approximate distributions. For our problem setup, one can verify that the parameters and become
[TABLE]
The -divergence between two Gaussian densities, represented as J_{n}\big{(}f^{G}(y_{n}|{\mathcal{H}}_{1}),f^{G}(y_{n}|{\cal H}_{0})\big{)}, in terms of their means and variances is [10]
[TABLE]
Substituting and into in (11) we approximate J_{n}\big{(}f(y_{n}|H_{1}),f(y_{n}|H_{0})\big{)} as the following
[TABLE]
where and
[TABLE]
Note that depends on the channel gain and power .
IV Formalizing and Solving Optimal Transmit Power Adaptation Problem
Recall is the consumed units of energy for sensor . Hence is the corresponding transmit power. Our main contribution is to design the optimal transmit power map with the points for , and . The optimal map can be found offline, via solving the following constrained optimization problem, and the map is shared with all sensors for distributed implementation. Sensor at slot , given the knowledge of its quantized channel gain and its battery state , decides which transmit power it should choose to transmit . Fig. 3 shows an example of the optimal transmit power map for sensor when and . Given our system model, we wish to maximize -divergence subject to three constraints: the causality constraint, the battery outage constraint, and the total average power constraint. We characterize these three constraints in the following. First, the causality constraint [13] restrains the transmit power, such that the consumed energy for data transmission is less than the available energy in the battery, i.e. . Second, the battery outage constraint prevents the sensor battery to be completely discharged. We express the battery outage constraint as
[TABLE]
where . The battery outage constraint in (13) means that, with a probability of larger than , the energy units at slot will be larger than -percent of the available energy units at slot , given the channel state . By approximating , the constraint in (13) can be written as
[TABLE]
From (13) and (IV) we find below
[TABLE]
Using the battery outage constraint we can find an upper bound on , i.e., . Using the CDF , we find as
[TABLE]
The total average power constraint for a given requires
[TABLE]
where . Considering the above three constraints, we have
[TABLE]
where in the cost function is the expression in (12), when and , respectively, are replaced with (the corresponding quantized channel gain) and (the transmit power corresponding to channel state and battery state ). The optimization variables are points of the power map consisting of points . Our system model can be viewed as an extension of the model in [10] in two aspects. We note that the system model in [10] does not include energy harvesting. Moreover, the developed -divergence optimal power allocation is based on perfect channel state information at the sensors. The convexity of -divergence function with respect to transmit powers is studied in [10] in terms of the local detection performance indices . We state the result in the following theorem.
Theorem 1 [10] : The -divergence optimization problem is convex when where the set is
[TABLE]
We assume that and in our system are such that and hence the problem in (IV) is convex with respect to our optimization variables. Given the probabilities of the battery states , we derive the solution of the problem in (IV), using the technique of Lagrange multipliers. The associated Lagrangian is
[TABLE]
The Lagrangian multiplier can be obtained using the ellipsoid method. By setting we get
[TABLE]
Suppose is the solution to (19) and denotes the solution to the problem in (IV). We have
[TABLE]
and satisfies the following
[TABLE]
The corresponding optimal number of energy units for transmission is
[TABLE]
We take the following iterative approach to find the probabilities of the battery states. We start from an initial step (slot [math]) where the battery is fully charged, i.e. . We obtain using Algorithm 1. Then, we calculate using (7). We iteratively find and until the convergence is reached, i.e., when the following criteria is met
[TABLE]
The pseudo-code for calculating in the steady state is given in Algorithm. 2. Fig. 4 depicts in the steady state for different energy arrival rates . As increases, the amount of harvested energy increases and thus the probability of the battery being discharged decreases. The performance of the proposed algorithm, will be illustrated and discussed next.
V simulation results
In this section, we provide the numerical results to illustrate our proposed power adaptation scheme. Our simulation parameters are , , , , for all sensors, and . Note that sensors are heterogeneous, in the sense that their statistical information parameters are different. We set Joules, s, and for all sensors. The FC uses a Neyman-Pearson detector based on the likelihood ratio of the received signal . Let and , respectively, represent the detection and false alarm probabilities of NP detector at the FC. The threshold of the NP detector is determined by the target . Assuming sensors use the optimal power map from section IV to adapt their transmit powers when sending their local decisions , we find .
Fig. 5 and Fig. 6 show versus . Note that increases as increases, however, it remains almost the same after reaches and exceeds a certain value. This is due to the fact that (depending the battery capacity and the energy arrival rate ), the total power constraint in (IV) becomes and remains inactive when reaches and exceeds this certain value. In this case, the optimal becomes zero and the sensors’ transmit power ’s do not change. Fig. 5 shows versus for . As increases, the saturation of occurs at a larger value of . Fig. 6 shows versus for . As increases, the saturation of happens at a larger value of . Fig. 7 and Fig. 8 show -divergence versus , confirming that it has the same trend as versus .
VI Conclusions and Future Research
In summary, we studied optimal transmit power adaptation for binary distributed detection problem in a WSN with heterogeneous energy harvesting sensors. Aiming at maximizing the approximate -divergence of the received signal densities under two hypotheses at the FC (subject to certain constraints), we provided the optimal power map, which would become available at the sensors. The optimal power map depends on the energy arrival rate, the battery capacity, and the battery states probabilities at the steady state. Using the optimal power map, each sensor chooses its transmit power, based on its battery state and its channel state. Through simulations, we investigated the performance of our proposed power adaptation scheme for different system parameters. For future research, we expand our system model and in particular the wireless communication channel model, and consider a finite-state Markovian fading channel model. We will study the performance of our proposed power adaptation scheme and compare it with other power allocation methods in the literature for energy harvesting systems, including dynamic programming techniques.
Acknowledgment
This research is supported by NSF under grants CIF-1341966 and CIF-1319770.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] S. Sudevalayam and P. Kulkarni, “Energy harvesting sensor nodes: Survey and implications,” IEEE Communications Surveys Tutorials , vol. 13, no. 3, pp. 443–461, Third 2011.
- 2[2] S. Mao, M. H. Cheung, and V. W. S. Wong, “Joint energy allocation for sensing and transmission in rechargeable wireless sensor networks,” IEEE Transactions on Vehicular Technology , vol. 63, no. 6, pp. 2862–2875, July 2014.
- 3[3] G. Ardeshiri, H. Yazdani, and A. Vosoughi, “Optimal local thresholds for distributed detection in energy harvesting wireless sensor networks,” in 2018 IEEE Global Conference on Signal and Information Processing (Global SIP) , Nov 2018, pp. 813–817.
- 4[4] A. Tarighati, J. Gross, and J. Jaldén, “Decentralized hypothesis testing in energy harvesting wireless sensor networks,” IEEE Transactions on Signal Processing , vol. 65, no. 18, pp. 4862–4873, Sep. 2017.
- 5[5] Y. Zhao, B. Chen, and R. Zhang, “Optimal power allocation for an energy harvesting estimation system,” in 2013 IEEE International Conference on Acoustics, Speech and Signal Processing , May 2013, pp. 4549–4553.
- 6[6] C. K. Ho and R. Zhang, “Optimal energy allocation for wireless communications with energy harvesting constraints,” IEEE Transactions on Signal Processing , vol. 60, no. 9, pp. 4808–4818, Sep. 2012.
- 7[7] H. Yazdani, X. Gong, and A. Vosoughi, “Beam selection and discrete power allocation in opportunistic cognitive radio systems with limited feedback using ESPAR antennas,” 2019. [Online]. Available: http://arxiv.org/abs/1903.10482
- 8[8] F. Zhang, T. Jing, Y. Huo, and K. Jiang, “Throughput maximization for energy harvesting cognitive radio networks with finite horizon,” in 2017 9th International Conference on Wireless Communications and Signal Processing (WCSP) , Oct 2017, pp. 1–7.
