Abstract

Integrating hybrid active-passive communications into cognitive radio can achieve a spectrum- and energy-efficiency information transmission, while the resource allocation has not been well studied particularly for the network with multiple secondary users (also termed as the Internet of Things (IoT) users). In this article, we formulate an optimization problem to maximize the energy efficiency of all the IoT nodes in a cognitive wireless-powered hybrid active-passive communication network by taking the interference from the IoT node to the primary link, the energy causality constraint, and the minimum throughput constraint per IoT node. By using the Dinkelbach method and introducing auxiliary variables, we devise an iterative algorithm to optimally solve the formulated problem. Computer simulations are provided to validate the quick convergence of the iterative algorithm and the advantages of the proposed scheme in terms of the energy efficiency.

1. Introduction

In the past decade, it has been witnessed that the Internet of Things (IoT) technology has wide applications in our daily lives particularly in the smart factory. To realize smart applications, a large number of tiny IoT nodes should be deployed to collect data from the environment and then send the collected data to the information fusion, resulting in a huge need for spectrum resource [13]. It is reported by the European Union that just eHealthCare IoT connectivity requires at least 5.2 GHz bandwidth if dedicated spectrum is allocated to each tiny IoT node [4]. However, most of the spectrum resources have been allocated, leading to the shortage of spectrum resources.

To relieve the conflict between the increasing demand for spectrum and the limited spectrum resources, cognitive radio (CR) has been proposed as an efficient solution for this problem by letting IoT nodes share the same spectrum resource as the primary user [5, 6]. In CR, the tiny IoT node is allowed to access the spectrum allocated to the primary user in the opportunistic or spectrum sharing manner, while ensuring the Quality of Servers (QoS) of the primary user. On the other hand, due to the cost and form factor constraints, the tiny IoT nodes are powered by the battery with a limited capacity that can be quickly drained by information transmissions, thus limiting the battery life of these tiny IoT nodes. Recall that the primary signal can function as the energy and information sources simultaneously. Wireless-powered transfer is introduced into CR, yielding a cognitive wireless-powered communication [7].

In previous studies on cognitive wireless-powered communication (see [711] and reference therein), it was considered that the IoT node firstly harvests energy from the primary signal and subsequently uses the harvested energy to transmit signal by accessing the spectrum of the primary user via active radios (AR). In AR, the IoT node needs to generate the carrier signal and modulate its information on the carrier signal. Such an approach requires power-consuming components, e.g., oscillator [1214]. Accordingly, AR achieves a high transmission rate but at the cost of a high power consumption. Since the energy consumed by the IoT node is constrained by its harvested energy, the IoT node should allocate a large proportion of time period to harvest energy and leave a limited time for AR, which may lead to a low throughput [1518]. Recently, passive communication has received much attention due to its low power consumption. The key idea of passive communications is allowing IoT node encoding information on the incident signal and reflecting the encoded signal to the receiver, thus removing the need of power-consuming components and realizing a low-power communication [1214]. Due to this, the passive communication has been introduced into cognitive radio for addressing the above challenge [19]. However, the rate of the passive communication enabled IoT node is still low. Recall that both AR and passive communication have different tradeoffs between the communication rate and power consumption [1518], which can be exploited to achieve efficient data transmissions for IoT nodes in cognitive wireless-powered communications. The above combination is referred as the cognitive wireless-powered hybrid active-passive communication in this paper.

In this conference paper [20], the authors considered that the cognitive wireless-powered hybrid active-passive communication operates in the overlay mode and maximized the IoT node’s throughput by optimizing the tradeoff between passive communication and AR, subject to the constraint where the harvested energy of the IoT node is not less than that consumed by itself. Subsequently, this conference paper was extended into a journal paper [21], where the same problem was studied in both the overlay and underlay modes. In [22], the authors considered the cognitive wireless-powered hybrid active-passive communication with multiple IoT nodes, and the main contribution was to maximize the sum throughput of all the IoT nodes by jointly optimizing the energy harvesting time, the passive communication time, and the AR time for each IoT node. The authors in [23] proposed another wireless-powered cognitive hybrid active-passive communication network, where the power beacon is deployed for increasing the harvested energy of the IoT node and optimized the time for energy harvesting, passive communication, and AR of the IoT node. The above works [2023] focused on the throughput maximization and did not optimize the backscatter coefficient. Such a gap was filled by [24]. Since the energy efficiency is of significance for wireless communications, the authors proposed to maximize the energy efficiency of the IoT node in an overlay-based cognitive wireless-powered hybrid active-passive communication, subject to the maximum tolerated interference to the primary link and the imperfect spectrum sensing constraints. The authors of [25] studied the multi-IoT nodes in cognitive wireless-powered hybrid active-passive communication and maximized the energy efficiency of all the IoT nodes, while considering the energy causality constraint and the minimum throughput constraint per IoT node. However, this work largely ignored the interference from the IoT node to the primary link; thus, the designed resource allocation may not work in practical cognitive wireless-powered hybrid active-passive communications and this should be fixed.

In this article, we consider a cognitive wireless-powered hybrid active-passive communication with multiple IoT nodes and propose to maximize the energy efficiency, while considering the maximum tolerated interference to the primary link, the energy causality constraint, and the minimum throughput constraint per IoT node. The formulated problem is optimally solved by our designed Dinkelbach-based iterative algorithm. Finally, the simulation results are provided to support our work.

2. System Model

As shown in Figure 1, we consider a cognitive wireless-powered hybrid active-passive communication network, which consists of a legacy transmitter (LT), a legacy receiver (LR), IoT nodes, and an information gateway. All the devices are equipped with a single antenna. In order to harvest energy from the signals transmitted by the LT and encode and backscatter legacy signals for information transmission, it is assumed that both the radio frequency (RF) energy harvesting circuit and the backscatter circuit are equipped at each IoT node. Besides, the active transmission circuit is also equipped at each IoT node so that each IoT node can choose to transmit its own information via hybrid active-passive communications. Suppose that the perfect channel state information is known by the information gateway before the whole information transmission by the information exchange among the LT, the LR, IoT nodes, and the information gateway. Therefore, the information gateway can design the optimal resource allocation scheme based on all obtained channel state information and then transmit the designed scheme to IoT nodes so that each IoT node can operate by following the designed scheme. To obtain the performance bound, we assume perfect channel state information (CSI) and the details on how to obtain CSI can be referred to [26].

In the following part, we will clarify how to realize the legacy transmission and IoT nodes’ transmissions in our considered network. Specifically, for the legacy transmission, the whole transmission block, denoted by , can be divided into two periods according to whether the LT transmits the legacy signal or not. The two periods are the busy period and the idle period. Let () denote the channel busy ratio. At the busy period with the duration of , the LT transmits the legacy signal to the LR; i.e., the channel is in the busy period. Accordingly, the LR can receive the legacy signal and obtain the legacy information by decoding the received signal. At the same time, each IoT node can harvest energy from the legacy signal and backscatter the received signal to the information gateway. At the idle period with the duration of , the LT stops information transmission; i.e., the channel is in the idle period, while each IoT node can use its harvested energy to transmit its information to the information gateway.

Accordingly, for the IoT nodes’ transmissions, the whole time block can also be divided into two phases, which are the backscatter communication phase and the active transmission phase. The backscatter communication phase is included in the busy period. In this phase, each IoT node take turns to perform backscatter communications so as to avoid the cochannel interference among different IoT nodes. Therefore, the backscatter communication phase can be further divided into subphases. Let with denote the duration of the th subphase, where the th IoT performs backscatter communication and the others keep harvesting energy in order to harvest energy as much as possible. The active transmission phase is included in the idle period. Likewise, in order to avoid the interference from other IoT nodes, the whole active transmission phase is also divided into subphases. Let with be the duration of the th subphase in this phase, in which the th IoT uses its harvested energy to transmit information and the others keep idle.

Let denote the transmit power of the LT and be the th symbol to be transmitted by the LT with normalized power. Then, the transmitted signal at the LT is given by . Denote as the th transmitted symbol at the IoT node with and as the normalized reflection coefficient at the th IoT node, where a part of the received signal with ratio is backscattered to the information gateway and the rest is flowed to the RF energy harvesting module. Then, the received signal at the LR in the th subphase of the backscatter communication phase can be expressed as where is the channel coefficient of the LT-LR link, is the backscatter efficiency, is the channel coefficient between the LT and the th IoT node (), denotes the channel coefficient between the th IoT node and the LR, and is the additive white Gaussian noise (AWGN) at the LR. Correspondingly, the signal-to-interference-plus-noise ratio (SINR) for decoding at the LR is given by where denotes the power spectral density and is the system bandwidth.

For the th IoT node in the th subphase of the backscatter communication phase, the received signal can be represented as where denotes the channel coefficient of the LT-the information gateway link, is the channel coefficient of the th IoT node-the information gateway link, and is the AWGN at the information gateway.

Obviously, the backscatter communication suffers the interference from the LT’s transmission, which leads to a poor performance, since the backscattered signal is much weaker than the legacy signal due to the double-fading effect in the backscattered signal. To address this issue and improve the performance of the backscatter communication, the successive interference cancellation (SIC) is employed to decode at the information gateway. Specifically, the information gateway will decode first and subtract it from the received signal before decoding . Thus, the SINR for decoding is given by

When is decoded successfully, i.e., , where is the minimum required signal-to-noise ratio (SNR) to decode , the SNR for decoding is given by

According to (5), the achievable throughput of the th IoT node via the backscatter communication can be computed as

Please note that may not follow the Gaussian distribution. However, for analytical tractability, we assume that follows the Gaussian distribution such that the throughput of the backscatter communication can be approximated by using Shannon capacity [1417].

For energy harvesting, a more practical nonlinear energy harvesting model [26] is considered here to be more practical. Please note that our proposed Algorithm 1 can be used for any nonlinear energy harvesting model. Then, the harvested energy at the th IoT node in this subphase is given by where denotes the maximum harvestable power when the circuit is saturated and and represent the fixed parameters determined by the resistance, capacitance, and diode turn-on voltage. Let be the circuit power consumption of the th IoT node when backscattering. Then, the constraint should be satisfied so that the harvested energy is enough for the circuit operation and the th IoT node can backscatter signals to the information gateway. We note that the IoT node can also harvest energy from the signal transmitted by other IoT nodes, but it is too much smaller compared with that of LT. Thus, in this work, we assume that each IoT node only harvests energy from the signals from the PT.

Note that the harvested energy of the th IoT node for the other subphases is used to support its active transmission in the active transmission phase. Thus, the total harvested energy for the active transmission can be calculated as

For the th IoT node in the th subphase of the active transmission phase, its achievable throughput is given by where is the transmit power of the th IoT node during the active transmission phase.

3. Energy-Efficient Resource Allocation

In this section, with the practical nonlinear energy harvesting model considered, we aim to maximize the energy efficiency of all the IoT nodes in the investigated network by jointly optimizing the backscattering time and reflection coefficients of all IoT nodes in the backscatter communication phase and the transmit power and time of all IoT nodes in the active transmission phase, subject to the energy causality constraint, the minimum SNR requirements, etc.

3.1. Problem Formulation

The goal of this work is to maximize the energy efficiency of all the IoT nodes, which is defined as the ratio of the total achievable throughput of all the IoT nodes, denoted by , to all the IoT nodes’ energy consumption, namely, . In the following part, we aim to determine the expressions of and . Based on (6) and (9), we can determine the expression of as

As for the total energy consumption of all the IoT nodes, consists of the energy consumed in the backscatter communication phase and the energy consumption in the active transmission phase. Let denote the constant circuit power consumption at the th IoT node in the active transmission phase. Then, can be computed as

Therefore, the energy efficiency maximization problem can be formulated as where , , , , and is the total minimum required throughput for all IoT nodes.

In , constraint is the necessary condition for effective backscatter transmission to ensure that the SIC can be performed successfully at the information gateway. Constraint is to ensure that the LR can decode successfully under the IoT nodes’ interferences. Constraints and are the energy causality constraints, which ensure that the energy consumption of each IoT node in the backscatter communication and active transmission phases cannot be larger than its harvested energy. Constraint ensures the total minimum throughput requirement for all IoT nodes.

It is obvious that problem is a nonconvex fractional optimization problem and is very challenging to solve since the coupling relationships among different optimization variables, i.e., and , , and , exist in both the objective function and the constraints, leading to a nonconvex objective function and several nonconvex constraints, e.g., , , and .

3.2. Solution to

In order to address , Proposition 1 is provided to obtain the optimal reflection coefficients as follows.

Proposition 1. For any given system parameters and optimization variables, the optimal reflection coefficient for the th IoT node is given by , where is given by .

Proof. When , , and are given, it is obvious that the objective function of increases with the increasing of . On the other hand, by combining constraints , , and , the upper bound for , denoted by , is obtained. Thus, in order to achieve the maximum energy efficiency of all the IoT nodes, we have .
The proof is completed.

Substituting in to , the optimization problem can be revised as where , , and .

In order to tackle the nonconvex fractional objective function in , the Dinkelbach method is used to obtain the optimal solutions. In particular, let and denote the maximum energy efficiency and the optimal solutions for the optimization variables of . Based on the generalized fractional programming theory [27], the maximum energy efficiency is obtained if and only if the following equation holds: where .

Accordingly, problem can be transformed by solving the following problem with a given parameter , given by where will be updated in each iteration.

As for , it is more tractable than , but it is still a nonconvex problem due to the coupling relationship between and . To address this problem, we introduce a series of auxiliary variables, denoted by , into .

By letting , can be transformed as where and .

It is easy to prove that is a convex problem and can be efficiently solved by many existing convex tools, i.e., the Lagrange duality method and the interior-point method. In the following part, the Lagrange duality method is used to obtain the optimal solutions to . Let denote the optimal transmit power of the th IoT node during the active transmission phase, and it can be determined by Proposition 2.

Proposition 2. In the cognitive wireless-powered hybrid active-passive communication network, the optimal transmit power of the th IoT node during the active transmission phase for maximizing the energy efficiency of all the IoT nodes is given by where and and are the dual variables corresponding to and , respectively.

Proof. See the appendix.

Substituting into , we observe that is a linear programming problem with respect to and . Thus, standard linear optimization tools, i.e., the simplex method, can be employed to obtain the optimal solutions efficiently. It is worth noting that may be less than . In such case, the IoT node cannot backscatter signals to the information gateway since the harvested energy is not enough for the circuit operation and . In order to achieve the maximum energy efficiency, we have .

1: Initialize the maximum iterations and the maximum error tolerance ;
2: Set the maximum energy efficiency and iteration index ;
3: repeat
4: Solve with a given and obtain the optimal solution ;
5: if then
6:  ;
7:  Set , , , and return;
8: else
9:  Set , ;
10:  ;
11: end if
12: until or
3.3. Iterative Algorithm

In this subsection, a Dinkelbach-based iterative algorithm is proposed to obtain the optimal solutions to . The detailed process of the proposed algorithm is shown in Algorithm 1. Specifically, in each iteration, with a given should be optimally solved to obtain the optimal solution, denoted by . Let denote the error tolerance. If the stop condition holds, then we have , , and . Otherwise, is updated as . Then, repeat the above steps until the stop condition is satisfied.

4. Simulations

In this section, we verify the performance of the cognitive wireless-powered hybrid active-passive communication under the proposed scheme. Let denote the distance between the LT and the information gateway. and are denoted as the distances of the LT-the th IoT node link and the th IoT node-the information gateway link, respectively. In the following part, we present the basic parameter settings. We set , the path loss exponent , dBm, kHz, , s,  dB,  dBm/Hz, W, W, ,  kbps, μW, , and . The distances are set as meters, meters, and meter.

Figure 2 shows the convergence of the proposed algorithm, where and denote the small fadings of the LT-the th IoT node link and the th IoT node-the information gateway link, respectively. It can be seen that with any given channel settings, the proposed algorithm can always converge to the optimal energy efficiency after only two iterations, which indicates that our proposed algorithm is computationally efficient and has a fast convergent rate.

Figure 3 shows the average energy efficiency of all the IoT nodes versus the transmit power of the LT . In order to demonstrate the superiority of the proposed scheme, we compare the energy efficiency under the proposed scheme with that under three other schemes, which are the pure backscatter communications with (denoted as pure backscatter communications), the pure active transmissions with (denoted as pure active transmissions), and the throughput maximization (denoted as SEmax), respectively. As for the pure backscatter communications, we consider three ways for allocating the backscatter time which are (1) and ; (2) and ; and (3) . For the pure active transmissions, the transmit time and power for each IoT node are optimized to maximize the energy efficiency of all the IoT nodes under the same constraints as . As for the throughput maximization, this scheme is optimized to maximize the total achievable throughput of all the IoT nodes under the same constraints as .

From this figure, we can see that the average energy efficiency of all the IoT nodes under all the schemes will increase with the increasing of . The reasons are as follows. With a larger , the received legacy signal at each IoT node is stronger and the harvested energy of each IoT node increases, bringing a higher throughput achieved by all the IoT nodes. Since the total throughput grows faster than the growth of the total energy consumption, all the curves show an upward trend. By comparisons, it can be observed that the proposed scheme always achieves the best performance in terms of the energy efficiency of all the IoT nodes among these schemes. This is because the proposed scheme provides more flexibility to utilize the resource efficiently to achieve the maximum energy efficiency. More interestingly, we observe that the energy efficiency under the pure active transmissions is lowest compared with the other schemes. This is because compared to the pure backscatter communications, the pure active transmissions need more energy to achieve the same throughput.

5. Conclusions

In this work, we have investigated the energy efficiency maximization for a cognitive wireless-powered hybrid active-passive communication network, where multiple IoT nodes transmit information to the information gateway via the backscatter communications and the active transmissions. Specifically, an optimization problem was formulated to maximize the energy efficiency of all the IoT nodes by jointly optimizing the backscatter time and reflection coefficients, the transmit time, and power of all the IoT nodes, subject to the energy causality constraint, the minimum SNR requirements, etc. The formulated problem was a highly nonconvex fractional optimization problem. In order to solve it, we proposed an iterative algorithm to obtain the optimal solutions. Simulation results have verified the fast convergence of the proposed algorithm and demonstrated the superiority of our proposed scheme in terms of the energy efficiency of all the IoT nodes.

Appendix

The Lagrangian function of is given by where , , , and are nonnegative Lagrangian multipliers. Then, the first-order derivative of the Lagrangian with respect to can be given by where . By letting , we have

Therefore, Proposition 2 is obtained.

Data Availability

The data used to support the findings of this study are included within the article.

Conflicts of Interest

We declare that we do not have any commercial or associative interest that represents a conflict of interest in connection with the work submitted.