Keywords

These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

1 Introduction

Wireless communications have seen a rapid progress since the invention of the radio around the turn of the twentieth century by Guglielmo Marconi. Proliferation of wireless applications, smart phones, and devices has profoundly impacted the everyday lives of people. In most communication systems, radio terminals have a dual role as transmitters and receivers. Such role has been traditionally carried out by employing half-duplex (HD) operation, meaning that the radio terminals transmit and receive in orthogonal time or frequency channels. However, this requires additional spectrum which, in fact, is scarce. In their quest to find a solution for this spectrum scarcity problem, academic and industrial communities have focused on full-duplex (FD) communications, where the terminals are allowed to transmit and receive simultaneously over the same frequency band [1, 2].

The history of FD wireless dates back to around 1940s when the principle was mainly used in radar systems [1]. However, until very recently, FD was not considered to be feasible due to the effects of self-interference (SI). This view has been radically changed since prototypes and efficient SI cancellation algorithms have emerged through the development of electronics and antenna theory [35]. In FD systems, the significant power difference between the transmitted signal and the received signal causes SI. Such strong SI can saturate the front end of the receiver to cause severe performance degradation [68].

Present methods to mitigate SI in FD transceivers can be classified into two broad categories as: analog and digital SI cancellation techniques [4]. Further, analog domain SI cancellation techniques can be subdivided into passive suppression techniques and active analog techniques. Examples of former include the placement of a radio frequency (RF) absorber to block the path between the transmitter and receiver, polarization and the deployment of directional antennas [9]. These methods rely on propagation path loss for attenuation of the transmitted signal at the receiver. On the other hand, active analog cancellation techniques rely on methods such as specific antenna placement and the use of delay lines to cancel the RF analog signal. Other options for SI cancellation exist in the digital domain, where with the help of reference signals and adaptive filtering, SI can be estimated and removed. Often a combination of both analog and digital cancellation methods are required to reduce the SI up to tolerable levels and to make FD operation practical [10]. Nevertheless, perfect SI cancellation is not possible due to nonlinear distortion caused by transmitter and receiver imperfections [7].

The use of FD has already been advocated for small cells, wireless local area networks (WLANs), and fifth generation (5G) systems [1, 2, 8, 11]. In addition, applications of FD technology in cognitive radio systems [12] and physical layer security [13] have also been considered. For example, simultaneous sensing and data transmission function allowed by FD radios can improve the sensing performance and secondary throughput in cognitive radio systems. Transmission of artificial noise to interfere the eavesdropper is an effective technique used for improving the wireless security. To this end, FD radios allow simultaneous transmission of jamming signals and reception of useful signals and hence become a natural solution to improve the secrecy.

1.1 Wireless-Powered Communications

Emergence of multi-media rich wireless applications has created a high demand for energy. Terminals in contemporary wireless networks are either connected to the electrical grid or rely on batteries for operation. Therefore, limited operational lifetime of such wireless terminals imposes strict constraints on the network performance. In this context, energy harvesting communications have emerged as a viable solution to supply power to wireless devices by letting them scavenge energy from resources such as photovoltaic, wind, vibrational, thermoelectric, and RF signals [14]. Already, tremendous research progress has been achieved to bring energy harvesting from an interesting theoretical concept to a technological maturity [1517].

Energy harvesting from solar, wind, etc. present significant challenges due to the intermittent nature of these sources [14]. An alternative reliable source of energy that can overcome this issue is offered by ambient and directed RF signals. It is well accepted that RF sources can provide a controllable energy flow to replenish the depleted energy supply of wireless nodes and sensors [18]. However, to realize such wireless-powered communication systems, several key design aspects are yet to be comprehensively investigated. These include efficient beamforming design [19, 20], resource allocation [21], optimized power beacon (PB) placement [22], and waveform design [23]. In addition, characteristics of the propagation environment is an important factor for wireless power transmission and the received power level depends on the range of frequencies used [24]. Accordingly, in the existing literature, depending on the nature of both the source that is used to harvest RF energy and the receiver architecture, three main approaches have been identified as (1) wireless energy harvesting, (2) wireless power transfer (WPT), and (3) simultaneous wireless information and power transfer (SWIPT).

  • Wireless energy harvesting: This approach refers to harvesting energy from the ambient RF signals available in the environment. While solutions based on TV broadcasting, WiFi, and GSM signals have been developed, an issue with the approach is the variable nature of the ambient RF signal sources. Moreover, the approach is also sensitive to several factors such as path loss and shadowing effects as well as the choice of the rectifier since often a range of frequencies must be scanned in order to harvest sufficient amounts of energy.

  • Wireless power transfer: WPT refers to harvesting energy using dedicated external sources such as a transmitter or a PB [18]. Available solutions to perform WPT can be divided into two categories: (1) near-field and (2) far-field. Popular methods of near-field WPT include inductive power transfer between nearby coils or magnetic resonance coupling. Although such methods exhibit high conversion efficiency, they are not suitable for mobile applications due to very short distances. On the other hand, far-field methods rely on the radiative nature of wave propagation. The history of far-field WPT can be traced back to Nicola Tesla’s experiments in the last century. Although the experiments ended up in failure, they opened the way for more recent developments in microwave WPT [25].

    The gains of WPT depend on several factors such as the placement of PBs and the ability of the antenna array to focus the radiated power in the desired user direction. Moreover, frequency of the signal used for WPT has an impact on the performance and the sharpness of the beam increases with the signal frequency. However, high frequency signals such as millimeter waves are subject to severe attenuation and blockage effects. Hence, an optimum frequency must be selected to achieve a high WPT efficiency.

  • Simultaneous wireless information and power transfer: Varshney in [26] proposed a new form of WPT coined as SWIPT. In SWIPT, both information and RF energy are conveyed from the source to the destination and, therefore, SWIPT is suitable for low power operation. Also SWIPT saves spectrum by simultaneously transmitting information and energy using the same waveform. Several researchers have looked into practical ways of implementing SWIPT receivers [19]. The two main architectures described in the literature include the time-switching (TS) receiver and power-splitting (PS) receiver. A TS receiver operates by allowing the terminal to adaptively switch between the information and energy receiver over orthogonal time periods. A PS receiver, on the other hand, splits the incoming RF signal into two streams with different power levels, one for information reception and one for energy harvesting. If multiple antennas are present, SWIPT architectures based on antenna switching can be implemented where antennas are divided into two disjoint sets, one for information reception and other for energy harvesting [27].

1.2 Full-Duplex Wireless-Powered Communications

FD and WPT can be combined to realize communications with improved performance. Several attractive features of FD wireless-powered communications include:

  • In many cases of interest, FD wireless-powered systems exhibit higher throughput gains as compared to their HD counterparts.

  • As shown in [28, 29], undesirable SI component can be converted into an extra source of energy harvesting in FD wireless-powered communications. Hence, FD radios that can recycle the energy of the transmitted signal can be designed. Also, it is beneficial to use multiple antennas to harvest practical amounts of energy [27]. This approach can be coupled with FD communications, since spatial-domain SI cancellation can be implemented for improved performance [7].

  • A FD base station (BS) can receive information and transfer energy to a set of disjoint terminals at the same time. Such a possibility is helpful for rapidly responding to the energy demands of the terminals and efficiently managing the perpetual operation of the network [11, 30, 31].

  • FD nodes capable of WPT are ideal for 5G small cell implementation. In general, FD radios are unable to transmit with very high power due to possible generation of SI, while path loss significantly limits the energy harvesting performance. Hence, FD and WPT when combined together will offer benefits in terms of the increased spectral and energy efficiency.

1.3 Recent Results

This subsection presents a comprehensive survey of the state-of-the-art techniques on FD wireless-powered communication systems. There are three main topologies investigated in the literature. The first topology refers to the case of FD bi-directional communications where one or both nodes of the point-to-point system apply TS or PS architecture to perform energy harvesting and information decoding. In particular, so far FD WPT [32] and FD SWIPT [3335] bi-directional systems have been studied. In [32], a multi-antenna bi-directional FD WPT system, in which a device powered by WPT from an energy transmitter communicates with an information receiver over the same frequency band, has been considered. Specifically, the achievable rate associated with the link from the device to the information receiver has been maximized by jointly optimizing the energy beamforming at the energy transmitter and information beamforming at the device subject to transmit power constraints. In [33], optimal transmit beamforming vector at a FD access point (AP), PS ratio at the FD mobile station (MS), and transmit power of the FD MS have been designed to minimize the system’s weighted sum transmit power. However, authors in [33] have assumed perfect SI cancellation, and therefore, the effect of SI is not included in the results. In [34], an antenna pair selection scheme has been introduced to improve the performance of a FD wireless-powered bi-directional system. Optimum design of the PS ratio and transmit power for SWIPT, in a FD bi-directional communication system with dual-antenna nodes, was analyzed in [35]. The FD wireless-powered bi-directional system model has also been extended to include the cases of physical layer security in [36] and machine-to-machine communication for the internet-of-things (IoT) [37].

The second topology studied in the literature is the FD relay topology. To this end, [28, 3843] have investigated the three-node FD relay channel and WPT. In [38], throughput of a single-antenna dual-hop FD relaying system, assuming a TS-based receiver, has been studied with the aim of characterizing the fundamental trade-off between the energy harvesting and communication periods. Note that most contemporary wireless standards promote the use of multiple antenna terminals, and hence there is a need to understand the performance under more general antenna setups [44]. The concept of “self-energy recycling” in the context of WPT has been proposed in [28, 29], where the FD node regains a portion of its own transmit energy via the SI channel. The integration of SI for WPT and optimal beamforming design at the relay have been studied in [39]. A FD multi-antenna relaying system with SWIPT has been considered in [40], where the source and relay transceiver have been designed based on the minimum mean-square-error criterion.

The incorporation of the harvest-use model and TS-based FD relaying have been considered in [41]. The results in [41] demonstrate that the FD mode can outperform the HD counterpart. PS-based FD relaying with the harvest-use and harvest-store-use models have been studied in [42], where the relay periodically switches between two rechargeable batteries for charging and discharging during two consecutive time slots of each block. The optimal PS ratio that maximizes the end-to-end signal-to-interference-plus-noise ratio (SINR) and the trade-off between the end-to-end SINR and recycled self-power have also been characterized. In [43], assuming a dual-hop FD relaying system, the PS parameter and energy consumption proportion in the case of single-antenna transceivers have been jointly optimized. As concluded in this study, self-energy recycling has a limited effect and relaying is useful only when the direct source-to-destination link is very weak.

The third topology presented in the literature is the FD hybrid AP topology where data from users in the uplink channel and energy to the users in the downlink channel are transmitted and received simultaneously [4548]. The work in [45] considered a wireless-powered communication network, where a hybrid FD AP broadcasts energy to a set of users and receives information from another set of users via time-division multiple access at the same time. Under perfect and imperfect SI cancellation at the AP, the time allocation for the downlink energy transfer and the uplink information transfer and the transmit power allocation have been jointly optimized. The same system setup has been considered in [46], where a sum-throughput maximization problem and a total-time minimization problem have been studied. In [47], considering a multi-user scenario, the case of orthogonal frequency division multiplexing has been studied by jointly optimizing the subcarrier scheduling and power allocation. In [48], a resource allocation algorithm design for a SWIPT system consisting of a FD BS, multiple single-antenna HD users, and multiple energy harvesters equipped with multiple antennas has been presented. A FD multiuser multiple-input multiple-output (MIMO) system has been studied in [49], where uplink users first harvest energy via BS energy beamforming before transmitting their information to the BS, while at the same time the BS transmits information to the users in the downlink channel. The FD hybrid BS topology has also been extended to physical layer security in [50], where the transmitter covariance matrix and receive combining vector at the multi-antenna hybrid BS have been jointly optimized to maximize the weighted uplink and downlink secrecy sum rate. Hardware feasibility of FD and WPT has also been demonstrated in [51], where an AP and a sensor node transmit data to each other while the AP simultaneously delivers power to the sensor.

Table 2.1 shows the summary of recent results discussed above on FD wireless-powered communication systems.

Table 2.1 Summary of recent results on FD wireless-powered communication systems

1.4 Chapter Organization

The aim of this chapter is to analyze and optimize the performance of FD wireless-powered communications. The presented analysis considers general multiple antenna setups, while the effect of residual SI is modeled specifically to show the corresponding performance insights of practical significance. In particular, we consider bi-directional, relay, and hybrid AP enabled FD wireless-powered communications with precoder design and parameter optimization in Sects. 2.22.4, respectively. In Sect. 2.5 we discuss future research challenges related to FD wireless-powered communications and conclusions are drawn in Sect. 2.6.

Notation: We use bold upper case letters to denote matrices, bold lower case letters to denote vectors. ∥⋅ ∥, (⋅ ), (⋅ )−1, and tr(⋅ ) to denote the Euclidean norm, conjugate transpose operator, matrix inverse, and the trace of a matrix, respectively; Pr(⋅ ) denotes the probability; f X (⋅ ) and F X (⋅ ) denote the probability density function (pdf) and cumulative distribution function (cdf) of the random variable (RV) X, respectively; \(\mathscr{CN}(\mu,\sigma ^{2})\) denotes a circularly symmetric complex Gaussian RV x with mean μ and variance σ 2; W(x) is the Lambert W-function, defined as the solution for W in Wexp(W) = x [52]; Γ(a) is the Gamma function; Γ(a, x) is upper incomplete Gamma function [53, Eq. (8.350)]; K ν (⋅ ) is the νth order modified Bessel function of the second kind [53, Eq. (8.432)]; ψ(x) is the psi (digamma) function [53, Eq. (8.360.1)]; E n (x) is the E n -function [53], and \(G_{pq}^{mn}\left (z\ \vert \ { a_{1}\cdots a_{p} \atop b_{1}\cdots b_{q}} \right )\) denotes the Meijer G-function [53, Eq. (9.301)].

2 Full-Duplex Wireless-Powered Bi-directional Communications

In this section, we propose optimum and suboptimum schemes to enlarge the boundary of the BS-MS rate region for a FD wireless-powered bi-directional communication system.

2.1 System Model

As shown in Fig. 2.1, we consider FD bi-directional communications between an N-antenna BS and a MS with two antennas [54]. Specifically, the BS has M T transmit antennas and (NM T ) receive antennas. At the MS side, one antenna is used for transmission and the other for reception. Since the MS is usually power limited and the uplink rate is the bottleneck, we consider a case where the BS first transmits energy to the MS, which will be used by the MS for the subsequent uplink transmission.

Fig. 2.1
figure 1

FD wireless-powered bi-directional communication system

The communication takes place in two phases with duration α and (1 −α), respectively. In phase I, the BS transmits energy to the MS. Suppose the transmit power of BS in this phase is P BS , then the received energy is \(E =\alpha P_{\mathsf{BS}}\lambda \left (\mathbf{H}_{\mathrm{BM}}\mathbf{H}_{\mathrm{BM}}^{\dag }\right ),\) where the channel between the BS and the MS is denoted as H BM and λ(⋅ ) returns the maximum eigenvalue of a matrix. In phase II, the BS and the MS communicate to each other using FD operation. The MS’s transmit power can be written as \(p_{m} =\kappa P_{\mathsf{BS}}\lambda \left (\mathbf{H}_{\mathrm{BM}}\mathbf{H}_{\mathrm{BM}}^{\dag }\right )\) with \(\kappa \triangleq \frac{\alpha \eta } {1-\alpha }\) where η is RF-to-DC energy conversion efficiency coefficient. The conversion efficiency, and thus the coefficient value depends on several factors, such as the efficiency of the rectenna and power efficiency of the hardware circuit that converts the received RF signals to DC voltage [15]. The channels from the BS to MS and from the MS to BS are denoted by \(\mathbf{h}_{B}^{\dag } \in \mathbb{C}^{1\times M_{T}}\) and \(\mathbf{h}_{M} \in \mathbb{C}^{(N-M_{T})\times 1}\), respectively. FD operation causes SI at the BS and MS receive antennas. The SI channels are \(\mathbf{H}_{\mathsf{SI}} \in \mathbb{C}^{(N-M_{T})\times M_{T}}\) and h M at the BS and MS, respectively. The transmit beamformer at the BS is w t and the noise power at the BS and MS is denoted by σ b 2 and σ m 2, respectively.

By using the minimum mean-square-error receiver at the BS, the BS and MS achievable rates are, respectively, calculated as [54]

$$\displaystyle{ r_{B} = (1-\alpha )\log _{2}\left (1 + \frac{p_{m}} {\sigma _{b}^{2}} \left (\|\mathbf{h}_{M}\|^{2} -\frac{\vert \mathbf{h}_{M}^{\dag }\mathbf{H}_{\mathsf{SI}}\mathbf{w}_{ t}\vert ^{2}} {\sigma _{b}^{2} +\| \mathbf{H}_{\mathsf{SI}}\mathbf{w}_{t}\|^{2}} \right )\right ), }$$
(2.1)
$$\displaystyle{ r_{M} = (1-\alpha )\log _{2}\left (1 + \frac{\vert \mathbf{h}_{B}^{\dag }\mathbf{w}_{t}\vert ^{2}} {\sigma _{m}^{2} + p_{m}\vert h_{m}\vert ^{2}}\right ). }$$
(2.2)

The maximum achievable rate at the BS has been derived in [54] as

$$\displaystyle{ R_{B}^{\mathrm{max}} = (1 -\alpha ^{\mathrm{{\ast}}})\log _{ 2}\left (1 + \frac{\alpha ^{\mathrm{{\ast}}}} {1 -\alpha ^{\mathrm{{\ast}}}}\frac{b\|\mathbf{h}_{M}\|^{2}} {\sigma _{b}^{2}} \right ), }$$
(2.3)

where \(\alpha ^{\mathrm{{\ast}}} =\Big (\exp \Big(W\Big(\frac{\tilde{b}-1} {\mathrm{e}} \Big) + 1\Big) - 1\Big)/\Big(\tilde{b} +\exp \Big (W\Big(\frac{\tilde{b}-1} {\mathrm{e}} \Big) + 1\Big) - 1\Big)\) and \(\tilde{b} = b\frac{\|\mathbf{h}_{M}\|^{2}} {\sigma _{b}^{2}}\) with \(b =\eta P_{\mathsf{BS}}\lambda \left (\mathbf{H}_{\mathrm{BM}}\mathbf{H}_{\mathrm{BM}}^{\dag }\right )\). The MS-BS rate region can be obtained by maximizing the MS rate while confirming that the BS-rate is equal to a certain value R B . By solving this optimization problem for all R B , where R B ∈ [0, R B max] and R B max is the maximum value of BS rate, we obtain the MS-BS rate region. As such, the optimization problem for a given R B is expressed as

$$\displaystyle\begin{array}{rcl} & & \max _{\|\mathbf{w}_{t}\|^{2}\leq P_{\mathsf{BS}},\ \!0\leq \alpha \leq 1,\ \!p_{m}}(1-\alpha )\log _{2}\left (1 + \frac{\vert \mathbf{h}_{B}^{\dag }\mathbf{w}_{t}\vert ^{2}} {\sigma _{m}^{2} + p_{m}\vert h_{m}\vert ^{2}}\right ) \\ & & \quad \qquad \mbox{ s.t.}\qquad \ \qquad (1-\alpha )\log _{2}\left (1 + \frac{p_{m}} {\sigma _{b}^{2}} \left (\|\mathbf{h}_{M}\|^{2} -\frac{\vert \mathbf{h}_{M}^{\dag }\mathbf{H}_{\mathsf{SI}}\mathbf{w}_{ t}\vert ^{2}} {\sigma _{b}^{2} +\| \mathbf{H}_{\mathsf{SI}}\mathbf{w}_{t}\|^{2}} \right )\right ) = R_{B}, \\ & & \quad \qquad \qquad \qquad \qquad p_{m} = \frac{\alpha \eta P_{\mathsf{BS}}\lambda \left (\mathbf{H}_{\mathrm{BM}}\mathbf{H}_{\mathrm{BM}}^{\dag }\right )} {(1-\alpha )}. {}\end{array}$$
(2.4)

The optimization problem (2.4) is a complicated non-convex optimization with respect to (w.r.t.) w t and α. However, (2.4) can be solved efficiently by finding optimum w t for a given α and vice-versa. Since α is scalar valued, the optimum solution can be ascertained by using one-dimensional search w.r.t. α.

2.2 Joint Optimization of Beamformer and Time-Splitting Parameter

In this subsection, optimum and suboptimum schemes for solving the joint optimization of the beamformer, w t , and TS parameter, α, are presented.

2.2.1 Optimum Scheme

The optimum scheme corresponds to finding w t that maximizes the end to end SINR for a given α. Since α is scalar valued, the jointly optimal solution of w t and α can be obtained by using one-dimensional search w.r.t. α. The computational complexity of line search is minimized by exploiting the nature of the optimization problem (2.4).

  1. 1.

    Optimization of w t : First consider the problem of optimizing w t for a given α. In this case, the optimization problem (2.4) is expressed as

    $$\displaystyle\begin{array}{rcl} \max _{\|\mathbf{w}_{t}\|^{2}\leq P_{\mathsf{BS}}}& & (1-\alpha )\log \left (1 + \frac{\vert \mathbf{h}_{B}^{\dag }\mathbf{w}_{t}\vert ^{2}} {\sigma _{m}^{2} + p_{m}\vert h_{m}\vert ^{2}}\right ) \\ \mbox{ s.t.}& & (1-\alpha )\log _{2}\left (1 + \frac{p_{m}} {\sigma _{b}^{2}} \left (\|\mathbf{h}_{M}\|^{2} -\frac{\vert \mathbf{h}_{M}^{\dag }\mathbf{H}_{\mathsf{SI}}\mathbf{w}_{ t}\vert ^{2}} {\sigma _{b}^{2} +\| \mathbf{H}_{\mathsf{SI}}\mathbf{w}_{t}\|^{2}} \right )\right ) = R_{B}. {}\end{array}$$
    (2.5)

    Since log(1 + x) is a monotonically increasing function of \(x \triangleq \frac{\vert \mathbf{h}_{B}^{\dag }\mathbf{w}_{ t}\vert ^{2}} {\sigma _{m}^{2}+p_{m}\vert h_{m}\vert ^{2}}\) and the denominator, σ m 2 + p m | h m |2, of x is independent of w t , (2.5) can be solved from

    $$\displaystyle{ \max _{\|\mathbf{w}_{t}\|^{2}\leq P_{\mathsf{BS}}}\vert \mathbf{h}_{B}^{\dag }\mathbf{w}_{ t}\vert ^{2}\qquad \mbox{ s.t.}\frac{\vert \mathbf{h}_{M}^{\dag }\mathbf{H}_{\mathsf{SI}}\mathbf{w}_{ t}\vert ^{2}} {\sigma _{b}^{2} +\| \mathbf{H}_{\mathsf{SI}}\mathbf{w}_{t}\|^{2}} =\varGamma _{B}, }$$
    (2.6)

    where \(\varGamma _{B} \triangleq \|\mathbf{h}_{M}\|^{2} - \frac{\sigma _{b}^{2}} {p_{m}}\left [2^{\frac{R_{B}} {1-\alpha } }- 1\right ]\). It is clear that the objective function in (2.6) is maximized with ∥w t 2 = P BS . This optimization problem is non-convex due to the fact that it is the maximization of a quadratic function with a quadratic equality constraint. Moreover, (2.6) does not admit a closed-form solution. However, it can be efficiently and optimally solved using semi-definite programming. For this purpose, define V B w t w t and relax the rank-one constraint, rank(V B ) = 1. The relaxed optimization is

    $$\displaystyle\begin{array}{rcl} \max _{\mathbf{V}_{B}}& & f(\alpha,p_{m}) =\mathrm{ tr}(\mathbf{V}_{B}\mathbf{h}_{B}\mathbf{h}_{B}^{\dag }) \\ \mbox{ s.t.}& & \mathrm{tr}(\mathbf{V}_{B}\mathbf{H}_{\mathsf{SI}}^{\dag }\mathbf{h}_{ M}\mathbf{h}_{M}^{\dag }\mathbf{H}_{\mathsf{ SI}}) =\varGamma _{B}\left (\sigma _{b}^{2} +\mathrm{ tr}(\mathbf{V}_{ B}\mathbf{H}_{\mathsf{SI}}^{\dag }\mathbf{H}_{\mathsf{ SI}})\right ), \\ & & \mathrm{tr}(\mathbf{V}_{B}) = P_{\mathsf{BS}},\mathbf{V}_{B}\succeq 0. {}\end{array}$$
    (2.7)

    The optimization problem (2.7) is a standard semi-definite relaxation (SDR) problem with only two equality constraints. Therefore, according to Shapiro–Barvinok–Pataki (SBP) rank reduction theorem [55], there exists a rank-one optimum solution of V B . Let V B be the optimum solution of (2.7). Since V B is rank-one matrix, the optimum solution w t is obtained \(\mathbf{w}_{t}^{{\ast}} = \sqrt{P_{\mathsf{BS }}}\tilde{\mathbf{u}}\tilde{\mathbf{u}}^{\dag }\), where \(\tilde{\mathbf{u}}\) is the eigenvector corresponding to a non-zero eigenvalue of V B .

  2. 2.

    Optimization of w t and α: In order to jointly optimize w t and α, the SDR problem (2.7) can be solved using an one-dimensional (or line search) search over α where 0 ≤ α ≤ 1. However, this line search can be limited to a small segment, and therefore the number of required SDR optimizations can be significantly minimized. To illustrate this, let the objective function in (2.5), for a given w t , be defined as

    $$\displaystyle\begin{array}{rcl} f(\alpha ) = (1-\alpha )\log _{2}\left (1 + \frac{\mu } {c + \frac{\alpha b} {1-\alpha }}\right ),& & {}\end{array}$$
    (2.8)

    where \(\mu = \frac{\vert \mathbf{h}_{B}^{\dag }\mathbf{w}_{ t}^{{\ast}}\vert ^{2}} {\vert h_{m}\vert ^{2}}\) and \(c = \frac{\sigma _{m}^{2}} {\vert h_{m}\vert ^{2}}\). The derivative of f(α) can be written as

    $$\displaystyle\begin{array}{rcl} \frac{df(\alpha )} {d\alpha } = -\log _{2}(g(\alpha )) - \frac{b\mu g(\alpha )^{-1}} {(1-\alpha )\log (2)}\left (c + \frac{\alpha b} {1-\alpha }\right )^{-2},& & {}\end{array}$$
    (2.9)

    where \(g(\alpha ) = 1 + \frac{\mu } {c+ \frac{\alpha b} {1-\alpha }} \geq 0,\forall \alpha \in [0,1]\). It is clear from (2.9) that \(\frac{df(\alpha )} {d\alpha } < 0\) for all α, i.e., f(α) is a monotonically decreasing function of α. This means that the maximum value of the objective function is achieved when α is minimum, provided that the equality constraint is fulfilled. However, as α → 0, Γ B , i.e., the infeasibility of the SDR optimization problem (2.7) increases. Consequently, the optimum α is the minimum α for which (2.7) is feasible. The output V B of such feasible SDR provides the optimum w B . In a nutshell, the proposed optimum solution can be summarized as follows:

    1. 1.

      Define a fine grid of α in steps of ∂α. Start with α = 0.

    2. 2.

      Solve (2.7) with the increment of ∂α.

    3. 3.

      If feasible, stop and output α and V B .

    4. 4.

      If not, go to step (2).

2.2.2 Suboptimal Scheme

The scheme presented in Sect. 2.2.2.1 requires an extensive optimization. Hence, in order to find a low-complexity closed-form solution, we can enforce a ZF constraint so that the designed transmit beamformer w t ensures no SI for the FD operation at the BS. To realize this, it is easy to check from (2.4) that the following condition is sufficient,

$$\displaystyle{ \mathbf{w}_{t}^{\dag }\mathbf{H}_{\mathsf{ SI}}^{\dag }\mathbf{h}_{ M} = 0.}$$
(2.10)
  1. 1.

    Optimization of w t : Substituting (2.10) into (2.4), the resulting optimization problem for a given α can be re-expressed as [54]

    $$\displaystyle\begin{array}{rcl} \max _{\mathbf{w}_{t}}& & \vert \mathbf{h}_{B}^{\dag }\mathbf{w}_{ t}\vert ^{2} \\ \mbox{ s.t.}& & \|\mathbf{w}_{t}\|^{2} \leq P_{\mathsf{ BS}} \\ & & \mathbf{w}_{t}^{\dag }\mathbf{H}_{\mathsf{ SI}}^{\dag }\mathbf{h}_{ M} = 0. {}\end{array}$$
    (2.11)

    Using a standard Lagrangian multiplier method and skipping the corresponding details, the closed-form solution of w t is expressed as \(\mathbf{w}_{t}^{{\ast}} = \sqrt{P_{\mathsf{BS }}}\frac{\mathbf{B}\mathbf{h}_{B}} {\|\mathbf{B}\mathbf{h}_{B}\|}\) where \(\mathbf{B} = \mathbf{I} -\frac{\mathbf{H}_{\mathsf{SI}}^{\dag }\mathbf{h}_{ M}\mathbf{h}_{M}^{\dag }\mathbf{H}_{\mathsf{ SI}}} {\|\mathbf{H}_{\mathsf{SI}}^{\dag }\mathbf{h}_{M}\|^{2}}\).

    Accordingly, the corresponding objective function becomes | h B w t |2 = P BS Bh B 2. 

  2. 2.

    Optimization of α: Obviously, the transmit beamformer w t is independent of α. Therefore, the optimization problem (2.4) w.r.t. α is equivalent to

    $$\displaystyle\begin{array}{rcl} \max _{0\leq \alpha \leq 1}& & f(\alpha ) \triangleq (1-\alpha )\log _{2}\left (1 + \frac{\mu } {c + \frac{\alpha b} {1-\alpha }}\right ) \\ \mbox{ s.t.}& & (1-\alpha )\log _{2}\left (1 + \frac{\alpha } {1-\alpha }\tilde{b}\right ) = R_{B}. {}\end{array}$$
    (2.12)

    The optimum α would be zero if there were no equality constraint (or the constraint with R B = 0). In the presence of equality constraint with R B > 0, it is clear that the optimum α is the smallest α that satisfies the equality constraint. The following proposition presents α.

Proposition 1.

When equality constraint is feasible (i.e., R B R B max ), the optimum α is given by

$$\displaystyle\begin{array}{rcl} \alpha ^{\mathrm{opt}} = \frac{- \frac{1} {R_{B}\log (2)}W\left (-\frac{R_{B}\log (2)} {b\gamma } \mathrm{e}^{R_{B}\log (2)\left (1-\frac{1} {\tilde{b}}\right )}\right ) -\frac{1} {\tilde{b} }} {1 - \frac{1} {R_{B}\log (2)}W\left (-\frac{R_{B}\log (2)} {\tilde{b}} \mathrm{e}^{R_{B}\log (2)\left (1-\frac{1} {\tilde{b}}\right )}\right ) -\frac{1} {\tilde{b} }}.& &{}\end{array}$$
(2.13)

Proof.

The equality constraint for the BS rate is expressed as

$$\displaystyle\begin{array}{rcl} \log \left (1 + \frac{\alpha } {1-\alpha }\tilde{b}\right ) = R_{B}\log (2)\left ( \frac{\alpha } {1-\alpha } + 1\right ).& &{}\end{array}$$
(2.14)

Define \(y \triangleq 1 + \frac{\alpha } {1-\alpha }b\). Then, after simple manipulations, (2.14) can be expressed as

$$\displaystyle\begin{array}{rcl} \left (-\frac{R_{B}\log (2)} {\tilde{b}} y\right )\mathrm{e}^{-\frac{R_{B}\log (2)} {\tilde{b}} y} = \left (-\frac{R_{B}\log (2)} {\tilde{b}} \right )\mathrm{e}^{R_{B}\log (2)\left (1-\frac{1} {\tilde{b}}\right )}.& &{}\end{array}$$
(2.15)

Using the Lambert-W function, y in (2.15) is expressed as

$$\displaystyle\begin{array}{rcl} y = \frac{-\tilde{b}} {R_{B}\log (2)}W\left (-\frac{R_{B}\log (2)} {\tilde{b}} \mathrm{e}^{R_{B}\log (2)\left (1-\frac{1} {\tilde{b}}\right )}\right ).& &{}\end{array}$$
(2.16)

Note that \(\frac{R_{B}\log (2)} {\tilde{b}} \mathrm{e}^{R_{B}\log (2)\left (1-\frac{1} {\tilde{b}}\right )} \leq \frac{1} {\mathrm{e}}\) is required to have a real value of y. If not, the equality constraint is not feasible for given \(\tilde{b}\) and R B where R B R B max. Substituting y in (2.16), we obtain

$$\displaystyle\begin{array}{rcl} \frac{\alpha } {1-\alpha } = \frac{-1} {R_{B}\log (2)}W\left (-\frac{R_{B}\log (2)} {\tilde{b}} \mathrm{e}^{R_{B}\log (2)\left (1-\frac{1} {\tilde{b}}\right )}\right ) -\frac{1} {\tilde{b}}& & {}\\ \end{array}$$

which yields the optimum α Opt given in (2.13).

We now corroborate our analysis with the numerical examples to reveal the behavior of the MS-BS rate region. The distance between the BS and MS is set to 10 meters, whereas the path loss exponent is taken as 3. The noise powers, σ b 2 and σ m 2, are fixed to − 70 dBm. Figure 2.2 shows the rate regions obtained with the optimum and suboptimum methods for M T = 2 and 3, when N = 5, P BS = 30 dBm, whereas the corresponding regions for P BS = 0 dBm are shown in Fig. 2.3. The channel coefficients (excluding the path attenuation) for all channels are taken as independent and identically distributed (i.i.d.) \(\mathscr{CN}(0,1)\) RVs. All results correspond to averaging of 100 independent channel realizations. The BS rate is varied from 0 to R B max. The achieved BS-MS rate regions are also shown for the HD mode. Note that, in the HD mode, the information transmission period of (1 −α) is equally divided for the BS to MS and then the MS to BS communications. Due to the HD protocol, the BS and MS can utilize all of their antennas for transmit and receive beamforming as in standard MIMO communications. Thus, the BS and MS information rates are, respectively, given by

$$\displaystyle\begin{array}{rcl} r_{B,H}& =& \frac{1-\alpha } {2} \log _{2}\left (1 + \frac{\alpha } {1-\alpha }\frac{\eta P_{\mathsf{BS}}\lambda ^{2}(\mathbf{H}_{\mathrm{BM}}\mathbf{H}_{\mathrm{BM}}^{\dag })} {\sigma _{b}^{2}} \right ), \\ r_{M,H}& =& \frac{1-\alpha } {2} \log _{2}\left (1 + \frac{P_{\mathsf{BS}}\lambda (\mathbf{H}_{\mathrm{BM}}\mathbf{H}_{\mathrm{BM}}^{\dag })} {\sigma _{m}^{2}} \right ). {}\end{array}$$
(2.17)
Fig. 2.2
figure 2

MS-BS rate region with P BS = 30 dBm, and M T = 2, 3

Fig. 2.3
figure 3

MS-BS rate region with P BS = 0 dBm, M T = 2, 3, and N = 5

It can be observed from Figs. 2.2 and 2.3 that the maximum value of the MS rate is obtained when R B is minimum, whereas the minimum value is obtained when R B takes maximum value. Moreover, the BS-rate is much smaller than the MS-rate. This is due to the fact that the former is limited by the transmit power of the MS which depends on the harvested power. Both figures show that the optimum method performs much better than the suboptimum approach. Moreover, when M T increases, the obtained maximum BS rate decreases, whereas the maximum MS rate remains almost unchanged in the optimum method and increases in the suboptimum method. Figure 2.2 shows that the maximum BS and MS rates obtained with the optimum method are almost double of the corresponding rates of the HD mode. However, when the BS rate increases, the MS rate decreases rapidly in the FD mode, whereas it only decreases gradually in the HD mode. The advantage of the FD mode over the HD mode diminishes as P BS decreases, as seen from Fig. 2.3. As a final observation, the advantage of the optimum method is more pronounced for smaller values of M T .

3 Full-Duplex Wireless-Powered Relay Communications

The source-relay-destination topology is another widely considered system model in the current FD literature [1]. When FD relays are employed, information from the source can be transferred to the destination in one time slot, and thus the spectral efficiency bottleneck of using HD relays can be resolved. FD operation of the relays offers clear benefits for use in modern wireless networks [56]. As an example, the self-backhauling capability of FD relays has been identified as a useful feature for their use in dense 5G indoor networks [57]. Furthermore, FD relays with limited transmit power can be carefully placed in order to cover coverage gaps, although several relays would be required. While important results on FD relays with fixed and reliable power supplies have been reported in the literature, as outlined in Sect. 2.1.3, FD wireless-powered relay communications is still in infancy and deserves more investigation.

Consider a two-hop FD decode-and-forward relay system where the relay is powered using WPT from the source signals. Specifically, below we design optimum and suboptimum receive and transmit beamformers at the multiple antenna relay and optimize the TS parameter to characterize the instantaneous throughput and delay-constrained throughput.

3.1 System Model

Figure 2.4 shows a FD decode-and-forward relay system consisting of one source S, one relay R, and one destination, D [44]. Both S and D are equipped with a single antenna, while R is equipped with two sets of antennas, i.e., M R receiving antennas and M T transmitting antennas. The relay has no external power supply and employs the TS protocol to receive energy from S. Hence, the entire communication process is divided into two phases, i.e., for a transmission block time T, α fraction of the block time is devoted for energy harvesting and the remaining time, (1 −α)T, is used for information transmission. We assume that the channels in the two-hop system remain constant over the block time T and vary independently from one block to the other. Such a fading process is known as block fading in the literature. We denote the channel coefficient from S to R and from R to D by \(\mathbf{h}_{SR} \in \mathbb{C}^{M_{R}\times 1}\) and \(\mathbf{h}_{RD} \in \mathbb{C}^{1\times M_{T}}\), respectively.

Fig. 2.4
figure 4

FD wireless-powered relay system model

The relay uses the harvested energy during αT period for subsequent transmission to D. Therefore, the transmit power of R is given by

$$\displaystyle{ P_{r} =\kappa P_{S}\beta _{1}\|\mathbf{h}_{SR}\|^{2}, }$$
(2.18)

where P S is the source transmit power and β 1 models the path loss effect in S-R channel.

At the information transmission phase, upon receiving source signal, R applies a linear combining vector w r , then forwards the estimated signal to D using the transmit beamforming vector w t . Hence, end to end SINR at D can be expressed as [44]

$$\displaystyle{ \gamma _{\mathsf{FD}} =\min \left ( \frac{\bar{\gamma }_{1}\beta _{1}\vert \mathbf{w}_{r}^{\dag }\mathbf{h}_{SR}\vert ^{2}} {\kappa \bar{\gamma }_{1}\beta _{1}\|\mathbf{h}_{SR}\|^{2}\vert \mathbf{w}_{r}^{\dag }\mathbf{H}_{\mathsf{SI}}\mathbf{w}_{t}\vert ^{2} + 1},\kappa \bar{\gamma }_{2}\beta _{1}\beta _{2}\|\mathbf{h}_{SR}\|^{2}\vert \mathbf{h}_{ RD}\mathbf{w}_{t}\vert ^{2}\right ), }$$
(2.19)

with \(\bar{\gamma }_{1} = \frac{P_{S}} {\sigma _{R}^{2}}\) and \(\bar{\gamma }_{2} = \frac{P_{S}} {\sigma _{D}^{2}}\) where σ R 2 and σ D 2 are the noise power at R and D, respectively, β 2 models the path loss effect for the R-D link, and \(\mathbf{H}_{\mathsf{SI}} \in \mathbb{C}^{M_{R}\times M_{T}}\) represents the residual SI channel whose elements are modeled as circularly symmetric complex Gaussian \(\mathscr{CN}(0,\sigma _{\mathsf{SI}}^{2})\) RVs in line with the literature [3, 6]. Note that the SINR in (2.19) has a much more complicated form than the corresponding SINR in conventional relay networks having nodes with fixed power supplies, since the signal received is subject to “double fading” due to channel fading during the energy harvesting and information transmission phases.

We now present the following optimization problem to maximize the instantaneous rate w.r.t. α, w t , and w r :

$$\displaystyle\begin{array}{rcl} \max _{\|\mathbf{w}_{r}\|=\|\mathbf{w}_{t}\|=1,\ \!\alpha \in [0,1)}& & R(\alpha,\mathbf{w}_{t},\mathbf{w}_{r}) = (1-\alpha )\log _{2}\left (1 +\gamma _{\mathsf{FD}}\right ).{}\end{array}$$
(2.20)

3.2 Relay Beamforming Designs

The optimization problem (2.20) is non-convex and challenging to solve. To this end, we consider the beamforming design problem for a given α. In this case, (2.20) turns to a problem of maximizing the minimum of the first hop SINR and second-hop signal-to-noise ratio (SNR), which is expressed as

$$\displaystyle{ \max _{\|\mathbf{w}_{r}\|=\|\mathbf{w}_{t}\|=1}\min \left ( \frac{\bar{\gamma }_{1}\beta _{1}\vert \mathbf{w}_{r}^{\dag }\mathbf{h}_{SR}\vert ^{2}} {\kappa \bar{\gamma }_{1}\beta _{1}\|\mathbf{h}_{SR}\|^{2}\vert \mathbf{w}_{r}^{\dag }\mathbf{H}_{\mathsf{SI}}\mathbf{w}_{t}\vert ^{2} + 1},\kappa \bar{\gamma }_{2}\beta _{1}\beta _{2}\|\mathbf{h}_{SR}\|^{2}\vert \mathbf{h}_{ RD}\mathbf{w}_{t}\vert ^{2}\right ). }$$
(2.21)

In the following subsections, we provide optimum as well as suboptimum schemes for solving (2.21). In the optimum approach, the problem of joint transmit and receive beamforming design is considered, whereas in the suboptimum schemes, different linear receiver/transmitter techniques are employed at R.

3.2.1 Optimum Scheme

The optimum scheme corresponds to finding w r and w t such that the end to end SINR is maximized. Since the second-hop SNR does not depend on w r , the first-hop SINR can be maximized w.r.t w r by fixing w t . This optimization problem is a generalized Rayleigh ratio problem which is globally maximized when \(\mathbf{w}_{r} = \frac{\mathbf{A}^{-1}\mathbf{h}_{ SR}} {\|\mathbf{A}^{-1}\mathbf{h}_{SR}\|}\) where \(\mathbf{A} = \left (\kappa \bar{\gamma }_{1}\beta _{1}\|\mathbf{h}_{SR}\|^{2}\mathbf{H}_{\mathsf{SI}}\mathbf{w}_{t}\mathbf{w}_{t}^{\dag }\mathbf{H}_{\mathsf{SI}}^{\dag } + \mathbf{I}\right )\). Accordingly, by substituting w r into (2.21), the corresponding problem can be solved and the w t OPT is given in [44, Proposition  1].

3.2.2 TZF Scheme

We now present some suboptimum beamforming solutions. One such scheme takes the advantage of the multiple transmit antennas to completely cancel the SI [58]. To ensure this is feasible, the number of the transmit antennas at relay should be greater than one, i.e., M T > 1. In addition, maximal ratio combining (MRC) is applied at the relay input, i.e., \(\mathbf{w}_{r}^{\mathsf{MRC}} = \frac{\mathbf{h}_{SR}} {\|\mathbf{h}_{SR}\|}\). This solution is named as the transmit zero-forcing (TZF) scheme in [44]. After substituting w r MRC into (2.21), the optimal transmit beamforming vector w t is obtained by solving the following problem:

$$\displaystyle\begin{array}{rcl} \max _{\|\mathbf{w}_{t}\|=1}\vert \mathbf{h}_{RD}\mathbf{w}_{t}\vert ^{2},\quad \mbox{ s.t.}\mathbf{h}_{ SR}^{\dag }\mathbf{H}_{\mathsf{ SI}}\mathbf{w}_{t} = 0.& &{}\end{array}$$
(2.22)

From the ZF constraint in (2.22), we know that w t lies in the null space of h SR H SI . Denoting \(\mathbf{B} \triangleq \mathbf{I} -\frac{\mathbf{H}_{\mathsf{SI}}^{\dag }\mathbf{h}_{ SR}\mathbf{h}_{SR}^{\dag }\mathbf{H}_{\mathsf{ SI}}} {\|\mathbf{h}_{SR}^{\dag }\mathbf{H}_{\mathsf{SI}}\|^{2}}\), we have \(\mathbf{w}_{t}^{\mathsf{ZF}} = \frac{\mathbf{B}\mathbf{h}_{RD}^{\dag }} {\|\mathbf{B}\mathbf{h}_{RD}^{\dag }\|}\). Now, substituting the w t ZF and w r MRC into (2.19), the end-to-end SNR can be expressed as [44]

$$\displaystyle{ \gamma _{\mathsf{TZF}} = \frac{\bar{\gamma }_{1}\beta _{1}\|\mathbf{h}_{SR}\|^{2}} {(1-\alpha )} \min \left (1\!-\alpha, \frac{\bar{\gamma }_{2}} {\bar{\gamma }_{1}}\eta \alpha \beta _{2}\|\tilde{\mathbf{h}}_{RD}\|^{2}\right ), }$$
(2.23)

where \(\tilde{\mathbf{h}}_{RD}\) is an (M T − 1) × 1 vector and follows the chi-square distribution with 2(M T − 1) degrees-of-freedom.

3.2.3 RZF Scheme

As an alternative solution, the transmit beamforming vector can be set using the maximal ratio transmit (MRT) principle, i.e., \(\mathbf{w}_{t}^{\mathsf{MRT}} = \frac{\mathbf{h}_{RD}^{\dag }} {\|\mathbf{h}_{RD}\|}\), and w r can be designed with the ZF criterion w r H SI w t = 0. This solution is named as the receive ZF (RZF) scheme in [44]. To ensure feasibility of RZF, R should be equipped with M R > 1 receive antennas. Substituting the MRT solution for w t into (2.21), the optimal receive beamforming vector w r is the solution to the following problem:

$$\displaystyle\begin{array}{rcl} \max _{\|\mathbf{w}_{r}\|=1}\vert \mathbf{w}_{r}^{\dag }\mathbf{h}_{ SR}\vert ^{2}\quad \mbox{ s.t.}\mathbf{w}_{ r}^{\dag }\mathbf{H}_{\mathsf{ SI}}\mathbf{h}_{RD}^{\dag } = 0.& &{}\end{array}$$
(2.24)

Using similar steps as in the TZF scheme, the vector w r can be obtained as \(\mathbf{w}_{r}^{\mathsf{ZF}} = \frac{\mathbf{D}\mathbf{h}_{SR}} {\|\mathbf{D}\mathbf{h}_{SR}\|}\), where \(\mathbf{D} \triangleq \mathbf{I} -\frac{\mathbf{H}_{\mathsf{SI}}\mathbf{h}_{RD}^{\dag }\mathbf{h}_{ RD}\mathbf{H}_{\mathsf{SI}}^{\dag }} {\|\mathbf{H}_{\mathsf{SI}}\mathbf{h}_{RD}\|^{2}}\) is the projection idempotent matrix with rank (M T − 1). Invoking (2.19), and using w r ZF and w t MRT, the end-to-end SNR can be expressed as [44]

$$\displaystyle{ \gamma _{\mathsf{RZF}} =\min \left (\bar{\gamma }_{1}\beta _{1}\|\tilde{\mathbf{h}}_{SR}\|^{2},\kappa \bar{\gamma }_{ 2}\beta _{1}\beta _{1}\|\mathbf{h}_{SR}\|^{2}\|\mathbf{h}_{ RD}\|^{2}\right ), }$$
(2.25)

where \(\tilde{\mathbf{h}}_{SR}\) is a (M R − 1) × 1 vector and follows the chi-square distribution with 2(M R − 1) degrees-of-freedom.

3.2.4 MRC/MRT Scheme

As another suboptimal approach, principles of MRT and MRC can be employed where w r and w t are set to match the first hop and second hop channel, respectively. Hence, w r MRC = h SR ∕∥h SR ∥ and w t MRT = h RD ∕∥h RD ∥. Accordingly, by substituting w r MRC and w t MRT into (2.19), the end-to-end SINR can be expressed as

$$\displaystyle{ \gamma _{\mathsf{MRC}}\! =\!\min \!\! \left (\!c_{1}\|\mathbf{h}_{SR}\|^{2}\ \!\!\left (\kappa \bar{\gamma }_{ 1}\beta _{1}\frac{\vert \mathbf{h}_{SR}^{\dag }\mathbf{H}_{\mathsf{SI}}\mathbf{h}_{RD}^{\dag }\vert ^{2}} {\|\mathbf{h}_{RD}\|^{2}} \! +\! 1\right )^{-1}\!\!\!\!,c_{ 2}\|\mathbf{h}_{SR}\|^{2}\|\mathbf{h}_{ RD}\|^{2}\!\right )\!, }$$
(2.26)

where \(c_{1} =\bar{\gamma } _{1}\beta _{1}\) and \(c_{2} =\kappa \bar{\gamma } _{2}\beta _{1}\beta _{2}\). It is worthwhile to note that the optimum, TZF, and RZF schemes reduce to the MRC/MRT scheme in the absence of SI. Although the MRC/MRT scheme is not optimal in the presence of SI, it could be favored in situations where compatibility with HD systems is a concern. Note that the MRC/MRT scheme requires only the knowledge of h SR and h RD , whereas the other three schemes require the knowledge of h SR , h RD , and H SI .

3.3 Performance Analysis

In this subsection, we evaluate the throughput of the instantaneous transmission and delay-constrained transmission in the cases of optimum and suboptimum schemes.

3.3.1 Instantaneous Transmission

The instantaneous throughput of the considered FD wireless-powered relaying system can be computed as [38]

$$\displaystyle{ R_{\mathsf{I}}(\alpha ) = (1-\alpha )\log _{2}(1 +\gamma _{\mathsf{FD}}), }$$
(2.27)

where γ FD  (2.19) is a function of α. This expression reveals an interesting trade-off between energy harvesting duration and the instantaneous throughput. A longer energy harvesting time increases the harvested energy and consequently the second hop SNR, however, decreases the available time for information transmission and vice-versa. Therefore, an appropriate system design can optimize the instantaneous throughput by adjusting α. The optimal α is obtained by solving

$$\displaystyle{ \alpha ^{{\ast}} =\mathop{ \mathrm{arg\,max}}\limits _{ 0<\alpha <1}R_{\mathsf{I}}(\alpha ). }$$
(2.28)

For a given end-to-end SINR or SNR of a particular scheme, R I (α) in (2.28) is a concave function of α and the optimized α can be obtained by solving the equation \(\frac{dR_{\mathsf{I}}(\alpha )} {d\alpha } = 0\). For example, in case of the optimum scheme, by substituting the optimum w t OPT, the instantaneous throughput as a function of α is

$$\displaystyle{ R_{\mathrm{I}}(\alpha ) =\! (1-\!\alpha )\!\log _{2}\left (\!1 +\!\bar{\gamma } _{1}\beta _{1}\|\mathbf{h}_{SR}\|^{2}\min \left (1 - \frac{\alpha b_{1}} {(1-\alpha ) +\alpha b_{2}}, \frac{\alpha b_{0}} {1-\alpha }\right )\!\right ), }$$
(2.29)

where \(b_{0} = \frac{\bar{\gamma }_{2}} {\bar{\gamma }_{1}} \eta \beta _{2}\vert \mathbf{h}_{RD}\mathbf{w}_{t}^{\mathsf{OPT}}\vert ^{2}\), \(b_{1} =\eta \bar{\gamma } _{1}\beta _{1}\vert \mathbf{h}_{SR}^{\dag }\mathbf{H}_{\mathsf{SI}}\mathbf{w}_{t}^{\mathsf{OPT}}\vert ^{2}\), and \(b_{2} =\eta \bar{\gamma } _{1}\beta _{1}\|\mathbf{h}_{SR}\|^{2}\|\mathbf{H}_{\mathsf{SI}}\mathbf{w}_{t}^{\mathsf{OPT}}\|^{2}\). The optimization problem (2.28) can be solved by using the procedure described in [44]. Let \(a_{0} =\eta \bar{\gamma } _{2}\beta _{1}\beta _{2}\|\mathbf{h}_{SR}\|^{2}\vert \mathbf{h}_{RD}\mathbf{w}_{t}^{\mathsf{OPT}}\vert ^{2}\). Then, the optimal value of α can be obtained as

$$\displaystyle{ \alpha _{\mathrm{Opt}}^{{\ast}} = \left \{\begin{array}{@{}l@{\quad }l@{}} \frac{\mathrm{e}^{W\left ( \frac{a_{0}-1} {e} \right )+1}-1} {a_{0}-1+\mathrm{e}^{W\left ( \frac{a_{0}-1} {e} \right )+1}},\quad &\!\!\!\mbox{ if}\quad \mathrm{e}^{W\left (\frac{a_{0}-1} {e} \right )+1} < \frac{a_{0}} {\alpha _{0}} + 1; \\ \frac{1} {1+\alpha _{0}}, \quad &\!\!\!\mbox{ otherwise}, \end{array} \right. }$$
(2.30)

where \(\alpha _{0} = \frac{2b_{0}b_{2}} {(b_{2}-b_{1}-b_{0})+\sqrt{b_{0 }^{2 }+(b_{2 } -b_{1 } )^{2 } +2b_{0 } (b_{1 } +b_{2 } )}}\).

Furthermore, optimal α for the proposed suboptimum beamforming schemes can be obtained from (2.30) by replacing a 0 and α 0 from Table 2.2.

Table 2.2 Suboptimum beamforming schemes’ parameters

An important point to stress is that, in contrast to the suboptimum schemes, the obtained solution of w t in the optimum scheme depends on α. As a consequence, joint optimization w.r.t. α and w t is required. There are two ways to solve this joint optimization. The first way is to find w t by following Proposition 1 and next performing a one-dimensional line search over 0 < α < 1. This guarantees the global optimum solutions for α and w t . Another way is to employ an iterative approach where each iteration step consists of a two-step optimization, i.e., optimizing w t for a given α and vice-versa.

Figure 2.5 shows the instantaneous throughput versus the time portion α of the beamforming schemes for an arbitrary frame of block time T. In the simulations, we set the channel variances as β 1 = d 1 ν and β 2 = d 2 ν, where d 1 and d 2 denote the distances between the S and R and between R and D, respectively and ν is the path loss exponent. As expected, the optimum scheme outperforms all suboptimum schemes on all TS values. In addition, simulation results, not shown in the figure to avoid clutter, reveal that the values of the optimal α decrease as either the number of relays’ receive antennas or the sources’ transmit power is increased. This is because in these cases the relay node can harvest the same amount of energy in a shorter time. Therefore, more time must be allocated to the information transmission phase in order to improve the throughput.

Fig. 2.5
figure 5

Instantaneous throughput versus α (M T = M R = 3, P S = 20 dBm, d 1 = 20, d 2 = 10 and ν = 3)

3.3.2 Delay-Constrained Transmission

Throughput of the delay-constrained transmission can be determined by evaluating the outage probability, P out , at a fixed source transmission rate R c bits/s/Hz where R c = log2(1 + γ th ) and γ th is the value of SNR for correct data detection at the destination [59]. Due to the time variation of the fading channel, outage events where the instantaneous channel capacity is below the source transmission rate may occur. Therefore, P out can be written as

$$\displaystyle{ \mathsf{P_{out}} = \text{Pr}(\gamma _{\mathsf{FD}} <\gamma _{\mathsf{th}}) = F_{\gamma _{\mathsf{FD}}}(\gamma _{\mathsf{th}}), }$$
(2.31)

where \(\gamma _{\mathsf{th}} = 2^{R_{c}} - 1\). Given that the source is communicating R c bits/sec/Hz and (1 −α)T is the effective communication time from S to D in the block time T seconds, the throughput, R D (α), in delay-constrained transmission mode is given by [59]

$$\displaystyle{ R_{\mathsf{D}}(\alpha ) = (1 -\mathsf{P_{out}})R_{c}(1-\alpha ). }$$
(2.32)

In order to determine the delay-constrained throughput, it is important to characterize the outage probability of each scheme. In the following, both exact and asymptotic expressions for the outage probability of the TZF, RZF, and MRC/MRT schemes are presented. We notice that derivation of the outage probability of the optimum scheme is difficult. Hence we have resorted to simulations for evaluating the delay-constrained throughput of the optimum scheme in Fig. 2.6.

Fig. 2.6
figure 6

Delay-constrained throughput of different schemes (M T = M R = 3, P S = 10 dBm, d 1 = 15, d 2 = 10, η = 0. 5, and R c = 2)

According to (2.23), (2.25), and (2.31), the outage probability at D for TZF and RZF schemes can be expressed as [44]

$$\displaystyle{ \mathsf{P_{out}^{TZF}} = 1 - \frac{1} {\varGamma (M_{R})}\int _{ \frac{\gamma _{\mathsf{th}}} {\bar{\gamma }_{1}\beta _{1}} }^{\infty }\!\!Q\left (M_{ T}\! - 1, \frac{1} {\kappa \bar{\gamma }_{2}\beta _{1}\beta _{2}} \frac{\gamma _{\mathsf{th}}} {x}\right )x^{M_{R}\!-1}\mathrm{e}^{-x}dx, }$$
(2.33)

and

$$\displaystyle\begin{array}{rcl} \mathsf{P_{out}^{RZF}}& =& 1 - Q\left (M_{ R}, \frac{\gamma _{\mathsf{th}}} {\bar{\gamma }_{1}\beta _{1}}\!\right ) + \frac{1} {\varGamma (M_{R})}\left (\int _{ \frac{\gamma _{\mathsf{th}}} {\bar{\gamma }_{1}\beta _{1}} }^{\infty }P\left (M_{ T}, \frac{1} {\kappa \bar{\gamma }_{2}\beta _{1}\beta _{2}} \frac{\gamma _{\mathsf{th}}} {x}\!\right )x^{M_{R}-1}\mathrm{e}^{-x}dx\right. \\ & & \quad \left.+\left ( \frac{\gamma _{\mathsf{th}}} {\bar{\gamma }_{1}\beta _{1}}\right )^{M_{R}-1}\int _{ \frac{\gamma _{\mathsf{ th}}} {\bar{\gamma }_{1}\beta _{1}} }^{\infty }Q\left (M_{ T}, \frac{1} {\kappa \bar{\gamma }_{2}\beta _{1}\beta _{2}} \frac{\gamma _{\mathsf{th}}} {x}\right )\mathrm{e}^{-x}dx\right ), {}\end{array}$$
(2.34)

respectively, where Q(a, x) = Γ(a, x)∕Γ(a) and P(a, x) = γ(a, x)∕Γ(a).

The outage probability analysis of the MRC/MRT scheme for arbitrary M T and M R appears to be cumbersome. Therefore, we only consider two special cases:

  • Case (1) M T = 1, M R ≥ 1

  • Case (2) M T ≥ 1, M R = 1

Statistics of the associated RVs in both of these special cases can be found. Therefore, using (2.26) and (2.31), outage probability of Cases 1 and 2 can be expressed as [44]

$$\displaystyle{ \mathsf{P_{out}^{MRC,1}} = 1 -\int _{\frac{\gamma _{\mathsf{ th}}} {\bar{\gamma }_{1}\beta _{1}} }^{\infty }\!G_{ 23}^{21}\left ( \frac{1} {\kappa \bar{\gamma }_{1}\beta _{1}\sigma _{\mathsf{SI}}^{2}}\left (\frac{c_{1}} {\gamma _{\mathsf{th}}} \! -\!\frac{1} {x}\right )\ \!\Big\vert \ \!{ 1,M_{R} \atop 1,M_{R},0} \right )\frac{x^{M_{R}-1}} {\varGamma (M_{R})} \mathrm{e}^{-\left (x+ \frac{\gamma _{\mathsf{th}}} {c_{2}x}\right )}dx, }$$
(2.35)

and

$$\displaystyle{ \mathsf{P_{out}^{MRC,2}} = 1 -\int _{\frac{\gamma _{\mathsf{ th}}} {\bar{\gamma }_{1}\beta _{1}} }^{\infty }\left (1 -\mathrm{e}^{- \frac{1} {c_{2}x}\left (\frac{c_{1}x} {\gamma _{\mathsf{th}}} -1\right )}\right )Q\left (M_{T}, \frac{\gamma _{\mathsf{th}}} {\kappa \bar{\gamma }_{1}\beta _{1}\sigma _{\mathsf{SI}}^{2}x}\right )\mathrm{e}^{-x}dx, }$$
(2.36)

respectively. The integrals in (2.33)– (2.36) do not admit a closed-form solution, however, they can be evaluated numerically. To gain further insights, we now look into the high SNR regime and present simple approximations from [44]. These expressions enable the characterization of the achievable diversity order of the TZF, RZF, and MRT/MRC schemes.

Proposition 2.

In the high SNR regime, i.e., \(\bar{\gamma }_{1},\bar{\gamma }_{2} \rightarrow \infty \) , the outage probability of the TZF scheme can be approximated as: P out TZF

$$\displaystyle{ \left \{\begin{array}{@{}l@{\quad }l@{}} \left ( \frac{1} {\varGamma (M_{R}+1)}\! +\! \frac{1} {\varGamma (M_{T}-1)\varGamma (M_{R})}\!\sum \limits _{k=0}^{\infty } \frac{(-1)^{k+1}} {k!(k+M_{T})}\left (\frac{\sigma _{D}^{2}} {\sigma _{R}^{2}} \frac{1} {\kappa \beta _{2}} \right )^{M_{T}+k-1}\!\!\!\!\!\!\! \frac{1} {M_{R}-M_{T}-k+1}\right )\!\!\!\left ( \frac{\gamma _{\mathsf{th}}} {\bar{\gamma }_{1}\beta _{1}} \right )^{\!M_{R}},\quad \\ \quad &M_{T} > M_{R} + 1, \\ \frac{1} {\varGamma (M_{R}+1)}\!\left (1 + \frac{1} {\varGamma (M_{R})}\left (\ln \left (\frac{\bar{\gamma }_{1}\beta _{1}} {\gamma _{\mathsf{th}}} \right ) +\psi (1)\right )\left (\frac{\sigma _{D}^{2}} {\sigma _{R}^{2}} \frac{1} {\kappa \beta _{2}} \right )^{M_{R}}\right )\!\left ( \frac{\gamma _{\mathsf{th}}} {\bar{\gamma }_{1}\beta _{1}} \right )^{M_{R}}, \quad &\,M_{T} = M_{R} + 1, \\ \frac{\varGamma (M_{R}-M_{T}+1)} {\varGamma (M_{T})\varGamma (M_{R})} \left (\frac{1} {\kappa \beta _{2}} \right )^{M_{T}-1}\left ( \frac{\gamma _{\mathsf{th}}} {\bar{\gamma }_{2}\beta _{1}} \right )^{M_{T}-1}, \quad &M_{T} < M_{R} +\! 1. \end{array} \right. }$$
(2.37)

By inspecting (2.37), we see that the TZF scheme achieves a diversity order of min(M R , M T − 1). This is intuitive since one degree-of-freedom is used for interference cancellation. Moreover, for the case M R + 1 = M T , P out TZF decays as \(\bar{\gamma }_{1}^{-M_{R}}\ln (\bar{\gamma }_{1})\) rather than \(\bar{\gamma }_{1}^{-M_{R}}\) as in the conventional case with fixed power, which implies that in the energy harvesting case the slope of P out TZF converges much slowly.

Proposition 3.

In the high SNR regime, i.e., \(\bar{\gamma }_{1},\bar{\gamma }_{2} \rightarrow \infty \) , the outage probability of the RZF scheme can be approximated as

$$\displaystyle{ \mathsf{P_{out}^{RZF}} \approx \left \{\begin{array}{@{}l@{\quad }l@{}} \frac{1} {\varGamma (M_{R})}\left ( \frac{\gamma _{\mathsf{th}}} {\bar{\gamma }_{1}\beta _{1}} \right )^{M_{R}-1}, \quad &M_{R} < M_{T} + 1, \\ \frac{1} {\varGamma (M_{R})}\left (1 + \frac{1} {\varGamma (M_{T}+1)}\left (\frac{\sigma _{D}^{2}} {\sigma _{R}^{2}} \frac{1} {\kappa \beta _{2}} \right )^{M_{T}}\right )\left ( \frac{\gamma _{\mathsf{th}}} {\bar{\gamma }_{1}\beta _{1}} \right )^{M_{T}},\quad &M_{R} = M_{T} + 1, \\ \frac{\varGamma (M_{R}-\!M_{T})} {\varGamma (M_{R})\varGamma (M_{T}+1)}\left (\frac{1} {\kappa \beta _{2}} \right )^{M_{T}}\left ( \frac{\gamma _{\mathsf{th}}} {\bar{\gamma }_{2}\beta _{1}} \!\right )^{M_{T}}, \quad &M_{R} > M_{T} + 1. \end{array} \right. }$$
(2.38)

Proposition 3 indicates that the RZF scheme achieves a diversity order of min(M R − 1, M T ). This result is also intuitively satisfying since one degree-of-freedom should be allocated for SI cancellation at the receive side of R.

Proposition 4.

In the high SNR regime, i.e., \(\bar{\gamma }_{1},\bar{\gamma }_{2} \rightarrow \infty \) , with M T = 1 the outage probability of the MRC/MRT scheme can be approximated as

$$\displaystyle{ \mathsf{P_{out}^{MRC,1}} \approx 1 - \frac{2} {\varGamma (M_{R})}G_{23}^{21}\left ( \frac{1} {\kappa \sigma _{\mathsf{SI}}^{2}\gamma _{\mathsf{th}}}\ \Big\vert \ { 1,M_{R} \atop 1,M_{R},0} \right )\left ( \frac{\gamma _{\mathsf{th}}} {\kappa \bar{\gamma }_{2}\beta _{1}\beta _{2}}\right )^{\frac{M_{R}} {2} }\!\!K_{M_{ R}}\left (2\sqrt{ \frac{\gamma _{\mathsf{th } } } {\bar{\kappa \gamma }_{2}\beta _{1}\beta _{2}}}\right ). }$$
(2.39)

Moreover, by applying a Bessel function approximation for small arguments, \(K_{\nu }(x) \approx \frac{\varGamma (\nu )} {2} \left (\frac{x} {2} \right )^{-\nu }\), in (2.39) we can write

$$\displaystyle{ \mathsf{P_{out}^{MRC,1}} \rightarrow 1 - G_{ 23}^{21}\left ( \frac{1} {\kappa \sigma _{\mathsf{SI}}^{2}\gamma _{\mathsf{th}}}\ \Big\vert \ { 1,M_{R} \atop 1,M_{R},0} \right ). }$$
(2.40)

Note that (2.40) presents the outage probability floor and indicates that the MRC/MRT scheme with M T = 1 exhibits a zero-diversity order in presence of residual SI.

Proposition 5.

In the high SNR regime, i.e., \(\bar{\gamma }_{1},\bar{\gamma }_{2} \rightarrow \infty \) , with M R = 1, the outage probability of the MRC/MRT scheme can be approximated as

$$\displaystyle\begin{array}{rcl} \mathsf{P_{out}^{MRC,2}}& \approx & 1 -\left (1 -\mathrm{e}^{- \frac{1} {\kappa \sigma _{\mathsf{SI}}^{2}\gamma _{\mathsf{th}}} }\right )\left (\mathrm{e}^{-\frac{\gamma _{\mathsf{th}}} {\bar{\gamma }_{1}\beta _{1}} } - \frac{\gamma _{\mathsf{th}}} {\bar{\gamma }_{1}\beta _{1}\varGamma (M_{T})}\sum _{k=0}^{\infty } \frac{(-1)^{k}} {k!(M_{T} + k)}\right. \\ & & \times \left.\left (\frac{\bar{\gamma }_{1}} {\bar{\gamma }_{2}} \frac{1} {\kappa \beta _{2}} \!\right )^{M_{T}+k}E_{ M_{T}+k}\left ( \frac{\gamma _{\mathsf{th}}} {\bar{\gamma }_{1}\beta _{1}}\right )\right ). {}\end{array}$$
(2.41)

At this point, it is important to determine the value of α that maximizes the throughput. We note that delay-constrained throughput should converge to the ceiling value of R c (1 −α) when P out → 0. For each beamforming scheme we observe that P out is a complicated function of α and it decreases as the value of α is increased. However, this will lead to the decrease of the term (1 −α) at the same time. Therefore, an optimal value of α that maximizes the delay-constrained throughput exists and it can be found by solving the following optimization problem:

$$\displaystyle{ \alpha ^{{\ast}} =\mathop{ \mathrm{arg\,max}}\limits _{ 0<\alpha <1}R_{\mathsf{D}}(\alpha ). }$$
(2.42)

Given (2.33)– (2.36), the optimization problem in (2.42) does not admit closed-form solutions. However, the optimal α can be solved numerically. Figure 2.6 demonstrates the impact of optimal α on the delay-constrained throughput. The superior performance of the optimum scheme compared to suboptimal schemes is more pronounced especially between 0. 4 and 0. 8 values of α. The highest throughput with optimized α for the optimum, RZF, MRC/MRT, and TZF schemes are given by 0. 6517, 0. 6396, 0. 5672, and 0. 4824, respectively. Moreover, we see that each one of the TZF, RZF, and MRC/MRT schemes can surpass other schemes depending on the value of α. This observation reveals the existence of various design choices when performance-complexity trade-off becomes a design factor. It is also observed that all schemes achieve significant throughput gains as compared to the HD mode.

Simulations also show that as long as a beamforming scheme is capable of cancelling the SI, the delay-constrained throughput can be improved as either the number of relays’ receive antennas or the sources’ transmit power is increased. This is because, the amount of the harvested energy at the relay is increased and consequently the outage probability is decreased, i.e., P out → 0. Therefore, the delay-constrained throughput tends to R D (α) → R c (1 −α) which approximately deliver the highest throughput for some small values of the α. However, an excessive amount of harvested energy at R is not always advantageous. For example, in case of MRC/MRT scheme it is detrimental since it results in a strong irreducible SI effect at R.

4 Full-Duplex Information and Power Transfer with Hybrid AP

If a BS or an AP is empowered with FD operation, simultaneous uplink and downlink transmission among a set of users can be implemented. Thus, in addition to FD bi-directional and relay topologies, some papers have also considered the above scenario [45, 46, 60]. The gains that can be achieved with the help of the FD BS (or AP) topology are largely influenced by the residual SI at the BS (or AP) as well as the inter-user interference at downlink users due to uplink user transmissions. Moreover in multi-cell environments, compared to HD operation that employs time-division duplexing (TDD) or frequency-division duplexing, simultaneous uplink and downlink transmissions can cause different interference patterns [61]. Hence, in order to reap the spectral efficiency gains promised by the FD mode, systems based on the BS topology need to be carefully designed [62].

In the sequel, a design to maximize the rate-energy region of a FD system with one multi-antenna hybrid AP, one uplink user, and one energy harvester downlink user is presented.

4.1 System Model

Consider a FD system, as shown in Fig. 2.7, consisting of a hybrid AP, one uplink user (U U ), and one downlink user (U D ). Both U U and U D are equipped with a single antenna, while the AP is equipped with M R receive antennas and M T transmit antennas. The FD AP communicates with U U in the uplink and transmits energy to U D in the downlink at the same time over the same frequency band [45, 46]. Denote \(\mathbf{h}_{\mathsf{U}} \in \mathbb{C}^{M_{R}\times 1}\) as the channel vector from the U U to AP, \(\mathbf{h}_{\mathsf{D}} \in \mathbb{C}^{M_{T}\times 1}\) as the channel vector from AP to the U D , \(\mathbf{H}_{\mathsf{SI}} \in \mathbb{C}^{M_{R}\times M_{T}}\) as the residual SI channel from transmit antennas to the receive antennas at FD AP, and g D as the channel coefficient from U U to U D . The transmit and receive beamformers at the AP are w t and w r , respectively.

Fig. 2.7
figure 7

FD hybrid data-and-energy transfer system

Given the total transmit power P AP at the AP, the harvested energy at the U D is \(E =\eta \left (P_{\mathsf{AP}}\vert \mathbf{h}_{\mathsf{D}}^{\dag }\mathbf{w}_{t}\vert ^{2} + P_{\mathsf{U}}\vert g_{\mathsf{D}}\vert ^{2}\right )\) where P U is the transmit power of \(U_{\mathsf{U}}\). Moreover, SINR at the FD AP can be expressed as

$$\displaystyle{ \gamma _{\mathsf{U}} = \frac{P_{\mathsf{U}}\vert \mathbf{w}_{r}^{\dag }\mathbf{h}_{\mathsf{U}}\vert ^{2}} {P_{\mathsf{AP}}\vert \mathbf{w}_{r}^{\dag }\mathbf{H}_{\mathsf{SI}}\mathbf{w}_{t}\vert ^{2} +\| \mathbf{w}_{r}\|^{2}\sigma _{n}^{2}}, }$$
(2.43)

where \(\sigma _{n}^{2}\) is the noise power at the AP.

Our objective is to maximize the uplink rate of \(U_{\mathsf{U}}\) by jointly designing the transmit and receive beamformers at the AP, subject to an EH constraints. Thus, the following optimization problem is formulated as:

$$\displaystyle\begin{array}{rcl} \max _{\|\mathbf{w}_{r}\|=\|\mathbf{w}_{t}\|=1}& & \quad R_{\mathsf{U}} =\log _{2}\left (1 + \frac{P_{\mathsf{U}}\vert \mathbf{w}_{r}^{\dag }\mathbf{h}_{\mathsf{U}}\vert ^{2}} {P_{\mathsf{AP}}\vert \mathbf{w}_{r}^{\dag }\mathbf{H}_{\mathsf{SI}}\mathbf{w}_{t}\vert ^{2} +\sigma _{ n}^{2}}\right ), \\ \mbox{ s.t.}& & \quad \eta \left (P_{\mathsf{AP}}\vert \mathbf{h}_{\mathsf{D}}^{\dag }\mathbf{w}_{ t}\vert ^{2} + P_{\mathsf{ U}}\vert g_{\mathsf{D}}\vert ^{2}\right ) \geq \bar{ E}, {}\end{array}$$
(2.44)

where \(\bar{E}\) denotes the minimum requirement of the harvested energy at the U D .

4.2 Precoding Design for Rate-Energy Maximization

The joint optimization problem (2.44) can be solved by first optimizing over w r while fixing w t . For a given w t that satisfies the constraint in (2.44), the optimization problem w.r.t. w r reduces to

$$\displaystyle\begin{array}{rcl} f_{\mathrm{re}} \triangleq \max \limits _{\|\mathbf{w}_{r}\|=1} \frac{P_{\mathsf{U}}\vert \mathbf{w}_{r}^{\dag }\mathbf{h}_{\mathsf{U}}\vert ^{2}} {P_{\mathsf{AP}}\vert \mathbf{w}_{r}^{\dag }\mathbf{H}_{\mathsf{SI}}\mathbf{w}_{t}\vert ^{2} +\sigma _{ n}^{2}}.& &{}\end{array}$$
(2.45)

Define \(\bar{\mathbf{A}} \triangleq [P_{\mathsf{AP}}\mathbf{H}_{\mathsf{SI}}\mathbf{w}_{t}\mathbf{w}_{t}^{\dag }\mathbf{H}_{\mathsf{SI}}^{\dag } +\sigma _{ n}^{2}\mathbf{I}]\). The optimum w r is given by

$$\displaystyle\begin{array}{rcl} \mathbf{w}_{r} = \frac{\bar{\mathbf{A}}^{-1}\mathbf{h}_{\mathsf{U}}} {\|\bar{\mathbf{A}}^{-1}\mathbf{h}_{\mathsf{U}}\|}.& &{}\end{array}$$
(2.46)

Substitution of w r from (2.46) into (2.45) yields

$$\displaystyle\begin{array}{rcl} f_{\mathrm{re}}& =& P_{\mathsf{U}}\mathbf{h}_{\mathsf{U}}^{\dag }[P_{\mathsf{ AP}}\mathbf{H}_{\mathsf{SI}}\mathbf{w}_{t}\mathbf{w}_{t}^{\dag }\mathbf{H}_{\mathsf{ SI}}^{\dag } +\sigma _{ n}^{2}\mathbf{I}]^{-1}\mathbf{h}_{\mathsf{ U}} \\ & =& \frac{P_{\mathsf{U}}} {\sigma _{n}^{2}} \left [\|\mathbf{h}_{\mathsf{U}}\|^{2} -\frac{P_{\mathsf{AP}}\mathbf{h}_{\mathsf{U}}^{\dag }\mathbf{H}_{\mathsf{SI}}\mathbf{w}_{ t}\mathbf{w}_{t}^{\dag }\mathbf{H}_{\mathsf{SI}}^{\dag }\mathbf{h}_{\mathsf{U}}} {\sigma _{n}^{2} + P_{\mathsf{AP}}\mathbf{w}_{t}\mathbf{H}_{\mathsf{SI}}^{\dag }\mathbf{H}_{\mathsf{SI}}\mathbf{w}_{t}} \right ],{}\end{array}$$
(2.47)

where the second expression is due to the application of Sherman–Morrison formula [30]. Consequently, the joint optimization (2.44) reduces to an optimization problem over w t , which is expressed as

$$\displaystyle\begin{array}{rcl} \max \limits _{\|\mathbf{w}_{t}\|=1}& & \log _{2}\left (1 + f_{\mathrm{re}}\right ) \\ \mathrm{s.t.}& & \eta \left (P_{\mathsf{AP}}\vert \mathbf{h}_{\mathsf{D}}^{\dag }\mathbf{w}_{ t}\vert ^{2} + P_{\mathsf{ U}}\vert g_{\mathsf{D}}\vert ^{2}\right ) \geq \bar{ E},{}\end{array}$$
(2.48)

which is equivalent to

$$\displaystyle\begin{array}{rcl} \min \limits _{\|\mathbf{w}_{t}\|=1}& & \frac{\mathbf{h}_{\mathsf{U}}^{\dag }\mathbf{H}_{\mathsf{SI}}\mathbf{w}_{t}\mathbf{w}_{t}^{\dag }\mathbf{H}_{\mathsf{SI}}^{\dag }\mathbf{h}_{\mathsf{U}}} {\sigma _{n}^{2} + P_{\mathsf{AP}}\mathbf{w}_{t}\mathbf{H}_{\mathsf{SI}}^{\dag }\mathbf{H}_{\mathsf{SI}}\mathbf{w}_{t}} \\ \mathrm{s.t.}& & \vert \mathbf{h}_{\mathsf{D}}^{\dag }\mathbf{w}_{ t}\vert ^{2} \geq \frac{1} {P_{\mathsf{AP}}}\left [\frac{\bar{E}} {\eta } - P_{\mathsf{U}}\vert g_{\mathsf{D}}\vert ^{2}\right ].{}\end{array}$$
(2.49)

The optimization problem (2.49) does not admit a closed-form solution for the optimum w t . Its numerical solution is attainable, however, (2.49) is not a convex problem. Introducing an auxiliary variable τ, a matrix variable W t = w t w t , and relaxing the non-convex rank-one constraint on \(\mathbf{W}_{t}\), (2.49) can be expressed as an SDR problem

$$\displaystyle\begin{array}{rcl} \min \limits _{\mathbf{W}_{t},\tau }& & \tau \\ \mathrm{s.t.}& & \mathrm{tr}\left (\mathbf{W}_{t}\left (\tau \left (\sigma _{n}^{2}\mathbf{I} + \mathbf{H}_{\mathsf{ SI}}\mathbf{H}_{\mathsf{SI}}^{\dag }\right ) -\mathbf{H}_{\mathsf{ SI}}^{\dag }\mathbf{h}_{\mathsf{ U}}\mathbf{h}_{\mathsf{U}}^{\dag }\mathbf{H}_{\mathsf{ SI}}\right )\right ) \geq 0, \\ & & \mathrm{tr}\left (\mathbf{W}_{t}\mathbf{h}_{\mathsf{D}}\mathbf{h}_{\mathsf{D}}^{\dag }\right ) \geq \bar{c}, \\ & & \mathrm{tr}\left (\mathbf{W}_{t}\right ) = 1,\ \mathbf{W}_{t}\succeq 0, {}\end{array}$$
(2.50)

where \(\bar{c} = \frac{1} {P_{\mathsf{AP}}} \left [\frac{\bar{E}} {\eta } - P_{\mathsf{U}}\vert g_{\mathsf{D}}\vert ^{2}\right ]\). Let W t be an optimum solution in (2.49) for a given τ. Using similar arguments as in the case of (2.7), it can be shown that W t is rank-one. The optimization (w.r.t. W t ) has to be solved for all possible values of τ, where τ ∈ [0, τ max], i.e., a grid search over τ is required.Footnote 1 However, the computational cost of solving (2.49) can be significantly reduced by solving it as a feasibility problem. In particular, it is clear that the minimum τ is the one for which the optimization problem (2.49) turns to be feasible. As such, the joint optimum solutions of τ and \(\mathbf{W}_{t}\) can be determined using the following steps:

  1. 1.

    Define a fine grid of \(\tau\) in steps of ∂τ,

  2. 2.

    Solve (2.49) with the smallest τ, i.e., τ = 0,

  3. 3.

    If feasible, stop and output τ and W t ,

  4. 4.

    If not, repeat step (2) with the increment of ∂τ.

As soon as the problem is feasible, the above iterative approach can be stopped and the optimum w t is recovered from the eigenvalue decomposition of W t . In particular, since the optimum happens to be W t rank-one, w t is the eigenvector corresponding to the largest eigenvalue (also the only one non-zero eigenvalue) of W t .

In order to understand the gains of FD operation, a common practice adopted in the literature is to compare with HD mode. We compare the performance of FD and HD modes of operation at the hybrid AP under the so-called RF chain preserved condition.Footnote 2 In the HD mode of AP operation, hybrid AP employs orthogonal time slots to serve the uplink and downlink users. At the uplink we use MRC to combine the received signals and deploy MRT as the beamformer to transmit energy towards the downlink user. Without loss of any generality, we normalize T to 1 and devote 0 < α HD ≤ 1 fraction of the block time for energy transfer and (1 −α HD) for information transfer. For a fair comparison, the EH constraint of the downlink user in the HD mode is set as the harvested energy in the FD mode. Therefore, \(\alpha ^{\mathsf{HD}} = \frac{E} {\eta P_{\mathsf{AP}}\|\mathbf{h}_{\mathsf{D}}\|^{2}}\) and \(R_{\mathsf{U}}^{\mathsf{HD}} = (1 -\alpha ^{\mathsf{HD}})\log _{2}\left (1 + P_{\mathsf{U}}\|\mathbf{h}_{\mathsf{U}}\|^{2}/\sigma _{n}^{2}\right )\).

Figure 2.8 shows rate-energy region with M R = 2 and M T = 5, when P U = 10 dBm, P AP = 40 dBm, and \(\eta = 0.7\). We consider a scenario where a line-of-sight (LoS) link is present between the AP and the downlink user and for which the complex channel gain vector from the AP to downlink user can be represented by the Rician fading model as [63]

$$\displaystyle{ \mathbf{h}_{\mathsf{D}} = \sqrt{ \frac{\beta K} {K + 1}}\mathbf{h}_{\mathsf{D},d} + \sqrt{ \frac{\beta } {K + 1}}\mathbf{h}_{\mathsf{D},s}, }$$
(2.51)

where \(\mathbf{h}_{\mathsf{D},d}\) represents the LoS component, β denotes path loss effect, K is the Rician K-factor, and h D, s denotes the scattered components of the channel. Furthermore, we utilize the far-field uniform linear antenna array model as in [63].

Fig. 2.8
figure 8

Comparison of rate-energy regions with \(M_{R} = 2\) and M T = 5

The EH constraint is varied from 0 dBm to \(\bar{E}^{\mathrm{max}}\) which is obtained by applying MRT beamformer at the AP. We also assume that the distance between the AP and U D is 10 meters and K = 5 dB. The curves in Fig. 2.8 show that the FD mode of operation can provide significant performance gains. For example, FD AP can provide a higher uplink rate as compared to the HD mode in all regions of the harvested energy. Moreover, the decrease in the uplink rate when the harvested energy varies from the minimum value to the maximum is more in HD. Under HD operation, the downlink user does not exploit the inter-user interference for energy harvesting, a high value of α HD causes the uplink rate to be reduced.

5 Future Directions

Research community faces a number of challenges ahead for the design and deployment of FD wireless-powered systems. From a practical perspective these challenges can be categorized into several key areas as outlined below:

  • Full-duplex transceiver design: Research on SI cancellation algorithm development is required to guarantee practical FD transceiver implementation with flexible energy harvesting capability. Research on SI mitigation techniques with low energy consumption is crucial since circuitry required in the cancellation step could drain harvested energy significantly. Further, nonlinear behavior of the energy harvesting circuit components needs to be captured accurately via new mathematical modeling. Such advances will offer new opportunities for system optimization. In order to test transceiver solutions, test-bed development needs to be undertaken as well.

  • Interference exploitation: Traditionally in wireless system design, interference has been considered as a detrimental factor. However, in energy harvesting communications, interference can be exploited as an extra source of energy. A FD BS can simultaneously schedule the uplink and downlink transmission on the same resource block, and hence as compared to traditional HD systems, high interference conditions within the cell and from neighboring cells can be expected [62]. As of now, how such interference can be best exploited to improve the performance of FD wireless-powered systems is unknown. Therefore, it is worthwhile to conduct research on transmission schemes, scheduling and interference cancellation algorithms that can strike a good balance between harvested energy and performance.

  • MIMO implementation: In the context of FD wireless-powered systems, MIMO techniques can be used for spatial-domain SI cancellation and to harvest more energy. However, often optimal solutions that maximize the rate-energy trade-off in FD wireless-powered systems are complex and require significant energy consumption for computation purposes. Hence, it is worth looking at low-complexity MIMO schemes suitable for efficient FD MIMO design. As an example, flexible and low-complexity MIMO architectures that dynamically adapt to the energy harvesting environment and assign different number of antennas for energy harvesting/information transfer seem an interesting direction to pursue.

  • MAC layer design: While majority of research on FD so far have considered physical layer aspects, research work on MAC layer issues has been still on infancy. In particular, MAC layer operations from an energy consumption point are less understood. Significant research efforts must be dedicated to model FD MAC layer behavior and propose algorithms that can operate with minimum energy. Moreover, whenever possible, the design of cross-layer algorithms that can exploit information available at physical, MAC, and network layer should be promoted [64].

  • Co-existence issues with HD systems: FD mode is capable of providing performance gains in terms of the throughput over HD mode in several cases. However, in other cases, such as under asymmetric traffic scenarios and high SNR conditions, HD model outperforms the FD mode. Several works have already proposed hybrid schemes, where the system could operate either in HD mode or FD mode. Advantages of switching between HD/FD in the context of wireless-powered communications are not well understood at present and investigations must be carried out to find whether such hybrid operation would be beneficial. In addition, future wireless networks will be mainly heterogeneous and both HD and FD nodes would operate. From a network perspective, the presence of HD nodes will create new opportunities for the efficient design of future FD wireless-powered systems.

6 Conclusions

In this chapter, we considered the application of FD in WPCNs under bi-directional, relay, and hybrid AP topologies. We first considered an N-antenna BS and a wireless-powered MS and characterized optimum and suboptimum schemes for optimizing bi-directional information rates between the BS and MS. The beamformer at the BS and the TS parameter was jointly optimized for both optimum and suboptimum schemes. Compared to the HD operation, a significant improvement in the BS-MS rate region can be observed. Then, we studied the instantaneous and delay-constrained throughput of a FD wireless-powered MIMO relay system. We considered optimum linear processing at the relay as well as several suboptimum schemes. Next, optimum transceiver design for SWIPT in a FD system with one hybrid AP, one downlink energy user, and one uplink user was investigated. We jointly optimized the transmit and receiver beamformers at the AP to maximize the uplink rate subject to EH constraint at the downlink user. We showed how transmit and receiver beamformers at the AP, that maximize the uplink rate subject to EH constraint at the downlink user, can be designed. In all cases, results that are useful for evaluating the performance and extracting insights into the effects of key parameters, such as the antenna configuration, linear processing scheme, and TS parameters, on the performance were presented. In certain regimes, FD mode shows a better throughput as compared to the HD mode. Therefore, FD operation is a promising approach to design energy and spectrally efficient future wireless communication networks.