Abstract

This paper proposes an adaptive large scale multiple input multiple output-beamforming scheme (LSMIMO-BF) for uplink (UL) access in broadband wireless cognitive networks with multiple primary users (PUs) and secondary users (SUs) sharing the same spectrum and employing orthogonal frequency-division multiplexing (OFDM). The proposed algorithm seeks the optimal transmit/receive weight vectors that maximize the UL MIMO channel capacity for each cognitive user while controlling the interference levels to PUs. Under the assumption of very large number of antennas at the base station, a closed-form expression for the symbol error rate (SER) performance of the cognitive LSMIMO-OFDM system is derived and compared with the one based on conventional beamforming schemes such as MIMO-maximum ratio combining (MIMO-MRC). The analysis and simulation show that when SUs are transmitting with the proposed constrained capacity-aware (CCA) scheme, the total interference level at the primary base station is reduced and the SER of PUs is improved compared to the case when the secondary network is using conventional MIMO-MRC. It was also shown that, as the number of base station antennas becomes larger, the constraints imposed by the primary network could be relaxed and the symbol error rate (SER) of SUs is improved without harming the PUs performance.

1. Introduction

Recently, we are observing a huge interest in cognitive radio networks (CRNs), from both the research and policy/regulation communities [1, 2]. These CRNs can intelligently share spectrum and extract more bandwidths via “opportunistic use” of spectrum resources. They will be the essential technology needed to make significantly better use of available spectrum and to address the real issue of fixed spectrum access approaches. However, for CRNs to discover underutilized spectrum and adapt their transmission settings accordingly without causing interference to licensed users, their physical layer needs to be highly flexible and adaptable. Among many possible technologies, orthogonal frequency-division multiplexing (OFDM) has been widely recognized as a versatile modulation technique that has the potential of fulfilling the requirements of CRNs. Using OFDM it is possible to disable the set of subcarriers used by the primary network and to adaptively change the modulation order according to the channel conditions. However, opportunistic spectrum sharing may not be reliable and may limit the system capacity since it suffers from the interruptions imposed by the primary network (PN) on the secondary network (SN) which must leave the licensed channel when primary users (PUs) emerge. Also, with opportunistic spectrum sharing, secondary users (SUs) can still cause interference to PUs due to their imperfect spectrum sensing. One way to overcome these limitations is to incorporate space division multiple access (SDMA) into OFDM-based CRNs. SDMA can help in achieving higher spectral efficiency, by multiplexing multiple users on the same time-frequency resources. OFDM-SDMA techniques have been successfully deployed in 3G/4G cellular systems based on traditional static spectrum access approach [39] and a vast number of multiuser detection algorithms, such as maximum ratio combining (MRC) and minimum mean-squared error (MMSE), are presently being tailored towards solving the SDMA processing in MIMO cognitive networks [1015], where additional constraints to protect licensed users’ QoS are imposed. Within this context, we are extending our recently developed capacity-aware-based OFDM-SDMA schemes [9] to cognitive radio by constraining the transmitted power of SUs and controlling the interference level to PUs while enhancing the overall system capacity for each SU. Moreover, to relax the power and interference constraints imposed on SUs without affecting the performance of PUs, we are considering the deployment of a large number of base station (BS) antennas in comparison to the served users’ antennas. This concept was initially investigated for cellular networks [1618], and there is a clear potential in the area of cognitive radio where interference between PN and SN is even more problematic. With this large number of antennas, the central limit theorem and the law of large numbers can be applied and close to optimal performances can be achieved with the simplest forms of user detection and beamforming, that is, MRC, and eigen-beamforming (EBF). Due to the nonconvexity of the constrained channel capacity, we propose using the steepest ascent gradient of the cognitive OFDM-SDMA channel capacity to iteratively seek the transmitting weight and derive a closed-form expression for the SER of the system. Using the derived expression, we compare the performance of the proposed cognitive capacity-aware (CCA) scheme and the conventional nonconstrained MIMO-MRC (eigen-beamforming is performed at the mobile transmitters and MRC at the receiving base station) in the presence of secondary and primary multiuser access interferences as well as the correlated fading encountered in antenna array systems. Through the analysis and simulation, the impacts of the constraints imposed by the PN on the SN are also investigated.

2. System Model

We consider the UL multiuser access scenario shown in Figure 1, where SUs and one secondary base station (SBS) coexist with PUs and one primary base station (PBS) via concurrent spectrum access. In both networks, the users and the base stations are equipped with multiple antennas. It is also assumed that both the SBS and the PBS receivers detect independent OFDM data streams from multiple SUs and PUs simultaneously on the same time-frequency resources. Let and denote, respectively, the set of SUs signals and PUs signals transmitted on each subcarrier, , where denotes the number of subcarriers per OFDM symbol in the system. It is assumed that and are complex-valued random variables with unit power; that is, . The expression for the array output of the SBS in Figure 1 can be written for each subcarrier as where is the vector containing the outputs of the -element array at the SBS, with denoting the transpose operation, is the frequency-domain channel matrix representing the transfer functions from secondary user ’s -element antenna array to the SBS’s -element antenna array, is the complex transmit weight vector for SU , , is the complex additive white Gaussian noise vector, and represents the interference introduced by PUs at the SBS, given by where is the channel matrix representing the fading coefficients from PUs to the SBS’s -element antenna array. On the other hand, the interference seen by the primary base station due to secondary transmission is given by and its corresponding power level can be expressed as where denotes the Hermitian transpose and is the channel matrix representing the fading coefficients from the th SU to the PBS’s -element antenna array. Assuming the well-known Kronecker correlation structure [1921], , , , and can be modeled as ,   , , and , respectively, where ,   , , and are positive definite Hermitian matrices specifying the receive and transmit fading correlations. ,   , , and consist of iid (independent and identically distributed) complex Gaussian entries, with zero means and unit variance. In this paper we assume that the mobile transmit antennas and the base station antennas have sufficient interelement spacing such that spatial decorrelation between simultaneously transmitted data streams on different transmit channels is feasible. For mobile devices, MIMO-beamforming can usually be accommodated for frequency bands higher than 2.5 GHz. However, a new approach is needed to support multiple antennas in the lower frequency ranges due to the highly correlated channels. The transfer functions from the th SU device to the SBS antenna array (the cascade of and ) result in a unique spatial signature for each SU, which can be exploited to affect the separation of the user data at the SBS using appropriate multiuser detection techniques. The SBS detects all SUs, simultaneously at the multiuser detection module of the SDMA system, by multiplying the output of the array with the receiving weight vectors, , for each SU . The detection of secondary user out of interfering users can thus be depicted as where is the noise signal at the array output of the SBS, is the desired signal for the detection of user ’s signal, is the multiple-access interference (MAI) contributed by the other SUs, and is the MAI from PUs. , , and are, respectively, given by where and .

During the analysis, perfect channel estimation is assumed. This assumption is justified by the fact that when the number of antennas grows towards infinity, effects of noise, interference, and imperfect channel state information (CSI) disappear [1618]. However, when pilot-based CSI is used with time-division duplex (TDD) MIMO systems, pilot contamination remains (PC) a limiting factor [2225]. PC is a well-known problem in pilot-aided channel estimation and it happens when other users in the system are reusing the same set of pilot signals due to the limitation imposed by the number of available orthogonal pilots. This PC problem is accentuated even more with massive MIMO since it causes the interference rejection performance to quickly saturate with the number of antennas. Within the context of cognitive radio, if there is no cooperation between the SN and the PN, it is likely that the pilots used in both networks do not satisfy orthogonality, which may lead to pilot contamination. However, with some cooperation between the two networks and under the assumption that the pilots of each network are orthogonal, the SBS and the PBS can efficiently mitigate pilot contamination from PUs and SUs, respectively, by assigning different time to the training phase in both networks. Another alternative, if there is no cooperation between the two networks, is to use blind channel estimation techniques that require no or a minimal number of pilot symbols. One particular class of blind methods that works well with massive MIMO is the one based on subspace estimation techniques [2629] that estimate the channel from the eigenvector of the covariance matrix of the received signal. This class requires unused degrees of freedom, which is the case of massive MIMO where the number of antennas at the base station is much larger than the number of users.

3. Capacity-Aware MIMO-Beamforming in Cognitive OFDM-SDMA Systems

Our objective is to find the optimal beamforming vector, , that maximizes the Ergodic capacity of the cognitive OFDM-SDMA channel for each SU of the SN imposing the following two sets of constraints: each secondary user has a limited maximum transmission power equal to and the total maximum interference power at the PBS from the SUs does not exceed the maximum power constraint of . In mathematical terms, these two constraints are expressed as follows [30]: where denotes the expectation operator, , , ,   , and .

This problem is a constrained optimization problem which is highly nonconvex and complicated to solve. However, a suboptimal solution can be obtained by exploiting the method of Lagrange multipliers as follows: where and are the Lagrange multipliers associated with the th SU transmission power and the PBS received interference, respectively. In the proposed cognitive capacity-aware (CCA) algorithm, the weight vector for user is updated at each iteration , according to where is the gradient of with respect to and is an adaptation constant to be chosen relatively small in order to achieve convergence [31]. Notice that SDMA is subcarrier parallel and that the update is done separately on each subcarrier. For brevity, therefore, we drop the frequency index and concentrate on the iteration index ( ) in this recursion. Using the matrix derivative formula [32, 33], the gradient of the Lagrangian can be expressed as

The Lagrange multipliers, and , are updated iteratively using the subgradient based method as described in [31] where the parameters and are the subgradients’ stepsizes, whose values are to be chosen relatively small in order to achieve convergence [31].

In our optimization procedure we consider that the initial value of and at iteration index is given by the eigen-beamforming (EBF) weight; that is, , where denotes the eigenvector corresponding to , the maximum eigenvalue of . This initial value is then used to compute the initial value of the received beamforming vector at iteration index . In our case we assume MRC at the receiving SBS; that is,

4. Symbol Error Rate (SER) Performance of Cognitive OFDM-SDMA Systems

The symbol error rate, , associated with th subcarrier of user , can be expressed as [34] where denotes the expectation operator, denotes the Gaussian Q-function, is the signal-to-interference-plus-noise ratio (SINR) associated with the th subcarrier of user , and and are modulation-specific constants. For binary phase shift keying (BPSK), and , and, for binary frequency shift keying (BFSK) with orthogonal signaling, and , while, for M-ary phase shift keying (M-PSK), and . The SINR for SU at iteration , , is given by

The average performance for user can be estimated as [6]

We observe that, in general, the off-diagonal elements of are nonzero, reflecting the colour of the interference. However, in the asymptotic case of large -element array and given equal power transmitted by all users ( and ), the central limit theorem (CLT) can be invoked to show that [11]

Thus, assuming MRC at the receiving SBS, we can express as

For the case , Substituting (18) into (17), we can express at iteration index as where and represents the SINR obtained when eigen-beamforming is used and can be expressed as Substituting (21) into (19), then we can write as

Therefore, an alternate expression for (13) can be written as [8] where is the cumulative distribution function (cdf) of . For the case and , is given by [35] where is a Vandermonde determinant in the eigenvalues of the -dimensional matrix argument, given by , while and . Also , where is the regularized lower incomplete gamma function. Next, we substitute (24) into (23) and we consider high SNR case; then the SER can be expressed asymptotically as [8]

The first term represents the MIMO-MRC system, where the SER performance is mainly dominated by the multiuser access interference (MAI), under transmitted power constraints. It is noted that the presence of PUs’ interferences contributes asymptotically an SER degradation of compared to the system without PUs. This degradation is for each SU and in each OFDM subcarrier. On the other hand, we observe that, in the asymptotic case of large -element, the additional factor in the SER expression of the proposed scheme, , will approach zero, since . Therefore, the proposed adaptive MIMO-beamforming scheme, in addition to protecting the primary network, can improve the SER performance of cognitive OFDM-SDMA multiuser access systems compared to conventional MIMO-MRC that suffers an error floor in the SER performance due to MAI. It is also noted that at the asymptotic case of large number of base station antennas and high SNR the SER performances are almost independent of the number of transmitting antennas. Next, we examine the total interference power at the PBS from the SUs when using CCA. Substituting (18) into (4) and after some manipulations, we can express at iteration index as where , , is the maximum eigenvalue of , and is the total interference power at the PBS from the SUs when using EBF. Since the term , the total interference power at the PBS from the SUs with the transmit weights obtained using the proposed CCA is better controlled and less than the one based on conventional eigen-beamforming.

5. Simulation Results

In our simulation setups we consider a CR-based OFDM-SDMA system with transmit antennas. The number of antennas at the PBS and at the SBS is the same, , and varies from 8 up to 24. SUs and PUs. We assume BPSK modulation. We impose  dB and , and −15 dB on the SUs. For OFDM configurations, we assume the 256-OFDM system ( ) which is widely deployed in broadband wireless access services and we ran for 50 iterations with . For the PN we assume an OFDM-SDMA system with the conventional MIMO-MRC, that is, EBF at the transmitter and MRC at the receiving PBS.

Figure 2 compares the SER performance of SUs achieved by the proposed CCA and the conventional MIMO-MRC for  dB and , and 24. It is observed from the results that when increases, the SER of both methods decreases, but the capacity-aware-based method achieves significantly better performance, as expected from the analysis. It is also noted that as increases the performance gap between the two schemes increases.

Figure 3, on the other hand, shows the impact of the interference power constraints, , on the SER performance of PUs. For both cases, and , it is noted that, as becomes larger, the SER of PUs is improved due to the decreased interferences. It is also noted that the most significant interference at the PBS is caused when the SN is using the nonconstrained MIMO-MRC scheme, because it is designed without considering interference to PBS. This shows that when SN is using the proposed cognitive capacity-aware scheme, it could efficiently control the interference to PBS. It is also noted that when , the SER performance of PUs varies slightly with variations. This means that when the number of base station antennas becomes large, the interference constrained imposed on SUs could be relaxed without impacting the SER performance of PUs.

6. Conclusion

This paper presents a new adaptive beamforming algorithm for multiuser access in large scale cognitive OFDM-SDMA systems. The proposed algorithm iteratively seeks the optimal transmit weight vectors that maximize the channel capacity of each secondary user in the network while protecting PUs from SUs’ interferences. It is shown that the proposed large scale CCA scheme could efficiently control the interference to PBS and could relax the constraints imposed on conventional CR networks.

Conflict of Interests

The author declares that there is no conflict of interests regarding the publication of this paper.