Next Article in Journal
Mental Rotation Ability: Right or Left Hemisphere Competence? What We Can Learn from Callosotomized and Psychotic Patients
Previous Article in Journal
A Knot Theoretic Extension of the Bloch Sphere Representation for Qubits in Hilbert Space and Its Application to Contextuality and Many-Worlds Theories
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Energy Efficiency and User Capacity Optimization of Cognitive MIMO Systems Via the SCMA-Based Nonorthogonal Time Slot Allocation

College of Information Science and Engineering, Xinjiang University, Urumqi 830046, China
*
Author to whom correspondence should be addressed.
Symmetry 2020, 12(7), 1136; https://doi.org/10.3390/sym12071136
Submission received: 17 June 2020 / Revised: 2 July 2020 / Accepted: 4 July 2020 / Published: 7 July 2020
(This article belongs to the Section Computer)

Abstract

:
This paper investigates the energy-efficient communications and user capacity in the cognitive multiple input multiple output (MIMO) symmetric system of underlay mode. The advantage of the improved energy efficiency provided by the orthogonal slot allocation for time division multiple access (TDMA) has a side effect of restricting the number of users accessing the system. To tackle the above problem, this paper proposes a nonorthogonal time resource allocation method with sparse code multiple access (SCMA), which allows one to convert the orthogonal slot units of TDMA into non-orthogonal shared slot units for multiple secondary users (SUs). The method of adding virtual users is adopted, wherein each SU is treated as multiple SUs who occupy a shared unit, to facilitate the packet access. Finally, the greedy algorithm is applied to optimize the time slot allocation of unoccupied shared slot units. The simulation results show that SCMA-based nonorthogonal slot allocation can reduce not only the energy consumption by nearly 40%, but also the average power interference from SUs to primary users by nearly 2 dB if their number is relatively high. Moreover, in the case of satisfying the rate requirement of the users, the system user capacity increased by more than 50%.

1. Introduction

The state-of-the-art wireless communication system should have adequate characteristics of continuous wide area coverage, hot spot area, high capacity, low energy consumption, and mass connection [1]. The latter two issues, given the increased energy consumption and limited spectrum supply/demand, are quite urgent. Low power consumption is the key to reducing carbon emissions, extending battery life, and promoting “green communications” for wireless devices [2,3,4]. Numerous studies have been performed with the aim of more comprehensive use of spectrum resources, improving the spectrum utilization efficiency, reducing power/energy consumption, and overall improvement of the energy efficiency (EE). This paper addresses the issues of energy efficiency and user capacity in a cognitive wireless network with multiple antennas and a sharing time slot. Nowadays, many research efforts are dedicated to the cognitive radio (CR), which is a new type of radio with adaptive spectrum awareness that is centered on spectrum sensing and intelligent learning capabilities. CR enables secondary users (SUs) to adaptively occupy the local spectrum of primary authorized users (PUs) available immediately [2,3]. In recent years, the diverse applications of CR technology have also received more and more attention. For example, CR will be a brand-new field for the tactile Internet, and it is expected to improve the overall quality of the network [5]. In addition, CR has certain guiding significance for the data decision of internet of multimedia things (IoMT) [6].The multiple input multiple output (MIMO) approach is used to ensure the coexistence of SUs and PUs in the space domain, and to avoid adverse interference to the primary user links [7,8]. Among the popular technologies of the fifth generation (5G) mobile communication, the sparse code multiple access (SCMA) technology can provide strong support for slot sharing [9,10]. Therefore, the cognitive MIMO radio network can provide support for more users to access resources in the same time by combining SCMA technology.
SCMA is one of the nonorthogonal multiple access (NOMA) technologies, which was developed on the base of the code division multiple access (CDMA) technology of low-density signature (referred to as LDS-CDMA), which is a kind of physical layer potential air interface technology. In particular, the LDS-CDMA has been put forward to solve the problem of the system overload during mass connection [11,12,13]. In recent years, the LDS-CDMA technology was further developed into the high-performance SCMA, which joins the high dimensional and sparse spread spectra together so that the bit streams are directly mapped to predetermined codewords in the multidimensional complex domain. Due to the sparsity of spread spectrum code, no serious interference between users can occur, and the receiver can use the message passing algorithm (MPA) with a low complexity [14,15,16,17,18]. The structure is a spread spectrum on orthogonal frequency division multiplexing(OFDM) subcarriers and is detected by MPA. The SCMA sharing time-frequency resource units based on factor diagrams provide the theoretical support for time-sharing of time division multiple access (TDMA).
In recent years, the combination of CR and NOMA can further effectively improve energy efficiency, and spectrum utilization has been widely concerned [19,20,21,22,23,24]. But, its user capacity is limited, and there is even some interference from secondary systems. Therefore, many studies consider using MIMO technology to assist CR-NOMA networks to further improve energy efficiency while increasing the number of users’ access. Among many CR-MIMO technologies assisted by NOMA technology, SCMA technology has not been reported. Moreover, most of the research focuses on resource allocation and codebook design to study the utilization of energy efficiency, and few papers focus on non-orthogonal slot allocation to improve energy efficiency.
Inspired by the above research, this paper will further explore and analyze the energy consumption and user capacity of the secondary user in the cognitive MIMO system under the underlay model. The space division multiplexing of MIMO technology can ensure that multiple data streams are simultaneously transmitted to the base station (BS), which can achieve better EE than the transmit diversity approach, which is used to diminish the effects of fading by transmitting the same information from two different antenna models. It is known that the nonconvex problem of energy consumption in the system with multiple users can be reduced to the convex problem of time resource allocation optimization. Within the framework of the TDMA approach, the continuous time is split into discrete orthogonal slots, which allows one to avoid the interference between users, but limits the number of users in the MIMO-CR system. In order to override this obstacle, we propose to use the nonorthogonal slot access scheme and time resource allocation optimization based on SCMA. This will not only minimize the interference between users but also yield better EE than the orthogonal slot access and reduce the average interference power from the SUs to the PUs links when the system is accessed by a larger number of users. Considering the practical application, this study discusses the statistical channel state information (CSI) model, wherein the rate requirements of SUs and interference threshold are used to ensure the quality of service (QoS) of SUs and PUs, respectively. The interference power constraints are used to ensure with a high probability that the interference of SUs to PUs is below the threshold value. By meeting the minimum time slot requirements of each user, the system user capacity can be greatly enhanced.
Notation: Throughout the paper, we use bold uppercase and lowercase letters to denote matrices and vectors, respectively. For a square matrix A, tr (A), rank(A), AT, A* and AH denote its trace, rank, transpose, conjugate and conjugate transpose, respectively. N × M denotes the space of N × M complex matrices. | · | denotes the absolute value of a scalar, and A 0 means A is a Hermitian positive semidefinite matrix. E { · } represents the statistical expectation and I m stands for the m × m identity. x c N ( u , σ 2 ) indicates that the variable x follows the complex normal distribution with mean u and variance σ 2 . x denotes the ceiling of x . F i x ( x ) and mod ( x ) represent the integer part and remainder part of x , respectively.

2. Related Works

Recently, SCMA technology has been discovered to be a NOMA technology with great potential because of its excellent advantages of improving spectrum efficiency. In the literature, most studies have focused on combining NOMA technology with CR technology to improve EE and user access [19,20,21,22,23,24]. In Reference [19], a CR-NOMA network with wireless information and power transmission (SWIPT) is considered under the nonlinear energy collection model to improve EE and spectrum efficiency (SE). In Reference [20], robust beamforming and power split control are jointly designed to optimize the transmission power minimization and energy harvesting maximization in the MISO-NOMA CR-aided SWIPT system. Reference [21] studied the optimization problem to maximize EE in the CR-NOMA system, which was proposed in two modes of the overlay network and underlying network. Reference [22] has designed a new secure CR-NOMA transmission strategy that pairs the PUs and SUs according to the channel gain to improve the performance of the secondary system. In Reference [23], a fair-aware joint power allocation and SU allocation problem based on downlink cognitive NOMA networks is studied, in which an alternative optimization scheme is adopted to enhance the system capacity. Reference [24] studied the robust resource allocation and sub-channel allocation to maximize the total EE of SUs from the perspective of EE-robustness trade-offs in the multi-user cognitive NOMA network.
Although NOMA-SU allocation technology is an effective method, it can enhance the resource utilization efficiency in the power domain and spectrum domain to support the cognitive NOMA network [23]. However, it is difficult to guarantee that EE can be improved while accessing more users and reducing interference. Therefore, we consider introducing MIMO technology into the CR system to improve its performance. In the literature, most of the research on energy efficiency and user capacity of MIMO-assisted CR networks can be divided into two categories: the traditional CR-MIMO network [25,26,27,28,29,30,31,32,33,34,35] and the network combining CR-MIMO with NOMA (CR-MIMO-NOMA) Technology [36,37,38,39,40,41].
In the traditional CR-MIMO network, spectrum sensing and energy harvesting technology have been the main research directions in recent years [30,31,32,33,34,35], while the EE and user capacity were mainly studied in earlier years [25,26,27,28,29]. The problems of EE optimization of a MIMO-CR system with multiple secondary receivers for the cases of single and multiple data streams was addressed in References [25], respectively. In the latter case, a higher EE was achieved, as compared to the former one. In Reference [27], the problems of distributed and centralized energy efficiency optimization in CR-MIMO networks with interfering channels are proposed. Under the constraints of power and interference, the energy efficiency of the MIMO spectrum sharing cognitive radio system is studied in Reference [28]. In Reference [29], a method of antenna selection for a spatial multiplexing CR-MIMO system based on a linear receiver, and a cross-layer EE measurement method based on user capacity are proposed.
In recent years, more and more attention has been paid to the EE and user capacity of CR-MIMO-NOMA networks. In Reference [36], a CR-MIMO network inspired by NOMA was investigated, and a joint antenna selection (AS) algorithm with high computational efficiency was proposed to maximize the signal-to-noise ratio (SNR) of secondary users while satisfying the QoS of PUs. Reference [37] proposes a downlink cascading transmit zero-force beamforming (ZFBF) technology to ensure communication security in the CR-MIMO-NOMA network. In Reference [38], a new AS algorithm is proposed based on the maximum channel gain, on the premise of meeting the service quality requirements of the primary user, to maximize the reachable rate of the secondary user. Reference [39] proposes a framework for simultaneous spectral efficiency design using CR, MIMO and NOMA technologies in the downlink, and calculates the sum rate of secondary users. In Reference [40], a new design scheme is proposed to study the problem of coordinated beamforming and power allocation based on interference alignment (IA) in CR-MIMO-NOMA downlink networks. In Reference [41], it is proven that the spectrum efficiency and EE of MIMO-NOMA in the CR network are better than those of an orthogonal multiple access CR network based on MIMO-OMA by using the blindly combined energy detection (BCED).
In the literature, SCMA-assisted CR-MIMO network research has not been reported, and few papers focus on non-orthogonal slot allocation to improve energy efficiency. In this paper, we further explore and analyze the SCMA-based time slot allocation scheme to optimize the energy consumption and user capacity of secondary users in the CR-MIMO system. Table 1 provides a summary of the related work.

3. System Model

Consider a MIMO-CR network containing K SUs and J transmitter–receiver pairs. Let Sk and Pj denote the kth secondary user and jth pair of primary transmitter–receiver links, respectively. In the underlay model, the primary links are potentially active and always protected. The primary network consists of J transmitter–receiver pairs, while the secondary one is a single cellular network, in which all SUs have the uplinks via TDMA to the secondary base station (BS), and the SCMA-based non-orthogonal strategy is used for slot allocation. The secondary BS is located at the center of the secondary system, and can evaluate the channel matrix H B S , S k of S k , and feed it back to S k through an independent control channel. Therefore, the information on both S k and the secondary BS is fed into the channel matrix of S k . The uplink transmission of SUs is synchronized by the secondary BS, which allows SUs to make transmissions in orthogonal slots without interference. The coexistence of PUs and SUs in the CR networks implies their mutual interference. When the bandwidth exceeds the bandwidth of the transmitted signal, the gain of the frequency flat fading channel is constant and has a linear phase response, which is applied so that the channel matrix within the prescribed bandwidth is unchanged. Moreover, in the case of a block fading channel application, the channel matrix will not change within a TDMA frame and, thus, needs no correlation between frames. For example, consider two pairs of PUs links with a distance of 10 meters between transceivers. The SUs are randomly distributed in a 200*200m area, and the minimum separation distance from the PUs link is set to 35 m. The case of 35 SUs in the MIMO-CR network is depicted in Figure 1.
In MIMO-CR symmetric networks, both PUs and SUs can transmit multiple data streams via multiple antennas. The list of related notations is provided in Table 2.
The SCMA technology opens new horizons in the time-frequency resource sharing. Assuming an uplink SCMA system with K users and N resources ( K > N ), the users share orthogonal time-frequency resources and transmit data to the same BS. The overloading factor is defined as λ = K / N . The log 2 Q bits of K users are directly mapped to the N shared orthogonal time-frequency resources through each individual codebook. The receiver with a low-complexity MPA multiuser detector can recover the transmitted bit data for each user. The uplink MIMO-CR SCMA system model with K = 6 , N = 4 is shown in Figure 2, where n c N ( 0 , σ 2 I ) denotes the Gaussian noise.
SCMA encoding can use the factor diagram matrix F = ( f 1 , f 2 , , f k ) to represent. The variable node (VN) Vk connects to the function node (FN) Fn only if F n , k = 1 , otherwise, F n , k = 0 . When the VNs represent the SUs, and the FNs represent the time slot, the corresponding relation between the SCMA factor graph and matrix F is shown in Figure 3. F = { F T n , S k } , where F T n , S k = 1 if secondary user s k occupies time slot T n , otherwise F T n , S k = 0 . As seen in Figure 2and Figure 3, using the SCMA principle, we can share the TDMA orthogonal slot by the packet sharing to access more SUs. Therefore, in the same SUs conditions, when a frame is ended, the slot allocation strategy of SCMA-based non-orthogonal slot sharing provides more time being eventually assigned to each SU.
The received vector of S k at the secondary BS is derived as follows:
y B S k = H B S , S k F T n , S k x S k + n B S ,   k = 1 , , K , n = 1 , , N ,
where n B S is additive Gauss white noise with the noise power spectral density N 0 / 2 .
The user capacity of S k is defined as the maximum mutual information between the transmitter and receiver signals, as follows:
R S k = max I ( F T n , S k x S k ; y B S k | H B S , S k )   = max h ( y B S k | H B S , S k ) h ( n B S )   log [ ( π e ) N det ( σ n Ι N + H B S , S k F T n , S k Q S k H B S , S k ) ] K log [ π e σ n ]   = log [ det ( Ι N + 1 σ n H B S , S k F T n , S k Q S k H B S , S k ) ] ,
where Q S k is the covariance matrix of x S k and is given by:
Q S k = [ E ( x s 1 x s 1 H ) E ( x 1 x 2 H ) E ( x 1 x s K H ) E ( x s k x 1 H ) E ( x s k x 2 H ) E ( x s K x s K H ) ] ,
where eachV E ( x s k x s k H ) is given by:
E ( x s i x s j H ) = [ E ( x s 1 , s i x s 1 , s j * ) E ( x s 1 , s i x s 2 , s j * ) E ( x s 1 , s i x s K , s j * ) E ( x s K , s i x s 1 , s j * ) E ( x s K , s i x s 2 , s j * ) E ( x s K , s i x s K , s j * ) ] ,
If the secondary BS fails to eliminate the interference from the PUs links, which is regarded as noise, then the interference-plus-noise covariance matrix is derived as:
C S k = j = 1 J H B S , P j Q P j H B S , P j H + N 0 w I N B S ,
where w is defined as the bandwidth of the secondary network. Q P j is the covariance matrix of x p j , which are Hermitian positive semidefinite matrices. According to Shannon’s formula, which interrelates and links the information rate with SNR and bandwidth in the MIMO link, the achievable transmission rate r S k of S k can be depicted as:
r S k = w log [ det ( I + H B S , S k F T n , S k Q S k H B S , S k H C S k ) ] ,   k = 1 , , K , n = 1 , , N ,
where r S k is the instantaneous transmission rate of S k , expressed in the natural units of information (nats) per second. The total transmission power of S k in all antennas is P S k = t r ( F T n , S k E ( x s k x s k H ) ) = t r ( F T n , S k Q S k ) , while the total power of interference from S k to P j is calculated as:
q P j , S k = t r ( H P j , S k F T n , S k Q S k H P j , S k H ) ,   k = 1 , , K ; j = 1 , , J ; n = 1 , , N ,

4. Problem Formulation and Optimization

In this section, we first introduce the problem construction of SCMA-based nonorthogonal slot allocation in the cognitive MIMO system, and turn the energy efficiency problem into a mathematical formula. On this basis, the problem is further optimized by combining the statistical CSI and the numerical characteristics of time slot integer.

4.1. Problem Formulation

The system aims at optimizing the total power consumption of SU by allocating an appropriate transmission time for each SU. This would not only minimize the power of interference from SUs to PUs links, but also ensure an adequate QoS of each SU. In the statistical CSI, a power constraint is set for each SU to protect the PUs with the maximum possible QoS. To ensure QoS of each SU, the requirements on the transmission rate R S k (in nats/second) of S k should be satisfied. Here, R S k is the number of nats required for the transmission in each frame by S k . In order to simplify, the length of the TDMA timeframe in the secondary network is normalized to unity. When transmitting data, each S k occupies a time period of t s k ( 0 < t s k < 1 ) , and the maximum transmission power of S k is set to p S k , max . Thus, the problem formulation can be reduced to the following formulas:
min t S k , Q S k , F T n , S k n = 1 N k = 1 K t S k t r ( F T n , S k Q S k ) s . t . C 1 : t S k w log [ det ( I + H B S , S k F T n , S k Q S k H B S , S H C S k ) ] R S k , k , n   C 2 : k = 1 K t S k 1 ,   C 3 : 1 j t r ( H P j , S k F T n , S k Q S k H P j , S k H ) ϕ P j , k , j , n   C 4 : t r ( F T n , S k Q S k ) P S k , max , k , n   C 5 : k = 1 K F T n , S k d f , n   C 6 : n = 1 N F T n , S k d v , k   C 7 : F T n , S k { 0 , 1 } , k , n   C 8 : t S k 0 , k ,   C 9 : Q S k 0 , k . .
Equation (8) is used to minimize the total energy consumption of the entire network. C1 guarantees the rate requirement for each SU. C2 indicates that the total time allocated for all SUs does not exceed the frame length. C3 implies that each primary receiver suffers interference below the interference threshold ϕ P j . C4 indicates that the maximum transmittance of S k is not more than p S k , max . C5 limits the maximum number of multiplexed signals in each slot, and d f represents the maximum number of users that can be multiplexed in each slot. C6 guarantees that each user occupies d v time slots, thus ensuring the sparsity of SCMA. C8 means that the time allocated by each SU is non-negative. C9 ensures that the covariance matrix Q S k of S k is a semidefinite matrix.

4.2. Problem Optimization

For this mathematical model, the objective function and C1 fall into the scope of nonconvex problems, while the model realization implies solving a nondeterministic polynomial (N-P) problem. The direct solution to the N-P problem is usually difficult. Given F T n , S k in general, in the statistical CSI, the channel matrix H P j , S k has zero mean and a variance of β P j , S k , where β P j , S k denotes the path loss from S k to the jth primary receiver [42]. Numerous wireless applications are known to accept occasional outages without affecting the QoS. Let δ P j denote the outage probability. This probability should be very small, to ensure a high probability of satisfying the interference constraint of primary users. The C3 is then replaced by
Pr H P j , S k { tr ( H P j , S k F T n , S k Q S k H P j , S k H ) ϕ P j } 1 δ P j , k , j , n ,
where the probability is taken over H P j , S k . We assume that β P j , S k is known to S k . Given the Rayleigh distribution of the channels, an exponential distribution with the parameter 1 / β p j , S k t r ( F T n , S k Q S k ) can be obtained from Reference [43]. Equation (9) can be rewritten as:
Pr H P j , S k { t r ( H P j , S k F T n , S k Q S k H P j , S k H ) ϕ P j } = 1 exp ( ϕ p j β P j , S k t r ( F T n , S k Q S k ) ) .
Thus, the outage probability constraint (9) is equivalent to
t r ( F T n , S k Q S k ) ϕ p j β P j , S k log δ P j , k , j , n .
In addition, we can combine Formula (11) with constraint C4 in Equation (8), which has the same form and can be reconstructed as
t r ( F T n , S k Q S k ) ρ S k , k , n ,
where ρ S k is satisfied as
ρ S k = min { ϕ P 1 β P 1 , S k log δ P 1 , , ϕ P J β P J , S k log δ P J , p S k , max } .
Given F T n , S k , the maximum instantaneous rate r S k , max of S k (in nats per second) is limited by its maximum transmission power and the interference caused to the primary user. The maximum instantaneous rate of each SU is expressed as follows [26]:
max Q S k w log [ det ( I + H B S , S k F T n , S k Q S k H B S , S k H C S k ) ] s . t .   C 1 : t r ( F T n , S k Q S k ) ρ S k ,       C 2 : Q S k 0 . ,
Equation (14) can be solved via the standard “water-filling (WF)” algorithm [44,45]. The minimum time resource t S k , min , which is needed by each S k to satisfy the rate requirement, is calculated as
t S k , min = R S k r S k , max .
Given any feasible time allocation ( t S 1 , , t S K ) , Equation (8) reduces separate transmit covariance matrix optimization problems to K, one for each S k :
min Q S k t r ( Q S k ) s . t .   C 1 : w log [ det ( I + H B S , S k F T n , S k Q S k H B S , S k H C S k ) ] R S k t S k       C 2 : t r ( F T n , S k Q S k ) ρ S k ,       C 3 : Q S k 0 .
.
Let A S k = H B S , S k C S k 1 H B S , S k H and W S k = r a n k ( A S k ) , A S k is an M S k × M S k Hermitian positive semidefinite matrix, and all the non-negative eigenvalues of A S k are λ S k , 1 λ S k , 2 λ S K , W S k . When the CSI is known at the transmitter (and at the receiver), then H B S , S k is known in (16) and we optimize the capacity over Q S k subject to the power constraint t r ( F T n , S k Q S k ) ρ S k . According to the principle of the WF algorithm [45], if t S k t S k , min is satisfied, then the resulting capacity is given by
C W F = r S k , max = i = 1 W S k log ( λ S k , i μ S k ) + = R S k w t S k ,
where ( x ) + = max { 0 , x } , and the μ S k is chosen to satisfy
ρ S k = i = 1 W S k ( μ S k λ S k , i 1 ) + .
The WF is adopted to tackle the power limitation of S k . Equation (8) can be re-arranged for the case of a convex problem of the time allocation optimization. Therefore, the energy consumption for S k is a function of t S k , which can be computed as [43]:
E S k ( t S k ) = t S k ( D S k ( t S k ) μ S k * i = 1 D S k ( t S k ) 1 λ S k , i ) ,
where μ S k * = ( exp ( R S k w t S k ) i = 1 D S k ( t S k ) λ S k , i ) 1 D S k ( t S k ) is the optimal “water level” which is a function of t S k . Where D S k * ( t S k ) is the optimal number of data streams. The optimal number of data streams and the optimal energy consumption of each S k are dependent on its time resource allocation, which can be written as
D S k ( t S k ) = { w S k , 0 t S k τ S k ( w S k 1 ) m S k , τ S k ( m S k ) t S k τ S k ( m S k 1 ) 1 , t S k τ S k ( 1 ) ,
and,
τ S k ( m S k ) = R S k w ( ( i = 1 m S k log λ S k , i ) m S k log λ S k , ( m S k + 1 ) ) ,
where τ S k is a reduction function of m S k , and m S k { 1 , , ( W S k 1 ) } .
It is noteworthy that E S k ( t S k ) takes different forms at various intervals of t S k , because D S k ( t S k ) is a step-wise function of t S k . It follows from Equation (8) that E S k ( t S k ) is a continuous function. In addition, the optimal energy consumption E S k ( t S k ) of S k is a first-order differentiable, strictly convex function. Therefore, the mathematical model of Equation (8) is finally transformed into the following form:
min t S k k = 1 K E S k ( t S k ) s . t .   C 1 : k = 1 K t S k = 1 ,       C 2 : t S k t S k , min , k .
It follows from (22) that the non-convex problem of the energy consumption in the secondary system can be reduced to the convex problem of time allocation optimization.
In this network, each frame is subdivided into many time slots, which participate in the allocation as the smallest unit of time. Under the normal conditions, the time resource allocated by each S k is an integer multiple of the time slot. Assume that a normalized time cycle has T slots so that the time resource optimization problem among the SUs is given by
min t S k k = 1 K E S k ( t S k ) s . t .   C 1 : k = 1 K t S k = T ,       C 2 : t S k = { t S k , min ( I ) , ( t S k , min ( I ) + 1 ) , , T } , k ,
where t S k , min ( I ) = t S k , min T is the minimum number of time slots for each S k . Equation (23) corresponds to an integer convex optimization problem, if and only if the following conditions are satisfied:
k = 1 K t S k , min ( I ) T .
In the TDMA-based orthogonal slot allocation network, a simple greedy algorithm can be used to solve Equation (23) [26,46]. Assuming the number of allocated time slots of S k is increased from t S k 1 to t S k , the energy consumption variation Δ k ( t S k ) can be defined as:
Δ k ( t S k ) = E S k ( t S k ) E S k ( t S k 1 ) , t S k = { t S k , min ( I ) , ( t S k , min ( I ) + 1 ) , , T } .
In the greedy algorithm, starting from the minimum slots’ allocation t min ( I ) = ( t S 1 , min ( I ) , , t S K , min ( I ) ) , one time slot is allocated at a time. A time slot is added to the S k , which has the minimum Δ k ( t S k ) among all the SUs.

5. SCMA-Based Non-Orthogonal Slot Allocation

The monotonicity of the E S k ( t S k ) function implies that the more time each S k is allocated, the less energy it consumes. The TDMA-based orthogonal slot allocation avoids the interference between SUs but also limits the number of users accessing the network. The NOMA concept, which has been introduced by the International Mobile Telecommunications for 2020 (IMT-2020) (5G) Promotion Group in China in 2013 for the next generation of wireless communication, can realize sharing of time-frequency resources, which does not make the user’s access strictly orthogonal, but excludes any serious interference between users [47]. Within the framework of the NOMA concept, the SCMA technology is lucrative air interface technology [42]. Using the same time-frequency resource, SCMA can achieve 150%, 200%, or even higher equipment connection [9]. The nonconvex problem of the total energy consumption of the multi-user system can be transformed into the convex problem of time allocation optimization. Note that Equation (23) is a piecewise function of   t S k , and although the function is continuous and the first-order is differentiable, unfortunately, its second order is not. Therefore, only the first-order optimization method is available. In order to optimize the time slot allocation, a nonorthogonal slot allocation strategy based on SCMA is proposed, which can realize the sharing of TDMA time slots and achieve the overload rates of 150%, 200%, 250% or even higher under the same time slot resource so that the SUs cause no serious interference. In the following subsection, the implementation process is described in detail.

5.1. Time Slot Grouping

The obtained relation between the SCMA factor graph and matrix F implies that the time slot can deal with more SUs data through sharing, for example, with overload rates of 150%, 200% and so on. Due to slot sharing, the SCMA-based nonorthogonal slot allocation requires different slot allocation strategies than the TDMA-based approach. The implementation of non-orthogonal slot allocation is based on a sharing time slot as a unit, which is referred to as shared slot unit. Therefore, it is necessary to group the total time slots within a frame. Each successive N time slot is subdivided into groups, with no overlaps among groups, which means that the relation between groups is orthogonal, while N time slots in each group are nonorthogonal. The total number of groups obtained is calculated as:
T N = T N ,
where T N is the number of shared slot units after grouping.

5.2. A Method of Virtually Adding Users

After grouping, each group starts accessing SUs, which need access with SCMA technology and to satisfy the minimum time requirements of each SU. The minimum slots n S k = t S k , min ( I ) of S k are required to be extended to the shared slot. If n S k = 1 , it is directly extended to one shared time slot unit. But, for   n S k > 1 , the data of S k would need to be extended to more than one shared unit, which is quite problematic when J SUs are assigned to one shared unit. For simplicity, we adopted a method of virtually adding users. In other words, each S k is treated as n S k SUs that occupy a shared unit, where s k = [ s k , 1 , , s k , i , s k , n S k ] to facilitate the packet access. The virtualization process of S k is depicted in Figure 4. The total number, L , of SUs obtained in the secondary system at this time is calculated as:
L = k = 1 K t S k , min ( I ) = k = 1 K i = 1 n S k t S k , i , min ( I ) .
Now, the minimum time slot needed for each SU is 1.
The virtualization process of S k does not affect the true S k , which is not required for the data mapping into several shared slot units. The access of each SU to shared slot units is easily organized. We assume that a shared time slot unit can be accessed by J SUs so that the grouping of L SUs is required. The group principle is as follows:
L τ = f i x ( L J ) ; m = mod ( L , J ) , { L τ , min = L τ , m = 0 , L τ , min = L τ + 1 , m 0 , .
The integer part and remainder of L / J is obtained by fix (.) and mod (.), respectively. L τ , min is the minimum time required to meet the rate requirements of all SUs. The formula shows that when the number of the remaining users in the last group is insufficient, a shared time slot unit should be allocated to the remaining users. If L τ , min < T N , the remaining shared time slots need to be allocated to SUs of some groups with some guidelines. Insofar as J SUs can share a shared time slot, the transmission energy consumption of each S k , i should be taken into account to ensure that the shared slot provides a more accurate allocation for all members of a group.
In this section, the greedy algorithm is used to allocate the surplus shared slot units with the average energy difference value (D-value) of all members of a group. Assume the shared time slot unit from L t , 1 to L t , n at the time of L τ , min , whereas L t , i has accessed J t , i   SUs. Let Δ L t , i ( t L t , i ) denote the average energy D-value among all SUs in   L t , i , which can be written as:
Δ L t , i ( t L t , i ) = { j t , i = 1 J t , i [ E S k , i J t , i ( t S k ) E S K , i J t , i ( t S k 1 ) ] } / J t , i   t S k N × { t S k , i , min ( I ) , ( t S k , i , min ( I ) + 1 ) , , T N } .
After the allocation is started, the shared time slot unit is allocated from the minimum period t S k , i , min ( I ) = ( t S 1 , 1 , min ( I ) , , t S K , n S K , min ( I ) ) , and at the same time, one shared time slot will be allocated each time. A shared time slot is allocated to the members of L t , i , which have the minimum Δ L t , i ( t L t , i ) among all L τ , min . The algorithm will stop after allocating all TN shared time slots. The process is shown in Figure 5.
In Figure 5, W is bandwidth, and the band frame used in this study is 20 MHz. Also, the SCMA principle is realized by the sparse spread spectrum and combined with the codebook design. It is known that the data of each S k after spreading causes the data to increase. Therefore, the non-orthogonal slot sharing of SCMA, r S k ,   must be substituted by the data rate r S k   after spreading. Since SCMA uses the sparse spread spectrum, the value r S k = 2 r S k   is used to calculate E S k , i j t , i ( t S k ) by using Equation (6). The flowchart for the SCMA-based nonorthogonal slot allocation optimization scheme is shown in Figure 6.

6. Numerical Results

To verify the performance of the proposed method regarding energy consumption, interference caused by the secondary system to the PUs links system and its user capacity, the simulation system is set up. Two pairs of PU links with a distance of 10 m are established between the transceivers. It is assumed that each node in the MIMO-CR network has four antennas. The parameters of the system are summarized in Table 3.

6.1. Energy Consumption

Figure 7 shows the cumulative distribution function (CDF) of the average energy consumption of the MIMO-CR system. The SCMA-based nonorthogonal time allocation scheme is compared with the slot allocation schemes of “MIMO and max-rate” and “MIMO and OMA”, respectively. In the “MIMO and max-rate” scheme, each SU uses the minimum time resource and the transmission covariance matrix solved by Formula (14) with the maximum achievable rate. In addition, in the “MIMO and OMA” scheme proposed in Reference [25], the orthogonal slot allocation scheme is adopted for MIMO-CR system. The number of SUs is set to 35, the overload rate of SCMA is 150%, and the distance between secondary user and secondary BS is not less than 10 m, as shown in Figure 1. Compared with MIMO and max-rate and MIMO and OMA, this algorithm can significantly reduce the energy consumption of the MIMO-CR system. This is because the SCMA-based nonorthogonal time allocation scheme makes use of its sparse feature. After slot allocation, each SU gets more time than the orthogonal slot allocation strategy.
The relationship between the average energy consumption per bit of the system and the minimum distance between the SUs and secondary BS is shown in Figure 8. In this scheme, the number of SUs is set to 35, and the overload rate is 150%. The location relationship and minimum distance between the secondary BS and SUs are shown in Figure 9. The average energy consumption per bit of the three schemes increases with the distance between the secondary BS and the SUs, because in order to ensure the QoS of the user, the transmission power needs to be increased. “MIMO and OMA” and “MIMO and max-rate” algorithms mainly use the orthogonal slot allocation scheme and refer to the user’s channel gain for allocation. The CSI is mainly determined by the reference distance and path loss. Therefore, with the increasing space distance between the SUs and the BS, the channel state will become worse and the energy consumption will be more and more. The SCMA-based nonorthogonal time allocation scheme algorithm proposed in this paper is less affected by distance and can achieve greater energy savings.
The energy consumption per bit of SUs is shown in Figure 10. In this study, the “MIMO and max-rate”, “MIMO and optimum time” and the “SCMA and optimum time” schemes for the overload rates of 150%, 200% and 250% are simulated and compared. In the “MIMO and optimal time”, each SU optimizes its time allocation with multiple data streams [26]. As illustrated in Figure 10, the average energy consumption per bit of all the optimal time allocations is lower than that of the “MIMO and max-rate”. When the number of SUs in the system is small, the energy consumption in the proposed SCMA-based nonorthogonal time allocation scheme is higher than that of the orthogonal one. This can be attributed to the fact that the data rate of SUs is increased after the sparse spread spectrum. However, for a larger number of SUs, the application of SCMA nonorthogonal slot allocation has certain advantages in the energy efficiency, and with an increase in the SCMA overload rate (λ = 250%), the energy efficiency improvement becomes more pronounced, saving nearly 40% of energy consumption. The reason is that when the time slot allocation is completed via the nonorthogonal slot sharing allocation strategy, each SU obtains more time than in the case of the orthogonal slot allocation, which promotes the data rate increase after sparse spreading. With the development trend of future wireless communications, the secondary system will access more SUs. Therefore, the use of the SCMA nonorthogonal slot sharing allocation strategy has some advantages in reducing power consumption and improving energy efficiency.

6.2. User Capacity

Figure 11 shows the user capacity of the secondary system with the time slots from T = 4 to T = 100, which is measured by the maximum number of SUs accessed by the system if and only if it satisfies the need of each SU in the time slots (referred to as “the min-time slots scheme”). Thus, k = 1 K t S k , min ( I ) = T . In Figure 11, the number of SUs of the secondary system is increased with the number of time slots. The SU capacity with the SCMA-based nonorthogonal slot access has some advantages over that provided by the orthogonal slot access scheme. For example, when the overload rate is 150%, the user capacity of nonorthogonal slot access is 50% higher than that of the orthogonal slot access with T = 100. As the overload rate increases, the number of SUs rapidly increases. Therefore, the SCMA-based nonorthogonal slot access is an effective way to improve the secondary system’s user capacity.

6.3. Interference

Figure 12 demonstrates the average interference power from SUs to PUs links, which is based on the interference noise ratio (INR) as the main standard. As seen in Figure 12, the average INR in the “MIMO and max-rate” scheme is less than the required 25 dB, because the transmitting power of the SU needs to meet its interference constraint at two PUs links. When the excess time slots are allocated rationally, the INR is less than that of the “MIMO and max-rate” scheme. In other words, the interference to the PUs links is reduced. When the number of SUs is small, the average INR in the proposed SCMA-based nonorthogonal time allocation scheme is higher than that in the case of the orthogonal slot allocation. This occurs because the sparse spread spectrum leads to an increase in the data rate of SUs. However, for a larger number of SUs, the SCMA-based nonorthogonal slot allocation has certain advantages in reducing the interference, advantages which become more pronounced at the higher SCMA overload rates. Moreover, one can observe that the interference power in the “SCMA and optimal time” scheme increases slower than in the “MIMO and optimal time”.
Figure 13 shows the average INR from the SUs to the PUs links in the “min-time slots” scheme versus the number of SUs. The time slot number is 100, which satisfies the minimum slot needs of each SU without considering the excess slot allocation problem of SUs. As seen in Figure 13, the interference is less than 25 dB for both orthogonal and nonorthogonal access slot allocation schemes, because SU must satisfy the interference threshold for any kind of access. However, the INR of the SCMA-based nonorthogonal slot access scheme is higher than that of the orthogonal one. The average energy difference value (D-value) is about 2 dB. It can also be seen that the average INR of SCMA for the overload rates of 150% and 200% are nearly identical. Thus, the magnitude of the overload rate has a feeble effect on the average interference power of the PUs links.

7. Discussion and Conclusions

In this paper, the nonconvex problem of energy consumption in MIMO-CR networks under the underlay model was reduced to the convex problem of time allocation optimization, which was implemented via the TDMA technology. The greedy algorithm was adopted to solve the latter problem, while the SCMA-based nonorthogonal optimization method was used to optimize the slot allocation. By attaining the maximum transmission rate of each SU, the minimum time needed by each SU to transmit data can be obtained. Under the requirement of the minimum time slot of SUs, the total energy consumption of SUs can be improved by optimizing time slot allocation. The SCMA-based nonorthogonal slot allocation requires time slot grouping and user packet access. In this paper, the method of adding virtual SUs was adopted to simplify the packet access. The average energy D-value of all SUs among the same shared time slot was determined as the allocation criterion. The simulation results obtained show that for a larger number of SUs, the SCMA-based nonorthogonal slot allocation has lower energy consumption and the interference to the PUs links than the orthogonal slot allocation. With an increase in the SCMA overload rate, these advantages become more pronounced. It is noteworthy that the maximum number of SUs (i.e., the spectrum) of the secondary system was substantially improved without exceeding the interference threshold, which makes the proposed slot allocation scheme quite lucrative for further large-scale implementation.
The scheme provided in this paper is helpful for the following further research: (1) This paper considers the statistical CSI between users, so we will expand to a more general channel and CSI for further research. (2) With the increase of data stream and the complexity of high-dimensional modulation, the interference between SUs will be a topic that must be considered. Therefore, we will further trade-off between multiplexing and interference cancellation.

Author Contributions

Conceptualization, P.Z. and W.G.; methodology, P.Z., Y.Z., G.Z. and M.G.; software, P.Z. and Y.Z.; validation, P.Z. and W.G.; formal analysis, P.Z. and G.Z.; investigation, P.Z., Y.Z. and G.Z.; resources, W.G.; data curation, P.Z. and Y.Z.; writing—original draft preparation, P.Z. and W.G.; writing—review and editing, P.Z., Y.Z., M.G. and W.G.; visualization, P.Z.; supervision, W.G.; project administration, W.G.; funding acquisition, W.G. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Natural Science Foundation of Xinjiang Uygur Autonomous Region of China under Grant 2018D01C033 and in part by Key Program of Scientific Research Plan of Universities in Xinjiang Uygur Autonomous Region of China under Grant XJEDU2020I003.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Thompson, J.; Ge, X.H.; Wu, H.C.; Irmer, R.; Jiang, H.; Fettweis, G.; Alamouti, S. 5g Wireless Communication Systems: Prospects and Challenges Part 2. IEEE Commun. Mag. 2014, 52, 24–25. [Google Scholar] [CrossRef]
  2. Liu, J.Q.; Ding, H.C.; Cai, Y.; Yue, H.; Fang, Y.G.; Chen, S.G. An Energy-Efficient Strategy for Secondary Users in Cooperative Cognitive Radio Networks for Green Communications. IEEE J. Sel. Areas Commun. 2016, 34, 3195–3207. [Google Scholar] [CrossRef]
  3. Kumar, N. A Study on Green Energy Powered Cognitive Radio Network for Communication Network Architecture of Smart Grid. In Proceedings of the 2018 3rd International Innovative Applications of Computational Intelligence on Power, Energy and Controls with Their Impact on Humanity (CIPECH), Ghaziabad, India, 1–2 November 2018; pp. 3–7. [Google Scholar]
  4. Gandotra, P.; Jha, R.K.; Jain, S. Prolonging User Battery Lifetime using Green Communication in Spectrum Sharing Networks. IEEE Commun. Lett. 2018, 22, 1490–1493. [Google Scholar] [CrossRef]
  5. Yu, H.; Afzal, M.K.; Zikria, Y.B.; Rachedi, A.; Fitzek, F.H.P. Tactile Internet: Technologies, test platforms, trials, and applications. Future Gener. Comput. Syst. 2020, 106, 685–688. [Google Scholar] [CrossRef]
  6. Zikria, Y.B.; Afzal, M.K.; Kim, S.W. Internet of Multimedia Things (IoMT): Opportunities, Challenges and Solutions. Sensors 2020, 20, 2334. [Google Scholar] [CrossRef] [PubMed]
  7. Liang, Y.C.; Chen, K.C.; Li, G.Y.; Mahonen, P. Cognitive Radio Networking and Communications: An Overview. IEEE Trans. Veh. Technol. 2011, 60, 3386–3407. [Google Scholar] [CrossRef]
  8. Mamiya, T.; Fujimoto, M. MIMO Cognitive Radio Considering Interference. In Proceedings of the 2018 IEEE International Workshop on Electromagnetics: Applications and Student Innovation Competition (iWEM), Vancouver, BC, Canada, 29–31 August 2018; pp. 1–2. [Google Scholar]
  9. Nikopour, H.; Baligh, H. Sparse code multiple access. In Proceedings of the 2013 IEEE 24th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC), London, UK, 8–11 September 2013. [Google Scholar]
  10. Abebe, A.T.; Kang, C.G. Grant-Free Uplink Transmission With Multi-Codebook-Based Sparse Code Multiple Access (MC-SCMA). IEEE Access 2019, 7, 169853–169864. [Google Scholar] [CrossRef]
  11. Van De Beek, J.; Popovic, B.M. Multiple Access with Low-Density Signatures. In Proceedings of the GLOBECOM 2009-2009 IEEE Global Telecommunications Conference, Honolulu, HI, USA, 30 Novemver–4 December 2009; pp. 1–6. [Google Scholar]
  12. Razavi, R.; Hoshyar, R.; Imran, M.A.; Wang, Y. Information Theoretic Analysis of LDS Scheme. IEEE Commun. Lett. 2011, 15, 798–800. [Google Scholar] [CrossRef] [Green Version]
  13. Hoshyar, R.; Wathan, F.P.; Tafazolli, R. Novel Low-Density Signature for Synchronous CDMA Systems Over AWGN Channel. IEEE Trans. Signal Process. 2008, 56, 1616–1626. [Google Scholar] [CrossRef] [Green Version]
  14. Yang, D.; Dong, B.; Zhi, C.; Gao, P.; Fang, J. Joint Sparse Graph-Detector Design for Downlink MIMO-SCMA Systems. IEEE Wirel. Commun. Lett. 2017, 6, 14–17. [Google Scholar]
  15. Kurniawan, D.; Arifianto, M.S.; Kurniawan, A. Low Complexity MIMO-SCMA Detector. In Proceedings of the 2019 IEEE 5th International Conference on Wireless and Telematics (ICWT), Yogyakarta, Indonesia, 25–26 July 2019; pp. 1–5. [Google Scholar]
  16. Sun, W.; Su, Y.; Ueng, Y.; Yang, C. An LDPC-Coded SCMA Receiver With Multi-User Iterative Detection and Decoding. IEEE Trans. Circuits Syst. I Regul. Pap. 2019, 66, 3571–3584. [Google Scholar] [CrossRef]
  17. Taherzadeh, M.; Nikopour, H.; Bayesteh, A.; Baligh, H. SCMA Codebook Design. In Proceedings of the 2014 IEEE 80th Vehicular Technology Conference (VTC2014-Fall), Vancouver, BC, Canada, 14–17 September 2014. [Google Scholar]
  18. Dai, J.; Niu, K.; Lin, J. Iterative Gaussian-Approximated Message Passing Receiver for MIMO-SCMA System. IEEE J. Sel. Top. Signal Process. 2019, 13, 753–765. [Google Scholar] [CrossRef]
  19. Wang, Y.; Wu, Y.; Zhou, F.; Chu, Z.; Wu, Y.; Yuan, F. Multi-Objective Resource Allocation in a NOMA Cognitive Radio Network With a Practical Non-Linear Energy Harvesting Model. IEEE Access 2018, 6, 12973–12982. [Google Scholar] [CrossRef]
  20. Sun, H.; Zhou, F.; Hu, R.Q.; Hanzo, L. Robust Beamforming Design in a NOMA Cognitive Radio Network Relying on SWIPT. IEEE J. Sel. Areas Commun. 2019, 37, 142–155. [Google Scholar] [CrossRef] [Green Version]
  21. Wang, X.; Na, Z.; Lam, K.; Liu, X.; Gao, Z.; Li, F.; Wang, L. Energy Efficiency Optimization for NOMA-Based Cognitive Radio With Energy Harvesting. IEEE Access 2019, 7, 139172–139180. [Google Scholar] [CrossRef]
  22. Xiang, Z.; Yang, W.; Pan, G.; Cai, Y.; Song, Y. Physical Layer Security in Cognitive Radio Inspired NOMA Network. IEEE J. Sel. Top. Signal Process. 2019, 13, 700–714. [Google Scholar] [CrossRef]
  23. Xu, L.; Xing, H.; Deng, Y.; Nallanathan, A.; Zhuansun, C. Fairness-Aware Throughput Maximization for Underlaying Cognitive NOMA Networks. IEEE Syst. J. 2020, in press. [Google Scholar] [CrossRef]
  24. Xu, Y.; Hu, R.Q.; Li, G. Robust Energy-efficient Maximization for Cognitive NOMA Networks under Channel Uncertainties. IEEE Internet Things J. 2020, 1, in press. [Google Scholar] [CrossRef]
  25. Fu, L.; Zhang, Y.J.A.; Huang, J. Energy Efficient Transmissions in MIMO Cognitive Radio Networks. IEEE J. Sel. Areas Commun. 2013, 31, 2420–2431. [Google Scholar]
  26. Fu, L.; Johansson, M.; Bengtsson, M. Energy Efficient Transmissions in Cognitive MIMO Systems With Multiple Data Streams. IEEE Trans. Wirel. Commun. 2015, 14, 5171–5184. [Google Scholar] [CrossRef]
  27. Zhang, X.; Li, H. Energy efficiency optimization for MIMO cognitive radio network. In Proceedings of the 2015 IEEE International Conference on Communications (ICC), London, UK, 8–12 June 2015; pp. 7713–7718. [Google Scholar]
  28. Sboui, L.; Rezki, Z.; Sultan, A.; Alouini, M. Energy-Efficient Power Allocation for Cognitive MIMO Channels. In Proceedings of the 2016 IEEE 84th Vehicular Technology Conference (VTC-Fall), Montréal, QC, Canada, 18–21 September 2016; pp. 1–6. [Google Scholar]
  29. Okumu, E.M.; Dlodlo, M.E. Optimal and sub-optimal iterative cross-layer energy efficient schemes for CR MIMO systems with antenna selection. In Proceedings of the IEEE EUROCON 2017-17th International Conference on Smart Technologies, Ohrid, Macedonia, 6–8 July 2017; pp. 62–67. [Google Scholar]
  30. Miridakis, N.I.; Tsiftsis, T.A.; Alexandropoulos, G.C. MIMO Underlay Cognitive Radio: Optimized Power Allocation, Effective Number of Transmit Antennas and Harvest-Transmit Tradeoff. IEEE Trans. Green Commun. Netw. 2018, 2, 1101–1114. [Google Scholar] [CrossRef]
  31. Wu, F.; Xiao, L.; Yang, D.; Cuthbert, L.; Liu, X. Transceiver design and power allocation for SWIPT in MIMO cognitive radio systems. Symmetry 2018, 10, 647. [Google Scholar] [CrossRef] [Green Version]
  32. Yuan, Y.; Ding, Z. Outage Constrained Secrecy Rate Maximization Design With SWIPT in MIMO-CR Systems. IEEE Trans. Veh. Technol. 2018, 67, 5475–5480. [Google Scholar] [CrossRef] [Green Version]
  33. Maurya, S.; Bansal, M.; Trivedi, A. Joint source and relay precoder design for energy-efficient MIMO-cognitive relay networks. IET Commun. 2019, 13, 2226–2234. [Google Scholar] [CrossRef]
  34. Patil, V.; Singhal, C. Throughput Improvement in Hybrid MIMO Cognitive Radio Using Simultaneous Narrowband and Wideband System. In Proceedings of the 2019 11th International Conference on Communication Systems & Networks (COMSNETS), Bangalore, India, 7–11 January 2019; pp. 285–290. [Google Scholar]
  35. Song, C.; Lee, H.; Lee, K. Optimal Precoder Designs for Sum-Utility Maximization in SWIPT-Enabled Multi-User MIMO Cognitive Radio Networks. IEEE Syst. J. 2019, 13, 2332–2343. [Google Scholar] [CrossRef] [Green Version]
  36. Yu, Y.; Chen, H.; Li, Y.; Ding, Z.; Zhuo, L. Antenna Selection in MIMO Cognitive Radio-Inspired NOMA Systems. IEEE Commun. Lett. 2017, 21, 2658–2661. [Google Scholar] [CrossRef] [Green Version]
  37. Nandan, N.; Majhi, S.; Wu, H. Secure Beamforming for MIMO-NOMA-Based Cognitive Radio Network. IEEE Commun. Lett. 2018, 22, 1708–1711. [Google Scholar] [CrossRef]
  38. Yu, Y.; Chen, H.; Li, Y.; Ding, Z.; Song, L.; Vucetic, B. Antenna Selection for MIMO Nonorthogonal Multiple Access Systems. IEEE Trans. Veh. Technol. 2018, 67, 3158–3171. [Google Scholar] [CrossRef] [Green Version]
  39. Thakur, P.; Singh, G. Sum-Rate Analysis of MIMO Based CR-NOMA Communication System. In Proceedings of the 2019 Fifth International Conference on Image Information Processing (ICIIP), Shimla, India, 15–17 November 2019; pp. 414–419. [Google Scholar]
  40. Xiao, Y.S.; Tsang, D.H.K. Interference Alignment Beamforming and Power Allocation for Cognitive MIMO-NOMA Downlink Networks. In Proceedings of the 2019 IEEE Wireless Communications and Networking Conference (WCNC), Marrakesh, Morocco, 15–18 April 2019; pp. 1–6. [Google Scholar]
  41. Yasrab, T.; Gurugopinath, S. Spectral Efficiency of MIMO-NOMA Cognitive Radios with Energy-Based Spectrum Sensing. In Proceedings of the 2019 IEEE International Conference on Distributed Computing, VLSI, Electrical Circuits and Robotics (DISCOVER), Manipal, India, 11–12 August 2019; pp. 1–6. [Google Scholar]
  42. Wang, B.; Wang, K.; Lu, Z.; Xie, T.; Quan, J. Comparison study of non-orthogonal multiple access schemes for 5G. In Proceedings of the 2015 IEEE International Symposium on Broadband Multimedia Systems and Broadcasting, Ghent, Belgium, 17–19 June 2015; pp. 1–5. [Google Scholar]
  43. Rappaport, T.S. Wireless Communications–Principles and Practice; Prentice Hall PTR: Upper Saddle River, NJ, USA, 1996; Volume 2. [Google Scholar]
  44. Telatar, E. Capacity of Multi-antenna Gaussian Channels. Eur. Trans. Telecommun. 1999, 10, 585–595. [Google Scholar] [CrossRef]
  45. Gesbert, D.; Shafi, M.; Da-shan, S.; Smith, P.J.; Naguib, A. From theory to practice: An overview of MIMO space-time coded wireless systems. IEEE J. Sel. Areas Commun. 2003, 21, 281–302. [Google Scholar] [CrossRef] [Green Version]
  46. Ibaraki, T.; Katoh, N. Resource Allocation Problems: Algorithmic Approaches; MIT Press: Cambridge, MA, USA, 1988. [Google Scholar]
  47. Baghani, M.; Parsaeefard, S.; Derakhshani, M.; Saad, W. Dynamic Non-Orthogonal Multiple Access and Orthogonal Multiple Access in 5G Wireless Networks. IEEE Trans. Commun. 2019, 67, 6360–6373. [Google Scholar] [CrossRef] [Green Version]
Figure 1. A random MIMO-CR network.
Figure 1. A random MIMO-CR network.
Symmetry 12 01136 g001
Figure 2. Uplink MIMO-CR sparse code multiple access (SCMA) system model (K = 6, N = 4).
Figure 2. Uplink MIMO-CR sparse code multiple access (SCMA) system model (K = 6, N = 4).
Symmetry 12 01136 g002
Figure 3. The relation between matrix F and factor graph.
Figure 3. The relation between matrix F and factor graph.
Symmetry 12 01136 g003
Figure 4. The virtualization process of S k .
Figure 4. The virtualization process of S k .
Symmetry 12 01136 g004
Figure 5. Division of time slot and access of SUs.
Figure 5. Division of time slot and access of SUs.
Symmetry 12 01136 g005
Figure 6. The flowchart for the SCMA-based nonorthogonal slot allocation optimization scheme.
Figure 6. The flowchart for the SCMA-based nonorthogonal slot allocation optimization scheme.
Symmetry 12 01136 g006
Figure 7. The cumulative distribution function (CDF) of the three schemes.
Figure 7. The cumulative distribution function (CDF) of the three schemes.
Symmetry 12 01136 g007
Figure 8. The average energy consumption per bit versus the minimum distance between the SUs and secondary BS.
Figure 8. The average energy consumption per bit versus the minimum distance between the SUs and secondary BS.
Symmetry 12 01136 g008
Figure 9. The minimum distance between the SUs and secondary BS.
Figure 9. The minimum distance between the SUs and secondary BS.
Symmetry 12 01136 g009
Figure 10. The average energy consumption per bit versus the number of SUs.
Figure 10. The average energy consumption per bit versus the number of SUs.
Symmetry 12 01136 g010
Figure 11. The number of SUs versus the number of time slots.
Figure 11. The number of SUs versus the number of time slots.
Symmetry 12 01136 g011
Figure 12. Average interference power at PUs links versus the number of SUs.
Figure 12. Average interference power at PUs links versus the number of SUs.
Symmetry 12 01136 g012
Figure 13. Average interference power at PUs links versus the number of SUs, if and only if the min-time slot requirement is satisfied.
Figure 13. Average interference power at PUs links versus the number of SUs, if and only if the min-time slot requirement is satisfied.
Symmetry 12 01136 g013
Table 1. Summary of related work. Energy efficient (EE); User capacity (UC); Energy harvesting (EH); Spectrum efficiency (SE); Cognitive radio (CR); Multiple input multiple output (MIMO); Nonorthogonal multiple access (NOMA).
Table 1. Summary of related work. Energy efficient (EE); User capacity (UC); Energy harvesting (EH); Spectrum efficiency (SE); Cognitive radio (CR); Multiple input multiple output (MIMO); Nonorthogonal multiple access (NOMA).
ReferenceObjectiveMethodAdvantagesLimitations
CR
-
NOMA
[19]EE;
SE
weighted TchebycheffThe efficiency of EH is higher than that of the linear model.The decoding rate of users is affected.
[20]Power;
EH
one-dimensional searchThe system performance is improved.The interference generated by multiple cells is not considered.
[21]EEDinkelbach methodThe tradeoff between EE and sub-slot is realized.The UC has not been improved.
[22]Power;
security
power allocation and
transmit rate control
Reduce interference and improve security.The increase of the number of secondary users will reduce the security performance.
[23]UCsuccessive convex approximationTotal throughput increased.Energy consumption increased
[24]EEsuccessive convex
approximation
The algorithm has good robustness and EE.System complexity and interference is not considered.
CR
-
MIMO
[25]EEmatrix eigenvalue-eigenvector computationIt reduces energy consumption and interference.The optimization problem under imperfect channel state information (CSI) is not considered.
[26]EEwater-filling and greedy algorithmBoth perfect CSI and imperfect CSI optimization are considered.Secondary users will not only interfere with the primary users, but also interfere with each other.
[27]EEDinkelbach’s method.Network energy consumption is reduced.Fairness may be lost.
[28]EEsingular value decomposition; water-fillingOptimal power allocation improves performance.The interference threshold has a significant effect on EE.
[29]EEiterative cross-layer algorithmCross-layer scheme improves UC and EE.High computational complexity.
CR
-
MIMO
-
NOMA
[36]EEsubset-based joint
antenna selection
Improve the signal-to-noise ratio of secondary users.The impact of interference was not considered.
[37]UCzero-forcing-beamformingImprove the overall security level of the system and access users.There are certain restrictions on the number of base station antennas.
[38]UCmaximum-channel-
gain-based
antenna selection
Near optimal performance can be achieved while reducing complexity.Only when one user is closer to the base station than another user can a better complexity saving be achieved.
[39]UCShannon channel capacity formulaThe proposed scheme is superior to CR-NOMA in terms of data rate.General channel is not considered.
[40]UCInterference alignment -based coordinated beamformingEliminate interference and increase system sum-rate.The number of user antennas affects the system and rate.
[41]SE;
UC
Bblindly combined energy detection It provides better SE. EE is not considered.
proposed schemeEE;
UC
water-filling and greedy algorithmImprove EE, reduce interference and increase the number of user access.Interference between secondary users is not considered.
Table 2. List of related notations.
Table 2. List of related notations.
SymbolDefinition
SkThe kth secondary user
PjThe jth pair of primary transmitter–receiver links
M S k The number of transmitting antennas of S k
M P j The number of transmitting antennas of P j
N P j The number of receiver antennas of P j
N B S The number of receiver antennas of secondary base station (BS)
H B S , S k N B S × M S k The channel matrix from S k to the secondary BS
H P j , S k N P j × M S k The channel matrix from S k to the receiver of P j
H B S , P j N B S × M P j The channel matrix from the transmitter of P j to the secondary BS
D S k The number of data streams of S k
D P j the number of data streams of P j
x S k The data flow matrix transmitted by S k
x P j The data flow matrix transmitted by P j
Q S k The Hermitian positive semidefinite covariance matrix of x S k , whose eigenvalues are non-negative
Q P j The Hermitian positive semidefinite covariance matrix of x P j , whose eigenvalues are non-negative
Table 3. Simulation parameters.
Table 3. Simulation parameters.
ParameterValue
Frame length20 ms
Each frame200 time slots
Carrier frequency1 GHz
Bandwidth20 MHZ
Cell200*200 m
Noise power density (N0)−178 dBm/Hz
Interference power threshold ( ϕ P j / ( N 0 w ) )25 dB
Outage probability ( δ P j )0.01
Maximum transmitting power of PUs20 dBm
Maximum transmitting power of SUs27.5 dBm
Rate requirement of SU32 kbps
Channel modelRayleigh fading channel
SCMA overload factor1.5\2.0\2.5
Number of transceiver antennas4
Minimum distance between BS and SUs10 m

Share and Cite

MDPI and ACS Style

Zhang, P.; Ge, W.; Zhang, Y.; Gao, M.; Zhang, G. Energy Efficiency and User Capacity Optimization of Cognitive MIMO Systems Via the SCMA-Based Nonorthogonal Time Slot Allocation. Symmetry 2020, 12, 1136. https://doi.org/10.3390/sym12071136

AMA Style

Zhang P, Ge W, Zhang Y, Gao M, Zhang G. Energy Efficiency and User Capacity Optimization of Cognitive MIMO Systems Via the SCMA-Based Nonorthogonal Time Slot Allocation. Symmetry. 2020; 12(7):1136. https://doi.org/10.3390/sym12071136

Chicago/Turabian Style

Zhang, Pengju, Wenping Ge, Yongxing Zhang, Mengyao Gao, and Gecheng Zhang. 2020. "Energy Efficiency and User Capacity Optimization of Cognitive MIMO Systems Via the SCMA-Based Nonorthogonal Time Slot Allocation" Symmetry 12, no. 7: 1136. https://doi.org/10.3390/sym12071136

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop