Skip to main content

Advertisement

Log in

Utility-Based Optimal Precoding for SWIPT in MIMO Broadcasting Systems

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

Abstract

In this paper, we focus on optimal precoding for simultaneous wireless information and power transfer in multiple-input multiple-output broadcasting systems. A utility function, which is a nonnegative weighted sum of the achievable data rate and the received energy, is designed to effectively allocate the available power. Then, the problem of optimal precoding is formulated as a utility maximization problem, and a closed-form solution is provided. In order to clearly illustrate the rate-utility tradeoff, a two-tier optimization structure is adopted, and the corresponding two-tier optimization algorithm, for which the outer-tier optimization is accomplished by the golden section search method, is also provided. Our results indicate that the maximum information transmission and the energy transfer must be well balanced in order to maximize the total payoff, and the method employed by this paper can obtain the unique precoding matrix for the optimal operating point.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

References

  1. Ghadimi, N., & Ojaroudi, M. (2014). A novel design of low power rectenna for wireless sensor and RFID applications. Wireless Personal Communications, 78(2), 1177–1186.

    Article  Google Scholar 

  2. Zhang, R., & Ho, C. K. (2013). MIMO broadcasting for simultaneous wireless information and power transfer. IEEE Transactions Wireless Communications, 12(5), 1989–2001.

    Article  Google Scholar 

  3. Huang, K., & Larsson, E. (2013). Simultaneous information and power transfer for broadband wireless systems. IEEE Transactions Signal Processing, 61(23), 5972–5986.

    Article  MathSciNet  Google Scholar 

  4. Chalise, B. K., Ma, W.-K., Zhang, Y. D., Suraweera, H. A., & Amin, M. G. (2013). Optimum performance boundaries of OSTBC based AF-MIMO relay system with energy harvesting receiver. IEEE Transactions Signal Processing, 61(17), 4199–4213.

    Article  MathSciNet  Google Scholar 

  5. Liu, L., Zhang, R., & Chua, K.-C. (2014). Secrecy wireless information and power transfer with MISO beamforming. IEEE Transactions Signal Processing, 62(7), 1850–1863.

    Article  MathSciNet  Google Scholar 

  6. Shi, Q., Liu, L., Xu, W., & Zhang, R. (2014). Joint transmit beamforming and receive power splitting for MISO SWIPT systems. IEEE Transactions Wireless Communications, 13(6), 3269–3280.

    Article  Google Scholar 

  7. Xu, J., Liu, L., & Zhang, R. (2014). Multiuser MISO beamforming for simultaneous wireless information and power transfer. IEEE Transactions Signal Processing, 62(18), 4798–4810.

    Article  MathSciNet  Google Scholar 

  8. Xiang, Z., & Tao, M. (2012). Robust beamforming for wireless information and power transmission. IEEE Wireless Communications Letters, 1(4), 372–375.

    Article  Google Scholar 

  9. Boyd, S., & Vandenberghe, L. (2004). Convex optimization. Cambridge, UK: Cambridge Univ. Press.

    Book  MATH  Google Scholar 

  10. Grant, M., & Boyd, S. CVX: Matlab software for disciplined convex programming [Online]. Available: http://stanford.edu/~boyd/cvx

  11. Heath, M. T. (2001). Scientific computing: An introductory survey. New York: McGraw-Hill Companies.

    MATH  Google Scholar 

  12. Tse, D., & Viswanath, P. (2005). Fundamentals of wireless communication. Cambridge, UK: Cambridge University Press.

    Book  MATH  Google Scholar 

  13. Zhang, R., Liang, Y. C., & Cui, S. (2010). Dynamic resource allocation in cognitive radio networks. IEEE Signal Processing Magazine, 27(3), 102–114.

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgments

The authors would like to thank the anonymous reviewers for their valuable comments and suggestions, which have helped us to improve the quality of this paper. This work was supported by the Natural Science Foundation of China under Grant Nos. 61201218 and 61201241, and by the Natural Science Foundation of Jiangsu Province under Grant No. BK2012056, and the Project funded by China Postdoctoral Science Foundation under Grant Nos. 2013M532207 and 2014T70966. The authors also thank to Prof. Shi Jin for his valuable discussion.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Wei Shao.

Appendices

Appendix 1: Proof of Theorem 1

Proof

The Lagrangian of the utility maximization problem (4) can be written as

$$\begin{aligned} \begin{aligned} L({\mathbf{Q}},\mu )&=\log |{\mathbf{I}}+{\mathbf{HQH}}^H|+ \zeta {\text {Tr}}({\mathbf{GQG}}^H)\\&\quad- \mu [{\text {Tr}}({\mathbf{Q}}) - {P_t}], \end{aligned} \end{aligned}$$
(12)

where \(\mu \ge 0\) is the dual variable.

Then, the Lagrange dual function of the problem (4) is defined as

$$\begin{aligned} g(\mu ) = \mathop {\max }\limits _{\mathbf{Q} \succeq 0} L(\mathbf{Q},\mu ). \end{aligned}$$
(13)

The dual problem of the problem (4) is defined as

$$\begin{aligned} \mathop {\min }\limits _{\mu \ge 0} g(\mu ). \end{aligned}$$
(14)

Since the original optimization problem (4) can be solved equivalently by solving the dual problem (14), we can first maximized the Lagrangian to obtain the dual function with fixed \(\mu \ge 0\), and then find the optimal dual solution \(\mu ^*\) to minimize the dual function. The transmit covariance \({\mathbf{Q}}^*\) that maximize the Lagrangian to obtain \(g(\mu ^*)\) is thus the optimal solution of the problem (4).

Conversely, we can also first find \(\mu ^*\) that minimize the Lagrangian, and then find \(\mathbf{Q}^*\) by solving the following problem

$$\begin{aligned} \mathop {\max }\limits _{{\mathbf{Q}} \succeq 0}\, \log |{\mathbf{I}} + {\mathbf{HQ}}{{\mathbf{H}}^H}| - \mathrm{{Tr[}}(\mu ^* {\mathbf{I}} - \zeta {{\mathbf{G}}^H}{\mathbf{G}}){\mathbf{Q}}], \end{aligned}$$
(15)

where the constant term has been discarded.

Since the objective function in (15) must be bounded, it is shown as follows that the matrix \({\mathbf{A}}\triangleq \mu ^* {\mathbf{I}} - \zeta {{\mathbf{G}}^H}{\mathbf{G}}\) must be positive definite. Otherwise, suppose that \({\mathbf{A}}\) is not positive definite, then we can choose some \(\mathbf{Q}=\alpha {\mathbf{w}} {\mathbf{w}}^H, \alpha >0\), such that \(\mathrm{{tr}}({\mathbf{A}}{{\mathbf{Q}}})<0\). Then, with \(\alpha \rightarrow +\infty \), the optimal value in (15) will be unbounded, and this contradicts to the optimality of \(\mu ^*\).

Then we can define \(\widehat{\mathbf{Q}} = {\mathbf{A}^{1/2}}\mathbf{Q}{\mathbf{A}^{1/2}}\), and the problem (13) is then reformulated in terms of \(\widehat{\mathbf{Q}}\) as

$$\begin{aligned} \mathop {\max }\limits _{\widehat{{\mathbf{Q}}} \succeq 0} \log |{\mathbf{I}} + {\mathbf{H}}{\mathbf{A}^{ - 1/2}}{\widehat{\mathbf{Q}}}{\mathbf{A}^{ - 1/2}}{{\mathbf{H}}^H}| - \mathrm{{Tr(}}{\widehat{\mathbf{Q}}}). \end{aligned}$$
(16)

According to [13], the above problem (16) is equivalent to the standard point-to-point MIMO channel capacity optimization problem subject to a single sum-power constraint, and its optimal solution can be expressed as

$$\begin{aligned} {\widehat{\mathbf{Q}}}^* = \mathbf{V}\varSigma {\mathbf{V}^H} \end{aligned}$$
(17)

where \(\mathbf{V}\) is obtained from the reduced SVD of \({\mathbf{H}}{\mathbf{A}}^{ - 1/2}=\mathbf{U}\varLambda ^{1/2} \mathbf{V}^H\), with \(\mathbf{U}\in {\mathbb {C}}^{N_s \times M}\), \(\mathbf{V}\in {\mathbb {C}}^{N_r \times M}\), \(\varLambda ={\text {diag}}(\lambda _1, \lambda _2,\cdots , \lambda _M)\), \(M=\min (N_s, N_r)\), and \(\lambda _1\ge \lambda _2\ge \cdots \ge \lambda _M\ge 0\); \(\varSigma ={\text {diag}}(\sigma _1, \sigma _2, \cdots , \sigma _M)\) is obtained by the standard water-filling algorithm, that is

$$\begin{aligned} {\sigma _{i}} = {\left( {1 - {1}/{{{\lambda _{i}}}}} \right) ^ + },\quad i = 1,2, \cdots ,{M}. \end{aligned}$$
(18)

Thus, we can immediately get the optimal solution for the problem (4), which has the following forms

$$\begin{aligned} {\mathbf{Q}}^* = {\mathbf{A}^{ - 1/2}}\mathbf{V}\varSigma {\mathbf{V}^H}{\mathbf{A}^{ - 1/2}} \end{aligned}$$
(19)

Hence, the proof of Theorem 1 is completed. \(\square \)

Appendix 2: Proof of Theorem 2

Proof

Denote \(\beta =2^t-1\), the Lagrangian of the inner-tier optimization problem (10) is given by

$$\begin{aligned} \begin{aligned} L(\mathbf{Q},\lambda ,\mu )&= \zeta {\text {Tr}}(\widehat{\mathbf{G}}\mathbf{Q}) + \lambda [{\text {Tr}}(\widehat{\mathbf{H}}\mathbf{Q}) - \beta ]\\&\quad - \mu [{\text {Tr}}(\mathbf{Q}) - {P_t}], \end{aligned} \end{aligned}$$
(20)

where \(\lambda \ge 0\) and \(\mu \ge 0\) are the dual variables, and the constant term has been discarded.

Then the Lagrange dual function of the problem (10) is defined as

$$\begin{aligned} g(\lambda ,\mu ) = \mathop {\max }\limits _{\mathbf{Q} \succeq 0} L(\mathbf{Q},\lambda ,\mu ). \end{aligned}$$
(21)

The dual problem of the problem (10) is written as

$$\begin{aligned} \mathop {\min }\limits _{\lambda \ge 0,\mu \ge 0} g(\lambda ,\mu ). \end{aligned}$$
(22)

Since the problem (10) can can be solved equivalently by solving the problem (22), we can first maximized the Lagrangian to obtain the dual function with fixed \(\lambda \ge 0\) and \(\mu \ge 0\), and then find the optimal dual solutions \(\lambda ^*\) and \(\mu ^*\) to minimize the dual function. The transmit covariance \(\mathbf{Q}^*\) that maximize the Lagrangian to obtain \(g(\lambda ^*, \mu ^*)\) is thus the optimal solution of the problem (10).

Conversely, we can also first find \((\lambda ^*, \mu ^*)\) that minimize the Lagrangian, and then find \(\mathbf{Q}^*\) by solving the following problem

$$\begin{aligned} \mathop {\max }\limits _{\mathbf{Q} \succeq 0} \,\zeta {\text {Tr}}(\widehat{\mathbf{G}}\mathbf{Q}) - {\text {Tr}}[({\mu ^*}{\mathbf{I}} - {\lambda ^*}\widehat{\mathbf{H}})\mathbf{Q}], \end{aligned}$$
(23)

where the constant term has been discarded.

Since the objective function in (14) must be bounded, it is shown as follows that the matrix \(\mathbf{B}={\mu ^*}{\mathbf{I}} - {\lambda ^*}\widehat{\mathbf{H}}\) must be positive definite. Otherwise, suppose that \(\mathbf{B}\) is not positive definite, then we can choose some \(\mathbf{Q}=\alpha {\mathbf{w}} {\mathbf{w}}^H, \alpha >0\), such that \(\mathrm{{tr}}({\mathbf{B}}{{\mathbf{Q}}})<0\). Then, with \(\alpha \rightarrow +\infty \), the optimal value in (23) will be unbounded, this contradicts to the optimality of \((\lambda ^*,\mu ^*)\).

Let \(\widehat{\mathbf{Q}}={\mathbf{B}}^{1/2}{{\mathbf{Q}}}{\mathbf{B}}^{1/2}\), then, the problem (23) can be rewritten as

$$\begin{aligned} \mathop {\min }\limits _{\widehat{\mathbf{Q}}\succeq 0}\,\zeta ({\mathbf{B}}^{-1/2}{\mathbf{g}})^H{{\widehat{\mathbf{Q}}}}({\mathbf{B}}^{-1/2}{\mathbf{g}}) - {\mathrm{{Tr}}}({\widehat{\mathbf{Q}}}). \end{aligned}$$
(24)

Now we can argue that the optimal solution of (24) is always rank-one. Otherwise, suppose that the optimal solution \(\widehat{\mathbf{Q}}^*\) is not rank-one, the rank of it is assumed to be \(r (2 \le r \le M)\), and we have

$$\begin{aligned} \widehat{\mathbf{Q}}^*=\sum \limits _{j = 1}^r \lambda _j \mathbf{q}_j \mathbf{q}_j^H \end{aligned}$$
(25)

denotes the eigen-decomposition of \(\widehat{\mathbf{Q}}\), where \(\lambda _1 \ge \lambda _2 \ge \cdots \ge \lambda _r > 0\) are the eigenvalues and \(\mathbf{q}_1,\mathbf{q}_2,\cdots ,\mathbf{q}_r \in {\mathbb {C}}^M\) are the associating eigenvectors. Then we can choose another

$$\begin{aligned} \widehat{\mathbf{Q}}^\star =\left( \sum \limits _{j = 1}^r \lambda _j\right) \mathbf{q}_m \mathbf{q}_m^H \end{aligned}$$
(26)

where

$$\begin{aligned} m=\arg \mathop {\max }\limits _{j\in (1,\cdots ,r)} \left\| {\mathbf{B}^{-1/2}\mathbf{g}^H\mathbf{q}_j} \right\| . \end{aligned}$$
(27)

Thus, compared to \(\widehat{\mathbf{Q}}^*\), \(\widehat{\mathbf{Q}}^\star \) can make the objective function in (24) larger, which presents a contradiction to the optimality of \(\widehat{\mathbf{Q}}^*\). Then, we can conclude that \(\widehat{\mathbf{Q}}^*\) is always rank-one.

Since \({{\mathbf{Q}}}^*={\mathbf{B}}^{-1/2}\widehat{\mathbf{Q}}^*{\mathbf{B}}^{-1/2}\), we can legitimately argue that the optimal solution \(\mathbf{Q}^*\) for the problem (10) is also rank-one, which completes the proof of Theorem 2. \(\square \)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Fang, B., Qian, Z., Shao, W. et al. Utility-Based Optimal Precoding for SWIPT in MIMO Broadcasting Systems. Wireless Pers Commun 87, 939–952 (2016). https://doi.org/10.1007/s11277-015-3003-0

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-015-3003-0

Keywords

Navigation