[go: up one dir, main page]

Next Article in Journal
Performance Evaluation of CF-MMIMO Wireless Systems Using Dynamic Mode Decomposition
Previous Article in Journal
AI-Enabled 6G Internet of Things: Opportunities, Key Technologies, Challenges, and Future Directions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Sum-Rate Maximization for a Hybrid Precoding-Based Massive MIMO NOMA System with Simultaneous Wireless Information and Power Transmission

1
Department of Electronics and Communication Engineering, Sikkim Manipal Institute of Technology, Sikkim Manipal University, Majitar 737136, Sikkim, India
2
Faculty of Electronics Technology (FET), Industrial University of Ho Chi Minh City, Ho Chi Minh City 70000, Vietnam
3
Department of Electrical and Electronics Engineering, Faculty of Engineering, University of Lagos, Akoka, Lagos 100213, Nigeria
4
Department of Information Technology, North-Eastern Hill University, Shillong 793022, Meghalaya, India
5
Department of Computer Science, Indian Institute of Technology Guwahati, Guwahati 781039, Assam, India
*
Authors to whom correspondence should be addressed.
Telecom 2024, 5(3), 823-845; https://doi.org/10.3390/telecom5030042
Submission received: 22 July 2024 / Revised: 18 August 2024 / Accepted: 27 August 2024 / Published: 2 September 2024

Abstract

:
Non-orthogonal multiple access (NOMA) has emerged as a key enabling technology in the realm of millimeter-wave (mmWave) massive MIMO (mMIMO) systems for enhancing spectral efficiency (SE). Furthermore, it is believed that simultaneous wireless information and power transmission (SWIPT) will allow for the system’s energy efficiency (EE) to be maximised. The effectiveness of the mmWave mMIMO-NOMA system along with SWIPT has been examined in this article under multi-user (MU) scenarios. This paper’s major goal is to construct a low-complexity hybrid-precoder (HP) while taking into account the sub-connected (SC) architecture. The linear precoder is a computationally demanding technique as a result of the matrix inversion. The authors of this paper have suggested a symmetric sequential over-relaxation (SSOR) complex regularised zero-forcing (CRZF) linear precoder. The power distribution for the mmWave mMIMO-NOMA system and power splitting factors for SWIPT are jointly tuned to maximize the sum rate along with the suggested SSOR-CRZF precoder. In regards to complexity, SE, and EE, the SSOR-CRZF-HP surpasses conventional linear precoders.

1. Introduction

High-speed and low-latency features are much sought after in communication systems of the future. Massive multiple-input multiple-output (mMIMO) technology in conjunction with millimeter-wave (mmWave) communication and non-orthogonal multiple access (NOMA) is crucial for achieving this goal [1]. By utilising the extensive, accessible wide bandwidth offered in the mmWave band while adding the benefit of high multiplexing gains, the mmWave-mMIMO system greatly improved the spectral efficiency (SE) as well as energy efficiency (EE) in comparison with traditional systems [2]. Recent research works indicate that NOMA in an mmWave-mMIMO system has tremendous potential to improve SE [3,4,5].
A substantial amount of research has focused on simultaneous wireless information and power transmission (SWIPT), which has the capacity to transmit both information (through information decoding (ID)) as well as energy (via energy harvesting (EH)), as a potential remedy regarding the problem with energy scarcity in power-constrained wireless networks [6,7,8]. Although SWIPT significantly improves battery life and EE, its practical application is severely constrained by the ineffectiveness of the wireless transmission of power caused by scattering as well as attenuation in route loss. Integrating SWIPT with massive multiple-input multiple-out (mMIMO) technology serves as a technically doable way to get around these restrictions, and it enables SWIPT to reach its full potential [9,10,11]. The combination of NOMA and SWIPT has garnered significant interest lately. Successive interference cancellation (SIC) demonstrates a sizeable gain for SWIPT systems when taking into account a bipolar ad hoc network [12]. The author in [13] introduces a mmWave mMIMO-NOMA SWIPT system with hybrid precoding, user grouping, power splitting (PS), and power allocation (PA) for enhancing the SE as well as the EE. The authors in [14] propose a novel cooperative SWIPT-NOMA transmission method to assist cell-edge users. The authors in [4] introduce an alternating optimization (AO) algorithm to decouple the joint PA and PS nonconvex optimization problem for enhancing the SE as well as the EE. In [15], the performance of cooperative MIMO-NOMA networks is examined by incorporating broadcast antenna selection and SWIPT protocols. The authors in [16] propose a low-complexity optimisation technique linked to PS control and timeslot allocation in order to maximise the weighted sum throughput for each downlink (DL) as well as uplink (UL) for MIMO-NOMA systems, along with SWIPT. In an effort to improve the SE and EE, the authors in [17] introduce a novel affinity propagating clustering technique to support the grouping of users and a Lagrangian duality approach to decouple the joint PA as well as transmitting power. The authors in [18] have enhanced the NOMA-SWIPT system by simultaneously designing the transmit beamforming and PS coefficients to seek high EE for information transmission.
HPs have undergone a great deal of effort in their design. The maximum ratio transmission (MRT) system has been thoroughly explored, in addition to zero-forcing (ZF), regularised ZF (RZF) [19], and minimum mean square error (MMSE) [20]. There have been numerous proposals over the years for designing effective HPs, including the Kalman filter-reliant strategy [21,22], block diagonalization mechanism [23], modified block diagonalization mechanism [24], and the singular-value-decomposition (SVD) reliant strategy [25], as well as the lattice reduction (LR) reliant strategy [26,27,28,29]. The authors of  [30] have presented an outline enabling LR-assisted precoding via vector perturbation (VP) to improve the performance of mMIMO systems. Here, the authors have looked into the possibilities of utilising the approximate message passing (AMP) method, LR-ZF, and LR-SIC, as well as LR-ZF to enhance the symbol error rate (SER) efficacy for the mMIMO network while reducing complexity. In mMIMO, network complexity remains a significant dilemma. For building low-complexity HPs, artificial neural network [31,32], deep learning [33,34]-reliant strategies have been presented and thoroughly examined.
An upsurge of complexity within HP is a serious dilemma as it severely impacts the implementation cost for mMIMO systems, and this is because of the complexity brought on by the matrix inversion procedure. To make the precoders less complex, certain efforts have been made. Regarding this matter, there have been proposals as well as thorough studies of truncated polynomial expansion (TPE) [35] as well as Neumann series (NS) [36] precodings. With a few iterations, the NS precoder is advantageous. However, when there are many iterations, they display a comparable level of complexity that is on par with that of ZF. Diverse precoding strategies, notably the Jacobi iteration-reliant [37] precoder, Gauss-Seidel (GS) [38] precoding, successive over-relaxation (SOR) [39] precoding, symmetric SOR (SSOR) [40] precoding, weighted SSOR (WSSOR) [41] precoding, and modified SOR (MSOR) [42] precoding have also been put forward and assessed in order to further reduce computational complexity. These techniques can deliver close to ideal ZF performance by successfully iteratively converting the inversion of a matrix onto an equation of linear form.
However, the efficacy of the system can be increased to an even greater extent by employing a more advanced HP architecture as well as a mechanism for grouping users. The aforementioned motivated the authors to streamline the CRZF precoder using the SSOR approach in order to improve the functioning associated with the mmWave-mMIMO-NOMA-SWIPT mechanism. An SSOR-CRZF precoder that is sub-connected (SC) has been proposed by the authors of this work. The MRT, ZF, RZF, Kalman, SSOR, and CRZF precoders are compared to the recommended SSOR-CRZF precoder in this work. Computational complexity, SE, and EE have all been assessed in relation to the performances. The presented SSOR-SRZF precoder outperforms with less computational complexity than the MRT, ZF, RZF, Kalman, and SSOR precoders.
This work’s primary contribution may be summarized succinctly as follows:
  • We examine the optimisation of both HP and PS techniques to enrich SWIPT-enabled mmWave-mMIMO-NOMA systems. Based on the channel correlation, a modified version of the K-Means (MKM) user grouping algorithm was used. Here, we examine the proposed HP and optimization of the PA and PS factors to improve the sum rate of the proposed system.
  • We have constructed a hybrid/joint mmWave MIMO-NOMA precoding technique/scheme. Depending on the user groupings, a scheme for analog precoding (AP) has been designed to guarantee that every beam receives equivalent channel gain at its maximum. We introduce the SSOR-CRZF digital precoder (DP) for eradicating inter-user interference. We define the problem as a combined optimization of power distribution and PS variables in order to make the overall power as well as the minimal rate limits for every UE more straightforward.
  • In comparison to traditional precoders, the presented SSOR-CRZF precoder is evaluated in this study for its ability to improve both SS as well as EE within the mmWave-mMIMO-NOMA-SWIPT network while having less complexity. In terms of SE, EE, and computational complexity, its performance is contrasted with that of MRT, ZF, RZF, Kalman, SSOR, and CRZF-based precoders. It is shown that the recommended strategy outperforms the system significantly more than the current state-of-the-art algorithms.
  • The performance of the proposed system is evaluated with respect to variations in the signal-to-noise ratio, number of users, number of BS antennas, number of phase quantization bits, fading parameters, and under imperfect CSI conditions.
  • Given the limitations of transmit power and EH need, the combined PA and PS control is mathematically formulated to maximise the sum rate.
The remainder of the article is organized as follows. A system model is described in Section 2. Problem formulation and proposed solutions related to joint optimization are presented in Section 3. Section 4 presents a comparison associated with the complexity of the suggested as well as traditional precoders. In Section 5, multiple algorithms are simulated/evaluated, and a comparison analysis is done. Section 6 highlights the related challenges and future research direction. Section 7 has the conclusions.

2. System Model

Here, a DL-MU scenario with a SWIPT-enabled mmWave-MIMO-NOMA network is depicted within Figure 1 and is taken into consideration for the performance assessment. In this case, the base station (BS) has N T transmit antennas. Here, the performance evaluation focuses primarily on the SC structure. As in Figure 1, N R F chains of RF have been utilized for extending the backing to K single antenna UEs [3,4] ( N R F K < N T ). As far as the SC structure is concerned, every RF chain has been coupled to M ( = N T / N R F ) antennas. Additionally, Ref. [3] states that the number of beams (D) created cannot be greater than N R F . For the purpose of simplicity, it is presumed that D = N R F . Under the proposed system model, the core concept of NOMA is exploited to support UEs through each beam. Thus, in other words, the K UEs can be supported through D clusters corresponding to each beam.
As in this proposed model, all UEs data streams have been coded by utilizing baseband DP f d B B N R F × 1 , d 1 , D regarding the d t h beam and [ N T × N R F ] RF AP F R F exploiting the analogue phase shifter. In the case of AP, all of its components must be present to meet F R F : , j F R F : , j H l , l = N T 1 with 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 , and Φ i , j can be quantized as Φ i , j : = 2 π n 2 B : n = 0 , , 2 B 1 . In addition to the aforementioned constraints, the overall power constraint has been enforced via normalising DP f d B B , d = 1 , , D for the d t h beam so that F R F f d B B 2 = 1 for d = 1 , , D . No other constraints are imposed on DP. Let Ξ d for d = 1 , , D represents the user set corresponding to the d t h beam with Ξ d 1 , and Ξ i Ξ j = for i j ; thus, d = 1 D Ξ d = K .
In the case of a fully hybrid precoder, the AP matrix can be defined as
F R F ( f u l l ) = f ¯ 1 R F ( f u l l ) , f ¯ 2 R F ( f u l l ) f ¯ N R F R F ( f u l l ) ,
where f ¯ m R F ( f u l l ) C N T × 1 m = 1 , 2 , , N R F is the steering vector, having identical amplitude 1 / N T , nevertheless with distinct phases [43].
For SC architecture, the AP matrix can be defined as
F R F ( s u b ) = f ¯ 1 R F ( s u b ) 0 0 0 f ¯ 2 R F ( s u b ) 0 : : : 0 0 f ¯ N R F R F ( s u b ) ,
wherein f ¯ m R F ( s u b ) C M × 1 m = 1 , 2 , , N R F is the steering vector, having identical amplitude 1 / M , nevertheless with distinct phases [44].
Let x d , k ( E [ x d , k 2 ] = 1 ) represent the signal delivered to the k t h UE i the d t h beam. Although the system exploits the NOMA scheme, the BS utilizes superposition code to support multiple UEs simultaneously. Additionally, the entire power (P) has been divided evenly among all K UEs. At the receiver side, every UE exploits successive interference cancellation (SIC) to retrieve the desired information signal.
The k t h UE within the d t h beam receives the baseband signal y d , k [ k = 1 , , Ξ d ] , which can be expressed as
y d , k = h d , k H F R F i = 1 D j = 1 Ξ i f i B B p i , j x i , j + n d , k .
= h d , k H F R F f d B B p d , k x d , k Desired signal + h d , k H F R F f d B B j = 1 k 1 p d , j x d , j + j = k + 1 Ξ d p d , j x d , j Intra - beam Interference + h d , k H F R F i b j = 1 Ξ i f i B B p i , j x i , j Inter - beam Interference + n d , k Noise Signal , = h d , k H F R F F B B P x + n d , k ,
wherein   F R F C N T × N R F and   F B B = [ f 1 B B , , f D B B ] C N R F × D are the precoding matrix corresponding to AP and DP. Here, the channel vector on behalf of every k t h UE within the d t h beam is represented by h d , k H C 1 × N T . P = d i a g p 1 , , p D symbolizes the PA matrix. The signal vector that gets transmitted has been defined via x = x 1 , 1 , , x 1 , Ξ d , , x D , 1 , , x D , Ξ d T C K × 1 ; the p d , k denotes the average power received for the k t h UE within the d t h beam, and n b , k C N ( 0 , σ n 2 ) represents the AWGN having zero mean along with σ n 2 variance introduced across the k t h UE within the d t h beam. As in (4), there is a high possibility that the received signal can be greatly affected by the interference. Therefore, SIC will be very effective at the UE in detecting the desired signal free from interference.

2.1. Channel

In this paper, the authors have considered the geometrically expanded Saleh–Valenzuela model [45]. The channel h d , k ( C N T × 1 ) associated with the k t h UE within the d t h is considered to be the cumulative effect from L b , k and can be expressed as
h d , k = N T L d , k l = 1 L d , k α d , k ( l ) a Θ d , k ( l ) , Φ d , k ( l ) .
where α d , k ( l ) reflects the complex gain within the l t h path and corresponds to the k t h UE within the d t h beam. Furthermore, it has been presumed to have complex Gaussian characteristics with a mean of 0 as well as a variance of 1. N T L d , k symbolizes the normalization factor. Herein, Θ d , k ( l ) as well as Φ d , k ( l ) symbolize the azimuth as well as the elevation angle of departure (AOD) pertaining to the l t h path. The normalized array response vector is introduced by the factors a Θ d , k ( l ) , Φ d , k ( l ) . Consider the N T elements uniform linear array (ULA), wherein N 1 elements are arranged in a horizontal direction as well as N 2 elements in a vertical direction [ N T = N 1 N 2 ].
Under such element distribution, the array response vector a Θ d , k ( l ) , Φ d , k ( l ) can be conveyed as
a Θ d , k ( l ) , Φ d , k ( l ) = a a z Θ d , k ( l ) a e l Φ d , k ( l )
where
a a z Θ d , k ( l ) = 1 N 1 1 , e j ϱ d s i n ( Θ ) , , e j ( N 1 1 ) ϱ d s i n ( Θ ) T .
and
a e l Φ d , k ( l ) = 1 N 2 1 , e j ϱ d s i n ( Θ ) , , e j ( N 2 1 ) ϱ d s i n ( Θ ) T ,
with the inter-element distance d = λ / 2 as well as ϱ = 2 π / λ . Additionally, it is assumed that the receivers are completely synchronised with respect to time and frequency and that the BS as well as the UEs have perfect knowledge of CSI. The authors have also tested the proposed system under the imperfect CSI condition. As a part of the channel modeling and further exploration, the authors have considered that all the arrivals are Nakagami-m distributed and have tested the proposed system under the expanded Saleh–Valenzuela channel with the Nakagami-m distributed small-scale fading model.

2.2. Power Splitting Receiver and Sum Rate

The received signal corresponding to each UE will be separated into two components as part of the SWIPT modelling. One component will be employed for information decoding (ID), while the other module it utilised for energy harvesting (EH). The signal intended for EH can be articulated as follows:
y d , k E H = 1 ρ d , k y d , k ,
where ρ d , k [ 0 , 1 ] denotes the PS factor associated with the k t h UE within the d t h beam. As in [17], the harvested energy can be expressed as
P d , k E H = η 1 ρ d , k i = 1 D j = 1 Ξ i h ¯ d , k H f i B B 2 2 p i , j + σ n 2 ,
where h ¯ d , k H ( = h d , k H F R F ) represents the effective channel vector and 0 η 1 symbolizes the energy conversion efficiency. Similar to (9), the signal corresponding to ID can be conveyed as
y d , k I D = ρ d , k y d , k + u d , k ,
where u d , k C N ( 0 , σ u 2 ) denotes the noise introduced because of the PS. Based on [3], the estimated received signal for ID associated with the k t h UE within the d t h beam can be conveyed as
y ^ d , k I D = ρ d , k h ¯ d , k H f d B B p d , k x d , k + h ¯ d , k H f d B B j = 1 k 1 p d , j x d , j + h ¯ d , k H i d j = 1 Ξ i f i B B p i , j x i , j + n d , k + u d , k .
Following [3,17], the SINR at the k t h UE within the d t h beam can be conveyed as
γ d , k = h ¯ d , k H f d B B 2 2 p d , k ς b , k ,
where
ς d , k = h ¯ d , k H f d B B 2 2 j = 1 k 1 p d , j + i b h ¯ d , k H f d B B 2 2 j = 1 Ξ i p i , j σ n 2 + σ u ρ d , k .
Thus, the achievable data transmission rate at the k t h UE within the d t h directional beam is meant to be portrayed as
R d , k = l o g 2 1 + γ d , k .
The system’s achievable sum rate can be obtained by    
R s u m = d = 1 D k = 1 Ξ d R d , k .

2.3. User Grouping

It is convenient to divide the UEs into D groups ( D = N R F ) because there are more UEs ( K ) than N R F . Additionally, there is the composite channel matrix   H = [ h 1 , , h K ] that needs to be taken into account. For the proposed mmWave-NOMA-SWIPT system, an improved K-Means user grouping algorithm is taken into consideration with an initial correlation threshold ζ ( 0 < ζ < 1 ) . Here, the crucial component for the grouping is the normalised correlation of channels between user channels. By minimising the normalised correlation of channels between the beam-picked representatives, one representative UE has been initially chosen for every beam. Based on the correlation of channels, UEs are divided into various beams in order to reduce inter-beam interference. The MKM algorithm is presented in Algorithm 1. The distinctive feature associated with this Algorithm 1 has been essentially cluster head picking, as in Steps 10–15. In the following method, selecting the best representative (Step 12) takes into account the minimal correlation of channels between the picked representatives. The UEs from strongly correlated channels are then placed on an identical beam to reduce intra-beam noise/interference. On the other hand, UEs with lower correlated channels have been assigned to distinct beams in order to reduce inter-beam interference.
Algorithm 1 MKM User Grouping Algorithm
Telecom 05 00042 i001

3. Problem Formulation and Solutions

3.1. Problem Formulation

For maximizing the sum rate (as in (16)) within the proposed network, here, the authors have addressed the issue of joint optimization of the PS, PA, and digital as well as analog RF precoders. The statement of the problem can be formulated as
max p d , k , ρ d , k , f d B B , F R F R s u m R s u m = d = 1 D k = 1 Ξ d R d , k
s . t . R d , k R d , k m i n , d , k ,
p d , k 0 , d , k ,
d = 1 D k = 1 Ξ d p d , k P ,
P d , k E H P d , k m i n d , k ,
F i , j R F 2 = 1 N T , 1 i N T , 1 j N R F ,
F R F f d B B 2 = 1 d ,
Here, constraint (17b) ensures the minimum desirable data rate for the k t h UE within the d t h beam. The constraints (17c) and (17d) pertain to the transmitted power. The transmitted power at the BS associated with every UE ought to be positive yet should not surpass the permitted level P. Constraint (17e) represents the fact that each k t h UE within the d t h beam is required to harvest minimum energy of P d , k m i n . Here, (17f) represents the constant-modulus constraint related to the AP. The HP matrix’s unit power restriction is given by (17g). It turns out that the optimization problem as given in  (17a)–(17g) is a non-convex optimization dilemma, making it challenging to find a globally optimal solution.

3.2. Solution: Hybrid Precoder

The maximization of sum-rate can be achieved by lowering inter-beam interference as well as by increasing effective channel gain. With fewer hardware restrictions, the HP scheme can utilise the mmWave-mMIMO system to its full potential. Motivated by  [3,4,46], the hybrid precoder designing step is divided into two segments, and the analogue RF precoder as well as the digital baseband precoder are discussed separately. Here, the AP algorithm (for F R F ) is inspired by the work in  [4]. As part of the low-dimensional DP design, the authors have introduced a low complexity algorithm (for F B B ) and compared its performance with those of current digital precoders.

3.2.1. Analog Precoder (AP)

The purpose of the AP is to produce significant array gain through the leverage of a multitude of antennas within the mMIMO system. This is possible to accomplish by aligning the phases of the aggregate DL channel H = [ h 1 , , h K ] . Following  [3], quantized phase shifters are utilized for the design of the AP. Both FC and SC architectures are taken into account and compared. The pseudo-code for the FC AP is presented in Algorithm 2.
In the case of the SC structure, step (11) can be realized by exploiting a p ¯ d s u b ( n ) = 1 M e x p ( j 2 π θ 2 B ) , where n = ( d 1 ) M + 1 , ( d 1 ) M + 2 , , d M . Subsequently, once the formulation of the AP is completed, the DP design is carried out with the goal of maximizing the achievable sum rate while drastically suppressing noise/interference.
Algorithm 2 Analog Precoder
Telecom 05 00042 i002

3.2.2. Digital Precoder (DP)

In contrast to traditional ZF [47] and RZF [47] precoders, as studied in Mostafa, 2021, the CRZF [48] greatly enhances system performance. Nevertheless, similar to ZF as well as RZF, it ultimately incorporates an inversion of the matrix. Such computation becomes practically hard to realise in the case of the MIMO system. The authors of this work suggest the SSOR-CRZF DP for the system shown in (1). Without resorting to matrix inversion, the suggested approach, as in Algorithm 3, creates a CRZF matrix using the iterative SSOR technique. In the proposed HP approach, a lower-dimensional baseband DP (SSOR-CRZF) has been developed while taking the effective channel ( H ¯ ) into consideration following the construction of the AP ( F R F ). In Algorithm 3, as an initial step, the CRZF filtering matrix ( P c r z f ) is first calculated, which may be conveyed as follows:
P c r z f = H ˘ H ˘ H + α I N R F × N R F
wherein α constitutes a parameter of complex valued regularization [48] related to the complex AWGN noise.
However, because it is necessary to take the pseudo-inverse, the computing cost rises. The authors in [40,42] have advocated SSOR-reliant precoding via making use of the wireless channel’s asymptotically orthogonality characteristic in mMIMO with the goal of mitigating complexity. As stated in [40], for the CRZF precoder, the transmitted signal ( x ),
s = F C R Z F B B x = β C R Z F H H H ˘ H ˘ H + α I N R F × N R F 1 x = β C R Z F H ˘ H P c r z f 1 x = β C R Z F H ˘ H t .
where the power normalisation factor is denoted by β C R Z F . The key purpose of utilising the SSOR technique in this approach aims to build the precoder matrix t , avoiding any inversion of the matrix ( P c r z f 1 ). The SSOR method begins by decomposing the matrix P c r z f , which can then be articulated as P c r z f = D + L + L H , wherein D , L , and L H symbolise the matrix of a diagonal, matrix of lower triangular, and the matrix of upper triangular for P c r z f , respectively. The proposed DP algorithm is illustrated in Algorithm 3. As presented in the algorithm, the desired vector t can be obtained after a number of iterations. Here, ω is the relaxation factor. The ideal ω can be found using the formula ω = 2 / ( 1 + s q r t ( ( 1 a 2 ) ) ) , where a = [ 1 + ( N r / N t ) ] 2 1 ] and [ N r , N t ] = s i z e ( P c r z f ) . It is obvious that the relaxation parameter ω also becomes fixed once the mMIMO configuration is fixed. To obtain the appropriate precoding matrix, vector t and β C R Z F H ˘ H must be multiplied. Thus, it is evident that an iterative techniques can be used to accomplish the computationally intensive matrix inversion.    
Algorithm 3 Proposed SSOR-CRZF DP
Telecom 05 00042 i003
The CRZF filtering matrix is generated inStep 4, and Steps 5 to 18 have been utilised in the SSOR procedure for obtaining the required SSOR-CRZF precoder ( F ^ B B ). After N R F iterations, the baseband DP ( F B B ) is constructed using Steps 23 to 27. As a result, adhering to the design for a hybrid precoder, an AP ( F R F ) has been created first, and the effective channel matrix ( H ¯ ) has then been used to build a low-dimensional DP (SSOR-ZF).

3.3. Solution: Power Allocation (PA) and Power Splitting (PS)

The sum rate can be maximized by exploiting the joint optimization of PA and PS. For addressing the above optimization dilemma, the problem definition (17) can be transformed and can be defined as
max p d , k , ρ d , k = d = 1 D k = 1 Ξ d R d , k
s.t. (17b)–(17e)
It is very much clear that (20) is a non-convex optimization problem and, considering the stated constraints, it is still a challenging task.
y ˇ d , k I D = h ¯ d , k H f d B B p d , k x d , k + h ¯ d , k H f d B B j = 1 k 1 p d , j x d , j + h ¯ d , k H i d j = 1 Ξ i f i B B p i , j x i , j + n d , k + u d , k ρ d , k ,
Following [3], the mean square error (MSE) related to the estimation of x d , k can be defined as
e d , k = 1 2 R c d , k p d , k h ¯ d , k H f d B B + c d , k 2 p d , k h ¯ d , k H f d B B 2 2 + χ d , k ,
where c d , k represents the equivalent channel estimation coefficient. It is proven that optimal c d , k leads to the minimization of the e d , k . Based on [3], the optimized c d , k can be articulated as
c d , k o = p d , k h ¯ d , k H f d B B H p d , k h ¯ d , k H f d B B 2 2 + χ d , k 1 ,
and the minimum e d , k can be obtained as
e d , k o = 1 p d , k h ¯ d , k H f d B B 2 2 p d , k h ¯ d , k H f d B B 2 2 + χ d , k 1 ,
Using the Sherman–Morrison–Woodbury formula for the matrix inversion, we can have
1 + γ d , k 1 = min c d , k e d , k
As in [3], the optimization dilemma/problem can be reformulated as
max p d , k , ρ d , k d = 1 D k = 1 Ξ d max a d , k > 0 max c d , k a d , k e d , k l n 2 + l o g 2 a d , k + 1 l n 2
s.t. (17b)–(17e)
Here, a d , k > 0 is introduced as a slack variable. The optimization problem, problem (26), can be iteratively resolved through exploiting the alternating optimization (AO) algorithm after dividing (26) into four sub-problems related to ( c d , k ), ( a d , k ), ( p d , k ), ( ρ d , k ). Particularly, for a given solutions related to p d , k i 1 and ρ d , k i 1 in the ( i 1 )th iteration, the optimal solution at the (i)th iteration for c d , k i leads to the solution of the optimization problem,
min c d , k e d , k
After achieving the optimal solution for c d , k , the next step is to solve the optimization problem as stated below:
max a d , k > 0 a d , k e d , k l n 2 + l o g 2 a d , k + 1 l n 2
This will lead to the generation of an optimal solution for a d , k . As in [3], the optimal solution a d , k i at the ith iteration can be articulated as
a d , k i = 1 e d , k o
Following achieving the optimal solution for c d , k and a d , k , the optimization dilemma/ problem can be reformulated as
max ρ d , k d = 1 D k = 1 Ξ d a d , k e d , k l n 2 + l o g 2 a d , k + 1 l n 2
s.t. (17e)
Now, to obtain to obtain the optimal ρ d , k , a new slack variable τ d , k 1 ρ d , k is introduced, and the optimization dilemma/problem (30) can be equivalently represented as
max ρ d , k d = 1 D k = 1 Ξ d τ d , k
s.t. a d , k e d , k l n 2 + l o g 2 a d , k + 1 l n 2 τ d , k .
To make problem (31) solvable, another slack variable ϑ d , k = P d , k m i n ( η ( 1 ρ d , k ) ) is introduced, and constraint (17e) in (31) can be conveyed as
d = 1 D k = 1 Ξ d h ¯ d , k H f d B B 2 2 p d , k + σ u 2 ϑ d , k
Now, to deal with the constraints relate to τ d , k and ϑ d , k , we transform them into matrix form as in [3]
τ d , k 1 1 ρ d , k 0 , d , k
and
ϑ d , k P d , k m i n / η P d , k m i n / η 1 ρ d , k 0 , d , k
Finally, after having the optimal values corresponding to a d , k , c d , k , and ρ d , k , we move towards solving the optimization problem as follows:
max p d , k d = 1 D k = 1 Ξ d τ d , k
s.t. (17c), (31), (33) and (34).
The solution of (35) produces an optimal value of p d , k in the ith iteration. Thus, through the iterative AO algorithm, the resulted optimal values for a d , k , c d , k , p d , k , and ρ d , k will preserve or increase the solution for the objective function in (26).

4. COMPUTATIONAL COMPLEXITY

This section analyses the SSOR-CRZF precoder’s computational complexity as well as that of a few other precoders that are already in use. The comparative analysis of the computational complexity is presented in Table 1. For ZF, RZF, CRZF, and SSOR-ZF, it is necessary for computing H H H , and it is additionally feasible for computing the complexity beyond H H H . Therefore, the complexity of the computation for ZF can be written as O ( 2 ( N R F ) 3 + ( N R F ) 2 ) . Similarly, the complexity of RZF can be written as O ( 2 ( N R F ) 3 + 3 ( N R F ) 2 ) . The Kalman filter (KF)-based HP algorithm is also taken into account for the comparison. As far as the KF is concerned, the calculation of the KF gain at the n t h iteration, K kf ( n ) ( = R n | n 1 H ˘ H H ˘ R n | n 1 H ˘ H + Q n 1 ), results in the computational complexity O ( 2 ( N R F ) 3 + 3 ( N R F ) 2 ) . Here, the covariance matrix R n | n = E F B B ( n ) ( F B B ( n ) ) * as well as Q n has been the covariance matrix corresponding to the noise vector ( n ).
In the proposed SSOR-CRZF precoder, P c r z f , and the iteration can be written as (as in [40])
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 the subscript n designates the n t h element in a vector, and P n n ( n = 1 , , N R F ) represents the diagonal elements of P c r z f . The initial section of the complexity is mostly caused by Equation (36), and after i iterations, the computational complexity is i 2 ( N R F ) 2 [42]. Additionally, the multiplication H H t cost an additional level of computational complexity of ( N R F ) 2 . The final part produces a computational complexity of ( N R F ) when β C R Z F is multiplied by H H t . Therefore, it can be inferred from the above study that the proposed SSOR-CRZF precoder has an overall computational complexity of O ( N R F + ( N R F ) 2 + i 2 ( N R F ) 2 ) .
Furthermore, to strengthen the arguments, we explore the computational time corresponding to each of the precoding schemes. For this exploration, we consider the following parameters: N T = 16 , N R F = 8 , K = 10 , L = 10 , and B = 4 . For SSOR and SSOR-CRZF, we consider the number of iterations to be 4. From the perspective of the system configuration, the simulation is carried out using an HP laptop with the following specifications: processor: 11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz;RAM: 8GB; 64-bit operating system. Based on the simulation, the computational times corresponding to the RZ, CRZ, SSOR-ZF, and Kalman schemes are 1.732 ms, 1.347 ms, 1.113 ms, and 2.134 ms, respectively. This shows that the SSOR-ZF scheme produces a relatively small computational load compared to the other schemes.

5. NUMERICAL AND SIMULATION RESULTS

This section compares the proposed SSOR-CRZFHP precoder with the traditional ZF, RZF, MRT, SSOR, Kalman, and CRZF precoders to illustrate the superiority of the suggested algorithm. At the end of this section, we have included a comparative analysis of the proposed scheme with the following methods: (a) “SWIPT-Hybrid Precoding NOMA as in [3]”, (b) “SWIPT-Hybrid Precoding NOMA as in [17]”, along with (c) “SWIPT-Hybrid Precoding OMA”. In this case, a SC structure is implemented for HPs, with the transmitter side assumed to have complete access to all channel state information (CSI). The aim is to conduct a thorough quantitative evaluation of the proposed HP’s performance within an mMIMO-NOMA-SWIPT system. This evaluation focuses on three key performance metrics: SE, EE, and the complexity of computation. Utilizing the MATLAB platform, simulations are carried out across 1000 randomly generated channel implementations. The simulation parameters are as follows: BS antennas, N T = [8, 16, 32, 48, 64, 96, 128]; UE Antenna, 1; Number of RF chains, N R F = [2:8]; Number of Users, K = [4:12]; Number of propagation paths per cluster, L = 10; Phase quantization, B = [2:4]; Transmitted power, P = 30 dB; ULA at the BS with λ / 2 antenna spacing.
The evaluation and the comparison of the performance of several precoding techniques via assessing their SE relative to SNR is shown in Figure 2. The results are obtained with the following parameters: N T = 64 , N R F = 8 , K = 10 , L = 10 , and B = 4 . According to the simulation findings, the suggested SSOR-CRZF outperforms previous precoders built on the SC architecture, like MRT, ZF, RZF, Kalman, SSOR, and CRZF, by a large margin. For example at SNR = 20 dB SEs (in bps/Hz) corresponding to MRT, ZF, RZF, Kalman, SSOR, CRZF, and SSOR-CRZF are 5.392, 6.375, 11.68, 8.823, 11.08, 12.27, and 15.62, respectively. Even though it is obvious that the FD and FC schemes outperform the SC scheme in terms of SE, the SC-SSOR-CRZF-based HP method considerably enhances the SE performance in the high SNR region, as shown in Figure 2.
The achievable SE comparison regarding the alteration of N R F is shown in Figure 3. In the above outcome, the mmWave mMIMO-NOMA-SWIPT network is achieved considering N T = 80 , N R F = [ 8 , 10 ] , K = 12 , L = 10 , and B = 4 . There is a notable improvement in SE obtained with the increase in the total quantity of N R F . For example, 4.129 bps/Hz is the potential SE at SNR = 15 dB with N r f = 8 and the SC-SSOR-CRZF precoder. Under the same conditions, the possible SE with N r f = 10 is 9.795 bps/Hz. This clearly demonstrates the impact of the N R F over the SE of the system.
The Figure 4 demonstrates the implications of the SNR and N R F upon the SE for the proposed network.
The SE comparison between several existing precoders and the proposed SSOR-CRZF with regard to the alterations in user numbers is presented in Figure 5. The proposed HP exhibits significantly improved performance compared to the conventional precoders.
The authors of this work have evaluated the suggested lower-resolution HPs’ performance within the mmWave-mMIMO-NOMA-SWIPT network, and Figure 6 represents their findings. The mmWave-mMIMO-NOMA-SWIPT network has been taken into account for this analysis, with N T = 32 , N R F = 4 , K = 6 , L = 10 , and B = [ 2 , 3 , 4 ] . According to Figure 6, the suggested SSOR-CRZF approach having 4-bit resolution exhibits superior effectiveness when contrasted with competitors. Although it is clearly true that system performance increases as the resolution for PS increases, PSs with high resolution were not necessary due to their added complexity and cost.
Figure 7 shows a relative comparison to demonstrate the impact of iteration number associated with the proposed SSOR-CRZF algorithm. As in the figure, for SNR = 15 dB, the SEs (in bps/Hz) for the proposed algorithm with iteration 2, 3, and 4 can be specified as 4.52, 5.11, and 5.63, respectively. It is clear that the increase in the iteration number results in improvement in the SE but at the cost of only a little increase in the complexity.
Figure 8 shows the SE of the system as a function of iteration with the following parameters: N T = 64 , N R F = 8 , K = 10 , L = 10 , and B = 4 . Basically, it depicts the relative convergence analysis of the proposed SSOR-CRZF HP-assisted system with its counterparts. This analysis is particularly important as it addresses the core issue of the problem of joint optimization of PA and PS for a system with fixed users (Here, K = 10 ). Specifically, it depicts that, for the mMIMO-NOMA-SWIPT system, the SC-ZF HP Scheme [3] converges with 7 iterations, while the proposed scheme converges in 8 iterations. It is also important to note that our proposed system converges at a significantly high SE.
A comparative analysis of the proposed system with existing work is presented in Figure 9. The results are obtained with the following parameters: N T = 64 , N R F = 8 , K = 10 , L = 10 , and B = 2 . According to the simulation findings, the proposed system outperforms the existing works. Thus, one can observe that the proposed scheme has the potential to significantly improve the SE of the system.
Furthermore, the performance of the proposed SSOR-CRZF scheme is explored under the Nakagami-m fading channel and with imperfect CSI.
Figure 10 demonstrates the performance comparison of different sub-connected HP schemes with the variation in the Nakagami-m channel fading parameter (m). For this simulation, we have assumed that each arrival/path is Nakagami-m distributed, contrary to what is assumed in the expanded Saleh–Valenzuela model discussed in Section 2.1. The results are obtained with the following parameters: N T = 16 , N R F = 8 , K = 10 , L = 10 , and B = 4 . This indicates that an increase in the value of m has a significant impact on the system’s SE. As shown, the SE of the system improves as the value of m increases. This is because, with m = 0.5 , the channel can be characterized by a one-sided Gaussian distribution, whereas for m = 2.0 , it can be described by a Rician distribution.
Figure 11 depicts the impact of the imperfect channel on the SE of the system. Following [49], the estimated channel ( H ^ ) with CSI error can be modelled as H ^ = t H + 1 t 2 E , where t ( 0 t 1 ) is the CSI estimation accuracy and E represents error matrix. The results are obtained with the following parameters: N T = 16 , N R F = 4 , K = 6 , L = 10 , t = 0.8 , and B = 4 . As indicated, the imperfect CSI impacts the performance of the system. More specifically, the SSOR-CRZF scheme provides more stable performance than its counterparts.
The EE ((bps/Hz/W)) for the mmWave-mMIMO-NOMA-SWIPT network is displayed in Figure 12. As in [3], the EE can be calculated by 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 implies the total number of employed phase shifters. On account of FC, N p s = N T N R F , and for SC, N p s = N T . Under such analysis, the maximum transmitted power, P T = 30 mW. For all precoder algorithms, it is taken for granted to be the same. Every RF chain uses P r f = 300 mW of power. Similarly, power consumption associated with the phase shifter and baseband processing are P p s = 40 mW and P b b = 200 mW, respectively.
The EE comparison of several precoders versus the SNR variation is shown in Figure 12. For this performance analysis, the following parameters are considered: N T = 64 , N R F = 8 , K = 10 , L = 10 , and B = 4 . As seen in Figure 12, it is clear that the EE is worse in an FD system when compared to other systems. This is due to the FD system’s energy consumption, which is caused by the fact that the number of RF chains and base station antennas are equal. On the other hand, in an SC system, there are far fewer RF chains. Because fewer PS are used in SC-HPs than in FC-HPs, they are more energy efficient. The suggested SSOR-CRZF beats the existing schemes. For example, at SNR = 15 dB, the EE for SC-SSOR-CRZF, SC-CRZF, SC-SSOR, SC-Kalman, SC-RZF, and SC-ZF have 2.077 bps/Hz/W, 1.935 bps/Hz/W, 1.870 bps/Hz/W, 0.810 bps/Hz/W, 1.711 bps/Hz/W, and 0.572 bps/Hz/W, respectively.
Figure 13 presents a comparison of EE among different precoders as the number of BS antennas ( N T ) varies. For this analysis, the following parameters are considered: N R F = 8 , K = 10 , L = 10 , and B = 4 . Figure 13 indicates that there is an optimal antenna size that maximizes the EE of the system, given a fixed N R F chain.

6. Challenges and Future Research Directions

The implementation of power splitting (PS) techniques in practical SWIPT systems presents significant challenges, including power loss due to signal degradation in wireless channels and reduced performance as the number of devices increases. These factors complicate the design of power optimization algorithms, which are crucial for balancing spectrum efficiency (SE) and energy efficiency (EE) in the system. In this paper, we address these issues by proposing a complex regularized zero-forcing (CRZF) precoding scheme, integrated with a power splitting optimization method through a joint optimization approach. Nonetheless, further experimental studies are necessary to evaluate the real-world effectiveness of PS techniques. There are several challenges related to SWIPT implementation in mMIMO-NOMA systems. This section highlights the challenges and future research directions related to the implementation of SWIPT in mMIMO-NOMA systems.

6.1. Challenges

The integration of SWIPT within mMIMO and NOMA systems presents a promising solution to enhance both spectrum and energy efficiency. However, the practical implementation of SWIPT in mMIMO-NOMA systems is fraught with several challenges that necessitate further investigation.

6.1.1. Power Splitting (PS) Efficiency

One of the foremost challenges in implementing SWIPT is optimizing the power splitting (PS) technique. In practical scenarios, the efficiency of PS can be severely impacted by signal degradation due to fading and other wireless channel impairments. This can lead to substantial power loss, especially as the number of users in the system increases. As a result, maintaining a balance between harvested energy and information decoding rates becomes increasingly complex, particularly in dense networks with multiple users.

6.1.2. Complexity in Algorithm Design

The joint optimization of spectrum efficiency (SE) and energy efficiency (EE) in SWIPT systems requires sophisticated algorithms that can adapt to varying channel conditions and user demands. The complexity of designing such algorithms is further compounded in mMIMO-NOMA systems due to the large number of antennas and users involved. This increases the computational burden and can lead to latency issues, which are critical in real-time applications.

6.1.3. Channel Estimation and Feedback Overhead

Accurate channel estimation is crucial for the effective implementation of SWIPT in mMIMO-NOMA systems. However, the large-scale nature of mMIMO systems results in significant feedback overhead, which can strain system resources and degrade performance. Moreover, the non-orthogonal nature of NOMA adds another layer of complexity to channel estimation, making it challenging to achieve high accuracy in practical deployments.

6.1.4. Interference Management

In mMIMO-NOMA systems, managing interference is a key challenge, particularly when multiple users share the same frequency band. The addition of SWIPT introduces new sources of interference, as the power transfer process can interfere with information decoding. Developing robust interference management techniques that can operate efficiently in such environments is essential to ensure the reliable performance of the system.

6.1.5. Energy Harvesting Efficiency

The efficiency of energy harvesting in SWIPT-enabled systems is another area that requires attention. In practical deployments, the amount of energy that can be harvested is often limited by various factors, including the distance between the transmitter and the receiver, the quality of the channel, and the level of interference. Enhancing energy harvesting efficiency without compromising the information decoding process is a significant challenge that needs to be addressed.

6.2. Future Research Directions

To address these challenges, several future research directions can be explored:
Advanced Precoding Techniques: Developing more sophisticated precoding techniques, such as those that can adapt to dynamic channel conditions, will be crucial in improving the performance of SWIPT in mMIMO-NOMA systems. Hybrid PS Schemes: Exploring hybrid power splitting schemes that can dynamically adjust the PS ratio based on real-time channel conditions and user requirements could enhance the efficiency of SWIPT systems. Machine-Learning Integration: The integration of machine-learning techniques to optimize resource allocation and manage interference in SWIPT-enabled mMIMO-NOMA systems could provide significant performance gains. Experimental Validation: Conducting real-world experiments and field trials to validate the theoretical models and algorithms developed for SWIPT in mMIMO-NOMA systems will be essential to assess their practicality and effectiveness. Energy Harvesting Technologies: Investigating new energy harvesting technologies and materials that can operate efficiently in a broader range of conditions could improve the overall viability of SWIPT in practical systems. Furthermore, one can explore the possibilities of interplay with emerging technologies like intelligent reflecting surface (IRS), cell-free MIMO, and many more.

7. Conclusions

This study investigated the effectiveness offered by an mmWave-mMIMO-NOMA-SWIPT system armed with a sub-connected architecture as well as in multi-user situations. The MKM user grouping technique has been used by the authors in this instance, followed by the hybrid precoder design. The optimization of both the power allocation and the power splitting has been carried out, and the convergence of the proposed system has been demonstrated. This paper presents and illustrates the SE and EE, as well as the computational complexity and performance of the SSOR-CRZF-based hybrid precoder. Comparing the proposed SSOR-CRZF to traditional precoders, for instance, ZF, MRT, RZF, Kalman, and SSOR, a significant performance boost is achieved along with an immense reduction in complexity. As part of future works, the authors would like to explore the proposed SSOR-CRZF hybrid precoding scheme in terms of optimization of the resource allocation, and the authors would also like to design a more sophisticated hybrid precoding design algorithm to further improve the performance.

Author Contributions

Conceptualization, S.N.S., H.Q.T., and D.K.; methodology, S.N.S. and S.N.; software, S.N.S.; validation, S.N.S., A.L.I. and D.K.; formal analysis, S.N.S. and A.L.I.; investigation, S.N.S.; resources, S.N.S. and A.L.I.; data curation, S.N.S. and H.Q.T.; writing—original draft preparation, S.N.S.; writing—review and editing, S.N.S., D.K., H.Q.T. and S.N.; visualization, S.N.S.; supervision, D.K. and S.N.; project administration, S.N.S. and A.L.I.; funding acquisition, S.N.S. and A.L.I. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The data will be made available by the authors on request.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Mumtaz, S.; Rodriguez, J.; Dai, L. MmWave Massive MIMO: A Paradigm for 5G; Academic Press: London, UK, 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. 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]
  4. 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]
  5. 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. [Google Scholar] [CrossRef]
  6. Krikidis, I.; Timotheou, S.; Nikolaou, S.; Zheng, G.; Ng, D.W.K.; Schober, R. Simultaneous wireless information and power transfer in modern communication systems. IEEE Commun. Mag. 2014, 52, 104–110. [Google Scholar] [CrossRef]
  7. Tran, H.Q. PSR versus TSR Relaying Protocols: Leveraging Full-Duplex DF and Energy Harvesting for SWIPT in NOMA Systems. Wirel. Pers. Commun. 2024, 134, 293–318. [Google Scholar] [CrossRef]
  8. Tran, H.; Sur, S.; Lee, B. A Comprehensive Analytical Framework under Practical Constraints for a Cooperative NOMA System Empowered by SWIPT IoT. Mathematics 2024, 12, 2249. [Google Scholar] [CrossRef]
  9. Zargari, S.; Khalili, A.; Zhang, R. Energy Efficiency Maximization via Joint Active and Passive Beamforming Design for Multiuser MISO IRS-Aided SWIPT. IEEE Wirel. Commun. Lett. 2021, 10, 557–561. [Google Scholar] [CrossRef]
  10. Dong, G.; Zhou, X.; Zhang, H.; Yuan, D. Achievable Rate Optimization for Massive MIMO Enabled SWIPT Systems Over Downlink Rician Channels. IEEE Access 2018, 6, 36810–36824. [Google Scholar] [CrossRef]
  11. Khodamoradi, V.; Sali, A.; Messadi, O.; Khalili, A.; Ali, B.B.M. Energy-Efficient Massive MIMO SWIPT-Enabled Systems. IEEE Trans. Veh. Technol. 2022, 71, 5111–5127. [Google Scholar] [CrossRef]
  12. Psomas, C.; Krikidis, I. Successive Interference Cancellation in Bipolar Ad Hoc Networks with SWIPT. IEEE Wirel. Commun. Lett. 2016, 5, 364–367. [Google Scholar] [CrossRef]
  13. Zhu, L.; Zhang, J.; Xiao, Z.; Cao, X.; Wu, D.O.; Xia, X.G. Millimeter-Wave NOMA with User Grouping, Power Allocation and Hybrid Beamforming. IEEE Trans. Wirel. Commun. 2019, 18, 5065–5079. [Google Scholar] [CrossRef]
  14. Yuan, Y.; Xu, Y.; Yang, Z.; Xu, P.; Ding, Z. Energy Efficiency Optimization in Full-Duplex User-Aided Cooperative SWIPT NOMA Systems. IEEE Trans. Commun. 2019, 67, 5753–5767. [Google Scholar] [CrossRef]
  15. Tran, T.N.; Voznak, M.; Fazio, P.; Ho, V.C. Emerging cooperative MIMO-NOMA networks combining TAS and SWIPT protocols assisted by an AF-VG relaying protocol with instantaneous amplifying factor maximization. AEU - Int. J. Electron. Commun. 2021, 135, 153695. [Google Scholar] [CrossRef]
  16. Li, S.; Wan, Z.; Jin, L. Joint rate maximization of downlink and uplink in NOMA SWIPT systems. Phys. Commun. 2021, 46, 101324. [Google Scholar] [CrossRef]
  17. Jawarneh, A.; Kadoch, M.; Albataineh, Z. Decoupling Energy Efficient Approach for Hybrid Precoding-Based mmWave Massive MIMO-NOMA with SWIPT. IEEE Access 2022, 10, 28868–28884. [Google Scholar] [CrossRef]
  18. Li, C.; Cheng, X.; Liu, F. Energy efficient transceiver design for SWIPT systems with non-orthogonal multiple access and power splitting. AEU - Int. J. Electron. Commun. 2023, 158, 154449. [Google Scholar] [CrossRef]
  19. Liu, J.; Zhang, W.; Jiang, Y. Fast Computation of Zero-Forcing Precoding for Massive MIMO-OFDM Systems. IEEE Trans. Signal Process. 2024, 72, 912–927. [Google Scholar] [CrossRef]
  20. Elmagzoub, H.M. On the MMSE-based multiuser millimeter wave MIMO hybrid precoding design. Int. J. Commun. Syst. 2020, 33, e4409. [Google Scholar] [CrossRef]
  21. 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]
  22. Woldesenbet, M.D.; Mishra, S.; Siddique, M. Least Mean Squares Based Kalman Hybrid Precoding for Multi-User Millimeter Wave Massive MIMO Systems. Wirel. Pers. Commun. 2024, 135, 563–592. [Google Scholar] [CrossRef]
  23. Ni, W.; Dong, X. Hybrid Block Diagonalization for Massive Multiuser MIMO Systems. IEEE Trans. Commun. 2016, 64, 201–211. [Google Scholar] [CrossRef]
  24. 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]
  25. 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]
  26. 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]
  27. 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]
  28. 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]
  29. 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]
  30. 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]
  31. Elbir, A.M. CNN-Based Precoder and Combiner Design in mmWave MIMO Systems. IEEE Commun. Lett. 2019, 23, 1240–1243. [Google Scholar] [CrossRef]
  32. Shlezinger, N.; Ma, M.; Lavi, O.; Nguyen, N.T.; Eldar, Y.C.; Juntti, M. Artificial Intelligence-Empowered Hybrid Multiple-Input/Multiple-Output Beamforming: Learning to Optimize for High-Throughput Scalable MIMO. IEEE Veh. Technol. Mag. 2024, 2–11. [Google Scholar] [CrossRef]
  33. 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]
  34. Ramanathan, S.; Maria, A.B. Deep Learning-Based Hybrid Precoding Approach in the Massive Multiple-Input Multiple-Output System. IETE J. Res. 2024, 1–22. [Google Scholar] [CrossRef]
  35. 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] [PubMed]
  36. 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]
  37. 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]
  38. 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]
  39. 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]
  40. 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]
  41. 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]
  42. 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]
  43. 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]
  44. Gao, X.; Dai, L.; Han, S.; I, C.L.; 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]
  45. 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, 19070. [Google Scholar] [CrossRef]
  46. 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]
  47. 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]
  48. 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]
  49. 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]
Figure 1. HP-aided mmWave mMIMO-NOMA-SWIPT system with SC architecture.
Figure 1. HP-aided mmWave mMIMO-NOMA-SWIPT system with SC architecture.
Telecom 05 00042 g001
Figure 2. Spectral efficiency against SNR.
Figure 2. Spectral efficiency against SNR.
Telecom 05 00042 g002
Figure 3. Spectral efficiency against SNR with the variation in N R F .
Figure 3. Spectral efficiency against SNR with the variation in N R F .
Telecom 05 00042 g003
Figure 4. Spectral efficiency of SC-SSOR-CRZF with the variation in N R F and SNR.
Figure 4. Spectral efficiency of SC-SSOR-CRZF with the variation in N R F and SNR.
Telecom 05 00042 g004
Figure 5. SE variation against a number of users.
Figure 5. SE variation against a number of users.
Telecom 05 00042 g005
Figure 6. Spectral efficiency variation with B.
Figure 6. Spectral efficiency variation with B.
Telecom 05 00042 g006
Figure 7. Impact of the iteration number associated with SSOR-CRZF over spectral efficiency.
Figure 7. Impact of the iteration number associated with SSOR-CRZF over spectral efficiency.
Telecom 05 00042 g007
Figure 8. Spectral efficiency versus the number of iterations for the joint PA and PS optimization.
Figure 8. Spectral efficiency versus the number of iterations for the joint PA and PS optimization.
Telecom 05 00042 g008
Figure 9. Spectral efficiency against SNR [3,17].
Figure 9. Spectral efficiency against SNR [3,17].
Telecom 05 00042 g009
Figure 10. Spectral efficiency variation with the fading parameter m.
Figure 10. Spectral efficiency variation with the fading parameter m.
Telecom 05 00042 g010
Figure 11. Impact of imperfect CSI.
Figure 11. Impact of imperfect CSI.
Telecom 05 00042 g011
Figure 12. Energy efficiency against SNR.
Figure 12. Energy efficiency against SNR.
Telecom 05 00042 g012
Figure 13. SE variation against a number of BS antennas.
Figure 13. SE variation against a number of BS antennas.
Telecom 05 00042 g013
Table 1. Computational complexity comparison.
Table 1. Computational complexity comparison.
Precoding SchemeComputational Complexity
ZF O ( 2 ( N R F ) 3 + ( N R F ) 2 )
RZF O ( 5 ( N R F ) 3 + ( N R F ) 2 )
CRZF O ( 2 ( N R F ) 3 + 3 ( N R F ) 2 )
KALMAN 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 )
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Sur, S.N.; Tran, H.Q.; Imoize, A.L.; Kandar, D.; Nandi, S. Sum-Rate Maximization for a Hybrid Precoding-Based Massive MIMO NOMA System with Simultaneous Wireless Information and Power Transmission. Telecom 2024, 5, 823-845. https://doi.org/10.3390/telecom5030042

AMA Style

Sur SN, Tran HQ, Imoize AL, Kandar D, Nandi S. Sum-Rate Maximization for a Hybrid Precoding-Based Massive MIMO NOMA System with Simultaneous Wireless Information and Power Transmission. Telecom. 2024; 5(3):823-845. https://doi.org/10.3390/telecom5030042

Chicago/Turabian Style

Sur, Samarendra Nath, Huu Q. Tran, Agbotiname Lucky Imoize, Debdatta Kandar, and Sukumar Nandi. 2024. "Sum-Rate Maximization for a Hybrid Precoding-Based Massive MIMO NOMA System with Simultaneous Wireless Information and Power Transmission" Telecom 5, no. 3: 823-845. https://doi.org/10.3390/telecom5030042

Article Metrics

Back to TopTop