1. Introduction
With the rapid development of the wireless mobile communication technology, the scarcity of the radio spectrum becomes an urgently called-for problem. In order to alleviate this problem and improve the bandwidth efficiency, Dr. J. Mitola proposed the concept of cognitive radio (CR) in 1999[1]. In a cognitive radio system, secondary systems can work in the spectrum of primary systems with spectrum sensing while ensuring that the interference to primary systems is below an acceptable level. Because of the coexistence of different systems, the interference suppression is an important issue in cognitive system. Multiple input multiple output (MIMO) has been exploited in cognitive systems, and has emerged as an efficient and promising approach to suppress the interference and improve the spectrum efficiency.
In cognitive MIMO systems, the SBS utilizes multiple antennas to form a directional beam which steers energy with beam patterns towards the receiver within a certain area to suppress the interference and improve the system performance [2-8]. A novel statistically robust cognitive radio beamformer was proposed in [3], where the total SBS transmit power is minimized subject to the outage probability constraints of PUs and SUs. Dana [4] proposed an iterative transmit beamforming and power allocation technique for interference limited cognitive networks. Ref. [5] proposed a robust cognitive beamformer to maximize the minimum of the received signal-to-interference-plus-noise ratio of the SUs, while [6] designed a new beamformer to maximize the service probability of the SUs. An optimal relay selection and beamforming scheme is studied in [7], where the capacity of the secondary user is maximized by selecting the best cognitive MIMO relay. The performance of the cognitive radio system can also be enhanced by designing the optimal received beamformer. Huiqin Du [8] designed a joint transceiver beamformer to improve the performance of MIMO cognitive radio networks by using the second-order cone programming method. In a cognitive radio system, the existence of the primary system may also cause interference to the secondary system and cannot be neglected in some practical scenarios. However, this kind of interference is usually not considered in traditional beamforming methods, resulting in the performance loss at SUs.
In this paper, the transceiver optimization scheme is studied and a joint transmit and receive beamformer is designed to minimize the transmit power of SBS subject to both quality-of-service (QoS) constraints of SUs and interference limits of PUs. In the practical cognitive radio scenarios, CSI sometimes cannot be perfectly obtained at SBS [8-10]. Therefore, both perfect and imperfect CSI conditions are considered in the algorithm design. The interference from PBS to SUs is also taken into account to design the optimal transceiver beamformer. Since the original transceiver optimization problem is NP-hard, we propose an iterative algorithm by applying variable separation method based on the convex optimization theory. Simulation results show that the proposed algorithm can improve the performance of secondary system in both perfect and imperfect CSI scenarios and has a fast convergence speed.
The remainder of this paper is organized as follows. In section 2, the system model is introduced. The transceiver optimization problem is formulated in Section 3. To solve this problem, a novel transceiver beamforming algorithm is introduced in section 4. In section 5, simulation results are given and finally, conclusions are drawn in section 6.
2. System Model
The scenario of cognitive radio system is shown in Fig. 1. The multiple SU links consisting of one SBS and K SUs coexist with the multiple PU links consisting of one primary base station (PBS) and L PUs. The number of antennas equipped at SBS and SUs are Nt and Nr, respectively. The rest of nodes in the system are configured with single antenna.
Fig. 1.CR-MIMO System Model
The downlink channels from the SBS to the i th SU and the j th PU are represented by Hi ∈ □Nr×Nt and gj ∈ □Nt. i = 1,2...K, j = 1,2...L, respectively. The channel from the PBS to the i th SU is denoted as fi ∈ □Nr. All of above channel coefficients are assumed to be independent circularly symmetric complex Gaussian random variables with zero mean and unit variance. The received signal at the k th SU is given by
where tk ∈ □Nt and rk ∈ □Nr are the transmit and receive cognitive beamformers for the k th SU, and ||rk||2 = 1. The total transmit power of the SBS is is the white Gaussian noise at the k th SU, whose entries are complex additive Gaussian distributed, i.e., k = 1...K. sk and ul donate the message-bearing symbols transmitted to the k th SU and the l th PU with the power constraints respectively. Pp denotes the transmit power of PBS and the power allocated to each PUs is Pp/L. Then the downlink receiving SINR of the k th SU can be written as
where the numerator is the desired signal power and the denominator is the interference plus noise power. The received interference signal at the l th PU can be expressed as
and the interference power at the l th PU can be written as
3. Transceiver Optimization with Perfect CSI
In this section, we formulate the transceiver optimization problem with perfect CSI at the transmitter. Given the SINR boundary of SUs and acceptable interference level of PUs, the transceiver optimization problem to minimize the transmit power of SBS can be formulated as
where γk denotes the received SINR requirement of the k th SU, and ξl is the acceptable interference threshold of the l th PU. tk,rk,k = 1,...K are the transmit and receive beamforming vectors of the k th SU. The problem (5) is a non-convex quadratically constrained quadratic programming (QCQP) problem which is difficult to be solved by traditional methods [3][11]. Instead of solving the problem (5) directly, we introduce a two-step strategy to solve this problem. Firstly, transform the optimization problem (5), which includes two kinds of variables tk,rk,k = 1,...K, into two problems with single kind of variable. Then solve these two problems separately. Accordingly, we first reformulate the problem (5) by fixing rk. The following optimization problem is obtained.
According to [12], the problem (6) can be efficiently solved and the optimal transmit beamforming vector tk can be obtained. Then we formulated the other one by fixing the remaining variable tk as follows.
The problem (7) can be viewed as a receiving beamformer problem that maximizes the total SINR of SUs. The optimal receive beamforming vector rk can be obtained from problem (7) by fixing the transmit beamformer tk. The specific steps of algorithm will be given in the next section.
4. Robust Transceiver Optimization with Imperfect CSI
In section III, we formulate the transceiver optimization problem in the perfect CSI condition and introduce a two-step beamforming strategy. In the practical cognitive radio scenarios, the CSI between SBS and PU and between PBS and SU cannot be obtained perfectly at SBS and PBS. In this section, we consider a more practical scenario that the downlink channels, from SBS to PUs and from PBS to SUs, are imperfect due to the inaccurate channel estimation, outdated CSI, etc. Assume that the estimations of channels from the SBS to the l th PU and from the PBS to the k th SUs, denoted as gl、 fk, are obtained with errors at SBS. αl、βk are donated as estimation errors between the estimated CSI and the true one. Assume that channel estimation errors are all bounded. That is, ||αl|| ≤ δ and ||βk|| ≤ ε, where δ and ε are assumed to be known at the SBS. Then we can reformulate the problem (6) as:
Note that both the SINR boundary and the interference threshold constraints should be satisfied in the worst CSI condition. Using the triangle inequality and Cauchy-Schwarz inequality, we have
Then substitute the above formulas into the problem (8), the problem (9) is obtained.
Following [12], the problem (9) can be formulated as a SOCP problem as follows.
where T = [t1 t2 t3 ... tK]. In the problem (10), the transformation used to simplify the problem (9), which is defined in [14]. The problem (10) is a convex problem and can be solved effectively by interior point methods. Similarly, reformulate the problem (7) in imperfect CSI condition as follows.
By using the triangle inequality and Cauchy-Schwarz inequality, we have
Then the problem (11) can be expressed as
Note that the problem (12) can be split into K independent problems. Transform the k th problem into fractional semi-definite programming (SDP) form.
where
According to [15], the rank-one constraint (13c) can be relaxed as follows.
By using the Charnes-Cooper transformation [13], the problem (14) can be formulated as a convex SDP problem [7]. The problem (14) can be written as
The problem (15) is a convex optimization problem which can be solved by using the interior point method. Then the optimal received beamformer can be obtained from Mk by using randomization technique.
Accordingly, the original optimization problem can be solved by using the problem (10) and the problem (15) iteratively. The specific iterative algorithm can be described as follows. At the iteration, a new Mk(m+1) can be obtained from the problem (10) with the fixed rk(m). Then fix tk(m+1) and update rk(m+1) rom the problem (15). Continue this alternating optimization procedure until convergence. Define η s the stopping criterion of iterations which is represented by the difference between the optimal transmit powers obtained in the mth and the (m+1)th iterations. The proposed algorithm is summarized in Table 1.
Table 1.Iterative algorithm
Since the proposed algorithm is an iterative method, the total computational complexity of this method depends on the arithmetic complexity in one iteration and the number of iterations. In the proposed method, a SOCP problem and a SDP problem are involved in each iteration. According to [15], the arithmetic complexity of the SOCP problem (10) is o((KNt + 1)3.5) and the arithmetic complexity of the SDP relaxation problem (15), which has been be broken into K independent problems, can be reduced to o(KNt3.5). The number of iterations is usually difficult to determine exactly. However, the convergence performance evaluation is given in the simulation part. The simulation results show that the proposed algorithm can usually converge to a fixed point in less than 10 times.
5. Simulation Results
In this section, we present the simulation results to evaluate the performance of the proposed method. Since the performance trends will not be affected as the number of SUs and PUs increased, the case of K = 2 SUs and L = 1 PU is considered for simplicity in the simulation. The SBS is equipped with 8 transmit antennas and each of SUs has two receive antennas. Assume that the total transmit power of the PBS is 1W and the noise variance interference threshold of the PU is 2W. The stopping criterion η during iterations is 10-6.
Fig. 2 depicts the transmit power of the SBS versus the SINR boundary of the SUs with different CSI-error boundaries. It indicates that the total transmit power increases when the SINR boundary increases. It is also shown that in the perfect CSI conditions (denoted as the blue line with square in the condition of ε = 0, δ = 0), the SBS need minimum transmit power to fulfill the QoS of SUs. If CSI is imperfect at SBS, higher transmit power of SBS is needed for the downlink transmission, which implies that the channel estimation error, either from SBS to PUs or from PBS to SUs, may cause performance loss.
Fig. 2.transmit power of SBS versus SINR boundary of SU
The interference suppression performance of the proposed algorithm is evaluated in this simulation. Fig. 3 shows the total interference from SBS to PUs versus the SINR boundary of SUs with different CSI-error boundaries. It depicts that the interference increases when the SINR boundary increases, but it will not exceed the interference threshold of PU (2W), which indicates that the proposed cognitive transceiver design can efficiently control the interference to PU in both perfect and imperfect CSI conditions. It is not surprising that the interference is more serious in the imperfect CSI condition than that in the perfect CSI condition.
Fig. 3.interference at the PUs versus SINR boundary of SUs
Fig. 4 depicts the capacity performance of the proposed algorithm. Note that the proposed algorithm considers the interference from primary system to secondary system in the beamformer design, while conventional methods usually do not. However, the interference from primary system is always suffered from the secondary system and sometimes cannot be neglected in the practical scenarios. In order to show the effectiveness of this consideration, the traditional algorithm which ignores this interference is also simulated just for comparison. Fig. 4 shows that the proposed algorithm outperforms the one which ignore the interference.
Fig. 4.The capacity performance versus SINR boundary of SUs
Fig. 5 illustrates the convergence performance of the proposed iterative algorithm. The distributed algorithm proposed in [8] is also simulated just for comparison. The SINR boundary for SUs is equal to 1. From Fig. 5, it can be concluded that the proposed algorithm has better convergence speed, which implies that the proposed one has lower computational complexity. Also, we find that the two algorithms converge to the same optimal solution.
Fig. 5.The convergence performance
6. Conclusion
In this paper, the transceiver optimization problem is studied in the CR MIMO system. A novel joint transmit and receive beamformer is designed to minimize the transmit power of SBS while satisfying the SINR requirements of SUs and the interference threshold of PUs. Both the perfect and imperfect CSI conditions have been considered in this study and the proposed method is robust to some CSI errors. Simulation results show that the proposed algorithm can enhance the performance of the secondary system while controlling the interference to the PUs.
References
- J. Mitola, G. Q. Maguire, “Cognitive radio: making software radios more personal,” IEEE Personal Communications, vol. 6, no. 4, pp.13-18, August, 1999. Article (CrossRef Link). https://doi.org/10.1109/98.788210
- K. T. Phan, S. A. Vorobyov, N.D. Sidiropoulos, C. Tellambura, “Spectrum sharing in wireless networks via QoS-aware secondary multicast beamforming,” IEEE Transactions on Signal Processing, vol. 57, no. 6, pp. 2323-2335, June, 2009. Article (CrossRef Link). https://doi.org/10.1109/TSP.2009.2016262
- S. Singh, P. D. Teal, P. A. Dmochowski, A. J. Coulson, “Statistically robust cognitive radio beamforming,” in Proc. of IEEE Communications Theory Workshop, pp. 128-133, January 29-February 1, 2013. Article (CrossRef Link).
- D. Ciochina, M. Pesavento, “Joint user selection and beamforming in interference limited cognitive radio networks,” in Proc. of the 20th European Signal Processing Conference, pp. 1389-1393, August 27-31, 2012. Article (CrossRef Link).
- G. Zheng, K. K. Wong, B. Ottersten, “Robust cognitive beamforming with bounded channel uncertainties,” IEEE Transactions on Signal Processing , vol. 57, no. 12, pp. 4871-4881, December, 2009. Article (CrossRef Link). https://doi.org/10.1109/TSP.2009.2027462
- G. Zheng, S. Ma, K.K. Wong, T.S. Ng, “Robust beamforming in cognitive radio,” IEEE Transactions on wireless communications, vol. 9, no. 2, pp. 570-576, February, 2010. Article (CrossRef Link). https://doi.org/10.1109/TWC.2010.5403537
- Q. Li, Q. Zhang, R. Feng, L. Luo, J. Qin, “Optimal relay selection and beamforming in MIMO cognitive multi-relay networks,” IEEE communication letters, vol. 17, no. 6, pp. 1188-1191, June, 2013. Article (CrossRef Link). https://doi.org/10.1109/LCOMM.2013.051313.130496
- H. Du, T. Ratnarajah, M. Pesavento, C. B. Papadias, “Joint transceiver beamforming in MIMO cognitive radio network via second-order cone programming,” IEEE Transactions on Signal Processing , vol. 60, no. 2, pp. 781-792, February, 2012. Article (CrossRef Link). https://doi.org/10.1109/TSP.2011.2174790
- Y. Huang, Q. Li, W. K. Ma, S. Zhang, “Robust multicast beamforming for spectrum sharing-based cognitive radios,” IEEE Transactions on Signal Processing, vol. 60, no. 1, pp. 527-533, January, 2012. Article (CrossRef Link). https://doi.org/10.1109/TSP.2011.2169061
- J. Noh, S. Oh, “Beamforming in a multi-user cognitive radio system with partial channel state information,” IEEE Transactions on wireless communications, vol. 12, no. 2, pp. 616-625, February, 2013. Article (CrossRef Link). https://doi.org/10.1109/TWC.2012.121812.111897
- A. Wiesel, Y. C. Eldar, S. Shamai, “Linear precoding via conic optimization for fixed MIMO receivers,” IEEE Transactions on Signal Processing, vol. 54, no. 1, pp. 161-176, January, 2006. Article (CrossRef Link). https://doi.org/10.1109/TSP.2005.861073
- M. Bengtsson and B. Ottersten, “Handbook on Antennas in Wireless Communications,” CRC press, 2001. Article (CrossRef Link).
- A. Charnes and W. W. Cooper, “Programming with linear fractional functionals,” Naval Research logistics quarterly, vol. 9, no. 3-4, pp. 181-186, September, 1962. Article (CrossRef Link). https://doi.org/10.1002/nav.3800090303
- X. Fu, J. Wang, S. Li, “Joint power management and beamforming for base stations in Cognitive Radio systems” in Proc. of International Symposium on Wireless Communication Systems, pp. 403-407, September 7-10, 2009. Article (CrossRef Link).
- Z. Luo, W. Yu, “An Introduction to Convex Optimization for Communications and Signal Processing,” IEEE Journal on Selected Areas in Communications, vol. 24, no. 8, pp. 1426-1438, August, 2006. Article (CrossRef Link). https://doi.org/10.1109/JSAC.2006.879347