Abstract

We study the energy harvesting problem in the Internet of Things with heterogeneous users, where there are three types of single-antenna users: ID users that only receive information, EH users that can only receive energy, and ID/EH users that receive information and energy simultaneously from a multiantenna base station via power splitting. We aim to maximize the minimum signal-to-interference-plus-noise ratio (SINR) of the ID users and ID/EH users by jointly designing the power allocation at the transmitter and the power splitting strategy at the ID/EH receivers under the maximum transmit power and the minimum energy harvesting constraints. Specifically, we first apply the semidefinite relaxation (SDR), zero-forcing (ZF), and maximum ratio transmission (MRT) techniques to solve the nonconvex problems. We then apply the zero-forcing dirty paper coding (ZF-DPC) technique to eliminate the multiuser interference and derive the closed-form optimal solution. Numerical results show that ZF-DPC provides higher achievable minimum SINR than SDR and ZF in most cases.

1. Introduction

Recently, the Internet of Things (IoT) [13] has been invading various industries. Given the fact that IoT normally consists of resource-constrained devices and relies on wireless communication for data transmission, energy efficiency is an important issue. For example, in wireless sensor networks (WSNs), a key component and enabler of IoT, the sensor nodes are normally powered by batteries that have very limited lifetime. The network lifetime can be extended by replacing or recharging the batteries, which, however, are inconvenient, costly, and environmentally unfriendly [4, 5]. As an alternative solution to prolonging the network lifetime, energy harvesting [6] has become an appealing solution that potentially provides unlimited power supply to wireless networks by scavenging energy from the environment. The radio frequency (RF) signals emitted by ambient transmitters are a viable source for wireless energy harvesting (EH). As an emerging energy harvesting technique, simultaneous wireless information and power transfer (SWIPT) [7] has drawn an upsurge of interests, where RF signals are used to charge users’ devices wirelessly. Through power splitting (PS) [8, 9], users are provided with information decoding (ID) and energy harvesting simultaneously, which brings great convenience.

How to get the trade-off between the achievable information and energy harvesting is still a challenging problem, and various techniques have been developed, for example, zero-forcing (ZF), maximum ratio transmission (MRT), and semidefinite relaxation (SDR) [1014]. It is worth noting that most existing studies only consider ID/EH users that can receive information and energy simultaneously. Yet, in practice, there are still many ID users that can only transmit/receive information and do not have the ability to harvest energy as well as EH users that only harvest energy from RF signals, which should be also considered in a unified framework. Hence, in this paper, we, for the first time, consider the coexistence of all the three types of users under multiuser MISO broadcast channels. Our aim is to maximize the minimum SINR of all users except for the EH users by jointly designing the power allocations at the transmitter and the PS ratios for ID/EH users who need to harvest energy under both the maximum transmit power and the minimum EH constraints.

In the remainder of this paper, we first present the system model and problem formulation and prove the feasibility of the problem. We then apply three traditional techniques, namely, semidefinite relaxation (SDR), zero-forcing (ZF), and maximum ratio transmission (MRT), to solve the problem. Moreover, it is well known that dirty paper coding (DPC), a nonlinear precoding scheme, can precancel noncausal interference without loss of information and also achieve the capacity region for MIMO broadcast channels (BCs) [15], which, however, has a relatively high computational complexity. To this end, we develop a suboptimal yet efficient solution based on zero-forcing dirty paper coding (ZF-DPC) [16]. We compare the three schemes through extensive simulations, and the results show that ZF-DPC provides better performance than SDR and ZF in most cases.

Initial research works in the field of IoT mainly focus on the building management [17, 18] and the related security as well as energy issues [19]. Building management includes many aspects, for example, traffic control, surveillance, energy management, and indoor environmental and air quality (IEAQ) control. The authors in [3] propose an energy-efficient large-scale and diffusive object monitoring mechanism to reduce communication costs and thus to reduce the energy consumption. In this paper, we propose using SWIPT for energy harvesting in IoT, which is convenient, costless, and environmentally friendly.

SWIPT has drawn an upsurge of interests. The authors in [20] study a multiuser multiple-input single-output (MISO) broadcast SWIPT system, where there exist two kinds of users, namely, ID users and EH users; the aim is to maximize the weighted sum power transferred to all EH receivers subject to given minimum SINR constraints at different ID users. The authors in [21] consider a point-to-point wireless link over the narrow band flat-fading channel subject to time-varying cochannel interference and then propose two different schemes, namely, time switching (TS) and power splitting (PS), for distributed information and energy receivers to evaluate the performance of the system. The recent research mainly focuses on the users who can receive information and harvest energy simultaneously. The authors in [22] consider SWIPT in the multiuser single-input single-output (SISO) interference channels and maximize the minimum SINR of users under the maximum transmit power and the minimum EH constraints; then the authors propose two algorithms: a centralized algorithm to optimally solve the nonconvex problem and a distributed algorithm designed to update its transmit power and PS ratio through an iterative process. The authors in [10] utilize the ZF and MRT schemes to minimize the total transmit power at the BS under the given SINR and the minimum EH constraints. The authors in [1113] apply the SDR technique [14] to solve the nonconvex problem.

Different from most of the existing studies that only consider ID/EH users, the novelty of our work is to investigate the coexistence of ID users, ID/EH users, and EH users under the multiuser MISO broadcast channels, as shown in Figure 1. Our objective is to maximize the minimum SINR of the ID and ID/EH users by jointly designing the power allocations at the transmitter and the PS ratios. Specifically, we discuss how to adapt the traditional schemes in the literature such as SDR, ZF, and MRT to the new scenario and examine their effectiveness. We further propose a new nonlinear ZF-DPC scheme for the new scenario and compare it with the traditional ones.

3. System Model and Problem Formulation

We consider a multiuser MISO broadcast system consisting of one BS and users. The system model is depicted in Figure 2, where the BS is equipped with antennas, and each user is equipped with one antenna. We summarized the notations in Notations. The first users can only receive information (namely, ID users), while the next users can receive information and harvest energy through a power splitter simultaneously (namely, ID/EH users), and the other users can only harvest energy (namely, EH users). We assume linear transmit precoding at the BS, where each user is assigned one dedicated information beam [14]. The complex baseband transmitted signal at the BS iswhere denotes the transmitted data symbol for user and is the corresponding transmit beamforming vector. It is assumed that , are independent and identically distributed (i.i.d.) cyclic symmetric complex Gaussian (CSCG) random variables with zero mean and unit variance, denoted by .

We assume quasi-static flat-fading channel for all users and for convenience denote as the conjugated complex channel vector from BS to user . Then the received signal at user is given bywhere denotes the antenna noise at user . Therefore, the SINR of the first ID users is

As for the next ID/EH users, we assume that each applies the PS scheme [8] to coordinate the process of information decoding and energy harvesting from the received signal, which allocates a portion of the signal power to ID and the remaining portion to EH. As a result, the signal split to user ’s ID part iswhere is the additional noise introduced by user ’s ID part.

Accordingly, the SINR at user ’s ID part is given by

On the other hand, the signal split to user ’s EH part is

Then, the harvested power of user ’s EH part is given bywhere denotes the energy conversion efficiency of user .

For the remaining EH users, we have

Assume that each EH user () has a minimum harvest energy demand and that the BS has a maximum transmit power constraint . Our aim is to maximize the minimum SINR by jointly designing the transmit beamforming vectors , and the PS ratios , under these constraints, which is formulated as follows:where

By introducing an auxiliary variable , problem (9) can be reformulated asIt can be shown that problem (11) becomes a feasibility problem for any given (please refer to Appendix A for details). Therefore, by applying the bisection search method on over a specific interval and solving the feasibility problem at each step with the associated , the optimal solution to problem (11) is also that to problem (9).

4. Three Traditional Schemes: SDR, ZF, and MRT

In this section, we introduce three traditional schemes, namely, SDR, ZF, and MRT, to solve the nonconvex problem (11) in a multiuser MISO broadcast system.

4.1. SDR Scheme

Define , ; then , . By ignoring the rank-one constraint for all , the SDR of problem (11) is given byProblem (12) is still nonconvex, since both the SINR and harvested power constraints involve coupled and . This problem can be reformulated as the following problem:Note that problem (13) is convex; therefore, the optimal solution can be obtained by applying the bisection search method on . Let and denote the optimal solution to problem (13). If satisfies , , then the optimal beamforming solution to problem (11) can be obtained by doing eigenvalue decomposition (EVD) of , ; otherwise we need to do Gaussian randomization [23] to choose the best solution.

In Appendix B, we have proven that satisfies when there are no EH users, where , and from the numerical analysis in Section 6, we could verify that no matter whether there exist EH users, for the ID users and the ID/EH users always satisfy the rank-one conditions, but it is not suitable for the EH users, and thus we need to do Gaussian randomization to choose the best beamforming vectors for them. However, we just need to know the achievable minimum SINR which is obtained directly from rather than in this paper, and thus we can ignore the process of Gaussian randomization.

The optimal solution to problem (11) can be obtained via solving problem (13) by the interior-point algorithm [24] using standard solvers, for example, CVX [25], and the complexity of the interior-point algorithm is [26], where is the desired numerical accuracy.

4.2. ZF Scheme

In ZF, the condition must be satisfied [10], and are not linearly dependent. The ZF beamforming scheme can then be used to eliminate the multiuser interference by restricting to satisfy . More specifically, the ZF weight is provided by the solution to the following problem:where . Assume that , where and the solution is given by [27]where and is the Moore-Penrose inverse of .

Let denote the link gain, and we have , . Hence, problem (11) is equivalent to the following problem:Let , and , and the closed-form solution is given bywhere . Please refer to Appendix C for details.

Clearly, the complexity of the ZF scheme is dominated by the times of SVD operations. Since the complexity of each SVD operation is [28], the overall complexity of the ZF scheme is .

4.3. MRT Scheme

The MRT beamforming maximizes the SNR at each receiver , and it only requires the knowledge of the direct links ; thus, it is of relatively low complexity to obtain the beamforming vectors. Assuming that , where and is the power allocated to user , the MRT beamforming [29] can be expressed as

It is worth noting that MRT does not take into account the signals transmitted to other users and therefore it results in a strong cross-interference. Although this cross-interference is a bottleneck for conventional MISO systems, it could be beneficial for scenarios with EH constraints. Then, let denote the link gain; problem (11) can be cast into a second-order cone programming (SOCP) [30] formulation as follows:

The optimal solution to problem (19) can be obtained by using standard solvers, for example, CVX. The complexity of the MRT scheme is dominated by the times of computing the beamforming vector with complexity each time. The SOCP algorithm for solving problem (19) is [26], where is the preset search precision. Thus, the complexity of MRT scheme is .

5. Nonlinear Precoding Scheme: ZF-DPC

In this section, we present the ZF-DPC scheme that applies ZF with QR decomposition to eliminate the causal interference and then uses DPC to eliminate the noncausal interference.

Denote the MISO channels by . Then the QR decomposition [31] obtained by applying Gram-Schmidt orthogonalization to the rows of is ; then can be expressed as

Let . Then is a lower triangular matrix (i.e., it has zeros above its main diagonal), and denote as the th element of . is an subunitary matrix with orthonormal columns. By letting the beamforming matrix , the transmit signal of ZF-DPC is given by where and it satisfies the power constraints . Then the received signal of user is given by the set of interference channels:while no information is sent to users . In this case, there is no point in maximizing the minimum SINR, and we assume that are not linearly dependent and the condition must be satisfied, and we have .

Based on (20)–(22), the received signals can be written aswhere . According to the QR decomposition of the channel matrix, different ordering among users will lead to different channel gain. For the sake of convenience, we assume that the coding order is . Note that the interuser interference from the off-diagonal entries of can be cancelled by successive DPC by the precoding matrix and , where is the transmitted signal. Then, the received signals can be written as . Thus the BC is transformed into independent channels with , being the channel gain. Denote as the power allocated to user , and the SINR of user is given byThe EH of user isNow problem (11) can be reformulated as follows:

Similar to the ZF scheme, let , and , and then the solution iswhere .

The complexity of the ZF-DPC scheme is divided into two parts. The first part is to perform QR decomposition, the complexity of which is ; the other part is to perform pseudoinverse and matrix multiplication (multiply a diagonal matrix) for both matrices, and the complexity is [32] and , respectively. Thus the overall complexity of the ZF-DPC scheme is .

6. Numerical Analysis

In this section, we numerically evaluate the performance of the proposed schemes. For simplicity, we assume that , , and ; the BS is equipped with antennas, and the transmit power is no more than .

We have the following initial observations. First, we can see from Figure 3 that the system’s performance in terms of the achievable minimum SINR under different is almost the same when exceeds a certain value, say 0.6, in our simulation. We use in the next simulations without loss of generality.

Second, we can see from Figure 4 that the performance of the MRT scheme remains almost unchanged when the transmit power increases, due to the strong cross-interference from other users, and the ZF scheme preforms better than the MRT scheme except when , , and and the transmit power is relatively small, which also indicates that interference is beneficial to EH. A simple method to ensure that the direct links are much stronger than the interference links is to strengthen the direct channel links by a multiplicative constant [33]; that is, , which is, however, infeasible in our scenario with only one BS. We do not consider the MRT scheme in the remaining part, since it is inferior to ZF in most cases.

6.1. SINR versus Transmit Power

In this part, we investigate the achievable minimum SINR of the proposed schemes under different transmit power of the BS when  dBm.

From Figures 5 and 6, we can see that as the transmit power increases from 0 dBm to 30 dBm, the system’s performance of all three schemes increases substantially, and the performance of ZF is always the worst. When the number of users is relatively small, the performances of the three schemes are almost the same, especially when , and due to less interference from other users. Yet, as shown in Figure 5, with the increasing number of users (e.g., and ), the performances of different schemes differ significantly.

Specifically, when the transmit power is relatively small, SDR has better performance than ZF-DPC, while with higher transmit power, the performance of ZF can approach SDR, and ZF-DPC has a gain of about and about over SDR and ZF, respectively, when , and . We can also see from Figure 6 that when the number of total users and the number of EH users are fixed, with the increasing number of ID users (the number of ID/EH users decreasing correspondingly), the performances of the three schemes all improve about . The reason is that, with fewer energy harvesters, the BS can allocate more power to the information receivers.

Figure 7 shows that our proposed ZF-DPC technique provides higher achievable minimum SINR than SDR and ZF even for the traditional scenario with ID/EH users only.

6.2. SINR versus EH

In this part, we investigate the relationship between the achievable minimum SINR and the minimum energy harvesting of the users, with fixed transmit power of the BS ().

We can see from Figure 8 that the performances of the three schemes are similar when the number of users is small and the performances of different schemes differ significantly with the increasing number of the users.

From Figure 9, we can see that ZF-DPC performs worse than SDR only in the very high minimum harvest energy regions. With the increase of the ID users (the number of ID/EH users decreasing correspondingly), the performances of the three schemes all improve about .

Figure 10 compares the proposed schemes when there are only ID/EH users, which indicates that our proposed ZF-DPC scheme is superior to the other schemes in most cases.

All the three figures again indicate the trade-off between energy harvesting and information transmission, which is a fundamental issue in the power splitting design. When the users need to harvest more energy, the achievable SINR that corresponds to the capacity of information transmission becomes lower.

7. Conclusion

In this paper, we, for the first time, studied the energy harvesting in the IoT for MISO SWIPT systems with heterogeneous users. We developed four schemes, namely, SDR, ZF, MRT, and ZF-DPC, to solve the nonconvex problem. We then compared them through simulations and provided suggestions on how to select the proper scheme in different scenarios. In the future work, we plan to solve the problems when there are multiple transmitters and the perfect CSI is not available.

Appendix

A. The Proof of the Feasibility of Problem (11)

For any given , problem (11) can be reformulated asThen examine whether the minimum power is less than the power constraint . Thus, we need to verify that problem (A.1) is feasible. And problem (A.1) is feasible if and only if the following problem is feasible:First, it can be easily verified that if problem (A.2) is not feasible, then problem (A.1) cannot be feasible, since problem (A.1) has additional constraints on harvested power. Second, suppose that problem (A.2) is feasible, and let and be a feasible solution. It can be shown that there always exists the new solution , with , being feasible to problem (A.1). Thus to prove the feasibility of problem (A.1), we need to prove the feasibility of problem (A.2), which is feasible if and only if the following problem is feasible:To prove the feasibility of problem (A.2), first, suppose that problem (A.3) is feasible, and let denote a feasible solution to problem (A.3). Then, given any , consider the following solution to problem (A.2): , and . We haveCombining (A.4) with (A.5), we can see that and are a feasible solution to problem (A.2). Therefore, if problem (A.3) is feasible, problem (A.2) must be feasible too. Second, suppose that problem (A.2) is feasible, and let and denote a feasible solution to problem (A.2). Since , we haveAs a result, is also a feasible solution to problem (A.3). As problem (A.3) is a well-known SINR feasible problem, we can conclude that problem (11) is feasible. Then, given sufficiently small , it always admits a feasible solution.

B. The Proof of Satisfying

The problem of maximizing the minimum SINR is equal to minimizing the total transmission power at BS which is also NP-hard. But, contrary to the QoS approach, it always admits a feasible solution, apart from the trivial case of zero channel vectors. By applying the bisection search method over a specific interval , we have , and the problem is transformed into a QoS problem depicted in (B.1). If the minimum power is less than the power constraint , then update the lower bound ; otherwise update the upper bound . Repeat the above steps until the algorithm stops when it satisfies , where is the desired accuracy of the search.After decoupling and , problem (B.1) can be reformulated as the following problem:Let and denote the dual variables associated with the SINR constraints and harvested power constraints of problem (B.2), respectively. Thus, we have , and . Then the Lagrangian [10] of problem (B.2) is defined asThen the dual function of problem (B.2) is given bywhereBecause the problem is feasible and the primal problem and the dual problem are strongly coupled, the duality gap is zero. Let denote the optimal dual solution to problem (B.2); accordingly, we defineAccording to the KKT conditions, we getwhere the first equation is obtained by equating the gradient of the Lagrangian of problem (B.3) (with respect to ) to zero and the second equation is the complementary condition for , . From (B.7), we haveMoreover, it is observed from (B.4) that the optimal PS solution , , must be the solution of the following problem:From (B.9), we can see that if and , the optimal solution will be . Similarly, if and , then the optimal solution is . Since , the above two cases cannot happen. Next, we show that and cannot be true for , by contradiction. Suppose that there exist some such that . Define a setwhere . DefineThen can be expressed asGiven , we have . In the following, we show that by contradiction. Suppose that the minimum eigenvalue of is zero. Then, there exists at least such that . According to (B.12), it follows thatNote that when , we have ; hence, according to (B.13), we get . It thus follows thatThus, we havewhich contradicts . Thus we have ; that is, ; then, from (B.12), we have . However, according to (B.8), we have ; it is easily verified that cannot be optimal for problem (B.1). Thus, we haveBecause of , it follows that . We have seen that is not optimal for problem (B.1); then we have . As for the ID users , it is equivalent to . Then the proof is similar to the situation when . Thus, we can conclude that ; then the proof is completed.

C. The Closed-Form Solution of ZF Scheme

We can see from the bisection method that, for given , the inner optimization problem is transformed into the problem of minimizing the total transmit power:

Now the variables and of user are decoupled and do not appear in other users’ constraints. Hence, problem (C.1) can be decomposed into subproblems as follows:

For problem (C.2), we have . And, for problem (C.4), we have . Then, we show that, for problem (C.3), with the optimal solution and , the SINR constraint and harvested power constraint should both hold with equality by contradiction. First, suppose that both the two SINR and harvested power constraints are not tight, given the solution . Thus, there must exist an , , such that, with the new solution , either the SINR or harvested power constraint is tight. Moreover, with this new solution, the transmission power is reduced, which contradicts the fact that and are optimal for problem (C.3). Thus, the case where both the SINR and harvested power constraints are not tight is not valid. Next, consider the case when the SINR constraint is tight but the harvested power constraint is not tight. In this case, we can increase the value of by a sufficiently small amount such that both the SINR and harvested power constraints become nontight. Then, we can conclude that this case cannot be true either. Similarly, we can show that the case where the harvested power constraint is tight but the SINR constraint is not tight cannot be true. To summarize, the SINR and harvested power constraints must both hold with equality. Hence, we have the following equation:Substituting , and into (C.5), we can getThen, there are two distinct solutions:

Given the existence of ID/EH users, should be satisfied. Thus, according to (C.6), we have and ; that is, . We can easily show that and , which imply that the optimal solution is . Thus, we can derive the optimal solution and . Then, check whether the constraint is tight; if it is not, update until the constraint is tight.

Notations

Boldface uppercase letter :Matrix
Boldface lowercase letter :Column vector
Lowercase letter :Scalar
:Square matrix
:Square root of
:The trace of
: is a positive semidefinite matrix
:Arbitrary-size matrix
:The rank of
:Complex conjugate of
:Transpose of
:Hermitian (conjugate) transpose of
: diagonal matrix with being the diagonal elements
: identity matrix
:The Euclidean norm of a complex vector
:The absolute value of a complex scalar
:The distribution of a circularly symmetric complex Gaussian (CSCG) random vector with mean and covariance matrix
“~”:Stands for “distributed as”
:The space of complex matrices.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This work was supported in part by the National Natural Science Foundation of China under Grant no. 61471408, in part by the Fundamental Research Funds for the Central Universities under Grant no. 2016YXMS293, and in part by CCF-Tencent Grant no. IAGR20160106.