Skip to main content

Power allocation for SWIPT in K-user interference channels using game theory

Abstract

A simultaneous wireless information and power transfer system in interference channels of multi-users is considered. In this system, each transmitter sends one data stream to its targeted receiver, which causes interference to other receivers. Since all transmitter-receiver links want to maximize their own average transmission rate, a power allocation problem under the transmit power constraints and the energy-harvesting constraints is developed. To solve this problem, we propose a game theory framework. Then, we convert the game into a variational inequalities problem by establishing the connection between game theory and variational inequalities and solve the variational inequalities problem. Through theoretical analysis, the existence and uniqueness of Nash equilibrium are both guaranteed by the theory of variational inequalities. A distributed iterative alternating optimization water-filling algorithm is derived, which is proved to converge. Numerical results show that the proposed algorithm reaches fast convergence and achieves a higher sum rate than the unaided scheme.

1 Introduction

Simultaneous wireless information and power transfer (SWIPT), which transports both information and energy simultaneously by the same radio-frequency (RF) signal, has caused great concern in both academic and industrial fields and offers great convenience to wireless terminals [1–3]. According to [3], time switching (TS) and power splitting (PS) are two practical receiver designs. As a PS receiver plays a significant role in SWIPT, it divides the received signal into two signal flows, one for energy harvesting (EH) and the other for information decoding (ID) [4, 5]. Based on the position relationship between the ID receiver and the EH receiver, which is spatially separated or co-located, there are two types of SWIPT networks [6].

Recently, the study of realizing SWIPT in the interference channels (IFC) has received considerable attention. As an extra energy source in the IFC, the cross-link signals are salutary to EH [7]. However, the cross-link signals are harmful to information transmission, which brings new challenges to the transmission designs. The authors of [8] investigated an adaptive resource allocation scheme called proportional-fair power allocation (PFPA) in multiuser OFDM systems for fair share of resources and efficient operation. In [9], the authors solved a sum rate maximization problem in a two-user IFC where the two receivers can simultaneously decode information and harvest energy. The author of [10] found a necessary condition of the optimal transmission strategy considering three different scenarios according to the receiver mode in a K-user IFC. In [11], the authors divided an optimal robust secure beamforming and power splitting scheme to minimize the total transmit power while satisfying the constraints on the minimum amounts over IFC. The authors of [12] jointly designed the allocating transfer power and receive PS coefficient for a two-link SWIPT system in IFC. In [13], a new transmission strategy was derived to maximize the energy beamforming and minimize the leakage beamforming in a two-user MIMO IFC. In [14], the authors derived a hybrid algorithm comprised of a linear combination of maximum ratio transmission (MRT) and zero-forcing (ZF) beamforming to minimize required power in a K-user IFC network. To minimize the total transmission power, [15] proposed a joint beamforming and power splitting algorithm based on second-order cone programming (SOCP) relaxation in a K-user IFC network. Based on PS scheme, the work [16] considered a multi-user SWIPT interference system and studied joint transceiver design to minimize the total transmit power. Reference [17] proposed a synchronous power descending (SPD) algorithm to updates each links’ transmit power and PS ratio in a IFC SWIPT system. However, to the best of our knowledge, an iterative water-filling algorithm based on a game theory to solve the power allocation problem in IFC SWIPT systems with K direct links to maximize its sum rate has not yet been studied.

In this paper, we devise an iterative water-filling algorithm based on game theory to solve the formulated power allocation problem for the IFC SWIPT systems. The main contributions of this paper are listed in the following:

  1. 1.

    A K transceiver links SWIPT system in interference channels is developed. In particular, each transmitter-receiver link is modeled as a strategy player who chooses its transmit power to maximize its individual rate.

  2. 2.

    A game framework is formulated to solve the proposed power allocation problem. Then, we convert the game into a variational inequality (VI) problem using VI theory and analyze the existence and uniqueness of the Nash equilibrium (NE). In addition, a pricing mechanism is introduced to keep a balance between EH and ID.

  3. 3.

    Different from that of reference [18], an alternating optimization (AO) method is employed because of the coupled variables and non-convexity, which converts the original problem into two sub-problems.

  4. 4.

    To deal with the formulated sub-problem, a distributed iterative water-filling algorithm (IWFA) is devised to optimize the power allocation problem.

2 Problem formulation and power allocation method

2.1 Problem formulation

2.1.1 Game-theoretic framework formulation

An SWIPT system in the interference channels consisting K source-destination links is considered. In this system, each link includes a single-antenna source node S and a single-antenna destination node D equipped with a power splitter, which splits the received signal into two streams, one for EH and the other for ID. Moreover, it is assumed that perfect channel state information (CSI) is available, only one single-data stream is transmitted and all nodes operate in half-duplex mode. As illustrated in Fig. 1, each source node S j transmits data to its own receiver D j at the same time. The received signal at D k can be expressed as

$$ \begin{aligned} {y}_{k}=\sqrt{{p}_{k}}{h}_{kk}{s}_{k}+\sum_{j\neq k,j=1}^{K}\sqrt{{p}_{j}}{h}_{jk}{s}_{j}+{n}_{ak} \end{aligned} $$
(1)
Fig. 1
figure 1

The system model for SWIPT in K-user interference channels. This system include K source-destination links. Each link includes a single-antenna source node and a destination node equipped with a power splitter, which splits the received signal into two streams, one for EH and the other for ID. The solid lines represent the channel gain between the related node pairs, and the dotted lines represent the channel gain between other unrelated node pairs. The symbol n ak ,k∈{1,...K} represents the noise at nodes D k , and β is the PS ratio

where p k and p j are the transmit power of S k and S j , s k and s j are the transmit symbols of S k and S j with \(\mathbb {E}\{|s_{k}|^{2}\}=1, \mathbb {E}\{|s_{j}|^{2}\}=1\), h kk and h jk are the channel gains from S k to D k and S j to D j , and \(n_{ak} \thicksim \mathcal {CN}(0, \sigma _{ak}^{2})\) is the additive white Gaussian noise (AWGN) introduced by the receiver antenna at D k , and K={1,…,K}. The transmit power constraint of each node can be given by

$$ \begin{aligned} 0\leq p_{j} \leq p_{j}^{max} \end{aligned} $$
(2)

where \( p_{j}^{max}\), j∈K denotes the peak power of each user.

A portion, β j ∈(0,1), of the received signal is allocated for ID. Then, the signal for ID at D k can be expressed as

$$ \begin{aligned} {y}_{k}^{ID}=\sqrt{{\beta_{k}}{p_{k}}}{h}_{kk}{s}_{k}+\sum_{j\neq k,j=1}^{K}\sqrt{{\beta_{j}}{p_{j}}}{h}_{jk}{s}_{j}+{n}_{all} \end{aligned} $$
(3)

where \(n_{all} = \sqrt {\beta _{k}}{n_{ak}} + n_{k}\) is the overall noise at D k with covariance \(\sigma _{all}^{2}\) and n k is the AWGN originating from the power splitter with covariance \(\sigma _{k}^{2}\). Meanwhile, the power of the desired signal received by D k for ID can be given as

$$ \begin{aligned} \mathbb{E}\{|{y}_{k}^{ID}|^{2}\}={\beta_{k}}{p}_{k}|{h}_{kk}|^{2}+\sum_{j\neq k,j=1}^{K}{\beta_{j}}{p_{j}}|h_{jk}|^{2}+\sigma_{all}^{2}. \end{aligned} $$
(4)

Dividing the desired signal power by the interference and noise power, the signal-to-interference-noise-ratio (SINR) for the kth link between S k and D k can be expressed as

$$ \begin{aligned} \gamma_{k} = \frac{{\beta_{k}}{p}_{k}|{h}_{kk}|^{2}}{\sum_{j\neq k,j=1}^{K}{\beta_{j}}{p_{j}}|h_{jk}|^{2}+\sigma_{all}^{2}}. \end{aligned} $$
(5)

Accordingly, the achievable rate of the kth link is

$$ \begin{aligned} r_{k}\left(p_{k}, \mathbf{p_{-k}}\right) = log_{2}\left(1+\gamma_{k}\right) \end{aligned} $$
(6)

where \(\mathbf {p}_{(-k)}\triangleq (p_{j})_{j\neq k}\) is the set of allocating power of all users except the kth one.

A portion, 1−β j , of the signal received at D k is for EH and the power collected at D k follows the constraints

$$ \begin{aligned} \left(1-\beta_{k}\right)\sum_{j=1}^{K}|h_{jk}|^{2}{p_{j}}\geq{e_{k}} \end{aligned} $$
(7)

where e k is the power threshold at D k .

To maximize the achievable sum rate, a rate maximization problem with power constraint can be stated as follows

$$\begin{array}{*{20}l} \mathop{\text{max}} \limits_{{p}}&\quad\quad\sum_{k=1}^{K}{r}_{k}\left({p}\right) \end{array} $$
(8a)
$$\begin{array}{*{20}l} \mathrm{s.t.}&\quad\quad\mathbf{p}\in\mathcal{P} \end{array} $$
(8b)

where p=[p1,p2,...,p K ]T represents the power allocation strategy of all users, and \(\mathcal {P} \triangleq \left \{\mathbf {p}|0\leq p_{j} \leq p_{j}^{max},\right.\left.\left (1\,-\,\beta _{k}\right)\sum _{j=1}^{K}|h_{jk}|^{2}{p_{j}}\geq {e_{k}}\right \}\) is the set of power constraints.

Since the non-convex problem (8) is difficult to solve, we devise a distributed framework based on game theory to solve the power allocation problem. Specifically, we consider the scenario where each user maximizes its own rate selfishly via allocating the transmit power. Then, the game \(\mathcal {G}\) is formulated as

$$ \begin{aligned} \mathcal{G}_{1}: \mathop{\text{max}}\limits_{{p}_{k}}&\quad\quad{r}_{k}\left({p}_{k},{\mathbf{p}}_{-k}\right)\\ \mathrm{s.t.}&\quad\quad{p}_{k}\in\mathcal{P}_{k} \end{aligned} $$
(9)

where \(\mathcal {P}_{k} \triangleq \left \{{p_{k}}|0\leq p_{k} \leq p_{k}^{max}, \left (1-\beta _{k}\right)\left (|h_{kk}|^{2}{p_{k}}+{\vphantom {\sum _{j=1, j\neq k}^{K}}}\right.\right.\left.\left.\sum _{j=1, j\neq k}^{K}|h_{jk}|^{2}{p_{j}}\right)\geq {e_{k}}\right \}\) is the feasible set of the kth user.

It can be observed from (9) that the problem is still non-convex and difficult to solve because the objective function r k is non-convex and the constraint \(\mathcal {P}_{k}\) of the kth user is coupled. Therefore, we redefine the objective function as

$$ {f}_{k}\left({p}_{k},{\mathbf{p}}_{-k}\right)\triangleq -{r}_{k}\left({p}_{k},\mathbf{p}_{-k}\right). $$
(10)

To let the optimization problem more decentralized and keep a balance between EH and ID, a pricing mechanism is introduced through a punishment in the payoff function. We define the pricing factor as \({\alpha } =\left (\alpha _{j}\right)_{j=1}^{K} \), where α j represents the penalty of the jth user. From (7), we define a linear function about the power constraint of the kth link,

$$ \begin{aligned} \varphi_{k}\left(p_{k}, \mathbf{p}_{-k}\right)&=\left(1-\beta_{k}\right)\sum_{j=1}^{K}|h_{jk}|^{2}{p_{j}}-{e_{k}}\\ &=A{p_{k}}+B \end{aligned} $$
(11)

where A=(1−β k )|h kk |2 and \(B=\left (1-\beta _{k}\right)\sum _{j=1,j\neq k}^{K}|h_{jk}|^{2}{p_{j}}-{e_{k}}\). Then, we define the total penalty at the kth user as

$$ \begin{aligned} \alpha_{k}{\varphi_{k}\left(p_{k}, \mathbf{p}_{-k}\right)}=\zeta_{k}{p_{k}}+\alpha_{k} B \end{aligned} $$
(12)

where \(\zeta _{k}\triangleq {\alpha _{k}}\left (1-\beta _{k}\right)|h_{kk}|^{2}\).

Considering the penalty, the payoff function of the kth user can be given as

$$ \begin{aligned} v_{k}\left(p_{k},{\mathbf{p}}_{-k}; \alpha_{k}\right) = f_{k}\left(p_{k},\mathbf{p}_{-k}\right)-\zeta_{k}{p_{k}}. \end{aligned} $$
(13)

Consequently, the original game \(\mathcal {G}_{1}\) can be formulated as a game

$$\begin{array}{*{20}l} \mathcal{G}_{2}:\mathop{\text{min}} \limits_{{p}_{k}}&\quad\quad{v}_{k}\left({p}_{k},{\mathbf{p}}_{-k}; \alpha_{k}\right) \end{array} $$
(14a)
$$\begin{array}{*{20}l} \mathrm{s.t.}&\quad\quad{p}_{k}\in\mathcal{P}_{k}\\ \end{array} $$
(14b)

Our purpose is determining a NE point {p∗,α∗} in the feasible set to minimize the objective function v k in \(\mathcal {G}_{2}\), which satisfies the following condition

$$ \begin{aligned} v_{k}(p_{k}^{*},{\mathbf{p}}_{-k}^{*}; \alpha_{k}^{*}) \leq v_{k}\left(p_{k},{\mathbf{p}}_{-k}^{*}; \alpha_{k}\right). \end{aligned} $$
(15)

2.1.2 VI problem formulation

It can be observed from (14) that the objective function and the constraints of the game \(\mathcal {G}_{2}\) involves coupled variables, then we derived an AO method to solve this problem, which converts the original problem into two subproblems. In this section, we analyze the NE point of the game \(\mathcal {G}_{2}\) using VI theory, optimize the power allocation problem using IWFA algorithm, and update the price vector using variable-step projection scheme.

In this subsection, we focus on finding the optimal power strategy p∗ of the game \(\mathcal {G}_{2}\) for the given price α. First, we rewrite the original game \(\mathcal {G}_{2}\) into a VI problem \(VI(\mathcal {P}_{k}, V_{k})\), which is denoted to find a power strategy \(p^{*} \in \mathcal {P}_{k}\) satisfying the following condition

$$ \begin{aligned} \left(p_{k}-p_{k}^{*}\right){V_{k}}\left(p_{k}, {\mathbf{p}}_{-k}^{*}\right) \geq 0;\quad\quad p_{k}, \mathbf{p}_{-k}^{*} \in \mathcal{P}_{k} \end{aligned} $$
(16)

where

$$ \begin{aligned} {V_{k}}\left(p_{k}, \mathbf{p}_{-k}^{*}\right) &= \bigtriangledown_{p_{k}}v_{k}(p_{k},\mathbf{p}_{-k}; \alpha_{k}) \\ &= -\bigtriangledown_{p_{k}}f_{k}(p_{k},\mathbf{p}_{-k})+\zeta_{k}\\ &=-\frac{1}{\ln 2}\left(\frac{\sum_{j=1}^{K}|h_{jk}|^{2}{p_{j}}}{\beta_{k}|h_{kk}|^{2}}\right)^{-1}+\zeta_{k}\\ &\triangleq V+\zeta_{k}. \end{aligned} $$
(17)

is the gradient â–½v k . Then, we establish the relation between the formulated game \(\mathcal {G}_{2}\) and the VI problem \(VI\left (\mathcal {P}_{k}, V_{k}\right)\).

Proposition 1

The game \(\mathcal {G}_{2}\) is equivalent to the problem \(VI\left (\mathcal {P}_{k}, V_{k}\right)\).

Proof

A proof is given in Appendix Appendix A. â–¡

The game \(\mathcal {G}_{2}\) can be rewritten as \(VI\left (\mathcal {P}_{k}, {V_{k}}\right)\) after the proof is completed. And the existence and uniqueness of the NE can be analyzed by studying the VI problem \(VI\left (\mathcal {P}_{k}, {V_{k}}\right)\).

2.2 Power allocation method

2.2.1 Analysis of the NE

The following theorem proposed in [19] is commonly used to verify the existence of the NE.

Theorem 1

A NE exists in a \(VI\left (\mathcal {A}, F\right)\) problem if the set \(\mathcal {A}\) is convex and compact; the function F is continuous in its feasible set.

After investigating the properties of the set \(\mathcal {A}\) and the function F of the VI problem, we have the following proposition regarding the existence of the NE.

Proposition 2

The game \(\mathcal {G}_{2}\) possesses at least one NE.

Proof

A proof is given in Appendix Appendix B. â–¡

Based on ([20], Eq. 13), the \(VI\left (\mathcal {A}, F\right)\) admits a unique solution if F is strongly monotone on \(\mathcal {A}\). The definition of strongly monotone is provided in the following.

Definition 1

Given a mapping \(F: \mathcal {A} \subseteq \mathbb {R}^{n} \rightarrow \mathbb {R}^{n}\), if the set \(\mathcal {A}\) is convex and there exists a constant c>0 satisfying the following condition, F is strongly monotone.

$$ \begin{aligned} (F(x) - F(y))(x-y) \geq c{\mid{x-y}\mid}^{2}, \forall {x,y} \in \mathcal{A}. \end{aligned} $$
(18)

We analyze the uniqueness of the NE by proving a sufficient condition for the strong monotonicity of V k . To prove the strong monotonicity of V k , the second derivative of v k (p) can be given as

$$\begin{array}{*{20}l} \triangledown_{p_{k}}^{2}{v_{k}(p)} &= \frac{\beta_{k}^{2}|h_{kk}|^{4}}{\left(\beta_{k} \sum_{j=1}^{K}{|h_{jk}|^{2}}{p_{j}}+\sigma_{k}^{2}\right)} \end{array} $$
(19a)
$$\begin{array}{*{20}l} \triangledown_{p_{k}, p_{j}}^{2}v_{k}(p) &= \frac {\beta_{k}^{2}{|h_{kk}|^{2}}{|h_{jk}|^{2}}}{\left(\beta_{k} \sum_{j=1}^{K}{|h_{jk}|^{2}}{p_{j}}+\sigma_{k}^{2}\right)}. \end{array} $$
(19b)

we have the following proposition regarding the uniqueness of the NE.

Proposition 3

V k is strongly monotone in its feasible set. Furthermore, the game \(\mathcal {G}_{2}\) has the unique NE.

Proof

A proof is given in Appendix Appendix C. â–¡

The above analysis about the existence and uniqueness of the NE shows that the NE of game \( \mathcal {G}_{2}\) always exists and admits its uniqueness for the given price factor. To achieve the unique NE, we use a water-filling method based on the best response. For any fixed p−k and α, the NE point of the game \(\mathcal {G}_{2}\) is the fixed-point of the water-filling mapping, which can be expressed as

$$ {}\begin{aligned} p^{*}(\alpha) &= wv_{k}\left(\mathbf{p}_{-k}^{*}(\alpha); \alpha \right)\\ &\triangleq[\frac{1}{\mu_{k}+\zeta_{k}}-\frac{\beta_{k}\sum_{j\neq k, j=1}^{K}{|h_{jk}|^{2}{p_{j}}}+\sigma_{k}^{2}}{\beta_{k}|h_{kk}|^{2}}]_{0}^{p_{k}^{max}} \end{aligned} $$
(20)

where the majorization notion in p∗(α) represents p(α) after optimization, \([\!x]_{a}^{b}\!\triangleq min(max(x, a)b)\) with 0≤a≤b and μ k ≥0 is chosen to satisfy the power constraint (2).

2.2.2 Optimal α with variable-step projection scheme

In this section, we discuss the optimization of α with p fixed. For the optimal \(p_{k}^{*}({\alpha })\), we rewrite Eq. (11) as

$$ \begin{aligned} \phi(\alpha) =& \left(1-\beta_{k}\right)|h_{kk}|^{2}{p_{k}^{*}({\alpha})}\\ &+\left(1-\beta_{k}\right)\sum_{j=1, j \neq k}^{K}{|h_{jk}|^{2}}{p_{j}}-{e_{k}}. \end{aligned} $$
(21)

To optimize α, we introduce a nonlinear complement problem (NCP), which is to find the price vector such that

$$ \begin{aligned} NCP(\phi): 0\leq \mathbf{\alpha} \perp \phi(\mathbf{\alpha}) \geq 0. \end{aligned} $$
(22)

The NCP is an equivalent form to VI problem. We use the well-known variable-step projection scheme to solve this NCP, which is described in the following algorithm.

2.2.3 Distributed iterative algorithm

Denote the allocating power and the pricing factor of the kth user at the nth iteration as \(p_{k}^{(n)}(\mathbf {\alpha })\) and α(n), respectively. To achieve the unique NE, a distributed iterative algorithm with AO is summarized as the Proposed Iterative AO Algorithm in Table 1. It is worth noting that such the AO scheme guarantees the local optimum.

Table 1 Proposed iterative AO algorithm

It can be seen that the price α is computed by the variable-step projection scheme and ε n is the nth iteration step size. As mentioned in [21], we could choose a sufficiently small value to assign to the step size ε n . The notion [·]+ represents that the value is meaningful when it is larger than zero, and let the value be zero when it is less than zero. And the proofs of convergence property about α and p k (α) are similar to the Theorems 6 and 10 in [18].

3 Numerical results and discussions

It is assumed that the channels between all links are mutually independent Rayleigh fading and the free-space propagation pathloss coefficient is 2. And random channels with 100 slots are generated. The variances of the noises are \(\sigma _{all}^{2} = \sigma ^{2}\), \(p_{k}^{max} = P_{max}\), and β k =0.5.

We study the convergence property of IWFA in a four-link network. Figure 2 shows the allocating power of four users versus iterations considering two different initial points: (1.1,1.5,1.2,1.3) and (1.4,1.3,0.8,1.0) under the same conditions P max =25 and σ2=1. It can be observed that all users’ allocating power converge to the same points (1.28,1.39,1.00,1.41). After several similar attempts, we have that the IWFA quickly converges to the unique NE from different initial points.

Fig. 2
figure 2

The power allocation profile versus iterations of IWFA from two different sets of initial points. Figure 2 shows the allocating power of four users versus iterations considering two different initial points. The solid lines and the dotted lines represent different allocating power results for four users under different initial points

Figure 3 provides the results of sum rate versus the interlink distance dL. Different conditions of P max ∈{20dB,30dB} and σ2∈{0.5,1.0} are simulated, respectively. There are two schemes for comparison. Scheme 1 is the unaided scheme without iteration, and scheme 2 is IWFA scheme. We consider a linear topology where every transmitter-receiver link is parallel to each other. It can be seen that the sum rate increases as the dL increasing for two schemes. Then, the IWFA method outperforms to the unaided method under all conditions. In addition, the system performance is better when the AWGN is smaller and the maximum transmit power is bigger.

Fig. 3
figure 3

The sum rate as a function of the interlink distance dL in a two-link system. Figure 3 provides the results of sum rate versus the interlink distance dL. Each link represents the sum rate under the different interlink distance. And the different types lines represent the proposed IWFA scheme and the unaided scheme under different conditions of P max ∈{20dB,30dB} and σ2∈{0.5,1.0}

Figure 4 shows results of the average transmit power versus the harvest energy threshold e k . Different conditions of K∈{3,4} and the different initial pricing α∈{0.5,0.6,0.7} are simulated, respectively. It can be observed that the average transmit power decreases as the harvest energy threshold e k increases for our proposed scheme, and the system requires less average transmit power with the increase of the number of links. We can also see that the average transmit power decreases as α increasing. In addition, the average transmit power of our proposed IWFA scheme always smaller than the unaided scheme when the number of links is the same.

Fig. 4
figure 4

The average transmit power as a function of the harvest energy threshold. Figure 4 shows the results of the average transmit power versus the harvest energy threshold. The different types of lines represent the proposed IWFA scheme and the unaided scheme under different conditions of K∈{3,4} and α ∈{0.5,0.6,0.7}

Figure 5 provide results of the average bit error rate (BER) versus SINR. As we can see, our propose IWFA scheme is always better than the unaided scheme in BER performance. The reason is that the unaided is the simplest in computing complication with no iteration involved.

Fig. 5
figure 5

The average bit error rate (BER) versus SINR. Figure 5 shows the results of the BER of 3 users versus SINR. The different types of lines represent the proposed IWFA scheme and the unaided scheme

4 Conclusions

In this paper, a power allocation problem was solved for a SWIPT system in K-user interference channels using the framework of game theory. We rewrote the formulated game as a variational inequality problem to analyze the NE of the game. Furthermore, we provided a distributed iterative algorithm with AO scheme to solve the formulated problem and update the price factor. Numerical results demonstrated that the proposed IWFA scheme can attains more sum rate and requires less transmit power than the unaided scheme under the same conditions of P max and σ2.

5 Appendix A

5.1 Proof of Proposition 1

The relationship between game and VI is usually verified using the following theorem proposed in the reference [19].

Theorem 2

A given game \(\mathcal {G} = \langle {\mathcal {N}, \left \{\mathcal {A}_{n}\right \}, \{f_{n}(x)\}}\rangle \) is equivalent to \(VI(\mathcal {A}, F)\) if the following two conditions hold: (i) The strategy set \(\mathcal {A}_{n}\) is closed and convex; (ii) the payoff function is convex and continuously differential for \(x \in \mathcal {A}_{n}\).

Now, let us prove the relationship between the game \(\mathcal {G}_{2}\) and the VI problem \(VI\left (\mathcal {P}_{k}, V_{k}\right)\) using Theorem 2. First, note that the strategy set \(\mathcal {P}_{k}\) in (14b) is convex. Then, the payoff function v k (p k ,p−k) in (14a) is continuously differentiable in its feasible set. Finally, the payoff function v k (p k ,p−k) is convex in its feasible set because the logarithmic function is always concave and ζ k p k is a linear function. Both conditions in Theorem 2 are satisfied. Thus, the problem \(VI\left (\mathcal {P}_{k}, {V_{k}}\right)\) is equivalent to the formulated game \(\mathcal {G}_{2}\).

6 Appendix B

6.1 Proof of Proposition 2

For problem \(VI\left (\mathcal {P}_{k}, s{V_{k}}\right)\), the strategy set \(\mathcal {P}_{k}\) is convex and compact since the items \(0\leq p_{k} \leq p_{k}^{max}\) and \(\left (1-\beta _{k}\right)\left (|h_{kk}|^{2}{p_{k}}+\sum _{j=1, j\neq k}^{K}|h_{jk}|^{2}{p_{j}}\right)\geq {e_{k}}\) of \(\mathcal {P}_{k}\) are linear functions.

It is can be observed from Eq. (17) that \(\phantom {\dot {i}\!}{V_{k}}=\bigtriangledown _{p_{k}}v_{k}(p_{k},\mathbf {p}_{-k}; \alpha _{k})\), we can prove the continuity of V k by computing its first derivative. And we can see that its first derivative is exists; furthermore, the utility function V k is continuous in \(\mathcal {P}_{k}\).

Thus, we know that the VI problem admits at least one solution according to Theorem 1 and the NE existence is proved.

7 Appendix C

7.1 Proof of Proposition 3

From (17), we have that \(\bigtriangledown _{p_{k}}v_{k}(p_{k},{\mathbf {p}}_{-k}) = V_{k}\). Consider two different power \(p_{k}^{(1)}\) and \(p_{k}^{(2)}\) in the strategy set. According to the mean-value theorem, we have

$$ {}\begin{aligned} {\left(p_{k}^{(1)}-p_{k}^{(2)}\right)}&\left\{\left[{V}_{k}(p^{(1)})\right] - \left[{V}_{k}(p^{(2)})\right]\right\}\\ =&{\left(p_{k}^{(1)}-p_{k}^{(2)}\right)}\left\{\bigtriangledown_{p_{k}}v_{k}\left(p_{k}^{(1)}\right) - \bigtriangledown_{p_{k}}v_{k}\left(p_{k}^{(2)}\right)\right\}\\ =&{\left(p_{k}^{(1)}-p_{k}^{(2)}\right)} \sum_{j=1}^{K} \bigtriangledown_{p_{k}, p_{j}}^{2}{v_{k}(z_{k})}{\left(p_{j}^{(1)}-p_{j}^{(2)}\right)}\\ \triangleq &\mathcal{Q}(t). \end{aligned} $$
(23)

Define \(d_{k} = p_{k}^{(1)}-p_{k}^{(2)}\) and \(d_{j} = p_{j}^{(1)}-p_{j}^{(2)}\), we have

$$ \begin{aligned} \mathcal{Q}(t) = & {d_{k}}\sum_{j=1}^{K} \bigtriangledown_{p_{k}, p_{j}}^{2}{v_{k}(z_{k})}{d_{j}}\\ \geq & {d_{k}} \bigtriangledown_{p_{k}}^{2}{v_{k}(z_{k})}{d_{k}} \end{aligned} $$
(24)

since \({d_{k}}\sum _{j \neq k}^{K} \bigtriangledown _{p_{k}, p_{j}}^{2}{v_{k}(z_{k})}{d_{j}} > 0\). Then, we have

$$ \begin{aligned} \mathcal{Q}(t)\geq {d_{k}} \bigtriangledown_{p_{k}}^{2}{v_{k}(z_{k})}{d_{k}} \end{aligned} $$
(25)

Then, the strongly monotonicity of V k can be proved as

$$ \begin{aligned} {\left(p_{k}^{(1)}-p_{k}^{(2)}\right)}&\left\{\left[{V}_{k}(p^{(1)})\right] - \left[{V}_{k}\left(p^{(2)}\right)\right]\right\}\\ \geq &\sum_{k=1}^{K}{d_{k}} \bigtriangledown_{p_{k}}^{2}{v_{k}(z_{k})}{d_{k}}\\ = &\sum_{k=1}^{K}{d_{k}}^{2} \bigtriangledown_{p_{k}}^{2}{v_{k}(z_{k})}\\ \geq &{d_{k}}^{2}\sum_{k=1}^{K}\bigtriangledown_{p_{k}}^{2}{v_{k}(z_{k})}\\ = &c_{sm}{\mid p_{k}^{(1)}-p_{k}^{(2)}\mid}^{2} \end{aligned} $$
(26)

where \(c_{sm} =\sum _{k=1}^{K}\bigtriangledown _{p_{k}}^{2}{v_{k}(z_{k})} > 0\) is the strongly monotone constant. Therefore, the Eq. (18) always hold, which completes the proof.

Abbreviations

AO:

Alternating optimization

AWGN:

Additive white Gaussian noise

CSI:

Channel state information

EH:

Energy harvesting

ID:

Information decoding

IFC:

Interference channels

IWFA:

Iterative water-filling algorithm

MRT:

Maximum ratio transmission

NCP:

Nonlinear complement problem

NE:

Nash equilibrium

PFPA:

Proportional-fair power allocation

PS:

Power splitting

RF:

Radio-frequency

SINR:

Signal-to-interference-noise-ratio

SOCP:

Second-order cone programming

SPD:

Synchronous power descending

SWIPT:

Simultaneous wireless information and power transfer

TS:

Time switching

VI:

Variational inequality

ZF:

Zero-forcing

References

  1. LR Varshney, Transporting information and energy simultaneously. IEEE Intern. Symp. Inform. Theory (ISIT), 1612–1616 (2008).

  2. P Grover, A Sahai, Shannon meets Tesla: wireless information and power transfer. IEEE Intern. Symp. Inform. Theory (ISIT), 2363–2367 (2010).

  3. S Bi, CK Ho, R Zhang, Wireless powered communication: opportunities and challenges. IEEE Commun. Mag.53:, 117–125 (2015).

    Article  Google Scholar 

  4. X Zhou, R Zhang, CK Ho, Wireless information and power transfer: architecture design and rate-energy tradeoff. IEEE Trans. Commun.61:, 4754–4767 (2013).

    Article  Google Scholar 

  5. K Huang, E Larsson, Simultaneous information and power transfer for broadband wireless systems. IEEE Trans. Signal Process.61:, 5972–5986 (2013).

    Article  MathSciNet  Google Scholar 

  6. R Zhang, CK Ho, MIMO broadcasting for simultaneous wireless information and power transfer. IEEE Trans. Wireless Commun.12:, 1989–2001 (2013).

    Article  Google Scholar 

  7. L Liu, R Zhang, KC Chua, Wireless information transfer with opportunistic energy harvesting. IEEE Trans. Wireless Commun.12:, 288–300 (2013).

    Article  Google Scholar 

  8. H Seo, BG Lee, Proportional-fair power allocation with CDF-based scheduling for fair and efficient multiuser OFDM systems. IEEE Trans. Wireless Commun.5:, 978–983 (2006).

    Article  Google Scholar 

  9. S Chao, WC Li, TH Chang, Simultaneous information and energy transfer: a two-user MISO interference channel case. IEEE Signal Process. Commun., 3862–3867 (2012).

  10. J Park, B Clerckx, Joint wireless information and energy transfer in a k-user MIMO interference channel. IEEE Trans. Wireless Commun.13:, 5781–5796 (2014).

    Article  Google Scholar 

  11. X Chen, Y Wu, C Zhong, Robust secure beamforming and power splitting for SWIPT over interference channels. IEEE Wireless Commun. Signal Process., 1–6 (2016).

  12. B Xu, Y Zhu, R Zhang, Optimal power allocation for a two-link interference channel with SWIPT. Wireless Commun. and Signal Process. (WCSP), 2014 Sixth, 1–5 (2014).

  13. J Park, B Clerckx, Joint wireless information and energy transfer in a two-user MIMO interference channel. IEEE Trans. Wireless Commun.12:, 4210–4221 (2013).

    Article  Google Scholar 

  14. S Timotheou, I Krikidis, G Zheng, B Ottersten, Beamforming for MISO interference channels with QoS and RF energy transfer. IEEE Trans. Wireless Commun.13:, 2646–2658 (2014).

    Article  Google Scholar 

  15. Q Shi, W Xu, TH Chang, Y Wang, E Song, Joint beamforming and power splitting for MISO interference channel with SWIPT: an SOCP relaxation and decentralized algorithm. IEEE Trans. Signal Process.62:, 6194–6208 (2014).

    Article  MathSciNet  Google Scholar 

  16. Z Zong, H Feng, S Zhang, T Yang, B Hu, Joint transceiver design for simultaneous wireless information and power transfer in multi-user MIMO interference networks. Wireless Commun. and Signal Process. 439 (WCSP), 2014 Sixth, 1–6 (2014).

  17. B Xu, Y Zhu, R Zhang, Optimized power allocation for interference channel with SWIPT. IEEE Wireless Commun. Lett.5:, 220–223 (2016).

    Article  Google Scholar 

  18. JS Pang, G Scutariand, DP Palomar, F Facchinei, Design of cognitive radio systems under temperature-interference constraints: a variational inequality approach. IEEE Trans. on Signal Proc.58:, 3251–3271 (2010).

    Article  MathSciNet  Google Scholar 

  19. F Facchinei, JS Pang, Finite-dimensional variational inequalities and complementarity problems: volume I and II (Springer, New York, 2003).

    MATH  Google Scholar 

  20. G Scutari, D Palomar, F Facchinei, P Jong-shi, Convex optimization, game theory, and variational inequality theory. IEEE Signal Process. Mag.27:, 35–49 (2010).

    Article  Google Scholar 

  21. J Wang, M Peng, S Jin, C Zhao, A generalized Nash equilibrium approach for robust cognitive radio networks via generalized variational inequalities. IEEE Trans. on Wireless Commun.13:, 3701–3714 (2014).

    Article  Google Scholar 

Download references

Acknowledgements

The authors thank the National Natural Science Foundation of China (Grants Nos. 61629101, 61471067) and National Science and Technology major projects (Grant No. 2015ZX03002008).

Funding

This work was supported by the National Natural Science Foundation of China (Grants Nos. 61629101, 61471067) and the National Science and Technology major projects (Grant No. 2015ZX03002008).

Availability of data and materials

The custom code: https://github.com/BUPT7/paper-code.;

Author information

Authors and Affiliations

Authors

Contributions

First, we formulated a power allocation problem, designed a scheme to optimize the power allocation strategy, performed numerical simulations, and prepared the initial draft as well as the revision. Then, we modified the solution pattern, verified the mathematical derivations, checked and analyzed the simulation results, and improved the writing. All authors read and approved the final manuscript.

Corresponding author

Correspondence to Xiaoqing Liu.

Ethics declarations

Competing interests

The authors declare that they have no competing interests.

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wen, Z., Liu, Y., Liu, X. et al. Power allocation for SWIPT in K-user interference channels using game theory. EURASIP J. Adv. Signal Process. 2018, 27 (2018). https://doi.org/10.1186/s13634-018-0547-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/s13634-018-0547-7

Keywords