Abstract

The spatiotemporal robustness of the MIMO transmissions is exploited aiming at inducing opportunistic secondary communications on the primary radio resources. The proposed model makes use of the smallest singular values and the Extreme Value Theory for characterizing the robustness of the MIMO systems, having always the premise of preventing significant degradations in the performance of the primary communications, while at the same time an attractive number of potential opportunities for secondary are intended to be offered. So, the idea behind the suggested scheme consists in reusing the information that is already available within the primary MIMO networks aiming at cotransmitting opportunistically in a clever manner, which at the end will allow us to make a much more efficient use of both the natural and technical resources.

1. Introduction

After reviewing the vast activity related with the cognitive radio (CoRa) technology, it is quite easy to realize that the spectrum awareness turns out to be the keystone of this technology. This is because, according to the cognitive radio cycle [1], the first step for embedding cleverness to a radio transceiver has to do with the perception of the radio environment. In this regard, a methodology known as active spectrum awareness (i.e., spectrum sensing) has been widely studied for over ten years aiming at addressing this issue [26]. However until now it is still unclear which is (are) going to be the globally recommended technique(s) for carrying out this task. This because nowadays there are many scientific and technical issues (not expected to be solved in less than ten years) preventing that we be able to have a full CoRa device.

That is the reason why this research work proposes a model that is focused on making use of the advanced information that nowadays is inherently collected at the modern primary networks (e.g., multicarrier MIMO systems), aiming at establishing opportunistic secondary communications under an assisted detection scheme.

So, the LTE standard was selected as study object for the hypothesis made in this proposal, since its current releases and planned enhancements have inherently embedded an advanced network knowledge which could be reutilized in a clever manner by other technologies such as the cognitive radio.

Concretely, the information extracted from the channel state information in a single user MIMO LTE Uplink is reutilized aiming at establishing a CoRa communication over the particular time instants where the primary system is more resistant to the impairments. This is done by developing a model which pretends to identify the spatio-temporal robustness of the MIMO system by making use of the smallest singular values and the extreme value theory. So, as part of the obtained results several thresholds were determined aiming at evaluating the disruptions caused on the performance of the primary user (MIMO LTE uplink) as a function of the number of discovered opportunities for secondary purposes.

This paper is organized as follows. Section 2 provides a brief review of the MIMO systems, to later on introducing the implemented MIMO SC-FDMA or LTE-A uplink. Section 3 describes the proposed opportunistic CoRa communication model which works over primary MIMO transmissions. Section 4 shows and discusses in detail the obtained results. Finally, Section 5 summarizes the conclusions and provides an insight about the future work.

2.1. The MIMO Systems

Instead of transmitting data over a single radio channel, a multiple-input-multiple-output (MIMO) system transmits over several radio channels aiming at increasing the data rate (spatial multiplexing) or improving the BER (transmit diversity) [79]. As an illustrative example, let us assume a MIMO system that is composed by four transmit antennas (i.e., A1, A2, A3, and A4) and four receive antennas (i.e., B1, B2, B3, and B4). Such a system transmits simultaneously through all its available antennas, which originates that at the receiver every single antenna will be a witness of signals coming from A1, A2, A3, and A4, respectively. In fact, the relationship between the received and transmitted signals can be written as

In the above equation refers to the channel transfer function matrix, which corresponds to a certain time instant, as well as to a particular spatial location of the antennas. Concretely, whenever the received signals are sufficiently independent, a MIMO structure has the potential of increasing the capacity by the amount of the minimum number of antennas embedded in the system (i.e., by four in the case of the above-cited example when spatial multiplexing is considered) with respect to a conventional SISO system. Highlighting that the desired independence degree is close related to the propagation scenario in question, that means that a rich multipath environment theoretically will lead to uncorrelated signals at the receiver, while line-of-sight conditions simply would break the principle behind a MIMO transmission (i.e., LOS leads to a high correlation in the received signals).

Mathematically speaking, the algebraic rank R of the channel matrix dictates the number of independent equations provided by the MIMO system, which in practice (even inside a rich multipath environment) could be decreased by the presence of other propagation effects such as diffraction and wave guiding. However, and roughly speaking, the fact of embedding MIMO arrays to the wireless communications systems brings a significant improvement to the system’s performance, since the artificially created channels by the multiple antennas rarely are going to experience deep fadings simultaneously (i.e., the information is expected to be properly recovered after combining what is received at the set of the reception antennas).

2.2. The MIMO SC-FDMA (LTE-A Uplink)

The baseband block diagram of the MIMO SC-FDMA transceiver chain as used by LTE-A is shown in Figure 1.

The above figure depicts the transmitter, as well as the receiver structure of a 2 × 2 spatially-multiplexed MIMO SC-FDMA system (Closed Loop). At the transmitter, the procedure initiates in the time domain with the serial arranged symbols which in first instance are demuxed aiming at building two codewords (CW), then each of them are arranged in parallel in order to be modulated and fed to an N-point fast Fourier transform (FFT) which produces a set of modified complex numbers in the frequency domain. At this point the information has been spread out over the N subcarriers, subsequently a procedure per subcarrier initiates in order to carry out a CW-to-layer mapping (the number of layers enabled depends on the rank of the MIMO channel), which precedes the precoding block (a precoding matrix is utilized by a signal processing technique known as beamforming, which aims at combining the layers before transmission for equalizing the signal reception). So, the output of the so-called per subcarrier procedure can be expressed as where refers to the precoding matrix (a simple Rank-2 precoding matrix as suggested by LTE-A maps each layer to a single antenna without combining the layers: , and to a vector (i.e., with length equal to the rank) that has to do with the output of the CW-to-layer mapping. Then per every layer the procedure is continued by mapping one-on-one the precoded signals over a set of N contiguous subcarriers (zeros are placed into the M-N unused subcarriers), just after the M-point inverse fast Fourier transform (IFFT) is applied for transforming the information to the time domain, which is set back into a serial form for adding a cyclic prefix, letting this way the baseband SC-FDMA symbol ready to be transmitted through the channel [1012].

Once a circular convolution per channel took place (e.g., theoretically there are four virtual links in this array) the set of initial steps per layer at the receiver consists in removing the cyclic prefix, putting the information into parallel form, and utilizing the M-point FFT to transform back the received information to the frequency domain, and later on a demapping procedure is carried out aiming at strictly preserving the N subcarriers allocated to that user, which are equalized on a per subcarrier procedure in order to provide a better estimation of the originally modified complex numbers. The output of the embedded MMSE equalizer (i.e., by assuming perfect channel knowledge) for the kth subcarrier can be written as [13]

In the above equation, refers to the variance of the additive white Gaussian noise, has to do with an identity matrix of size R × R, while the transfer function of the channel matrix is described as

In (4), the notation (k) refers to the complex channel gain from the antenna j to the antenna i, being and the total number of and antennas, respectively.

Then, continuing with the description of the procedure performed at the receiver, the best estimation of the modified complex numbers is arranged in parallel (i.e., per CW) to be later on transformed back to the time domain aiming at obtaining the input needed by the demodulator, which provides the recovered symbols that are finally feed to a MUX and rearranged in serial form.

In the SC-FDMA system a generic radio frame has a duration of 10 ms and consists of 20 slots. On the other hand, a subframe is composed by 2 slots each slot, being built from seven or six SC-FDMA symbols depending on the cyclic prefix length configuration (i.e., normal or extended). So, based on the above, it is possible to write an equation describing the way of computing the peak bit rates of the system (i.e., per every branch of the MIMO structure) [14]:

In the numerator, starting from left to right we have the number of bits given by the modulation in use (e.g., Q-PSK will lead to 2 bits), then the subcarriers are related with those that were allocated to the user in question, while the number of symbols per subframe depends on the cyclic prefix length just as it was mentioned before. For its part, the denominator refers to the required time for transmitting a subframe.

3. An Opportunistic Cognitive Radio Communication Model over MIMO Transmissions

3.1. The Role of the Smallest Singular Values

Under the context of a MIMO transmission in the LTE uplink, we refer to the particular case of having two transmit antennas and two receive antennas, just as it was described in Section 2.2.

We know that after decomposing the channel matrix (e.g., by using SVD), it is possible to obtain a matrix of singular values : highlighting that every transmitted subcarrier undergoes the impairments given by all the channels involved, and hence each of them has associated a matrix of singular values like the one shown above. In this regard, we know from matrix algebra that for any vector the following holds [15] where is the smallest singular value of . If is considered as the difference between the possible transmitted symbols (i.e., ): we have

For a symbol error to occur, the norm of the noise vector would have to go beyond half the minimum distance:

But (8) tell us that a large value of guarantees a large value of , leading hence to a lower probability of error. So, our hypothesis is that channel matrices having the best smallest singular values (i.e., the largest ones) in a MIMO transmission could be identified in order to superpose an opportunistic secondary communication without degrading in a significant manner the performance of the primary system. So, our objective is to put our attention into the largest singular values which arise in between the smallest singular values in a MIMO transmission.

3.2. The Application of the Extreme Value Theory

In a MIMO transmission, the sudden arising of the largest singular values in between the smallest ones leads to the most robust four-dimensional combination (i.e., latitude, longitude, frequency, time) for facing better the errors in a communication. Therefore by using the Extreme Value Theory we have modeled the arising of such largest singular values aiming at studying the feasibility of opportunistically interfering (i.e., with a superimposed CoRa communication) a LTE-MIMO transmission without significantly degrading its performance, while at the same time an attractive number of potential opportunities for a secondary transmission are being offered.

According to the Central Limit Theorem, any population or parent distribution having finite variance will lead to the following fulfillment: the probability density function (PDF) of the means coming from n observations (consisting each of a block or number of successive independent and identically distributed random variables) will get closer and closer to a normal distribution as n increases.

So, once the Central Limit Theorem has been cited, then it is possible to introduce an analogous result which applies for the extreme values instead of the means, leading this time to a PDF having the following form [16] ( highlighting that the variable x is shown in (10) and is different to the one utilized in (7))

The above equation is known as the Generalized Extreme Value (GEV) distribution and encompasses the Gumbel (Type I), Frechet (Type II), and Weibull (Type III) distributions. In general, for some values of (shape parameter), (scale parameter), and (location parameter) the distribution of the maximums (or minimums) must take the form of the GEV distribution, which is classified as Type III when , as Type II when , and as Type I as approaches to 0. One way of estimating the above-mentioned parameters is by using the maximum likelihood method, which will provide us with the required parameters maximizing the good modeling of the observed data set. On the other hand, beyond of fitting the extreme values coming from an unknown parent distribution to a GEV distribution, this theory can also provide an insight about the maximum/minimum values that may occur in the future. The so-called return level can be used for this purpose, and in a broad sense refers to a certain level that is expected to be exceeded once in blocks, which can be computed as follows: where is the inverse cumulative distribution function (CDF), which is generated from the previously obtained GEV distribution. Nevertheless, in spite of being able to compute by using the above equation, it has to be considered that this one does not have a perfect accuracy since the parameters (i.e., , and leading to are not perfect either. This is indeed the reason why we should look for a region where the estimated parameters lead to distributions that are always consistent with the data set in question, being the final aim to find the limits for the value of , which is the variable that we are trying to forecast.

So, instead of estimating a unique set of MLEs for the parameters , , and , it is also possible to estimate several sets of parameters in such a way that the GEV log-likelihood is above a specified critical value (a suitable one is based on a chi-square approximation) and therefore remains maximized according to the data set in question. So, after identifying the parameters describing a region where the log-likelihood (or negative log-likelihood) results to be larger than the selected critical value, then it is possible to compute for all the cases involved.

4. Performance Evaluation of the MIMO Transmission Subject to Low Impact Interference

The parameters implicitly involved into the implementation of a single user MIMO SC-FDMA LTE (2 × 2 spatial multiplexing scheme) are summarized in Table 1 [1720].

In order to study the sudden arising of the largest singular values in between the smallest ones, 11,200,000 samples were collected. So, aiming at extracting the maximums, blocks of data were created on per-subframe basis in such a way that at the end 25,000 maximums were obtained.

The GEV distribution fitting the data set representing the largest singular values is shown in Figure 2.

In the above figure, the histogram shown was scaled in order to make it comparable to the fitted PDF, which was obtained as described in Section 3.2. In a complementary way, the CDF was determined as can be appreciated in Figure 3.

On the other hand, by fixing the value of the parameter, a region containing a family of parameters also fitting the data set is shown in Figure 4.

So, a particular return of level was computed for every point described by the above ellipsoid, being the maximum and the minimum values within the region the ones utilized as a threshold for enabling the secondary access (i.e., when in a primary transmission a minimum singular value be found matching the range given by the threshold, then the secondary access on a CoRa OFDMA basis is granted).

This way and by repeating the above procedure, several return levels were forecasted aiming at testing their impact on the primary communication, just as shown in Figure 5.

In general, from the above figure it can be noticed that when the primary system was interfered by the opportunistic secondary communication, the system’s performance did not move too much away from the reference curve. In fact, for the carried-out analysis the distortion never went beyond one order of magnitude since for all cases the BER was maintained around , while the undistorted system kept its BER towards (to remember that no error correction codes were implemented, if they were added probably the induced distortion would be less significant). On the other hand, the total number of discovered opportunities for the secondary user is indeed given by the threshold in use. That is, (theoretically speaking) a return of level will allow to the secondary user cotransmitting along with a primary SC-FDMA symbol once per every ten subframes. So, less restrictive return of levels will lead to more opportunities for the CoRa user. In this regard, the achieved throughputs by the SU can be concluded by modifying (5) as a function of the return of level (i.e., the denominator changes as a function of the access granted). The maximum theoretical throughput by the PU, as well as those obtained by the SU with the input parameters used in the earlier simulations, are shown in Table 2.

On the other hand, if as instead of considering only as useful subcarriers, the maximum number of usable subcarriers (i.e., 72, 180, 300, 600, 900, and 1200) per bandwidth configuration in LTE (i.e., 1.4 MHz, 3 Mhz, 5 Mhz, 15 Mhz, and 20 Mhz) considered, then a primary user using a Q-PSK modulation would be able to achieve the following data rates: 2.016 Mbps, 5.04 Mbps, 8.4 Mbps, 16.8 Mbps, 25.2 Mbps, and 33.6 Mbps, respectively, while the obtained ones by the SU would be given according to those depicted in Figure 6.

As it can be verified from the above set of curves, most of the obtained data rates by the SU would be better described in terms of Kbps (:{114 Kbps, 360 Kbps, 600 Kbps, 1200 Kbps, 1800 Kbps, 2400 Kbps}, R5:{28.8 Kbps, 72 Kbps, 120 Kbps, 240 Kbps, 360 Kbps, 480 Kbps}, :{14.4 Kbps, 36 Kbps, 60 Kbps, 120 Kbps, 180 Kbps, 240 Kbps}, :{7.2 Kbps, 18 Kbps, 30 Kbps, 60 Kbps, 90 Kbps, 120 Kbps}, :{4.8 Kbps, 12 Kbps, 20 Kbps, 40 Kbps, 60 Kbps, 80 Kbps}, :{3.6 Kbps, 9 Kbps, 15 Kbps, 30 Kbps, 45 Kbps, 60 Kbps}). At this point, it could be thought that the expected data rates by the SU result to be very slow; however, we have to keep in mind that we are dealing with a low priority communication, and if we take a look at the past we would realize that in the GSM only rates up to 9.6 Kbps were possible at that moment. Hence at the very beginning, the CoRa applications should be oriented to nonreal time tasks. In this regard, and talking about the achievable transmission speeds by the SUs, different secondary data rates have been reported in literature for MIMO systems being interfered by cognitive radios [2124], which are difficult to be compared on a one-to-one basis, this since each proposed model has its own strategy for granting the secondary access (e.g., the model in [24] tracks the idle slots, while the one in [21] proposes a precoding scheme for avoiding to interfere the primary system).

On the other hand and getting back to our proposal, although the arising of the singular values of interest is well characterized, a much more realistic scenario should encompass the time varying nature of the mobile channels which could lead to a severe interference of the primary system. For that reason, in the future this proposal should be extended by considering such a small scale fading mechanism, which among other things will allow us to acquire the necessary knowledge for determining the equations corresponding to probability of collision detection and false alarm of the proposed scheme. Therefore, for the moment, this research work should be seen as a framework connecting the CoRa technology and the MIMO systems waiting to be complemented in order to increase the feasibility of its implementation.

5. Conclusions

In this research work, the extreme value theory was utilized for modeling the tracking of the most robust singular values appearing on the MIMO matrices, which represent to be the spatiotemporal conditions that are more resistant to the impairments within a MIMO system.

So the proposed model was focused on guaranteeing the nonsevere disturbance of a primary MIMO user, while an attractive number of potential opportunities for secondary purposes were also pursued. In this study, several thresholds (return levels) were obtained from the proposed model, which were tested over the MIMO SC-FDMA spatial multiplexing transmission (3 GPP-LTE/LTE-A uplink) which played the role of the primary system. From the conduced analysis it was found that the performance degradation of the primary user never went beyond one order of magnitude with respect to an uninterfered communication used as reference, while the total number of secondary opportunities was given by the own selected threshold (i.e., by tuning , the distortion degree undergone by the PU can be controlled). On the other hand, in addition to the fact of analyzing deeply the small-scale fading mechanisms on the proposed model, since this analysis was focused on studing the degradation suffered by the primary transmission once a low impact interference was induced to the system, the performance analysis of the secondary user remains also open as a future work, the successive cancellation being a suitable technique for achieving the required secondary BER.

Acknowledgments

The authors would like to thank the anonymous reviewers for their helpful comments, the COST Action IC0905 TERRA (because part of this work was presented there), and to the Technical University of Catalonia (UPC) for the financial support granted.