Next Article in Journal
Semi-Autonomous Coordinate Configuration Technology of Base Stations in Indoor Positioning System Based on UWB
Next Article in Special Issue
Energy-Efficient Wireless Hopping Sensor Relocation Based on Prediction of Terrain Conditions
Previous Article in Journal
A Comprehensive Review of DC–DC Converter Topologies and Modulation Strategies with Recent Advances in Solar Photovoltaic Systems
Previous Article in Special Issue
Optimum Receiver-Side Tuning Capacitance for Capacitive Wireless Power Transfer
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Energy Harvesting Maximizing for Millimeter-Wave Massive MIMO-NOMA

School of Information and Communication Engineering, Communication University of China, Beijing 100024, China
*
Author to whom correspondence should be addressed.
Electronics 2020, 9(1), 32; https://doi.org/10.3390/electronics9010032
Submission received: 23 November 2019 / Revised: 24 December 2019 / Accepted: 24 December 2019 / Published: 26 December 2019
(This article belongs to the Special Issue Wireless Power/Data Transfer, Energy Harvesting System Design)

Abstract

:
Multiple-Input Multiple-Output Non-Orthogonal Multiple Access (MIMO-NOMA) is considered a promising multiple access technology in fifth generation (5G) networks, which can improve system capacity and spectral efficiency. In this paper, we proposed two methods of user grouping and proposed a dynamic power allocation solution for MIMO-NOMA system. Then we proposed an algorithm to maximize energy harvest for MIMO-NOMA system by integrating Simultaneous Wireless Information and Power Transfer (SWIPT), known as maximizing energy harvesting. Specifically, we added a power splitter at the receiver and found the optimal power splitting factor for each user. The harvested power of the user is maximized under the premise of satisfying the minimum communication rate. The simulation results show that the proposed method is effective.

1. Introduction

Non-Orthogonal Multiple Access (NOMA) is one of the key technologies of fifth generation (5G) networks, which can significantly improve the overall performance of the system. Through time and frequency resource reuse and user grouping for large-scale connection, NOMA can improve spectral efficiency [1]. Multiple-Input Multiple-Output (MIMO) is regarded as a promising technique for 5G wireless communication systems. The principle of MIMO is the use of multi-antenna technology to achieve spatial diversity. The multi-receiving and multi-transmitting mechanisms can effectively combat multipath interference and increase system capacity. The author proposed a new low complexity arrival direction estimation algorithm in MIMO system for meeting the needs of green communication in [2]; this algorithm is based on a new downlink transmission frame structure that can make full use of the prior information under the channel codebook feedback mechanism. NOMA superimposes multiple user signals in the power domain, superimposes coding on the transmitter, performs serial interference cancellation on the receiver, and eliminates inter-user interference for grouped users [3]. NOMA can be divided into two categories: NOMA in power domain and NOMA in code domain. The power domain NOMA scheme can provide service to multiple users with different channel conditions simultaneously in the same time, frequency, coding, and space [4,5,6,7]. Uplink and downlink NOMA transmission of single cellular network is studied in [8], the author also analyzed the effect of distance on performance of the system. The influencing factors of NOMA, such as user power allocation, new order cost, and Serial Interference Cancellation (SIC) error propagation were discussed in [9].
NOMA combined with MIMO technology has attracted considerable research interest. The basic principle of NOMA and MIMO combination in downlink transmission was studied in [10]. The MIMO-NOMA could improve spectrum reuse efficiency, transmission throughput, and energy efficiency. In MIMO-NOMA, it is essential to make user grouping efficient. If the user is grouped by appropriate methods, the error rate of the system can be reduced [11]. In the existing MIMO-NOMA system, users are divided into multiple groups. The group uses the NOMA principle to serve users. The precoding between groups is used to eliminate interference. The user grouping of the downlink NOMA system is studied in [12]; the user clustering problem is formalized into a semi-definite programming problem which can be solved using numerical toolbox [13]. The accuracy of power allocation affects the system performance. In [14], the author derived the closed expressions for the traversal, rate, and interrupt probability of the two-user NOMA system for static power allocation. A dynamic power allocation solution is provided in [15] with the goal of maximizing the total unit capacity.
Wireless communication devices still use electric cables or batteries to obtain electric energy. The battery storage capacity and usage period are often limited, which will cause the development and application of new technologies in specific scenarios to be deeply bounded. Harvesting energy from radio frequency (RF) signals has become an attractive strategy to address the critical challenges of limited battery life in wireless communication networks. An advanced technology called Simultaneous Wireless Information and Power Transfer (SWIPT) emerged in [16], by which the energy transmission and information transmission using RF signals can be achieved. Therefore, SWIPT is considered a potential energy-saving solution for 5G [17], which has attracted widespread attention in academia and industry. A capacity-energy function was defined and the receiver can perform both information decoding and energy harvesting (EH) without any restrictions [16]. The work [18] considered the sum rate and the per-user optimized data rate of the SWIPT-enabled NOMA system, in which two information decoding schemes are proposed, “fixed decoding order” and “time sharing”, respectively, and proved that system performance could be significantly improved by integrating SWIPT on NOMA. The work of [19] jointly optimized the transmission power of the Base Station (BS), as well as the length of time for energy acquisition and data transmission. The application of SWIPT technology in NOMA is studied and a new cooperative SWIPT NOMA protocol is proposed in [20]. By jointly optimizing the power allocation coefficient of MIMO-NOMA and the power splitting factor of SWIPT, the achievable sum rate can be maximized [21].
The issue of energy conservation is also an issue that recently has attracted considerable attention. To meet the needs of green communication and realize the recycling of energy, we implement energy-saving wireless communication in MIMO-NOMA system integrated with SWIPT. Specifically, each user uses a power splitter to split the received signal into two parts. The receiver performs information retrieval and energy storage to implement SWIPT simultaneously. In this paper, we also studied the user clustering, precoding design, and power allocation to optimize the power-splitter factor of SWIPT. The harvested energy is maximized under the premise of satisfying the minimum communication rate of the user.
The main contributions of this paper are as follows:
  • In this paper, for reducing intra-cluster interference and complexity, we proposed two methods for user grouping. One is based on channel gain; the other is based on antenna grouping. The performance effects of the two grouping methods on the system are analyzed from the perspective of spectrum efficiency and energy efficiency.
  • We provided a dynamic power allocation solution for downlink multi-user MIMO-NOMA. Power allocation is divided into two steps: power allocation between clusters and power allocation within the cluster. In the power allocation between clusters, the power allocation of each beam is proportional to the number of users, and the power within the cluster is allocated according to the maximum communication rate of the cluster.
  • We proposed the energy harvesting maximizing method. We added a SWIPT split receiver in MIMO-NOMA system for each user. In this method, the optimal power split coefficient of each user is found with the optimization objective of harvesting the maximum energy and satisfying the minimum communication rate of users.
Notation: Within this paper, the upper-case boldface letters denote matrices; lower-case boldface letters are vectors. T , 1 , H denotes the transpose, matrix inversion, and conjugate transpose. CN ( a , b ) denote the complex Gaussian distribution with mean a and covariance b. n is l n norm operation. Γ denotes the number of elements in set Γ . E denotes the expectation.

2. System Model

In this paper, we consider a single-cell downlink Millimeter-Wave massive MIMO-NOMA system, as shown in Figure 1. The base station is equipped with N antennas and N R F RF chains, and K single antenna users are served by the base station. By using NOMA, each beam can support multiple users. Sg represents the set of users served by the gth beam. To fully realize the multiplexing gain, we assume that the beam number G is equal to the number of RF chains N R F . The received signal at mth user in the nth beam is [21]:
y n , m = h n , m H j = 1 G i = 1 S n w j p i , j s i , j + υ n , m = h n , m H w n p n , m s n , m + h n , m H w n j = 1 m 1 p n , j s n , j + h n , m H w n i = m + 1 S i p n , i s n , i + h n , m H i n G j = 1 S i w j p i , j s i , j + υ n , m
where the interference within the cluster and the interference between the cluster are existing. h m , n represents the channel of the mth user in the nth beam, w n is precoding vector of the nth beam. s n , m is the transmitted signal and p n , m denotes transmitted power for the mth user in the nth beam, and υ n , m is the noise following the distribution CN ( 0 , σ u 2 ) .
The mth user in the nth beam can eliminate the interference of the ith user (for all i> m) in the nth beam by performing Serial Interference Cancellation (SIC). The remaining signal received by the mth user in the nth beam can be rewritten as:
y ˜ n , m = ( h n , m H w n p n , m s n , m + h n , m H w n j = 1 m 1 p n , j s n , j + h n , m H i n G j = 1 S i w j p i , j s i , j + υ n , m )
The Signal to Interference plus Noise Ratio (SINR) at the mth user in the nth beam is:
γ n , m = h n , m H w n 2 2 p n , m ξ n , m
where,
ξ n , m = h n , m H , W n 2 2 j = 1 m 1 p n , j + i n G h n , m H W i 2 2 j = 1 S i p i , j + σ v 2
The achievable rate of the mth user in the nth beam can be written as:
R n , m = log 2 ( 1 + γ n , m )
Finally, the achievable sum rate is:
R s u m = n = 1 G m = 1 S i R m , n

2.1. User-Clustering

We assume that all users in the downlink MIMO cellular system can utilize NOMA-based resource allocation. Users need to be grouped first and the grouped users share a set of codes in the same group by the precoding matrix. Low channel gain users of NOMA clusters are often subject to higher intra-cluster interference [22].
In this paper, we propose the following two methods for user clustering:
(1) The user clustering method based on channel gain. As mentioned in [23], the cluster head user with the highest channel gain can eliminate intra-cluster interference, thereby obtaining the maximum throughput gain. Therefore, the keys to maximize overall system capacity is to ensure that high channel gain users are selected as cluster heads for different MIMO-NOMA clusters in one unit. To improve system performance, we grouped users by assigning the user with largest channel gain as cluster head. As shown in Figure 2, the number of user groups M is equal to the number of beams G. In this way, users in the same group will suffer higher channel correlation, which is beneficial to eliminate interference between users. The lower equivalent channel correlation of users in different beams is beneficial to eliminate inter-beam interference, which improves the multiplexing gain. The proposed solution is described in Algorithm 1.
Algorithm 1: User Clustering based on Channel Gain (UC_CG)
Input:
The number of users K and the number of antennas N;
Channel vectors: h k for k = 1 , 2 , K , NRF
Output:
User-grounding T
1.Select number of cluster-heads;
H = [ h 1 , h 2 , , h K ] , [~,order] = (sort(H),’descend’)
O =   o r d e r   1 , ,   o r d e r   G
2. Include other users into each cluster;
O C = K / O ;
max h i H h j , i O , j O C , Grouping the cluster channel with a large correlation.
Return T
(2) The user clustering method based on antenna grouping. We consider the downlink MIMO-NOMA system, the number of users K is larger than the number of beams G. We provide a low complexity MIMO-NOMA user clustering algorithm, where the number of clusters G is equal to the number of RF chains NRF. As shown in Figure 3, the antennas at the BS are sequentially grouped into G groups, there are Nt antennas in each group. We first select the user with the largest channel gain corresponding to each antenna group as the cluster head and find the correlation between the remaining users and each cluster head user. Then, we match the user with high channel correlation to the selected cluster head user. The proposed solution is described in Algorithm 2.
Algorithm 2: User Clustering based on Fixed Antenna Grouping (UC_FAG)
Input:
The number of users K, and the number of antennas N;
Channel vectors: h k for k = 1 , 2 , K RF chains: NRF
Output:
1. User-grounding T1
Select number of cluster-heads;
N t = N N R F
For g=1:G
H ˜ = [ h ˜ 1 , h ˜ 2 , , h ˜ K ]
h ˜ n = h n ( ( g 1 ) * N t + 1 : g * N t , : )
 [a,order] = (sort(H),’descend’)
 O(g)= [order (1)]
H ˜ = H ˜ / h ˜ a ( 1 )
end
2. Include other users into each cluster;
O C = K / O
max h i H h j , i O , j O C , Grouping the cluster channel with a high correlation
Return T1.
When operating the user grouping in Algorithm 1, the complexities of calculating the channel correlation and the norm channel vector are O ( K N ) and O ( K 2 N ) . The complexity of Algorithm 1 is O ( N K + K 2 N ) . In Algorithm 2, the complexities of calculating channel correlation and norm effective channel vector are O ( N ( K 1 + N R F 2 ) ) and O ( K 2 N N R F ) . Then the complexity of Algorithm 2 is O ( N ( K 1 + N R F 2 ) + K 2 N N R F ) . By comparing the complexity of the two algorithms, we can know that the complexity of algorithm 2 is lower than that of Algorithm 1.

2.2. Precoding

We consider the nth MIMO-NOMA cluster that contains m users, the channel matrix H n m × N could be defined [24]:
H n = h n , 1 , h n , 2 , , h n , m
By taking the Singular Value Decomposition (SVD) of the channel matrix H n we obtain:
H n T = U n n V n H
Each beam is utilized by a MIMO-NOMA cluster so that the channel corresponding to the nth beam is:
h ˜ n = H n u n *
where u n * is the first column of u n .The equivalent channel matrix can be expressed as follows:
H ˜ = [ h ˜ 1 , h ˜ 2 , , h ˜ G ] = [ H 1 u 1 * , H 2 u 2 * , , H G u G * ]
Then, the precoding matrix can be written as:
W ˜ = [ w ˜ 1 , w ˜ 2 , , w ˜ G ] = H ˜ ( H ˜ H H ˜ ) 1
After normalization of the precoding matrix, the precoding vector of the nth beam is:
w n = w ˜ n w ˜ n 2

2.3. Power Allocation

In the NOMA system, the channel gain difference between users can be converted to a multiplexing gain by superposition coding. Therefore, power allocation has an important impact on system performance [25]. We proposed a dynamic power allocation method for the MIMO-NOMA system. Firstly, the transmission power is allocated according to the number of beams, which is proportional to the number of users served by the beam. Each beam is used by all users of the cluster and each MIMO-NOMA cluster contains users with near-similar channel differences. Therefore, the power allocation of users in the cluster is very important. We allocate power to users within the cluster for maximizing the cluster communication rate. The proposed power allocation method is described as:
P g = P × S g S 1 + S 2 + + S G
The first step is to allocate the transmit power between beams. P g is the transmitted power in the gth beam, g = 1 , 2 G . P denotes the total transmitted power. After obtaining the transmit power of each beam, S g is a set of the users served by the gth beam. The second step is to perform power allocation on the user cluster served by the beams. We assume that the interference between users is small within the same user cluster, and the problem can be defined as:
max p g , 1 , p g , 2 p g , S g C g = n = 1 S g log 2 ( 1 + h g , n 2 p g , n σ )
s . t .   C 1 : n = 1 S n p g , n = P g
where h g , n is the channel of the nth user in the gth beam ( g = 1 , 2 , G , n = 1 , 2 , S g ). p g , n denotes the transmitted power for the nth user in the gth beam. σ denotes noise power spectral density. To solve the convex optimization problem (14), we define the Lagrange function as:
L ( λ , p g , 1 , p g , 2 p g , S g ) = n = 1 S g log 2 ( 1 + h g , n 2 p g , n σ ) + λ ( n = 1 S g p g , n P g )
where λ 0 ,
By calculating the derivative (15):
L p g , n = h g , n ( 1 + p g , n h g , n ) I n 2 λ = 0
we have:
p g , n = 1 λ ˜ 1 h g , n
where λ ˜ = λ I n 2 , h g , n is the channel gain of the nth user in the gth beam.
By substituting (17) into the constraint C1 in (14) we have:
n = 1 S n 1 λ ˜ 1 h g , n = P g
λ ˜ can be written as:
λ ˜ = S g P g + n = 1 S g 1 h g , n
Substituting (19) into (17), we have
p g , n = P g + n = 1 S g 1 h g , n S g 1 h g , n = P g S g + n = 1 S g 1 h g , n S g 1 h g , n
where P g is the transmitted power in the gth beam, S g represents the number of users served by the gth beam, and h g , n is the channel gain of the nth user in the gth beam. From (20) we obtain the transmitted power of the nth user in the gth beam and find that when the number of users in the group is larger, the power allocated to user would be reduced.

3. Energy Harvesting Maximizing

To maximize the harvested energy while meeting the minimum communication rate, we propose the addition of a power splitter for each user at the receiver to help implement SWIPT. This method is called SWIPT with power split [26], as shown in Figure 4. The signal received by each user is divided into two parts. One part is forwarded to the information decoder for information decoding, and the other part is subjected to Energy Harvesting (EH). The received signal to EH at the mth user in the nth beam can be can be formulated [27]:
y n , m E H = 1 β n , m y n , m
The harvested energy at the mth user in the nth beam is
P n , m E H =   η ( 1 β n , m ) h n , m H w n 2 2 p n , m + σ v 2
where η is the energy conversion efficiency, β n , m is the power splitting factor at the mth user in the nth beam, 0 β n , m 1 .
Meanwhile, the signal used to carry out the information decoding is expressed as
y n , m I D = β n , m y n , m + u n , m
Substituting (1) into (23), we have
y n , m I D = β n , m h n , m H w n p m , n s m , n + h n , m H w n j = 1 m 1 p i , n s i , n + h n , m H w n i = m + 1 S i p i , n s i , n + h n , m H i n G j = 1 S i w j p i , j s i , j + υ n , m + u n , m
where u n , m is the noise the distribution CN ( 0 , σ u 2 ) . By applying NOMA in each beam, intra-beam superposition coding of the transmitter and the receiver is realized. The mth user in the nth beam can eliminate the interference of the ith user (for all i > m) in the nth beam by performing SIC, and the remaining received signal of the mth user in the nth beam to information decoding can be rewritten as
y ^ n , m I D = β n , m h n , m H w n p n , m s n , m + h n , m H w n j = 1 m 1 p i , n s i , n + h n , m H i n G j = 1 S i w j p i , j s i , j + υ n , m + u n , m
Then, according to (25), the SINR at the mth user in the nth beam can be written as
γ n , m = h n , m H w n 2 2 p n , m ξ n , m
where,
ξ n , m = h n , m H W n 2 2 j = 1 m 1 p n , j + i n G h n , m H W i 2 2 j = 1 S i p i , j + σ v 2 + σ u 2 β n , m
The achievable rate of the mth user in the nth beam can be written as
R n , m = log 2 ( 1 + γ n , m )
We have grouped users, designed a precoding matrix, and allocated power to users in Section 2 and Section 3. According to (22), we know we need to find the power splitting coefficient of each user for making the harvested energy at the receiver is maximized. We formulate the problem as
max β n , m   P E H s . t .   C 1 : R m , n R min          C 2 : 0 β n , m 1
Substituting (22), (28), into (29), we have
max β n , m   i = 1 G j = 1 S j η ( 1 β n , m ) h n , m H w n 2 2 p n , m + σ v 2 s . t .   C 1 : log 2 ( 1 + γ n , m ) R min           C 2 : 0 β n , m 1
where P E H is the total harvested energy. R min denotes the minimum achievable rate of the user.
To maximize the total harvested energy, the energy harvested by each user is maximal, the problem is converted to maximize the energy harvested by each user:
max β n , m   P n , m = η ( 1 β n , m ) h n , m H w n 2 2 p n , m + σ v 2   s . t .   C 1 : log 2 ( 1 + γ n , m ) R min           C 2 : 0 β n , m 1
Substituting (26), (27) into (31), we have
max β n , m   P n , m = η ( 1 β n , m ) h n , m H w n 2 2 p n , m + σ v 2   s . t .   C 1 : log 2 1 + h n , m H w n 2 2 p n , m h n , m H W n 2 2 j = 1 m 1 p n , j + i n G h n , m H W i 2 2 j = 1 S i p i , j + σ v 2 + σ u 2 β n , m R min          C 2 : 0 β n , m 1
By simplifying C1 in (32),
1 + h n , m H w n 2 2 p n , m ω n , m + σ u 2 β n , m 2 R min
where,
ω n , m = h n , m H W n 2 2 j = 1 m 1 p n , j + i n h n , m H W i 2 2 j = 1 S i p i , j + σ v 2
By simplifying (33),
β n , m σ u 2 ( 2 R min 1 ) h n , m H w n 2 2 p n , m ω n , m ( 2 R min 1 )
Then, the constraint C 1 in (32) can be rewritten as
max β n , m   P n , m = η ( 1 β n , m ) h n , m H w n 2 2 p n , m + σ v 2   s . t .   C 1 : β n , m σ u 2 ( 2 R min 1 ) h n , m H w n 2 2 p n , m ω n , m ( 2 R min 1 )           C 2 : 0 β n , m 1
According to (36), we know that when β n , m is the minimum that meets constraint C 1 , 1 β n , m is the maximum. Then we obtain the maximum P n , m . Accordingly, we get the optimal power splitting coefficient at the mth user in the nth beam:
β n , m = σ u 2 ( 2 R min 1 ) h n , m H w n 2 2 p n , m ω n , m ( 2 R min 1 )
Substituting (37) into (22), The maximal harvested energy at the mth user in the nth beam is
P n , m max = η 1 σ u 2 ( 2 R min 1 ) h n , m H w n 2 2 p n , m ω n , m ( 2 R min 1 ) h n , m H w n 2 2 p n , m + σ v 2

4. Simulation Results

We consider a typical downlink mmWave massive MIMO-NOMA system, the spectral efficiency is defined as the reachability rate in equation (6), and the energy efficiency is defined as the ratio of reachability to total power consumption [28],
E E = R s u m P + N R F P R F + P B B
where P is the total transmitted power, P R F is the power consumed by each RF chain, P B B is the baseband power consumption, N R F is the number of the RF chain, R s u m is from (6).Simulation parameters are shown in Table 1.
In the simulation, we first consider three kinds of mmWave massive MIMO systems and compare them by using two different user grouping methods proposed in Section 2.1:
(1)
“Full-digital MIMO system” with one RF chain connected to each antenna (N=NRF).
(2)
“MIMO-NOMA under the UC_CG algorithm” grouping users according to the proposed UC_CG algorithm, and performing NOMA for the user in the beam.
(3)
“MIMO-NOMA under the UC_FAG algorithm” grouping users according to the proposed UC_FAG algorithm and performs NOMA for the user in the beam.
(4)
MIMO-OMA under the UC_CG algorithm”: The user is grouped according to the UC_CG algorithm, and the OMA is executed for the user in the beam.
(5)
“MIMO-OMA under the UC_FAG algorithm”: The users are grouped according to the proposed UC_FAG algorithm, and the OMA is executed for the user in the beam.
The power allocation method proposed in this paper is applied to the MIMO-NOMA system and we compare the performance with the system using traditional average power allocation method that it allocated equal power to all users. Finally, the SWIPT technology is integrated into the system to compare the power harvested by the MIMO-NOMA and MIMO-OMA.
Figure 5 shows the spectral efficiency against Signal to Noise Ratio(SNR)of the considered five schemes mentioned above, where the number of users K is set to 32 and the number of antennas is set to 256. From the figure, we can see that the proposed MIMO-NOMA scheme has a higher spectral efficiency than the MIMO-OMA scheme. It is intuitive that the fully digital MIMO can achieve the best spectrum efficiency, as shown in Figure 5. However, the number of RF chains required in the full digital MIMO scheme is equal to the number of antennas (NRF = N), and the number of RF chains required in MIMO-NOMA is 8. The full digital MIMO scheme needs higher hardware costs and overhead. Through the simulation diagram, we can obtain that the UC_CG algorithm gives higher spectral efficiency than the UC_FAG algorithm. Given the users that are matched according to the correlation between all channels of the user and the cluster-head user in UC_CG algorithm, in the UC_FAG algorithm, the users are matched according to the correlation between the part of the channel of the user and the cluster-head user. In comparison with the UC_FAG algorithm, the interference between users in the group is smaller in the UC_CG algorithm.
Figure 6 shows the energy efficiency of the five schemes considered under different SNR, where the number of users is set to 32, the number of antennas is set to 256. From Figure 6, we know that the MIMO-NOMA scheme has a higher energy efficiency than MIMO-OMA and fully digital MIMO, where the number of RF chains of the fully digital MIMO is equal to the number of base station antennas, which results in very high energy consumption. In contrast, in the MIMO-NOMA scheme, the number of RF chains is much smaller than the number of antennas. Therefore, the energy consumption of the RF chain can be significantly reduced when compared with the fully digital MIMO scheme.
According to Figure 5, the communication rates of UC_CG with MIMO-NOMA is higher than UC_FAG with MIMO-NOMA. When the total power consumption of the system is the same, UC_CG with MIMO-NOMA has higher energy efficiency than UC_FAG with MIMO-NOMA according to (38). Therefore, when compared with other four schemes, the energy efficiency of UC_CG with MIMO-NOMA is the highest.
A comparison of the performance of energy efficiency with the number of users is shown in Figure 7 in which the SNR is set to 10dB. We can see that, as the number of users increases, the energy efficiency is gradually reduced. Even with a very large number of users, the proposed MIMO-NOMA scheme is more energy efficient than MIMO-OMA and the fully digital MIMO scheme.
The next experiment considers the spectral efficiency of the SNR under two different power allocation algorithms. From Figure 8, we obtain that the power allocation algorithm proposed in this paper has higher spectrally efficient than the traditional average power allocation algorithm. We understand that the power allocation algorithm proposed is better than the traditional average allocation algorithm.
Figure 9 shows the energy harvesting performance against SNR. To enable the user to maximize harvested power and meet the communication requirement, in Section 3, we proposed a method that finds the power splitting optimization. From Figure 9, we can see that, when signal power is low, the received signal performs information decoding. The receiver can start harvesting energy when the signal becomes larger. In comparison with the MIMO-OMA scheme, MIMO-NOMA can harvest more energy. Therefore, the proposed MIMO-NOMA scheme with SWPIT is superior to MIMO-OMA scheme, which can realize the recycling of energy.

5. Conclusions

In this paper, we designed two different user grouping methods for MIMO-NOMA system: the UC_CG algorithm and the UC_FAG algorithm. From the simulation, we can see that the UC_CG algorithm is better than the UC_FAG algorithm, which improves spectral efficiency. We proposed a new power allocation method. The simulation results show that the algorithm is superior to the traditional average power allocation algorithm. Finally, we apply the SWIPT for MIMO-NOMA system. Under the premise of satisfying the minimum communication rate of each user, we proposed the method based on maximizing the harvested energy to find the optimal power splitting factor for each user. This method allows the system to harvest more energy and meets the user’s minimum communication rate, thereby achieving the recycling of energy and green communication.

Author Contributions

Conceptualization, S.L.; Methodology, Z.W.; Supervision, L.J. and J.D.; Writing—review & editing, S.L. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by National Nature Science Funding of China (NSFC): 61401407, 61601414 and the Fundamental Research Funds for the Central Universities.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
MIMOMultiple Input Multiple Output
NOMANon-Orthogonal Multiple Access
SICSerial Interference Cancellation
SWIPTSimultaneous Wireless Information and Power Transfer
OMAOrthogonal Multiple Access
RFRadio Frequency
EHEnergy Harvesting
UC_CGUser Clustering based on Channel Gain UC_CG
UC_FAGUser Clustering based on Fixed Antenna Grouping
SINRSignal to Interference plus Noise Ratio
SNRSignal to Noise Ratio
PSPower Split
BSBase Station

References

  1. Dai, L.; Wang, B.; Ding, Z.; Wang, Z.; Chen, S.; Hanzo, L. A Survey of Non-Orthogonal Multiple Access for 5G. IEEE Commun. Surv. Tutor. 2018, 20, 2294–2323. [Google Scholar] [CrossRef] [Green Version]
  2. Li, S.; Wu, H.; Jin, L. Codebook-Aided DOA Estimation Algorithms for Massive MIMO System. Electronics 2018, 8, 26. [Google Scholar] [CrossRef] [Green Version]
  3. Sari, H.; Vanhaverbeke, F.; Moeneclaey, M. Multiple access using two sets of orthogonal signal waveforms. IEEE Commun. Lett. Jpn. 2000, 4, 4–6. [Google Scholar] [CrossRef]
  4. Yang, Z.; Ding, Z.; Fan, P.; Al-Dhahir, N. A general power allocation scheme to guarantee quality of service in downlink and uplink NOMA systems. IEEE Trans. Wirel. Commun. 2016, 15, 7244–7257. [Google Scholar] [CrossRef]
  5. Zhang, D.; Zhou, Z.; Xu, C.; Zhang, Y.; Rodriguez, J.; Sato, T. Capacity Analysis of NOMA With mmWave Massive MIMO Systems. IEEE J. Sel. Areas Commun. 2017, 35, 1606–1618. [Google Scholar] [CrossRef]
  6. Zhang, N.; Wang, J.; Kang, G.; Liu, Y. Uplink nonorthogonal multiple access in 5G systems. IEEE Commun. Lett. Mar. 2016, 20, 458–461. [Google Scholar] [CrossRef]
  7. Chen, X.; Zhang, Z.; Zhong, C.; Jia, R.; Ng, D.W.K. Fully non-orthogonal communication for massive access. IEEE Trans. Commun. 2018, 66, 1717–1731. [Google Scholar] [CrossRef]
  8. Benjebbour, A.; Saito, Y.; Kishiyama, Y.; Li, A.; Harada, A.; Nakamura, T. Concept and practical considerations of non-orthogonal multiple access (NOMA) for future radio access. In Proceedings of the 2013 International Symposium on Intelligent Signal Processing and Communication Systems, Naha, Japan, 12–15 November 2013; pp. 770–774. [Google Scholar]
  9. Zhang, Z.; Sun, H.; Hu, R.Q. Downlink and Uplink Non-Orthogonal Multiple Access in a Dense Wireless Network. IEEE J. Sel. Areas Commun. 2017, 35, 2771–2784. [Google Scholar] [CrossRef]
  10. Saito, Y.; Kishiyama, Y.; Benjebbour, A.; Nakamura, T.; Li, A.; Higuchi, K. Non-orthogonal multiple access (NOMA)for cellular future radio access. In Proceedings of the 2013 IEEE 77th Vehicular Technology Conference (VTC Spring), Dresden, Germany, 2–5 June 2013; pp. 1–5. [Google Scholar]
  11. Xu, Y.; Yue, G.; Mao, S. User grouping for massive MIMO in FDD systems: New design methods and analysis. IEEE Access J. 2014, 2, 947–959. [Google Scholar] [CrossRef]
  12. Kang, J.-M.; Kim, I.-M. Optimal user grouping for downlink NOMA. IEEE Wirel. Commun. Lett. 2018, 7, 724–727. [Google Scholar] [CrossRef]
  13. Zaw, C.W.; Tun, Y.K.; Hong, C.S. User clustering based on correlation in 5G using semidefinite programming. In Proceedings of the 2017 19th Asia-Pacific Network Operations and Management Symposium (APNOMS), Seoul, Korea, 27–29 September 2017; pp. 342–345. [Google Scholar]
  14. Ding, Z.; Yang, Z.; Fan, P.; Poor, H.V. On the performance of nonorthogonal multiple access in 5G systems with randomly deployed users. IEEE Signal Process Lett. 2014, 21, 1501–1505. [Google Scholar] [CrossRef] [Green Version]
  15. Al-Hussaibi, W.A.; Ali, F.H. Efficient User Clustering, Receive Antenna Selection, and Power Allocation Algorithms for Massive MIMO-NOMA Systems. IEEE Access 2019, 7, 31865–31882. [Google Scholar] [CrossRef]
  16. Varshney, L. Transporting information and energy simultaneously. In Proceedings of the IEEE International Symposium on Information Theory (IEEE ISIT’08), Toronto, ON, Canada, 6–11 July 2008; pp. 1612–1616. [Google Scholar]
  17. Zhang, J.; Yuen, C.; Wen, C.; Jin, S.; Wong, K.; Zhu, H. Large System Secrecy Rate Analysis for SWIPT MIMO Wiretap Channels. IEEE Trans. Inf. Forensics Secur. 2016, 11, 74–85. [Google Scholar] [CrossRef]
  18. Diamantoulakis, P.D.; Pappi, K.N.; Ding, Z.; Karagiannidis, G.K. Wireless-powered communications with non-orthogonal multiple access. IEEE Trans. Wirel. Commun. 2016, 15, 8422–8436. [Google Scholar] [CrossRef] [Green Version]
  19. Chingoska, H.; Hadzi-Velkov, Z.; Nikoloska, I.; Zlatanov, N. Resource allocation in wireless powered communication networks with non-orthogonal multiple access. IEEE Wirel. Commun. Lett. 2016, 5, 684–687. [Google Scholar] [CrossRef]
  20. Xu, Y.; Shen, C.; Ding, Z.; Sun, X.; Yan, S.; Zhu, G.; Zhong, Z. Joint Beamforming and Power-Splitting Control in Downlink Cooperative SWIPT NOMA Systems. IEEE Trans. Signal Process. 2017, 65, 4874–4886. [Google Scholar] [CrossRef] [Green Version]
  21. Dai, L.; Wang, B.; Peng, M.; Chen, S. Hybrid Precoding-Based Millimeter-Wave Massive MIMO-NOMA With Simultaneous Wireless Information and Power Transfer. IEEE J. Sel. Areas Commun. 2019, 37, 131–141. [Google Scholar] [CrossRef] [Green Version]
  22. Yang, Z.; Xu, W.; Pan, C.; Pan, Y.; Chen, M. On the Optimality of Power Allocation for NOMA Downlinks With Individual QoS Constraints. IEEE Commun. Lett. 2017, 21, 1649–1652. [Google Scholar] [CrossRef]
  23. Ali, M.S.; Tabassum, H.; Hossain, E. Dynamic user clustering and power allocation for uplink and downlink non-orthogonal multiple access (NOMA) systems. IEEE Access 2016, 4, 6325–6343. [Google Scholar] [CrossRef]
  24. Ali, S.; Hossain, E.; Kim, D.I. Non-Orthogonal Multiple Access (NOMA) for Downlink Multiuser MIMO Systems: User Clustering, Beamforming, and Power Allocation. IEEE Access 2017, 5, 565–577. [Google Scholar] [CrossRef]
  25. Wang, H.; Zhang, R.; Song, R.; Leung, S. A Novel Power Minimization Precoding Scheme for MIMO-NOMA Uplink Systems. IEEE Commun. Lett. 2018, 22, 1106–1109. [Google Scholar] [CrossRef]
  26. Zhou, X.; Zhang, R.; Ho, C.K. Wireless information and power transfer: Architecture design and rate-energy tradeoff. IEEE Trans. Commun. 2013, 61, 4754–4767. [Google Scholar] [CrossRef] [Green Version]
  27. Zhang, H.; Dong, A.; Jin, S.; Yuan, D. Joint transceiver and power splitting optimization for multiuser MIMO SWIPT under MSE QoS constraints. IEEE Trans. Veh. Technol. 2017, 66, 7123–7135. [Google Scholar] [CrossRef]
  28. Gao, X.; Dai, L.; Han, S.; Chih-Lin, I.; Heath, R.W. Energy-efficient hybrid analog and digital precoding for mmWave MIMO systems with large antenna arrays. IEEE J. Sel. Areas Commun. 2016, 34, 998–1009. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Millimeter-Wave massive Multiple-Input, Multiple-Output, Non-Orthogonal Multiple Access (MIMO-NOMA) system.
Figure 1. Millimeter-Wave massive Multiple-Input, Multiple-Output, Non-Orthogonal Multiple Access (MIMO-NOMA) system.
Electronics 09 00032 g001
Figure 2. User clustering based on channel gain.
Figure 2. User clustering based on channel gain.
Electronics 09 00032 g002
Figure 3. User clustering based on fixed antenna grouping.
Figure 3. User clustering based on fixed antenna grouping.
Electronics 09 00032 g003
Figure 4. Simultaneous Wireless Information and Power Transfer (SWIPT) split receiver Power Split (PS) mode.
Figure 4. Simultaneous Wireless Information and Power Transfer (SWIPT) split receiver Power Split (PS) mode.
Electronics 09 00032 g004
Figure 5. Spectral efficiency of the considered five schemes system against SNR
Figure 5. Spectral efficiency of the considered five schemes system against SNR
Electronics 09 00032 g005
Figure 6. Energy efficiency against SNR
Figure 6. Energy efficiency against SNR
Electronics 09 00032 g006
Figure 7. Energy efficiency against the number of users K.
Figure 7. Energy efficiency against the number of users K.
Electronics 09 00032 g007
Figure 8. Energy efficiency of the different power allocation methods against SNR.
Figure 8. Energy efficiency of the different power allocation methods against SNR.
Electronics 09 00032 g008
Figure 9. Energy harvesting against SNR.
Figure 9. Energy harvesting against SNR.
Electronics 09 00032 g009
Table 1. Simulation parameters.
Table 1. Simulation parameters.
ParameterValue
Number of antennas at BS 256
Number of RF chain8
Users32
Antenna number of each user1
Total transmitted power P (mW)32
Minimum user communication rate (bps/Hz)0.3
Each RF chain power consumption, P (mW)300
Baseband power consumption, P (mW)200

Share and Cite

MDPI and ACS Style

Li, S.; Wan, Z.; Jin, L.; Du, J. Energy Harvesting Maximizing for Millimeter-Wave Massive MIMO-NOMA. Electronics 2020, 9, 32. https://doi.org/10.3390/electronics9010032

AMA Style

Li S, Wan Z, Jin L, Du J. Energy Harvesting Maximizing for Millimeter-Wave Massive MIMO-NOMA. Electronics. 2020; 9(1):32. https://doi.org/10.3390/electronics9010032

Chicago/Turabian Style

Li, Shufeng, Zelin Wan, Libiao Jin, and Jianhe Du. 2020. "Energy Harvesting Maximizing for Millimeter-Wave Massive MIMO-NOMA" Electronics 9, no. 1: 32. https://doi.org/10.3390/electronics9010032

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