Next Article in Journal
Voltage Ripple Suppression Methods for the Capacitor in Modular Multilevel Converter Submodules Employing a Reversed Pulse Width Modulation-Switching Channel
Previous Article in Journal
Dynamic Positioning and Energy-Efficient Path Planning for Disaster Scenarios in 5G-Assisted Multi-UAV Environments
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Hybrid Precoding Algorithm for Millimeter-Wave Massive MIMO-NOMA Systems

1
Department of Electronics and Communication Engineering, Sikkim Manipal Institute of Technology, Sikkim Manipal University, Gangtok 737136, Sikkim, India
2
Department of Information Technology, North Eastern Hill University, Shillong 793022, Meghalaya, India
3
Instituto de Telecomunicações (IT), Departamento de Eletrónica, Telecomunicações e Informática (DETI), University of Aveiro, 3810-193 Aveiro, Portugal
4
Faculty of Mechanical-Electrical and Computer Engineering, School of Engineering and Technology, Van Lang University, 69/68 Dang Thuy Tram Street, Ward 13, Binh Thanh District, Ho Chi Minh City 70000, Vietnam
5
Department of Computer Science, Indian Institute of Technology Guwahati, Guwahati 781039, Assam, India
6
Department of Computer Science and Information Engineering, College of Information and Electrical Engineering, Asia University, Taichung City 41354, Taiwan
*
Author to whom correspondence should be addressed.
Electronics 2022, 11(14), 2198; https://doi.org/10.3390/electronics11142198
Submission received: 1 June 2022 / Revised: 4 July 2022 / Accepted: 11 July 2022 / Published: 13 July 2022
(This article belongs to the Section Computer Science & Engineering)

Abstract

:
In this paper, the performance of the millimeter-wave (mmWave) massive multiple-input multiple-output (mMIMO) non-orthogonal multiple access (NOMA) systems is investigated under multiple user scenarios. The performance of the system has been analyzed in terms of spectral efficiency (SE), energy efficiency (EE), and computational complexity. In the case of the mMIMO system, the linear precoder with matrix inversion becomes less efficient due to its high computational complexity. Therefore, the design of a low-complex hybrid precoder (HP) is the main aim of this paper. Here, the authors have proposed a symmetric successive over-relaxation (SSOR) complex regularized zero-forcing (CRZF) linear precoder. Through simulation, this paper demonstrates that the proposed SSOR-CRZF-HP performs better than the conventional linear precoder with reduced complexity.

1. Introduction

Future generation communication systems are looking for high-speed and low-latency characteristics in the system. To fulfill this goal, millimeter-wave (mmWave) communication combined with massive multiple-input multiple-output (mMIMO) plays a significant role [1]. The mmWave-mMIMO system enhanced the spectral efficiency (SE) and energy efficiency (EE) of the system tremendously by exploiting huge available bandwidth in the mmWave frequency bands and high multiplexing gains. Because of the potential of the mmWave-mMIMO system, it is considered to be a promising solution for the future generation of wireless communication systems [2]. Generally, three architectures of mmWave mMIMO systems are thoroughly investigated. These are commonly known as, fully digital (FD) architecture, fully connected (FC) architecture, and sub-connected (SC) architecture. For FD architecture, each antenna is associated with a dedicated RF chain. For such a large antenna system, a conventional MIMO system with fully digital signal processing makes the system unrealizable as the cost, energy consumption and complexity of the system become unaffordable [3,4,5]. To deal with this issue, hybrid precoding (HP) has been proposed [6,7,8] and its performance has been evaluated over the years. As in [9], the authors have demonstrated that by utilizing HP one can achieve the same performance by significantly reducing the number of required RF chains in mmWave mMIMO systems. FC and SC architectures are generally considered part of HP design. In the case of FC architecture, fewer RF chains are used and each RF chain is connected to all the antennas. However, in the case of an SC architecture, each of the RF chains is associated with a subset of the total number of antennas.
The performance of the mmWave-mMIMO system is generally evaluated in terms of SE, EE, computational complexity, etc. The analysis of EE becomes particularly important in the case of the massive antenna system. The zero-forcing (ZF) and minimum mean squared error (MMSE) are two very commonly used linear precoder schemes for the mMIMO system. One of the major disadvantages of MMSE is its dependence on the estimated SNR along with the channel state information (CSI) and the requirements of power allocation among the users (UEs). This leads to an increase in complexity and high power consumption. To get rid of the dependency on the estimated SNR, a fixed real-valued regularized parameter is introduced (RZF algorithm) [10,11]. The transmission power efficiency can be further improved by considering a complex regularization factor. As reported in [12], the authors have proposed a complex regularized ZF (CRZF) scheme and analyzed its performance. As in [12], it has the same computational complexity as a conventional ZF scheme. In this paper, the authors have modified the CRZF algorithm in order to reduce the complexity with improved system performance.
Lots of efforts have been imparted for designing the HPs. Apart from ZF and MMSE, the maximum ratio transmission (MRT) scheme is well investigated [13]. Over the years there are many proposal for designing efficient HPs such as Kalman filter based approach [14], block diagonalization scheme [15], modified block diagonalization scheme [16], singular-value-decomposition (SVD) based approach [17], and lattice reduction (LR) based approach [18,19,20,21]. To boost the performance of the mMIMO system, the authors in [22] have proposed a framework for LR-aided precoding in Vector perturbation (VP). Here, the authors have examined the possibility of exploiting the LR-ZF and LR-successive interference cancellation (SIC), and approximate message passing (AMP) algorithm to improve the symbol error rate (SER) performance of the mMIMO system with reduced complexity. In the case of mMIMO, the complexity of the system is a big concern, and to design low-complex HPs artificial Neural Network/deep learning (DL) based algorithms are proposed and extensively studied. In [23], a deep neural network (DNN) based HP framework is proposed for reducing the SER and improving SE of a mmWave-mMIMO system. Further, the authors [24] have proposed an effective convolutional neural network (CNN) framework for the joint design of precoder and combiners.
Now the increase in complexity in HP due to the matrix inversion process puts a severe question on its realization for the mMIMO system. Some efforts have been endeavored to reduce the complexity of the precoders. In this regard, truncated polynomial expansion (TPE) [25] and Neumann series (NS) precodings [26] are proposed and well investigated. The NS precoder is beneficial with a small number of iterations. However, in the case of a large number of iterations, it exhibits the same order of complexity as for ZF. Further to decrease the computational complexity Jacobi iteration-based precoder [27], Gauss–Seidel (GS) precoding [28], successive over-relaxation (SOR) precoding [29], symmetric SOR (SSOR) precoding [30], weighted SSOR (WSSOR) precoding [31] and modified SOR (MSOR) [32] are proposed and evaluated. These methods are effective to convert the matrix inversion into a linear equation through an iterative approach and can provide a near-optimal performance of ZF.
This motivates the authors to utilize the SSOR algorithm to reduce the complexity of the CRZF precoder and thereby improving the performance of the mmWave-mMIMO-NOMA system. In this paper, the authors have proposed a sub-connected SSOR-CRZF precoder for the mmWave-mMIMO-NOMA system. This paper presents a comparative analysis between the proposed SSOR-CRZF and MRT, ZF, RZF, TPE, SSOR, and CRZF precoders. The performances have been analyzed in terms of SE, EE, and computational complexity. The proposed SSOR-SRZF precoder exhibits better performance in comparison to MRT, ZF, RZF, TPE, and SSOR precoders. Whereas it provides a marginal improvement against the CRZF with reduced computational complexity.
This paper provides an assessment of the effectiveness of the SSOR-CRZF precoder for enhancing the SS and EE of the mmWave-mMIMO-NOMA system with reduced complexity in comparison to the ZF precoder. The main contribution of this work can be briefly summarized as follows
  • In a mMIMO system, reduction in the computational complexity is an important aspect. In this paper, the authors have proposed a SSOR-CRZF procoder to improve the mMIMO-NOMA system performance.
  • The performance of the proposed SSOR-CRZF precoder is compared with MRT, ZF, RZF, TPE, SSOR, CRZF precoders in terms of SE, EE, and computational complexity.
  • Demonstrate that the proposed algorithm significantly enhances the system performance than the conventional linear precoders.
  • Demonstrate that the proposed algorithm improves the system performance marginally in comparison with the CRZF algorithm and provides additional benefits of low computational complexity.
The rest of this paper is structured as follows. In Section 2, a system model is presented. Section 3 represents the complexity comparison between the proposed and conventional precoders. In Section 4, various algorithms are evaluated through the simulation and comparative analysis has been carried out. The conclusion is given in Section 5.
Notations: C denotes the complex field. E [ · ] denotes the expectation. · 2 denotes the l 2 vector norm. · is used for absolute value. Here, F r f i  ,  F r f : , j and F r f i , j denote the ith row, the jth column, and the entry in the ith row and the jth column of F r f , respectively. Here, h T , h H , and h 1 denote the transpose, Hermitian transpose and inverse of h . All the necessary acronyms are defined in Table 1.

2. System Model

In this paper, the authors have considered a multiuser mmWave-MIMO-NOMA system under a downlink scenario as in Figure 1. All the necessary symbols for mathematical formulation are presented in Table 2. Here the base station (BS) is equipped with N t transmit antennas. In this paper, N r f RF chains are used to support K single antenna UEs [33,34]. The proposed system supports the users by exploiting the spatial diversity with N r f K < N t . Here, the sub-connected (SC) structure is proposed for the mmWave-MIMO system. We also assume that ( M = N t / N r f ) M antennas are connected to each RF chains. In HP, B n , the number of beams produced cannot exceed N r f [33]. In this paper, it is assumed that B n = N r f . In the case of an HP-aided MIMO system, each beam can be utilized to support a single user but, by exploiting NOMA, each beam can support multiple users. Thus, for such a system, the K UEs can be supported through B n clusters corresponding to the number of beams.
In this structure the UEs data streams are passed through the baseband digital precoder f b B B N r f × 1 , b 1 , B n for the bth beam. Before transmission, N t × N r f RF precoder ( F r f ) is implemented by exploiting analog phase shifter. Here, it is considered that each elements are subjected to the condition to satisfy F r f : , j F r f : , j H l , l = N t 1 with the constant modulus constraint of F r f i , j = N t 1 / 2 , 1 i N t , 1 j N r f and quantized phases: F r f i , j = N t 1 / 2 e x p j Θ i , j . Here, the phase Θ i , j is quantized as Θ i , j : = 2 π n 2 B : n = 0 , , 2 B 1 . Additionally, the total power constraint is realized by having normalized f b B B , b = 1 , , B n for the bth beam so that F r f f b B B 2 = 1 for b = 1 , , B n . Using NOMA, it is established that each beam can support multiple users. Let S b for b = 1 , , B n denote the set of users served by the bth beam with S b 1 , and S i S j = Φ for i j . Furthermore, also it is considered, b = 1 B n S b = K .
Let us consider that s b , k ( E [ s b , k 2 ] = 1 ) be the transmitted signal towards the kth UE through the bth beam. As a part of the NOMA transmission protocol, BS utilized superposition coding for the successful transmission of multiple users information simultaneously. It is worth noting that the total power P is distributed equally over all the K UEs. Successive interference cancellation (SIC) is used at the receiver side to extract the information.
The received baseband signal y b , k at the kth UE in the bth beam [ k = 1 , , S b ] is written as
y b , k = h b , k H F r f i = 1 B n j = 1 S i f i B B p i , j s i , j + n b , k .
= h b , k H F r f f b B B p b s b , k Desired signal + h b , k H F r f f b B B j = 1 k 1 p b , j s b , j + j = k + 1 S b p b , j s b , j Intra-beam Interference + h b , k H F r f i b j = 1 S i f i B B p i , j s i , j Inter-beam Interference + n b , k Noise Signal , = h b , k H F r f F B B P s + n b , k ,
where  F R F C N t × N r f is the analog precoder matrix,  F B B = [ f 1 B B , , f B n B B ] C N r f × B n is the digital precoder matrix, h b , k C N t × 1 is the channel vector,  P = d i a g p 1 , , p B n   corresponding to the power allocation matrix, the transmitted signal vector is represented by s = s 1 , 1 , , s 1 , S b , , s B n , 1 , , s B n , S b T C K × 1 , p b , k denotes the transmit power for the kth UE in the bth beam, and n b , k C N ( 0 , σ n 2 ) represents the additive white Gaussian noise (AWGN) with zero mean and σ n 2 variance added at the kth UE in the bth beam. At the UE end, SIC will be utilized to detect the interference free signal.

2.1. Channel Model

The millimeter-wave channel can be characterized by high path loss in free space, limited spatial selectivity, and a highly correlated channel. This paper adopts the geometric extended Saleh-Valenzuela model [35]. The channel matrix h b , k corresponding to kth UE in the bth beam can be expressed as
h b , k = N t L b , k l = 1 L b , k β b , k ( l ) a R θ b , k l , ϕ b , k l a T θ b , k l , ϕ b , k l .
where β b , k ( l ) is the complex gain of the lth path for the kth UE in the bth beam. It is considered to be with complex Gaussian zero mean and unity variance. Here, θ b , k l and ϕ b , k l represent the azimuth and elevation angle of departure (AOD) of the lthpath. Here a R θ b , k l , ϕ b , k l and a T θ b , k l , ϕ b , k l represent normalized receive and transmit array response vectors. Assuming an uniform linear array (ULA) with N t number of elements, the array response vector a ( θ ) can be expressed as
a ( θ ) = 1 N t 1 , e j ϱ d s i n ( θ ) , , e j ( N t 1 ) ϱ d s i n ( θ ) T .

2.2. Sum Rate

Here it is considered that the inter-element distance d = λ / 2 and ϱ = 2 π / λ . As the array responds in elevation, the direction is invariant, therefore, ϕ is not considered in Equation (4). It is also assumed that both the BS and UEs have the perfect and instantaneous CSI and also the receivers are perfectly synchronized w.r.t time and frequency.
As mentioned, in this mmWave-mMIMO-NOMA system, at the receiver side SIC is performed to extract the desired information. That means by exploiting SIC, the kth user in the bth beam can effectively cancel out the interference from the dth user ( j > b ). Therefore, the received signal at the kth user in the bth beam can be expressed as
y ^ b , k = h ¯ b , k H f b B B p b , k s b , k + h ¯ b , k H f b B B j = 1 k 1 p b , j s b , j + h ¯ b , k H i b j = 1 S i f i B B p i , j s i , j + n b , k ,
where the effective channel vectors is denoted by h ¯ b , k H ( = h b , k H F r f ) Accordingly the signal to interference plus noise ratio (SINR) ( γ b , k ) for the kth UE in the bth beam can be expressed as
γ b , k = h ¯ b , k H f b B B 2 2 p b , k ζ b , k ,
where
ζ b , k = h ¯ b , k H f b B B 2 2 j = 1 k 1 p b , j + i b h ¯ b , k H f b B B 2 2 j = 1 S i p i , j σ n 2 .
Therefore, the achievable rate at the kth user in the bth beam is
R b , k = l o g 2 1 + γ b , k .
The achievable sum rate of the system is given by
R s u m = b = 1 B n k = 1 S b R b , k .
The sum rate can be improved by suitable design analog and digital precoder.

2.3. User Grouping

In this system, the number of UEs served ( K ) is greater than the N r f , B n = N r f and channel matrix  H = [ h 1 , , h K ] . Thus, it is required to allocate K UEs into B n groups. To serve the users, this paper considered the modified K-Means user grouping algorithm for the proposed mmWave-NOMA system. Based on the normalized channel correlation among user channels, the algorithm forms user groups. At the initial stage, one representative UE is selected corresponding to each beam by minimizing the normalized channel correlation among the beam selected representatives. To minimize the inter beam interference, UEs are grouped into different beams based on the channel correlation. The modified K-Means algorithm [34] is presented in Algorithm 1. In traditional K-means user grouping algorithm [33], the cluster heads are selected randomly. The distinct advantage of Algorithm 1 is basically its selection criterion for the cluster heads (Step 10–15). In this algorithm, the optimal representative (Step 11) is chosen by considering the minimum channel correlation among the chosen representatives. Thereafter, the UEs that belong to highly correlated channels are assigned to the same beam to minimize intra-beam interference.
Algorithm 1 Modified K-Means User Grouping Algorithm
Electronics 11 02198 i001
On the other hand, the UEs belonging to low correlated channels are assigned to different beams to minimize inter-beam interference.

2.4. Hybrid Analog-Digital Precoder

The main aim of this paper is to maximize the sum-rate [as in (9)] by jointly solving the power allocation, digital and analog RF precoder optimizing problem. The problem statement can be expressed as
max p b , k , f b B B , F r f R s u m R s u m = b = 1 B n k = 1 S b R b , k
s . t . R b , k R b , k m i n , b , k ,
p b , k 0 , b , k ,
b = 1 B n k = 1 S b p b , k P ,
F i , j r f 2 = 1 N t , 1 i N , 1 j N r f ,
F r f f b B B 2 = 1 b ,
Here, the constraints (10b) ensures that the kth user in the bth beam must attain the minimum desirable data rate. The constraints (10c) and (10d) represent that the power transmitted by the BS for each UE must be positive and total power can not exceed the limit P (transmitted power constraint). In the case of analog precoder, the non-zero elements in the precoding matrices are realized by the phase shifter and it satisfies the constant-modulus constraint as in (10e). The constraint (10f) represents the unit power constraint for the HP matrix. Looking at (10f), it can be seen that an optimized digital precoder for each beam is required. As the optimization problem turns out to be a non-convex optimization problem, therefore it is difficult to obtain a globally optimal solution.
The channel capacity of the UEs can be improved by reducing inter-beam interference and also by improving the effective channel gain. The HP scheme is capable to achieve the full potential of the mmWave-mMIMO system with reduced hardware constraints. Motivated by the works presented in [33,34,36], it is considered to discuss the analog RF precoder and digital baseband precoder separately. The authors have implemented an efficient analog RF precoding algorithm (for F r f ) as in [34]. In this paper, the authors have proposed a low-dimensional digital baseband precoding algorithm (for F B B ) and compared its performance with existing digital precoders.

2.4.1. Analog Precoder

The main motive of the analog precoder is to orient the phases of H = [ h 1 , , h K ] to produce a large array gain by exploiting a large number of antennas in mMIMO system. The analog precoding algorithm is presented in Algorithm 2. As in [33], quantized phase shifters are used for the analog precoder. In this paper, the authors have considered both FC and SC structures. The non-zero elements corresponding to the FC analog precoder ( AP f u l l ) matrix belong to
1 N t e x p ( j 2 π n 2 B ) : n = 0 , 1 , , 2 B 1 .
Similarly, for SC structure, the non-zero elements corresponding to the analog precoder ( AP s u b ) matrix belong to
1 M e x p ( j 2 π n 2 B ) : n = 0 , 1 , , 2 B 1 .
The analog precoding matrix ( AP f u l l /( AP s u b ) ) can be designed by maximizing the array gain. In other words, analog precoding matrix can be obtained by considering the channel matrix corresponding to users in cluster ( Γ B n ). Therefore, the array gain for FC and SC structure can be expressed as H ¯ H ap ¯ b f u l l 2 and H ¯ H ap ¯ b s u b 2 , respectively. Here, H ¯ represents the aggregate downlink channel from the BS to UEs corresponding to bth beam. Thus, the analog precoding matrix for FC structure can be expressed as,
ap ¯ b f u l l ( m ) = 1 N t e x p ( j 2 π θ 2 B ) ,
where
θ = a r g m i n n 0 , 1 , , 2 B 1 Θ ( m ) 2 π n 2 B .
Here, Θ = H ¯ , is the phases corresponding to the aggregated channel matrix H ¯ and m = 1 , 2 , , N t . Similarly, for SC structure, the analog precoding matrix can be expressed as,
ap ¯ b s u b ( m ) = 1 M e x p ( j 2 π θ 2 B ) ,
where m = ( b 1 ) M + 1 , ( b 1 ) M + 2 , , g M , and θ as in (14).
Algorithm 2 Analog Precoder
Electronics 11 02198 i002
    The Algorithm 2 is addressing the analog precoder for FC structure ( F r f = AP f u l l ). The same can be extended for SC structure ( F r f = AP s u b ) with the necessary changes for implementing Equation (15). The combination of analog and digital precoder maximize the achievable sum rate by mitigating the interference.

2.4.2. Digital Precoder

A brief review related to the commonly used linear precoders is discussed. According to [11], the conventional ZF precoding ( F Z F B B ) matrix can be expressed as
F Z F B B = β Z F H H ( H H H ) 1 ,
where, β Z F denotes the power normalization factor that can be defined as β Z F = K t r ( H H H ) 1 .
Similarly, for RZF the precoding matrix can be expressed as
F R Z F B B = β R Z F H H ( H H H + α ^ I ) 1 ,
where α ^ is the regularization parameter and it is predefined during the transmission. I is a N r f × K identity matrix and its dimension is chosen in accordance with the hybrid precoder design as in this paper. As in [11], RZF precoder is independent of the power allocation to the UEs and also this precoder maintains a constant value of α ^ , regardless of any changes in the noise power σ n 2 . As in Equations (16) and (17), the precoders requires the matrix inversion and therefore the complexity is of the order of O ( K 3 ) .
Recently in [12], authors have proposed CRZF precoding scheme to enhance the system performance. The precoding matrix for CRZF can be expressed as
F C R Z F B B = β C R Z F H H ( H H H + α I ) 1 ,
where α is a complex valued regularization parameter and it is due to the complex nature of the AWGN. As in [12], α can be estimated from the covariance matrix of the AWGN and can be expressed as R η 1 / γ = Δ α I . In this context, R η 1 can be expressed as R η 1 = E [ η η H ] = E ( η r e a l + j η i m a g ) ( η r e a l + j η i m a g ) H and β C R Z F = γ 1 . As is a complex term and can be expressed as α = α r + j α i m . Here, α r = Δ E [ η r e a l η r e a l H + η i m a g η i m a g H ] and α i m = Δ E [ η i m a g η r e a l H η r e a l η i m a g H ] . Therefore, it is very clear that for α i m = 0 , the regularization parameter is a real valued and the CRZF scheme reduces to the RZF.
Proposed Method (SSOR-CRZF): As investigated the CRZF significantly improves the system performance in comparison to conventional ZF and RZF precoders, however, like ZF and RZF, it also involves matrix inversion. In the case of the MIMO system, such computation becomes practically impossible to realize. In this paper, the authors have proposed an SSOR-CRZF digital precoder for the system as in Figure 1. The proposed Algorithm 3 utilizes the iterative SSOR method to form a CRZF matrix without any matrix inversion. In this proposed HP scheme, after the design of the analog precoder ( F r f ), a low-dimensional baseband digital (SSOR-CRZF) precoder is implemented considering the effective channel ( H ¯ ) . As in Algorithm 3, the precoding algorithms begin with the calculation of the CRZF filtering matrix ( P ) and it can be expressed as follows,
P = H ˘ H ˘ H + α I N r f × N r f
However, it is required to take the pseudo-inverse and this leads to an increase in the computational complexity. In order to reduce the complexity, authors in [30,32] have proposed SSOR-based precoding by exploiting the asymptotical orthogonality property of the wireless channel in massive MIMO. Now as in [30], for CRZF precoder, the transmitted signal ( x )
x = F C R Z F B B s = β C R Z F H H H ˘ H ˘ H + α I N r f × N r f 1 s = β C R Z F H ˘ H P 1 s = β C R Z F H ˘ H t .
The main motivation of the SSOR method is to achieve the precoder matrix t without having any matrix inversion ( P 1 ). As the initial step in the SSOR method, it decomposes the matrix P and can be expressed as P = D + L + L H , where, D , L and L H represent the diagonal matrix, lower triangular matrix and the upper triangular matrix of P , respectively. The iteration in the SSOR method can be carried out by utilizing the following steps:
step 1: Compute the forward first half iteration by
( D + ω L ) t ( i + 1 / 2 ) = ( 1 ω ) D t ( i ) ω L H t ( i ) + ω s ,
step 2: Compute the reverse second half iteration by
( D + ω L ) t ( i + 1 ) = ( 1 ω ) D t ( i + 1 / 2 ) ω L H t ( i + 1 / 2 ) + ω s ,
where i represents the number of iteration and ω is the relaxation parameter. As in [30], the optimal ω can be calculated by ω = 2 / ( 1 + s q r t ( ( 1 a 2 ) ) ) where a = [ 1 + s q r t ( N r / N t ) ] 2 1 ] . It is very clear that once the massive MIMO configuration is fixed the relaxation parameter ω also become fixed. The required vector t can be obtained after several iterations as mentioned in Equations (21) and (22). Thus, the desired precoding matrix cab be obtained by multiplying vector t with β C R Z F H ˘ H .Thus, it is clear that the computationally complex matrix inversion can be achieved through iterative methods.
Algorithm 3 Proposed Digital Precoder
Electronics 11 02198 i003
In this paper, as a part of hybrid precoder design, analog RF precoder ( F r f ) is designed first and low dimensional digital precoder (SSOR-ZF) is implemented based on the effective channel matrix ( H ¯ ). Step 3 is for generating the CRZF filtering matrix and steps 5 to 19 are for the SSOR process to obtain the desired SSOR-CRZF precoder ( F ^ B B ). Finally, using steps 23 to 27, after N r f iterations the base-band digital precoder ( F B B ) is designed.

3. Computational Complexity

In this section, the computational complexity of the SSOR-CRZF precoder and some existing precoders are analyzed [as in Table 3]. As in case of ZF, RZF, CRZF and SSOR-ZF, it is required to compute H H H , and also it is possible to compute the complexity beyond H H H . Therfore, in case of ZF [as per Equation (16)], the computational complexity can be expressed as O ( 2 ( N r f ) 3 + ( N r f ) 2 ) . Similarly, for RZF [as per Equation (17)], the complexity can be expressed as O ( 2 ( N r f ) 3 + 3 ( N r f ) 2 ) .
In the proposed precoder, P = H ˘ H ˘ H + α I N r f × N r f and therefore, for SSOR-CRZF precoder, it can be written [from Equation (21)].
t n i + 1 / 2 = t n i + ω p i i s i j = 1 n 1 p n j t j n + 1 / 2 + j = n N r f p n j t j ( n ) ,
where P n n ( n = 1 , , N r f ) is the diagonal elements of P and the subscript n denotes the nth element in a vector. Equation (23) is basically responsible for the first section of the complexity and as in [32] the computational complexity is i 2 ( N r f ) 2 after i iterations. Furthermore the multiplication H H t required additional computational complexity of ( N r f ) 2 . Furthermore, as the last section, multiplication with β C R Z F with H H t gives rise a computational complexity of ( N r f ) . Therefore, from the above analysis, it can be concluded that the overall computational complexity of the proposed SSOR-CRZF precoder in O ( N r f + ( N r f ) 2 + i 2 ( N r f ) 2 ) .

4. Numerical and Simulation Results

To establish the superiority of the proposed SSOR-CRZF-aided hybrid precoding algorithm, this section presents the performance comparison of the proposed HP with the conventional ZF, RZF, MRT, TPE, SSOR, and CRZF precoders. Here in this work, a sub-connected (SC) structure for the hybrid precoding has been considered, and also it is considered that full/partial CSI information is available at the transmitter side. This section numerically evaluates the performance of the proposed HP in an mMIMO-NOMA system in terms of spectral efficiency, energy efficiency, and computational complexity of the proposed algorithm. As a part of the comparison, the authors have considered fully connected (FC), sub-connected structure (SC) of the precoding, and also fully digital (FD) system.
The simulation parameters are shown in Table 4. The MATLAB platform is used for the simulation. Here, the results are presented after taking an average of over 1000 random channel implementations.

4.1. Spectral Efficiency

Figure 2 represents the performance comparison between different precoders in terms of spectral efficiency as a function of SNR. The result under a mmWave mMIMO-NOMA system with N t = 16 and N r f = 4 . As a part of the channel model, the authors have considered K = 6 users and L = 10 paths per user. The simulation results demonstrate that the proposed SSOR-CRZF performs much better than the other precoders like ZF, RZF, MRT, TPE, SSOR, and CRZF based on SC architecture. It is very much evident from the result that under SC structure SSOR-CRZF provides higher spectral efficiency at high SNR regions.
Figure 3 represents the achievable spectral efficiency comparison with the change in N r f . The result under a mmWave mMIMO-NOMA ULA system with N t = 32 . As a part of the channel model, the authors have considered K = 10 users and L = 10 paths per user. The impact of RF chains on the attainable spectral efficiency for N r f = [ 4 , 8 ] is investigated. It is clearly visible that there is a significant gain in spectral efficiency with N r f = 8 in comparison to N r f = 4 . For example, at SNR = 10 dB with N r f = 4 and SSOR-CRZF precoder, the achievable spectral efficiency is 2.683 bps/Hz. Under the same condition, with N r f = 8 the achievable spectral efficiency is 6.29 bps/Hz.
In this paper, the authors have evaluated the performance of the proposed low-resolution HPs for the mmWave-mMIMO-NOMA system. For this performance analysis, it is assumed that the mmWave-mMIMO-NOMA ULA system with N t = 32 and K = 10 users. As a part of the HP design, it is assumed N r f = 4 RF chains and digital PS as an element of an analog precoder with (2,4) bits resolution. The proposed SSOR-CRZF technique for 4-bit resolution manifests better performance compared with its counterparts as presented in Figure 4. It is very much evident that the system performance improves with the increase in the PS resolution but high-resolution PSs are not warranted as it is associated with additional cost and complexity.

4.2. Energy Efficiency

In this section, the performance of mmWave-mMIMO-NOMA system is analysed in terms of energy efficiency (EE (bps/Hz/W)). As in [33], the EE can be expressed as E E = R s u m P t + N r f P r f + N p s P p s + P b b , where, N p s is the total number of phase shifters. In case of FC, N p s = N t N r f and for SC, N p s = N t . For this analysis, it is considered that the maximum transmitted power, P t = 30 mW. It is considered to be the same for all precoder algorithms. The power is consumed by each RF chain, P r f = 300 mW. For the simulation, the selected parameters, P p s = 40 mW, P b b = 200 mW.
Figure 5 shows the energy efficiency comparison between different precoders against the SNR variation. For this performance analysis, it is assumed that the mmWave mMIMO-NOMA system with N t = 16 . Furthermore, also K = 6 users and L = 10 paths per user. As a part of the HP design, it is considered that N r f = 4 RF chains and digital PS is an element of an analog precoder with 4 bits resolution. As in the figure, it is very much obvious that in the case of a fully digital (FD) system the EE is worst compared with others. This is because, in the FD system, the number of RF chains is equal to the number of base station antennas and it gives rise to energy consumption. On the contrary, the number of RF chains is much small in the case of an SC system. The SC-HPs are more energy-efficient than the FC-HPs as a less number of PS is utilized in the SC-HP. As in Figure 5, the proposed SSOR-CRZF outperforms the existing schemes under consideration in terms of energy efficiency. For example, at SNR = 10 dB the energy efficiency for the proposed SC-SSOR-CRZF, SC-CRZF, SC-SSOR, SC-TPE, SC-RZF, and SC-ZF are 1.702 bps/Hz/W, 1.687 bps/Hz/W, 1.299 bps/Hz/W, 1.466bps/Hz/W, 1.604 bps/Hz/W, and 0.8193 bps/Hz/W, respectively.
Figure 6 shows the energy efficiency comparison between different precoders against the variation in the number of users. For this analysis, SNR is kept at 10 dB. For this performance analysis, the mmWave-mMIMO-NOMA system with N t = 32 is considered in this paper, and also L = 10 paths per user. As a part of the HP design, N r f = 4 RF chains and digital PS as an element of an analog precoder with 4 bits resolution are considered. It is very much clear that even if the number of users is high, the EE of the SC-HPs is always higher than the other schemes.
Figure 7 shows the energy efficiency comparison between difference precoders against the variation in the number of transmitting antennas ( N t ). For this performance analysis, a mmWave-mMIMO-NOMA system with K = 10 users and L = 10 paths per user is considered. As a part of the HP design, we assume N r f = 8 RF chains and digital PS as an element of an analog precoder with 4 bits resolution. From Figure 7 there exists an optimal antenna array size to maximize the EE of the system under a fixed number of RF chains.

4.3. Impact of CSI

As far as the CSI is concerned, having the perfect knowledge of the channel state information is an ideal state of assumption, so it is always advisable to analyze the system performance under imperfect CSI conditions. The estimated channel ( H ^ ) with the estimation error is modelled [37] as H ^ = t H + 1 t 2 E . Here, 0 t 1 presents the CSI accuracy and the error matrix E populated with the i.i.d distributed entries.
Figure 8 shows the performance of the proposed algorithm SSOR-CRZF under imperfect channel conditions. As per the simulation results, the spectral efficiency of the mmWave-mMIMO-NOMA system with SC-SSOR-CRZF HP is relatively stable from the perfect channel state information. Furthermore, with t = 0.9 and t = 0.8, the performance of the algorithm does not decrease greatly.

5. Conclusions

This paper studied the performance of the mmWave-mMIMO-NOMA system with sub-connected architecture and under multiple user scenarios. Here, the authors have utilized the modified K-Means user grouping algorithm and then implemented the hybrid precoder. In this paper, the authors have proposed and demonstrated the performance of the SSOR-CRZF-based hybrid precoder in terms of SE, EE, and computational complexity. The proposed SSOR-CRZF provides significant performance gain against conventional precoders like ZF, MRT, RZF, TPE, and SSOR. The SSOR-CRZF marginally improves the system performance but with reduced computation complexity in comparison to CRZF. As a part of future works, the authors would like to extend this work for energy harvesting applications.

Author Contributions

Conceptualization, S.N.S., D.K. and D.-T.D.; methodology, S.N.S., A.S. and D.T-.D.; formal analysis, A.S., N.D.N. and S.N.; writing—original draft preparation, S.N.S., D.K. and N.D.N.; writing—review and editing, S.N., A.S. and D.-T.D.; supervision, S.N. and D.-T.D.; funding acquisition, A.S. and N.D.N. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the FCT/MCTES through National Funds and when applicable co-funded European Union (EU) funds under Project UIDB/50008/2020-UIDP/50008/2020. The work of N.D.N. was financially supported by Van Lang University, Ho Chi Minh City, Vietnam under Project 1000.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Mumtaz, S.; Rodriguez, J.; Dai, L. mmWave Massive MIMOA Paradigm for 5G; Elsevier Science & Technology: Amsterdam, The Netherlands, 2016. [Google Scholar]
  2. Uwaechia, A.N.; Mahyuddin, N.M.; Ain, M.F.; Latiff, N.M.A.; Za’bah, N.F. On the Spectral-Efficiency of Low-Complexity and Resolution Hybrid Precoding and Combining Transceivers for mmWave MIMO Systems. IEEE Access 2019, 7, 109259–109277. [Google Scholar] [CrossRef]
  3. Heath, R.W.; Gonzalez-Prelcic, N.; Rangan, S.; Roh, W.; Sayeed, A.M. An Overview of Signal Processing Techniques for Millimeter Wave MIMO Systems. IEEE J. Sel. Top. Signal Process. 2016, 10, 436–453. [Google Scholar] [CrossRef]
  4. Talaei, F.; Dong, X. Hybrid mmWave MIMO-OFDM Channel Estimation Based on the Multi-Band Sparse Structure of Channel. IEEE Trans. Commun. 2019, 67, 1018–1030. [Google Scholar] [CrossRef]
  5. Ding, T.; Zhao, Y.; Li, L.; Hu, D.; Zhang, L. Hybrid Precoding for Beamspace MIMO Systems with Sub-Connected Switches: A Machine Learning Approach. IEEE Access 2019, 7, 143273–143281. [Google Scholar] [CrossRef]
  6. Molisch, A.F.; Ratnam, V.V.; Han, S.; Li, Z.; Nguyen, S.L.H.; Li, L.; Haneda, K. Hybrid Beamforming for Massive MIMO: A Survey. IEEE Commun. Mag. 2017, 55, 134–141. [Google Scholar] [CrossRef] [Green Version]
  7. Guo, Y.; Zhang, Y.; Chen, S.; Zheng, J.; Zhang, J. Hybrid Precoding for Millimeter Wave Multiuser Massive MIMO Systems with Low-Resolution DACs. In Proceedings of the 2020 IEEE 91st Vehicular Technology Conference (VTC2020-Spring), Virtual, 25–28 May 2020. [Google Scholar] [CrossRef]
  8. Du, J.; Wang, Z.; Zhang, Y.; Guan, Y.; Jin, L. Multi-user hybrid precoding for mmWave massive MIMO systems with sub-connected structure. EURASIP J. Wirel. Commun. Netw. 2021, 2021, 157. [Google Scholar] [CrossRef]
  9. Ayach, O.E.; Rajagopal, S.; Abu-Surra, S.; Pi, Z.; Heath, R.W. Spatially Sparse Precoding in Millimeter Wave MIMO Systems. IEEE Trans. Wirel. Commun. 2014, 13, 1499–1513. [Google Scholar] [CrossRef] [Green Version]
  10. Mehana, A.H.; Nosratinia, A. Diversity of MIMO Linear Precoding. IEEE Trans. Inf. Theory 2014, 60, 1019–1038. [Google Scholar] [CrossRef] [Green Version]
  11. Saleeb, B.; Shehata, M.; Mostafa, H.; Fahmy, Y. Performance Evaluation of RZF Precoding in Multi-User MIMO Systems. In Proceedings of the 2019 IEEE 62nd International Midwest Symposium on Circuits and Systems (MWSCAS), Dallas, TX, USA, 4–7 August 2019. [Google Scholar] [CrossRef]
  12. Mostafa, M.; Newagy, F.; Hafez, I. Complex Regularized Zero Forcing Precoding for Massive MIMO Systems. Wirel. Pers. Commun. 2021, 120, 633–647. [Google Scholar] [CrossRef]
  13. Elmagzoub, H.M. On the MMSE-based multiuser millimeter wave MIMO hybrid precoding design. Int. J. Commun. Syst. 2020, 33, e4409. [Google Scholar] [CrossRef]
  14. Vizziello, A.; Savazzi, P.; Chowdhury, K.R. A Kalman Based Hybrid Precoding for Multi-User Millimeter Wave MIMO Systems. IEEE Access 2018, 6, 55712–55722. [Google Scholar] [CrossRef]
  15. Ni, W.; Dong, X. Hybrid Block Diagonalization for Massive Multiuser MIMO Systems. IEEE Trans. Commun. 2016, 64, 201–211. [Google Scholar] [CrossRef] [Green Version]
  16. Payami, S.; Ghoraishi, M.; Dianati, M. Hybrid Beamforming for Downlink Massive MIMO Systems with Multiantenna User Equipment. In Proceedings of the 2017 IEEE 86th Vehicular Technology Conference (VTC-Fall), Toronto, ON, Canada, 24–27 September 2017. [Google Scholar] [CrossRef]
  17. Liu, X.; Li, X.; Cao, S.; Deng, Q.; Ran, R.; Nguyen, K.; Tingrui, P. Hybrid Precoding for Massive mmWave MIMO Systems. IEEE Access 2019, 7, 33577–33586. [Google Scholar] [CrossRef]
  18. Zu, K.; de Lamare, R.C.; Haardt, M. Generalized Design of Low-Complexity Block Diagonalization Type Precoding Algorithms for Multiuser MIMO Systems. IEEE Trans. Commun. 2013, 61, 4232–4242. [Google Scholar] [CrossRef] [Green Version]
  19. Halak, B.; El-Hajjar, M.; Hassanein, A. Hardware Efficient Architecture for Element-Based Lattice Reduction Aided K-Best Detector for MIMO Systems. J. Sens. Actuator Netw. 2018, 7, 22. [Google Scholar] [CrossRef] [Green Version]
  20. Sur, S.N.; Bera, R.; Bhoi, A.K.; Shaik, M.; Marques, G. Capacity Analysis of Lattice Reduction Aided Equalizers for Massive MIMO Systems. Information 2020, 11, 301. [Google Scholar] [CrossRef]
  21. Kandar, D.; Sur, S.N.; Singh, A.K.; Nandi, S. Performance analysis of lattice reduction-assisted precoder for multi-user millimeter wave MIMO system. Int. J. Commun. Syst. 2021, 34, e4853. [Google Scholar] [CrossRef]
  22. Lyu, S.; Ling, C. Hybrid Vector Perturbation Precoding: The Blessing of Approximate Message Passing. IEEE Trans. Signal Process. 2019, 67, 178–193. [Google Scholar] [CrossRef] [Green Version]
  23. Huang, H.; Song, Y.; Yang, J.; Gui, G.; Adachi, F. Deep-Learning-Based Millimeter-Wave Massive MIMO for Hybrid Precoding. IEEE Trans. Veh. Technol. 2019, 68, 3027–3032. [Google Scholar] [CrossRef] [Green Version]
  24. Elbir, A.M. CNN-Based Precoder and Combiner Design in mmWave MIMO Systems. IEEE Commun. Lett. 2019, 23, 1240–1243. [Google Scholar] [CrossRef]
  25. Mueller, A.; Kammoun, A.; Björnson, E.; Debbah, M. Linear precoding based on polynomial expansion: Reducing complexity in massive MIMO. EURASIP J. Wirel. Commun. Netw. 2016, 2016, 63. [Google Scholar] [CrossRef] [Green Version]
  26. Prabhu, H.; Rodrigues, J.; Edfors, O.; Rusek, F. Approximative matrix inverse computations for very-large MIMO and applications to linear pre-coding systems. In Proceedings of the 2013 IEEE Wireless Communications and Networking Conference (WCNC), Shanghai, China, 7–10 April 2013. [Google Scholar] [CrossRef] [Green Version]
  27. Minango, J.; de Almeida, C. A Low-Complexity Linear Precoding Algorithm Based on Jacobi Method for Massive MIMO Systems. In Proceedings of the 2018 IEEE 87th Vehicular Technology Conference (VTC Spring), Porto, Portugal, 3–6 June 2018. [Google Scholar] [CrossRef]
  28. Dai, L.; Gao, X.; Su, X.; Han, S.; I, C.L.; Wang, Z. Low-Complexity Soft-Output Signal Detection Based on Gauss–Seidel Method for Uplink Multiuser Large-Scale MIMO Systems. IEEE Trans. Veh. Technol. 2015, 64, 4839–4845. [Google Scholar] [CrossRef]
  29. Xie, T.; Han, Q.; Xu, H.; Qi, Z.; Shen, W. A Low-Complexity Linear Precoding Scheme Based on SOR Method for Massive MIMO Systems. In Proceedings of the 2015 IEEE 81st Vehicular Technology Conference (VTC Spring), Glasgow, UK, 11–14 May 2015. [Google Scholar] [CrossRef]
  30. Xie, T.; Dai, L.; Gao, X.; Dai, X.; Zhao, Y. Low-Complexity SSOR-Based Precoding for Massive MIMO Systems. IEEE Commun. Lett. 2016, 20, 744–747. [Google Scholar] [CrossRef]
  31. Zhang, L.; Hu, Y. Low Complexity WSSOR-based Linear Precoding for Massive MIMO Systems. In Proceedings of the 2016 7th International Conference on Cloud Computing and Big Data (CCBD), Macau, China, 16–18 November 2016. [Google Scholar] [CrossRef]
  32. Liu, Y.; Li, Y.; Cheng, X.; Lian, Y.; Jia, Y.; Zhang, H. Low-complexity and fast-convergence linear precoding based on modified SOR for massive MIMO systems. Digit. Signal Process. 2020, 107, 102864. [Google Scholar] [CrossRef]
  33. 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]
  34. Uwaechia, A.N.; Mahyuddin, N.M. Spectrum and Energy Efficiency Optimization for Hybrid Precoding-Based SWIPT-Enabled mmWave mMIMO-NOMA Systems. IEEE Access 2020, 8, 139994–140007. [Google Scholar] [CrossRef]
  35. Almers, P.; Bonek, E.; Burr, A.; Czink, N.; Debbah, M.; Degli-Esposti, V.; Hofstetter, H.; Kyösti, P.; Laurenson, D.; Matz, G.; et al. Survey of Channel and Radio Propagation Models for Wireless MIMO Systems. EURASIP J. Wirel. Commun. Netw. 2007, 2007, 1–19. [Google Scholar] [CrossRef] [Green Version]
  36. Alkhateeb, A.; Leus, G.; Heath, R.W. Limited Feedback Hybrid Precoding for Multi-User Millimeter Wave Systems. IEEE Trans. Wirel. Commun. 2015, 14, 6481–6494. [Google Scholar] [CrossRef] [Green Version]
  37. Rusek, F.; Persson, D.; Lau, B.K.; Larsson, E.G.; Marzetta, T.L.; Tufvesson, F. Scaling Up MIMO: Opportunities and Challenges with Very Large Arrays. IEEE Signal Process. Mag. 2013, 30, 40–60. [Google Scholar] [CrossRef] [Green Version]
Figure 1. The system model for HP-aided mmWave mMIMO-NOMA with sub-connected architecture.
Figure 1. The system model for HP-aided mmWave mMIMO-NOMA with sub-connected architecture.
Electronics 11 02198 g001
Figure 2. Spectral Efficiency Comparison.
Figure 2. Spectral Efficiency Comparison.
Electronics 11 02198 g002
Figure 3. Spectral Efficiency Variation with N r f .
Figure 3. Spectral Efficiency Variation with N r f .
Electronics 11 02198 g003
Figure 4. Spectral Efficiency Variation with B.
Figure 4. Spectral Efficiency Variation with B.
Electronics 11 02198 g004
Figure 5. Energy Efficiency Comparison with SNR variation.
Figure 5. Energy Efficiency Comparison with SNR variation.
Electronics 11 02198 g005
Figure 6. Energy Efficiency Variation with the No. of Users.
Figure 6. Energy Efficiency Variation with the No. of Users.
Electronics 11 02198 g006
Figure 7. Energy Efficiency Variation with the No of transmitter antennas.
Figure 7. Energy Efficiency Variation with the No of transmitter antennas.
Electronics 11 02198 g007
Figure 8. Impact of imperfect CSI on the proposed hybrid precoding algorithm.
Figure 8. Impact of imperfect CSI on the proposed hybrid precoding algorithm.
Electronics 11 02198 g008
Table 1. List of acronyms and corresponding definitions.
Table 1. List of acronyms and corresponding definitions.
AcronymDefinition
mmWaveMillimeter-wave
mMIMOMassive Multiple-Input Multiple-Output
NOMANon-Orthogonal Multiple Access
SESpectral Efficiency
EEEnergy Efficiency
HPHybrid Precoder
ZFZero-Forcing
MMSEMinimum Mean Squared Error
MRTMaximum Ratio Transmission
RZFRegularized Zero-Forcing
CRZFComplex Regularized Zero-Forcing
CSIChannel State Information
SNRSignal to Noise Ratio
SINRSignal to Interference Plus Noise Ratio
SVDSingular-Value-Decomposition
LRLattice Reduction
VPVector Perturbation
SICSuccessive Interference Cancellation
AMPApproximate Message Passing
TPETruncated Polynomial Expansion
NSNeumann Series
GSGauss–Seidel
SORSuccessive Over-Relaxation
SSORSymmetric Successive Over-Relaxation
WSSORWeighted SSOR
MSORModified SOR
BSBase Station
UEUser Equipment
FCFully Connected Structure
SCSub-connected Structure
AODAngle of Departure
Table 2. List of symbols and corresponding definitions.
Table 2. List of symbols and corresponding definitions.
SymbolDefinition
N t Transmit antennas at BS.
N r f Number of RF Chains.
MNumber of antennas per RF chain.
KNumber of Users.
B n Number of Beam.
f b B B Base-band Digital Precoder.
F r f RF Precoder.
BNumber of Bits for representing Quantization Level.
y b , k Received baseband signal corresponding to Kth UE in bth beam.
h b , k Channel matrix corresponding to Kth UE in bth beam.
β b , k ( l ) Complex gain of the lth path for the kth UE in the bth beam.
θ b , k l Azimuth angle of AOD of the lth path for the kth UE in the bth beam.
ϕ b , k l Elevation angleof AOD of the lth path for the kth UE in the bth beam.
a ( θ ) Array response corresponding to N t no. of altenna elements.
P Power Allocation Matrix.
S Transmitter signal vector.
γ b , k SINR corresponding to the kth UE in the bth beam.
R b , k Achievable rate at the kth user in the bth beam.
R s u m Achievable sum rate of the system.
Table 3. Computational complexity comparison.
Table 3. Computational complexity comparison.
Precoding SchemeComputational Complexity
ZF O ( 2 ( N r f ) 3 + ( N r f ) 2 )
RZF O ( 2 ( N r f ) 3 + 3 ( N r f ) 2 )
CRZF O ( 2 ( N r f ) 3 + 3 ( N r f ) 2 )
SSOR-CRZF O ( N r f + ( N r f ) 2 + i 2 ( N r f ) 2 )
Table 4. Simulation Parameters.
Table 4. Simulation Parameters.
ParametersValue
Base Station Antennas ( N t )[16, 32, 48, 64, 96, 128]
User Terminals Antenna1
Antenna array structure at BSULA with   λ / 2 antenna spacing
Number of RF chains ( N r f )4, 8
Transmitted Power30 dB
Channel Model ( H )Geometric Extended Saleh-Valenzuela model
Number of propagation paths per cluster (L)10
Number of Users (K)[4:12]
DOA/AOA phase quantizationB = [4, 2]
Hybrid Precoding AlgorithmsMRT, ZF, RZF, TPE, SSOR, CRZF, SSOR-CRZF
Hybrid Precoding StructureFully Connected (FC) and Sub-connected Structure (SC)
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Sur, S.N.; Kandar, D.; Silva, A.; Nguyen, N.D.; Nandi, S.; Do, D.-T. Hybrid Precoding Algorithm for Millimeter-Wave Massive MIMO-NOMA Systems. Electronics 2022, 11, 2198. https://doi.org/10.3390/electronics11142198

AMA Style

Sur SN, Kandar D, Silva A, Nguyen ND, Nandi S, Do D-T. Hybrid Precoding Algorithm for Millimeter-Wave Massive MIMO-NOMA Systems. Electronics. 2022; 11(14):2198. https://doi.org/10.3390/electronics11142198

Chicago/Turabian Style

Sur, Samarendra Nath, Debdatta Kandar, Adão Silva, Nhan Duc Nguyen, Sukumar Nandi, and Dinh-Thuan Do. 2022. "Hybrid Precoding Algorithm for Millimeter-Wave Massive MIMO-NOMA Systems" Electronics 11, no. 14: 2198. https://doi.org/10.3390/electronics11142198

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