 Research
 Open Access
 Published:
Game theoretic approach for joint transmit beamforming and power control in cognitive radio MIMO broadcast channels
EURASIP Journal on Wireless Communications and Networking volume 2016, Article number: 98 (2016)
Abstract
In this paper, we present a gametheoretic approach to the problem of joint transmit beamforming and power control in cognitive radio (CR) multipleinput multipleoutput broadcast channels (MIMOBCs), where the primary users (PUs) coexist with the secondary users (SUs) and share the same spectrum. The cognitive base station (CBS) is equipped with multiantenna and transmits independent data streams to several decentralized singleantenna terminals. Our design goal is to jointly adjust the beamformers and transmission powers according to individual SINR (signaltointerferenceplusnoise ratio) requirements in order to meet SINR balancing for CR MIMOBCs. In this context, two problems need to be solved: (1) the design beamforming must enable a balancing of the SINR among all SUs for a fixed total power of CBS and (2) the total transmission power must be minimized while satisfying a set of SINR constraints for fixed beamformers. The proposed approach is an application of separable games, where beamforming vectors are modeled as beamforming subgame and power control is modeled as power control subgame. We then use the convex theory of noncooperative game to solve the optimalization problem. Finally, we propose an iterative algorithm to reach Nash equilibrium (NE) of the joint beamforming subgame and power control subgame. Numerical results are provided to validate the optimality and the convergence of the proposed algorithm.
Introduction
Cognitive radio networks (CRNets) have received tremendous attention due to its capability of compensating for the spectrum scarcity. The original idea of CR allows secondary users (SUs) to access the spectrum that is originally allocated to primary users (PUs) when the spectrum is not in use [1–4]. To support this functionality, SUs are required to precisely sense the radio environment and detect the presence of PU, which is proved not to be an easy task [5, 6]. Alternatively, the idea of spectrum sharing in CRNets [7, 8] allows simultaneous transmissions of PUs and SUs, provided that the qualityofservice (QoS) of PUs is guaranteed. Recently, the multiple antenna technique is introduced to CRNets [9, 10]. By employing multiple antennas, the concurrent spectrum sharing can be performed without any degradation in QoS for PUs [11].
In CR multipleinput multipleoutput broadcast channels (CR MIMOBCs), the cognitive base station (CBS) is equipped with multiple antennas and sends data to multiple SUs simultaneously in the same system resource, where multiple antennas are employed at the transmitter to facilitate spatial multiplexing. Appropriately designing transmit beamforming for various spatial multiplexing designs have been investigated to steer energy in the directions of the intended users [12–15]. In [12], the equivalent transmit beamforming matrix has been designed to minimize the effect of the resulted interference on the PU transmissions. However, this approach is not robust enough as there are some uncertainties in both the CR transmit covariance matrix and the degrees of freedom of CR MIMO system. In [13, 14], robust downlink beamforming for multiuser CRMISO system has been investigated. However, it is quite difficult to predict in advance whether the problem with given SINR (signaltointerferenceplusnoise ratio) targets, interference thresholds, and total power budget is feasible. To avoid infeasibility issues, some beamforming techniques have been developed, for example, game theory that has been proven to be successful in beamforming design [15], as will be investigated in this paper.
To guarantee the QoS of PUs in the CRNets, both the total power constraint and the individual interference power constraint applied at each primary receiver are considered. Joint beamforming and power control have been accepted as an efficient interference suppression technique in CRNets [16, 17]. In this paper, based on joint beamforming and power control, we focus on the SINR balancing problem [18] in CR MIMOBCs. This problem is of particular interest since the following issues affect the SINRs of SUs.
First, transmit beamforming at CBS is more complicated in that the beamformers must be optimized jointly. This is because SUs’ beamformers cannot be separately designed, as the interference introduced to each SU’s beamformer is a function of all the beamformer vectors and power allocation. We tackle this problem by introducing separable game [19] to the design framework, as explained in Section 3. Partially related results have been found in [20–22]. In [20, 21], under the sumpower constraint, an alternating optimization strategy for joint power control or linear beamforming has been proposed to solve the SINR balancing problem. Although this beamforming strategy is optimal, identifying an eigenvalue optimization problem for an extended coupling matrix poses heavy computational burden. In [22], subject to interference constraints of PUs and peak transmission power constraints of SUs, a jointing beamforming and power control algorithm called decoupled multipleconstraint power allocation has been presented to balance the SINR level for all SUs. However, when large numbers of active PUs and SUs exist, the computation complexity is still quite high. Our first contribution of this paper is to solve SINR balancing problem in CR MIMOBCs with much lower complexity.
Second, due to the coupled structure of the transmitted signals, the BC optimization problems are usually nonconvex and thus cannot be solved directly. To tackle this difficulty, the nonconvex BC problem is transformed into a convex multipleaccess channel (MAC) problem via a socalled BCMAC duality relationship [23]. Under a single sumpower constraint or a set of linear power constraint, the problem of BC can be solved as a minimax optimization problem in its dual MAC setting [24]. Using a minimax optimization approach, the sumcapacity for the MIMOBCs has been studied in [25, 26], which seeks to maximize the minimal SNR among all the users under the sumpower constraint by transforming into its dual MAC problem. In this paper, the minimax optimization problem is also investigated. We show that the proposed method can handle multiple linear power constraint of CR MIMOBCs and is essentially equivalent to the method based on SINR balancing.
The remainder of this paper is organized as follows. Section 2 describes the system model and formulates the problem. Section 3 forms joint transmit beamforming and power control as noncooperative separable game. Section 4 proposes an iterative algorithm that achieves the optimal Nash equilibrium (NE) of joint transmit beamforming subgame and power control subgame. Section 5 provides numerical results and the related discussions. Conclusions are drawn in Section 6.
Notation: Vectors and matrices are denoted by lowercase and uppercase boldface letters, respectively. (·)^{T}, (·)^{H}, and tr(·) denote transpose, conjugate transpose, and trace of a matrix. ∥·∥_{2} represents the Euclidean norm of a vector, and E[ ·] is the expectation. I _{ M } is an M×M identity matrix, and {·} denotes the subset.
System model and problem formulation
System model
The downlink scenario of a singlecell CRNet coexisting with a singlecell PRNet is depicted in Fig. 1, in which the system model of CR MIMOBCs is shown in detail in Fig. 2, where the cognitive base station (CBS) is equipped with M antennas and transmits independent data to K different SUs, each with one antenna. For simplicity, we also assume that the primary base station (PBS) and N PUs are equipped with a single antenna. Block diagram of BCMAC duality relationship for the transmission process is shown in Fig. 3. In Fig. 1, the CRNet is installed far enough from PBS, which guarantees that the amount of interference power to each PU receiver is kept below a certain threshold [7]. Although PBS is interfering with the normal operations of CRNet, the power received by SUs from CBS is much larger than the power received from PBS, i.e., the interfering power from PBS can be accumulated as a part of its noise term [13]. Hence, the received signal at the kth SU (SU_{ k }) is determined by
for k=1,⋯,K, where \({\mathbf {h}}_{k} \in \left \{{\mathbb {C}}^{M \times 1}\right \}_{k = 1}^{K} \) represents the channel from CBS to SU_{ k }, and \(\{n_{k}\}_{k = 1}^{K} \) are white Gaussian noise terms with \(n_{k} \sim CN(0,{\sigma _{k}^{2}})\). The signal transmitted by the CBS is given by
where \({\tilde {\mathbf { U}}}=\ [\!\sqrt {{p_{1}}} {{\mathbf {w}}_{1}},\sqrt {{p_{2}}} {{\mathbf {w}}_{2}}, \cdots, \sqrt {{p_{k}}} {{\mathbf {w}}_{k}}]\) and s=[s _{1},s _{2},⋯,s _{ k }]^{T} is the independent data streams. We also assume that the data streams for different SUs are independent of each other and E[ s _{ k }^{2}] =1. Using \(\left \{ {\mathbf {w}}_{k} \in {\mathbb {C}}^{M \times 1} \right \}_{k = 1}^{K} \) as beamforming vectors for S U _{ k }, w _{ k } satisfies ∥w _{ k }∥_{2}=1. Moreover, p _{ k } is the power allocation to SU_{ k } and is subject to a peak power constraint \({\overset {\frown }{p}}_{k}\), i.e., \(p_{k} \le {\overset {\frown }{p}}_{k}\).
In this paper, it is assumed that CBS has a perfect channel state information (CSI). Here, the protocol of CBS can be designed as follows: each frame contains sensing subframe and data transmission subframe. During the sensing subframe, SUs remain silent, and thus CBS can detect spectrum and measure the effect from PUs and noise. During the first portion of the data transmission subframe, CBS transmits training sequences to SUs so that CBS can estimate downlink CSI. Although we confine ourselves to a singlecell system in which all beamformers belong to a CBS, this model can easily be extended so as to incorporate multiple CBS. Let g _{ n,k } be the power gain between CBS and the nth PU (PU_{ n }), the interference power received by PU_{ n } is
To ensure the QoS of PUs, the interference power should be below certain thresholds. Let \(p_{\text {th}}^{(n)} \) represents the interference power threshold for P U _{ n }, i.e., \(I_{n} \le p_{_{\text {th}} }^{(n)} \). Substituting (2) into (1), the received signal of SU_{ k } is expressed as
where the first term is the received signal of the intended message, whereas the second and third terms denote the interference from other messages and noise, respectively. The SINR at SU_{ k } is given by [9, 27]
where \({\mathbf {R}}_{k} = {\mathbf {h}}_{k} {\mathbf {h}}_{k}^{H} \) and \({\sum \nolimits }_{i \ne k} {{p_{i}}} {\mathbf {w}}_{i}^{H}{\mathbf {R}_{k}}{{\mathbf {w}}_{i}} \) is interference of all the SUs with the exception the kth SU.
Problem formulation
Uplinkdownlink duality is identified as SINR transformation between BCMAC [26]. Based on this duality, maximizing the minimum user SINR in the uplink can be done straightforwardly since the beamformers can be optimized individually and SINRs are only coupled by the user’s transmit power [28]. In contrast, downlink optimization is generally a nontrivial task because the user SINRs depend on all optimization variables and have to be optimized jointly. In this work, we propose to solve the problem of transmit beamforming and power control jointly by simultaneously maximizing the total numbers of SUs that can be served in the same slot at their QoS and minimizing the total power required to serve them. However, to maintain user fairness, their SINRs should be balanced and maximized.
Motivated by above consideration, we formulate the SINR balancing [29] designs of CR MIMOBCs into minimax optimization problems, where each SINR balancing depends on the choice of all beamformers and transmission powers. Thus, a necessary and sufficient condition for global achievability is obtained by maximizing min_{ k }SINR_{ k }/γ _{ k } over all possible beamformers and transmission powers. Therefore, the SINR balancing problem for CR MIMOBCs is defined as
where γ _{ k } is the target SINR for SU_{ k }. The object function (6) is to find power allocation such that all SUs can achieve their target SINRs in a fair manner.
Joint transmit beamforming and power control as noncooperative separable game
In this section, we form joint transmit beamforming and power control as noncooperative separable game, where beamforming vectors are modeled as beamforming subgame and power control is modeled as power control subgame. We target at jointly adjusting the beamformers and transmission powers according to individual SINR requirements in order to meet SINR balancing for CR MIMOBCs.
Noncooperative beamforming game
The beamforming design techniques based on the satisfaction of target SINRs have been investigated in [18], where the approaches use the criterion of minimizing the total power of beamformer subject to SINR constraints for SUs and interference leakage constraints for PUs. However, the resulting problems can be infeasible. In such cases, to make the problem feasible, the design has to be repeated with lower SINR targets or some SUs have to be dropped [12, 27]. A more attractive problem formulation which always guarantees feasibility is based on SINR balancing with extra PU interference leakage constraints. In this paper, to make the problem feasible, the beamforming design adopts target SINR γ _{ k } for SU_{ k }. A set of optimal beamforming vectors exists for feasible γ _{ k }, and the optimization problem is written as
where \({\tilde {\mathbf { w}}}_{k} = \sqrt {p_{k}} {\mathbf {w}}_{k} \). The SINRbased beamforming designed for downlink transmission immediately carry over to uplink reception [18]. Using the principle of uplinkdownlink duality, the beamformer designed in the virtual uplink mode can be used in the downlink mode to achieve the same SINR values by choosing appropriate downlink power allocations. Thus, the solution of the downlink beamforming problem (9) is equivalently obtained by solving an easiertohandle uplink problem instead. The game theory is usually suitable to solve beamforming problem where distributed decision making is required [30]. According to uplinkdownlink duality, we also adopt the separable game theory to solve beamforming problem.
The general structure of the optimal beamforming is obtained via a network Lagrangian, which is commonly referred to as the minimum variance distortionless response (MVDR) beamforming [31, 32]. Now, we define normalized MVDR beamforming vector at SU_{ k } by
where \({\tilde {\mathbf {w}}}_{ k} = \left \{\tilde {\mathbf {w}}_{k} :  k \buildrel \Delta \over = 1, \cdots,k  1,k + 1, \cdots,K\right \} \). The interferer plus noise covariance at SU_{ k } is given by
Substituting (10) into (5) and imposing the constraints, the corresponding Lagrangian is obtained as
where τ _{ k } is the Lagrangian parameter. We can obtain the optimal beamforming vector w _{ k } by taking the derivative of L(w) in (12) with respect to \(\tilde {\mathbf {w}}_{k} \), we obtain
where the identity \({\partial {\mathbf {R}}_{i}^{ 1}} \left /\right. {\partial {\tilde {\mathbf { w}}_{k}}} =  {{\mathbf {R}}_{i}^{ 1}} \partial {{\mathbf {R}}_{i}} \left /\right. {\partial {\tilde {\mathbf { w}}_{k}}} {{\mathbf {R}}_{i}^{ 1}} \) is used. We simplify (14) and obtain
Substituting (10) into (15), the corresponding stationary points of the Lagrangian (13) are given by
where matrix Q _{ k } is defined as
Substituting (15) into (13), τ _{ k } is given by
As described above, we aim to solve the SINR balancing problem under the total transmission power constraint. We propose the firstlevel game that it is defined as
Applying MMSE criterion, (19) can be rewritten as
With regard to (20), there is nonunique solution. Hence, it can be used to improve the result in an iterative algorithm to find the optimal beamforming vectors. We set \({\mathbf {w}}_{k} (m + 1) = \left ({\mathbf {w}}_{k}^{\dag } (m + 1)\right)^{*} \) and obtain
where m denotes iteration steps.
The noncooperative power control game
In this noncooperative game, the SU’s beamforming vectors are fixed, and individual SUs adjust only their power in their corresponding strategy spaces in order to minimize the total transmission while satisfying a set of target SINR. The noncooperative beamforming subgame is modeled as:

1.
Players: Γ={1,2,⋯,K}, where k=1,2,⋯,K represents SU_{ k }.

2.
Action space: Ω = p _{1} × p _{2}⋯ × p _{ K }, where \(p_{k}\! = [0,{\overset {\frown }{p}}_{k}]\) represents SU_{ k }′s action set. The action vector of all SUs is denoted by p= [p _{1},⋯,p _{ K }], where p _{ k }∈Ω. The action vector excluding the action of SU_{ k } is customarily denoted by p _{−k }.

3.
Utility function: we use u _{ k }(p _{ k },p _{−k }) to represent SU_{ k }′s utility function.
Before establishing the uniqueness of NE in the power allocation game, we need the following definition. The best response function of S U _{ k } is given by
The goal in CR MIMOBCs is to achieve the optimal power allocation p _{ k }. From (22), we can obtain \(u_{k}^{'} \left (p_{k}^{\dag },{\mathbf {p}}_{ k} \right) = 0\). We assume that SU_{ k } has target SINR γ _{ k } corresponding to the best response. The target SINR must be admissible and satisfies [33]
In this case, the corresponding utility function is
where α (α≥1) is a constant for all SUs’ channel and is defined as adjustable parameter. Given the existence of the NE solution, we need to propose an algorithm for SUs to reach NE. In CR MIMOBCs, the NE is not Pareto optimal because each SU independently selects strategies thus affects each other. Each SU must pay off some price in selecting the strategy. A linear pricing function is commonly used because of its implementation simplicity, which allows a distributed implementation where the price can be broadcast by the base station to all terminals [30, 34]. In this paper, we use independent linear pricing function λ p _{ k }, where λ is a constant, called pricing factor. The net utility function is u _{ k }=γ _{ k }/(γ _{ k }+α)−λ p _{ k }. The optimal power allocation problem for SU_{ k } is represented as
Taking the derivative of u _{ k } in (25), we have
Solving (26), we can obtain optimal power allocation to S U _{ k } expression as
From (27), power allocation is a process of dynamic interaction. Now, the problem is whether the p _{ k } defined above exists and whether it is globally optimal (when it exists) [35]. We need to find a NE that allows the system to achieve the optimum performance. According to the Nash theorem [36], the following two conditions must be satisfied. First, power allocation p _{ k } is not empty, closed, and bounded convex set in the Euclidean space. Second, the net utility function is a continuous function and is quasiconcave in p _{ k }. The first condition is satisfied as each SU’s selection action set is defined as \([0,{\overset \frown {p}}_{k} ]\). For the second condition, the second derivative of the net utility function is given by
From (28), the net utility function is a continuous function and is concave in p _{ k }. The concave function is also a quasiconcave function. Hence, the corresponding power allocation solution must exist.
If the best response function of SUs is a standard function, then NE in this game will be unique. A function u(p) is said to be a standard function if it satisfies the following three properties [37]:

1.
Positivity: u(p)>0.

2.
Monotonicity: If p≥p ^{†}, then u(p ^{†})≥u(p).

3.
Scalability: For all μ>1, μ u(p ^{†})≥u(μ p).
To show that the best response function of SU_{ k } is a standard function, we prove the above three properties as follows:

1.
Positivity: Since each SU can obtain a certain utility through power allocation and satisfies u(p _{ k })>0.

2.
Monotonicity: Since u(p _{ k })>0, if \(p_{k} \le p_{k}^{\dag } \), then \(\rho _{k} \ge \rho _{k}^{\dag } \). We can derive \(\frac {{\gamma _{k} }}{{\gamma _{k} + \alpha }}  \lambda p_{k} \ge 0 \Rightarrow \frac {{\rho _{k} p_{k} }}{{\rho _{k} p_{k} + \alpha }} \ge \lambda p_{k} \Rightarrow \frac {\alpha }{\lambda } \ge \frac {{\alpha ^{2} }}{{\rho _{k} }}\), \(u(p_{k})  u\left (p_{k}^{\dag }\right) = \left (\sqrt {\frac {\alpha }{{\lambda \rho _{k} }}}  \frac {\alpha }{{\rho _{k} }}\right) \left (\!\sqrt {\!\frac {\alpha }{{\lambda \rho _{k}^{\dag } }}} \,\, \frac {\alpha }{{\rho _{k}^{\dag } }}\!\right) \!\ge \! \frac {{\left (\!\alpha \rho _{k}^{\dag }  \alpha \sqrt {\rho _{k} \rho _{k}^{\dag }}  \alpha \rho _{k}^{\dag } + \alpha \rho _{k}\! \right)}}{{\rho _{k} \rho _{k}^{\dag } }} \,=\, \frac {{\left (\!\rho _{k}  \rho _{k} \rho _{k}^{\dag }\!\right)\alpha }}{{\rho _{k} \rho _{k}^{\dag } }}\! \ge \! 0\)

3.
Scalability: For μ>1, \(\rho _{\mu } = \frac {{{\mathbf {w}}_{k}^{H} {\mathbf {R}}_{k} {\mathbf {w}}_{k} }}{{{\sum \nolimits }_{i \ne k} {\mu p_{i} {\mathbf {w}}_{i}^{H} {\mathbf {R}}_{k} {\mathbf {w}}_{i} +} {\mathbf {\sigma }}_{k}^{2}}}\), then ρ _{ μ }<ρ _{ k }, \(\mu u(p_{k})  u(\mu p_{k}) = \mu \left (\sqrt {\frac {\alpha }{{\lambda \rho _{k} }}}  \frac {\alpha }{{\rho _{k} }}\right)  \left (\sqrt {\frac {\alpha }{{\lambda \rho _{\mu } }}}  \frac {\alpha }{{\rho _{\mu } }}\right) \ge \sqrt {\frac {\alpha }{\rho }} \left (\frac {\mu }{{\sqrt {\rho _{k}} }}  \frac {1}{{\sqrt {\rho _{\mu }} }}\right) + \frac {\alpha }{{\rho _{\mu } }}  \frac {{\mu \alpha }}{{\rho _{k} }} = \alpha \left (\frac {{\rho _{k}  \sqrt {\rho _{k} \rho _{\mu }} }}{{\rho _{k} \rho _{\mu } }}\right) > 0\)
From the propositions in the previous section, the best response of SUs is to maximize its individual net utility function.
Iterative algorithm
In order to better understand the analytical structure of SINR balancing, an iterative algorithm is proposed to obtain the optimal beamforming matrix and power allocation, where each iteration has two steps. In the first step, the beamforming vectors w _{ k } is fixed, and the optimal power vector p is obtained. In the second step, we fix the update power vector p to get the corresponding optimal beamforming matrix w _{ k }. One key property of the iterative algorithm is that, for a given beamforming matrix, the optimal power allocation vector p should satisfy the following two necessary conditions
where \(l_{1} \left ({\mathbf {w}}, p_{\text {th}}^{(1)} \right)\) is called SU’s SINR level for the given beamforming matrix. Here, we assume that there is only one PU that it is enough to demonstrate the key aspects of spectrum sharing while avoiding unnecessary complications. The optimal power allocation leads to the balanced SINR for all SUs, and it satisfies the interference constraints in (8) with equality. According to the definition of SINR_{ k }(w _{ k },p) in (5), \(l_{1}\left ({\mathbf {w}}, p_{\text {th}}^{(1)}\right)\) can be represented as [38]
where \({\mathbf {C}} = \left [ {\begin {array}{cc} {{\mathbf {I}}_{K \times K}} & 0_{K \times 1} \\ {{\mathbf {g}}_{1}^{T}} & {  p_{\text {th}}^{(1)}} \\ \end {array}} \right ]\), \({\mathbf {B}} = \left [ {\begin {array}{cc} {\tilde {\mathbf { R}}} & {\mathbf {\Psi }} \\ {{\mathbf {0}}_{1 \times K}} & 0 \\ \end {array}} \right ]\), and \(\tilde {\mathbf { p}} = [{\mathbf {p}}^{T},1]^{T} \), i.e., \(\tilde {\mathbf { p}}\) is a (K+1)×1 vector with \([\tilde {\mathbf { p}}]_{K + 1} = 1\), where g _{1}= [g _{1,1},⋯,g _{1,K }]^{T}. Let \(\tilde {\mathbf { R}}\) and Ψ be respectively defined as
In (31), C is nonsingular, and we have
For a given beamforming vector w _{ k }, \(l_{1}\left ({\mathbf {w}}, p_{\text {th}}^{(1)}\right)\) equals the reciprocal of the largest eigenvalue of nonnegative matrix \({\mathbf {\Phi }}_{0} ({\mathbf {w}}_{k},p_{\text {th}}^{(1)})\) [38, 39] and is given by
For fixed beamformers, the transmit powers can be adjusted so as to guarantee the target SINR values with minimal total power. However, an update of the power allocation makes it necessary to reconsider the optimality of the beamformers. Therefore, to reach the NE of the joint beamforming subgame and power control subgame, we combine (5), (20) and (36) to obtain the utility function as follows
where the utility function is subject to the target SINR constraints, corresponds to an optimal ensemble of SUs’ beamformers and power allocations. The corresponding iterative game algorithm is given in Algorithm 1.
Numerical simulation results and discussions
In this section, numerical results are provided to examine the performance of our proposed algorithms with finite numbers of secondary users and antennas. For Rayleigh fading, the power gain matrix g _{1} can be described as exponentially distributed and assume g _{1,1},g _{1,2},⋯g _{1,K } are unitmean and mutually independent [35]. The elements of the channel matrix R _{ k } are assumed to be circularly symmetric complex Gaussian with zero mean and unity variance. The noise covariance matrix is assumed to be the identity matrix. We consider CBS with five antennas (M=5), the four SUs each equipped with single antenna. In addition, an interference threshold of 0.01 is used to protect PU, i.e., \(p_{\text {th}}^{(1)} =  20~\text {dB}\). The SUs power allocation and the target SINRs are initialized p=0 . 0 1 _{4} and γ={2,1.9,1.8,1.7}, respectively, where we set target SINRs for SUs that they satisfy the admissibility condition in (23). The total transmission power p and power allocations to SUs are defined in dB relative to the noise power. For each scenario, 10,000 simulation runs are used for average. The following parameters are used in all numerical simulations unless stated otherwise: α=1, λ=0.1, and ε are smallvalued positive numbers and equal to 0.005, respectively.
Figure 4 shows the normalized maximum SINR and the total transmission power p for the proposed algorithm with different iteration steps m. It is assumed that CBS is composed of five omnidirectional uniform linear arrays. The linear arrays are separated by a distance 10λ _{0}, where λ _{0} is the signal wavelength. From Fig. 4, we can observe that the proposed algorithm converges very fast (m≥30) to the normalized maximization SINR. As expected, the total transmission power p can impact the performance very significantly.
Figure 5 illustrates the normalized beampattern power for the proposed algorithm. SUs are respectively located in the directions of ϕ _{1}=−102°, ϕ _{2}=−26°, ϕ _{3}=44°, and ϕ _{4}=112° relative to CBS, where ϕ is the azimuth angle. It is assumed that the change in direction of arrival (DOA) of input waves to the SUs may be up to ±3° arbitrarily. One PU is located at the direction ϕ=60°. It can be seen that each beampattern has minimum interference at the directions of the mainlobes of the other beampatterns, but they do not affect beamforming directions at SU.
Figures 6 and 7 show the variations of SUs power and SINRs for variable target SINRs. These features are useful in CR MIMOBCs, where different QoS requirements may lead to the target SINRs variation, which makes a NE configuration be achieved. We then vary the first SU’s target SINR to a new value \(\gamma _{1}^{*} = 1\), leading the algorithm to reach a new NE configuration. Finally, we change SINR back to its old value \(\gamma _{1}^{*} = 2\), restoring essentially the same NE configuration, and it achieves a faster convergence speed.
Figure 8 plots the total transmission power p versus the numbers of iterations under different values of λ and α for the proposed algorithm. It can be seen that the number of iterations decreases as the values of the pricing factor λ increases. This is because SUs will pay off higher pricing with the increase of the pricing factor. In addition, setting different values of λ and α, we can find a tradeoff between the system performance and convergence speed for the proposed algorithm. As a result, we can conclude that the proposed bound is a useful tool for finding the optimal value of λ and α.
Conclusions
We have formulated the SINR balancing designs of CR MIMOBCs into optimization problem. Exploiting BCMAC duality, we have formed joint transmit beamforming and power allocation as noncooperative separable game. We have then exploited the convex theory of noncooperative game to solve the optimalization problem. Finally, we have proposed an iterative algorithm to reach the NE of the joint beamforming subgame and power control subgame. Numerical results are provided to validate the optimality and the convergence of the proposed algorithm. Moreover, a tradeoff between the system performance and convergence speed for the proposed algorithm can be flexibly controlled by setting different parameter values.
References
C Sun, YD Alemseged, HN Tran, H Harada, Transmit power control for cognitive radio over a Rayleigh fading channel. IEEE Trans. Veh. Tech. 59(4), 1847–1857 (2010).
S Stotas, A Nallanathan, On the throughput and spectrum sensing enhancement of opportunistic spectrum access cognitive radio networks. IEEE Trans. Wireless Commun. 1(1), 97–107 (2012).
M Hasegawa, H Hirai, K Nagano, H Harada, K Aihara, Optimization for centralized and decentralized cognitive radio networks. Proc. IEEE. 102(4), 574–584 (2014).
S Akin, MC Gursoy, Performance analysis of cognitive radio systems with imperfect channel sensing and estimation. IEEE Trans. Commun. 63(5), 1554–1566 (2015).
SJ Kim, G Li, GB Giannakis, Multiband cognitive radio spectrum sensing for qualityofservice traffic. IEEE Trans. Wireless Commun. 10(10), 3506–3515 (2011).
W Yin, P Ren, Q Du, Y Wang, Delay and throughput oriented continuous spectrum sensing schemes in cognitive radio networks. IEEE Trans. Wireless Commun. 11(6), 2148–2159 (2012).
V Asghari, S Aissa, Impact of detection uncertainties on the performance of a spectrumsharing cognitive radio with soft sensing. IEEE Trans. Veh. Tech. 61(7), 3272–3276 (2012).
Y Huang, G Zheng, M Bengtsson, KK Wong, L Yang, B Ottersten, Distributed multicell beamforming design approaching pareto boundary with maxmin Fairness. IEEE Trans. Wireless Commun.11(8), 2921–2933 (2012).
Y Rahulamathavan, K Cumanan, S Lambotharan, A mixed SINRbalancing and SINRtargetconstraintsbased beamformer design technique for spectrumsharing networks. IEEE Trans. Veh. Tech. 60(9), 4403–4414 (2011).
H Xiao, S Ouyang, CX Wang, Cognitive radio MIMO Gaussian broadcast channels with the power constraint. Wireless Personal Commun.68(3), 769–778 (2013).
DN Nguyen, M Krunz, Power minimization in MIMO cognitive networks using beamforming games. IEEE J. Sel. Areas in Commun. 31(5), 916–925 (2013).
R Zhang, F Gao, YC Liang, Cognitive beamforming made practical: effective interference channel and learningthroughput tradeoff. IEEE Trans. Commun. 58(2), 706–718 (2010).
EA Gharavol, YC Liang, K Mouthaan, Robust downlink beamforming in multiuser MISO cognitive radio networks with imperfect channelstate information. IEEE Trans. Veh. Tech. 59(6), 2852–2860 (2010).
H Du, T Ratnarajah, M Pesavento, Joint transceiver beamforming in MIMO cognitive radio network via secondorder cone programming. IEEE Trans. Signal Process. 60(2), 781–792 (2012).
DN Nguyen, M Krunz, Pricebased joint beamforming and spectrum management in multiantenna cognitive radio networks. IEEE J. Sel. Areas Commun. 30(11), 2295–2305 (2012).
S Choi, H Park, T Hwang, Optimal beamforming and power allocation for sensingbased spectrum sharing in cognitive radio networks. IEEE Trans. Veh. Tech. 63(1), 412–417 (2014).
IW Lai, L Zheng, CH Lee, CW Tan, Beamforming duality and algorithms for weighted sum rate maximization in cognitive radio networks. IEEE J. Sel. Areas Commun. 33(5), 832–847 (2015).
M Schubert, H Boche, Solution of the multiuser downlink beamforming problem with individual SINR constraints. IEEE Trans. Veh. Tech. 53(1), 18–28 (2004).
C Lacatus, D C Popescu, Adaptive interference avoidance for dynamic wireless systems: a gametheoretic approach. IEEE J. Sel. Topics Signal Process. 1(1), 189–202 (2007).
L Zhang, Y Xin, YC Liang, Weighted sum rate optimization for cognitive radio MIMO broadcast channels. IEEE Trans. Wireless Commun. 8(6), 2950–2959 (2009).
Y Huang, S He, S Jin, W Chen, Decentralized energy efficient coordinated beamforming for multicell systems. IEEE Trans. Veh. Tech. 63(9), 4302–4314 (2014).
YY He, S Dey, Sum rate maximization for cognitive MISO broadcast channels: beamforming design and large systems analysis. IEEE Trans. Wireless Commun. 13(5), 2383–2401 (2014).
L Zhang, R Zhang, YC Liang, Y Xin, HV Poor, On Gaussian MIMO BCMAC duality with multiple transmit covariance constraints. IEEE Trans. Infor. Theory. 58(4), 2064–2078 (2012).
G Dartmann, X Gong, W Afzal, G Ascheid, On the duality of the maxmin beamforming problem with perantenna and perantennaarray power constraints. IEEE Trans. Wireless Commun. 58(4), 2064–2078 (2012).
HT Do, SY Chung, Linear beamforming and superposition coding with common information for the gaussian MIMO broadcast channel. IEEE Trans. Commun. 57(8), 2484–2494 (2009).
W Yu, Uplinkdownlink duality via minimax duality. IEEE Trans. Infor. Theory. 52(2), 361–374 (2006).
H Park, SH Park, JS Kim, I Lee, SINR balancing techniques in coordinated multicell downlink systems. IEEE Trans. Wireless Commun. 12(2), 626–635 (2013).
S Vishwanath, N Jindal, A Goldsmith, Duality, achievable rates, and sumrate capacity of Gaussian MIMO broadcast channels. IEEE Trans. Infor. Theory. 49(10), 2658–2668 (2003).
L Zhang, YC Liang, Y Xin, Joint beamforming and power allocation for multiple access channels in cognitive radio networks. IEEE J. Sel. Areas in Commun. 26(1), 38–51 (2008).
Y Wu, T Zhang, Danny HK Tsang, Joint pricing and power allocation for dynamic spectrum access networks with Stackelberg game model. IEEE Trans. Wireless Commun. 10(1), 12–19 (2011).
RA Iltis, S kim, D A Hong, Noncooperative iterative MMSE beamforming algorithms for ad hoc networks. IEEE Trans. Commun. 54(4), 748–759 (2006).
L Zhang, W Liu, L Yu, Performance analysis for finite sample MVDR beamformer with forward backward processing. IEEE Trans. Signal Process. 59(5), 2427–2431 (2011).
DC Popescu, DB Rawat, O Popescu, M Saquib, Gametheoretic approach to joint transmitter adaptation and power control in wireless systems. IEEE Trans. Syst. Man Cybern.40(3), 675–682 (2010).
SH Moon, SR Lee, JS Kim, I Lee, Channel quantization for block diagonalization with limited feedback in multiuser MIMO downlink channels. J. Commun. Netw. 16(1), 1–9 (2014).
G Scutari, DP Palomar, MIMO cognitive radio: a game theoretical approach. IEEE Trans. Signal Process. 58(2), 761–780 (2010).
M Felegyhazi, JP Ubaux, L Buttyan, Nash equilibria of packet forwarding strategies in wireless ad hoc networks. IEEE Trans. Mobile Comput. 5(5), 463–476 (2006).
M Rasti, AR Sharafat, B Seyfe, Pareto efficient and goal driven power control in wireless networks: a gametheoretic approach with a novel pricing scheme. IEEE/ACM Trans. Netw. 17(2), 556–569 (2009).
W Yang, G Xu, in The Optimal Power Assignment for Smart Antenna Downlink Weighting Vector Design. IEEE Proceedings of 48th VTC (48th IEEE Vehicular Technology ConferenceOttawa, Canada, 1998), pp. 485–488.
G Zheng, KK Wong, B Ottersten, Robust cognitive beamforming with bounded channel uncertainties. IEEE Trans. Signal Process.57(12), 4871–4881 (2009).
Acknowledgements
The authors acknowledge the support from the National Natural Science Foundation of China (Grant No.: 61472094; 61261018), Guangxi Natural Science Foundation under Grants 2014GXNSFGA118007, and the open research fund of the National Mobile Communications Research Laboratory, Southeast University (No. 2015D05).
Author information
Authors and Affiliations
Corresponding author
Additional information
Competing interests
The authors declare that they have no competing interests.
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.
About this article
Cite this article
Ni, J., Xiao, H. Game theoretic approach for joint transmit beamforming and power control in cognitive radio MIMO broadcast channels. J Wireless Com Network 2016, 98 (2016). https://doi.org/10.1186/s1363801605935
Received:
Accepted:
Published:
DOI: https://doi.org/10.1186/s1363801605935
Keywords
 Multipleinput multipleoutput (MIMO)
 Cognitive radio network
 Beamforming
 Power allocation
 Game theory