Next Article in Journal
A Novel Dynamic Transmission Power of Cluster Heads Based Clustering Scheme
Previous Article in Journal
Subthreshold Delay Variation Model Considering Transitional Region for Input Slew
Previous Article in Special Issue
Network Slicing for mMTC and URLLC Using Software-Defined Networking with P4 Switches
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Analysis of Individual User Data Rate in a TDMA-RIS-NOMA Downlink System: Beyond the Limitation of Conventional NOMA

by
Sourabh Tiwari
1,
Joydeep Sengupta
1 and
Neeraj Dhanraj Bokde
2,*
1
Department of Electronics and Communication Engineering, Visvesvaraya National Institute of Technology, Nagpur 440010, India
2
Center for Quantitative Genetics and Genomics, Aarhus University, 8000 Aarhus, Denmark
*
Author to whom correspondence should be addressed.
Submission received: 30 November 2022 / Revised: 14 January 2023 / Accepted: 23 January 2023 / Published: 26 January 2023
(This article belongs to the Special Issue Challenges in 5G and IoT Environments)

Abstract

:
Non-orthogonal multiple access (NOMA) is playing a pivotal role in 5G technology and has the potential to be useful in future developments beyond 5G. Although the effectiveness of NOMA has largely been explored in the sum throughput maximization, the identification of individual user data rate (IDR) still remained an unexplored area. Previously, it has been shown that reconfigurable intelligent surfaces (RIS) can lead to an overall improvement in the data rate by enhancing the effective channel gain of the downlink NOMA system. When time division multiple access (TDMA) is clubbed with multiple RISs in a distributed RIS-assisted NOMA (TDMA-RIS-NOMA) downlink system, a point-to-point communication model is created between access point-to-RIS-to-user device. Due to this point-to-point communication model, optimization of the phase shifts provided by meta-atoms of each RIS is facilitated. The optimized phase shifts of meta-atoms maximize the equivalent channel gain between the access point to the user. In this scenario, the channel becomes saturated and signal-to-interference plus noise ratio (SINR) becomes a function of power coefficients only. In this study, the power coefficients are calculated to maximize the SINR of each user belonging to a NOMA cluster using a geometric progression-based power allocation method such that IDR reaches its upper bound. These observations are also verified using the recently published magic matrix-based power allocation method. There are two observations from this study: (i) the IDR is better in the case of the TDMA-RIS-NOMA downlink system than using downlink NOMA alone and (ii) irrespective of the number of meta-atoms and total cluster power, the upper bound of IDR cannot be increased beyond a certain limit for all users except the highest channel gain user. Because of the restricted upper bound for IDR, we suggest that the RIS-assisted downlink TDMA-NOMA system is more suitable for IoT applications, where minimum IDR can also suffice

1. Introduction

Non-orthogonal multiple access (NOMA) is a suitable technique to achieve the goals of the massive machine-type communication (mMTC) in the 5G wireless networks [1]. NOMA serves multiple users in the same frequency band and time slot by assigning different transmit powers [2]. At the base station (BS) of the downlink NOMA system, a composite signal is generated by superimposing the constellations of all users belonging to any particular cluster [3]. At the receiver’s end, the desired signal for each user is detected from the composite signal using the successive interference cancellation (SIC) technique [3]. By using NOMA, we can serve the massive connecting devices simultaneously, which is not possible if the network resources are shared in orthogonal ways [1]. However, in NOMA, the transmit power levels for all users in a cluster are required to be sufficiently high to mitigate the AWGN noise and the interference due to signals of other users present in the same composite signal [3]. Furthermore, the stand-alone NOMA downlink system does not have any control over the channel gain between BS and the users [4]. If the channel quality is poor between the source and destination (due to long distances or obstacles), then there is no alternate path for communication to occur [4]. One way to resolve the problem of poor channel quality is addressed in [5], where the author has considered the NOMA downlink system for the relay-to-relay cooperative communication as a solution. Another way to handle these challenges in the downlink NOMA system is by using the RIS [6].
The RIS is an array of a large number of passive reflecting meta-surfaces (called meta-atoms). The electromagnetic properties of these meta-atoms can be reconfigured to control the amplitude and phase shift of the reflected signal from each meta-atom to focus the beam at the desired location [7]. Hence, RIS can control the radio environment intelligently [8]. The main advantages of using RIS are as follows: (i) Each meta atom contributes to a separate path from RIS to the user [9]. (ii) By adjusting the phase shift provided by the meta-atom to the reflected signal, constructive interference condition is achieved among the signals received from the different meta-atoms towards the desired user in a point-to-point communication model. This improves the SNR for the received signal. Consequently, the data rate of the user also increases. (iii) Another advantage of RIS is that if the direct path from BS to the user is blocked, then the system has a better coverage area by more indirect wireless paths from BS-RIS-User [7].
From the current literature on NOMA, it has been observed that sum data rate (SR) maximization is a common problem to encounter [10,11]. But, the problem with the SR in the NOMA downlink system is that when power allocation is conducted to maximize the SR, the more and more the data-rate is increased for the highest channel gain (CG) user and the data rates of lower CG users do not increase significantly. During the literature survey, we found that in the stand-alone NOMA downlink system, although optimization work has been conducted to maximize SR, the lower CG users could not achieve the upper bound of their individual data rate (IDR).
The drawback of a stand-alone NOMA downlink cluster is that lower CG users could not achieve the upper bound of their IDRs. This drawback can be overcome in the RIS-assisted TDMA-NOMA point-to-point communication model by allocating a sufficient number of meta-atoms such that the SINR of each user becomes saturated to reach the upper bound of IDR.
There are two popular resource allocation strategies: one is concentrating on SR maximization [11] and the other is focusing on fairness Index equalization [12,13,14] for the IDRs of all users present in the NOMA downlink cluster. But the previous allocation strategy does not hit always the upper bound of IDRs for lower CG users and the later allocation strategy does not allow the highest CG user to increase its data rate beyond the lowest IDR of the cluster. So, the resource allocation strategy should be able to hit the upper bound of IDRs for lower CG users and then allow to increase in the IDR of the highest CG user.

1.1. Motivation and Contribution

Figure 1 shows the motivation behind the proposed work in this paper. Although the effectiveness of NOMA has largely been explored in the sum throughput maximization, the identification of IDR still remained an unexplored area. Previously, it has been shown that RIS can lead to an overall improvement in the data rate by enhancing the effective channel gain of the downlink NOMA system. When time division multiple access (TDMA) is clubbed with multiple RISs in a distributed RIS-assisted NOMA (TDMA-RIS-NOMA) downlink system, a point-to-point communication model is created between the access point-to-RIS-to-user device. Due to this point-to-point communication model, the optimization of the phase shifts provided by meta-atoms of each RIS is facilitated. The optimized phase shifts of meta-atoms maximize the equivalent channel gain between the access point to the user. In this scenario, the channel becomes saturated and signal-to-interference plus noise ratio (SINR) becomes a function of power coefficients only. In this study, the power coefficients are calculated to maximize the SINR of each user belonging to a NOMA cluster using a geometric progression-based power allocation method such that IDR reaches its upper bound. Our findings set an upper limit for IDR and are useful for planning the resource allocation to achieve the desired quality of service (QoS) requirements in a NOMA downlink cluster.
To the best of the authors’ knowledge and belief, no resource allocation strategy tries to achieve the upper bound on the IDRs of lower CG users and simultaneously increases the IDR of the highest CG in stand-alone NOMA and RIS-NOMA systems. This IDR maximization becomes important when the access point (AP) is radiating low transmit power, as in the case of internet-of-things (IoT) networks [15].
Motivated by the above-mentioned points, this paper presents the TDMA-RIS-NOMA downlink system, where exploiting the upper bound of IDRs is possible with easy beam-forming and channel gain controlling. The main contributions from this paper are listed below:
  • A point-to-point beam-forming strategy is exploited in the TDMA-RIS-NOMA downlink cluster such that at any instant, one RIS is serving only one user device for downlink communication.
  • A geometric progression (GP)-based power coefficient allocation scheme is derived to find out the power coefficients of all the users belonging to an RIS-assisted downlink NOMA cluster for maximizing the IDRs of the users.
  • Distribution of data rate among the users of an RIS-NOMA downlink cluster is analyzed and an expression is derived to calculate the upper bound of IDRs.
  • Based on the upper bound of IDRs and QoS requirements, a clustering algorithm is proposed where we decide the cluster bandwidth and cluster size in the downlink NOMA-RIS system for different applications.

1.2. Paper Organization

The rest of the paper contains the system description in Section 2 followed by problem formulation in Section 3. The proposed scheme is elaborated in Section 4, then Section 5 contains the proposed algorithm. The complexity and convergence analysis of the proposed power allocation algorithm is done in Section 6. Section 7 explains the simulation results and briefly discusses the results obtained. Finally, the conclusion is written in Section 8,

2. System Description

We consider a downlink TDMA-RIS-NOMA point-to-point communication system that contains one AP with a single antenna; ‘M’ devices, each equipped with a single antenna; and ‘n’ RIS made up of ‘N’ meta-atoms, each as shown in Figure 2.
There are ‘n’ numbers of RIS present in the proposed system model, as shown in Figure 1. We assume that the distances among the RISs are large enough to mitigate the possibility of interference from one RIS to another RIS. Here, the TDMA system is followed with ‘m’ time slots. During one time slot, only one device is active in a TDMA group to access the corresponding RIS. Hence, a point-to-point communication model is formed between AP-RIS-user devices. One RIS is dedicated to one TDMA group.
The entire communication period T C is divided into multiple equal duration time slots of ‘t’ milliseconds, as in a TDMA system and shown in Figure 3. During any time slot ‘n’ devices are active from ‘n’ different TDMA groups. These active ‘n’ devices make a downlink NOMA cluster. There are m devices in a TDMA group. Hence, there are ‘m’ NOMA clusters. Each slot is assigned to a different cluster of user devices. The cluster formation is conducted as per the QoS (data-rates) requirements.
When a new time slot starts, only one user device is communicating through one RIS. The number of user devices active in any time slot is equal to the number of RIS deployed (n) in the system. During the present time slot, these n active devices receive a common broadcasted composite NOMA signal through different wireless channels (i.e., AP-to-RIS-to-user device). This received NOMA composite signal is decoded at the receiver (user device). The realization of time synchronization and frequency distribution among different resource blocks are conducted as described in [16] for NB-IoT systems.
Let D i l denote the ith device of the lth cluster, which is scheduled in lth time slot. Further, N is the number of meta-atoms allocated to the device ‘ D i l ’ such that these N meta-atoms are tuned to reflect the incoming signal from AP towards the user device ‘ D i l ’. Let h i r l denote the channel coefficient between D i l and rth meta-atoms of ith RIS allocated to D i l . The g i r l indicates the channel gain between rth meta-atom of ith RIS allocated to D i l and AP. Here, i { 1 , 2 , , n } r { 1 , 2 , 3 , , N } .
Assume g il and h il are the corresponding channel vectors for AP to RIS and RIS to the device D i l , respectively. The g il and h il have N total RIS elements, which generate the maximum channel gain (CG). If the symbol Θ l denotes the reflectivity-matrix of RIS for all D i l s, then equivalent channel gain h e q i l is given by
h e q i l = h il T Θ l g il = α r = 1 N ( h i r l ) ( g i r l ) e j θ r l ,
where Θ il = α × d i a g ( e j θ 1 l , e j θ 2 l , , e j θ N ) is N × N diagonal matrix for ith device D i l . h il and g il are the N × 1 matrix containing the channel gain coefficients. The h il T denotes the transpose of matrix h il .
The parameter α [ 0 , 1 ] is responsible for altering the amplitude of the reflected signal from the meta-atom.
The optimal value of phase shifts is calculated using the point-to-point downlink model θ r l = ( h i r l × g i r l ) r [ 1 , N ] , which causes the in-phase addition of all the paths [17,18].
We assume that the positions of RISs and AP are fixed so the distance between RIS and AP is also fixed. The direct path between all the devices and AP is completely blocked and channel gain for direct paths is equal to zero. This yields,
h e q i l = α r = 1 N ( | h i r l | × | g i r l | ) i [ 1 , n ] , l [ 1 , m ]
For maximizing the amplitude of reflected signal, we put α in (1) as unity. The | h e q i l | 2 is computed as,
| h e q i l | 2 = r = 1 N | h i r l | × | g i r l | 2 i [ 1 , n ] , l [ 1 , m ]
We assume the Rician fading channel model [12] for channel gain calculation between AP to IRS and IRS to the mobile user.
h i r s = κ 1 + κ X r L O S + 1 1 + κ X r N L O S
g i r s = κ 1 + κ Y r L O S + 1 1 + κ Y r N L O S
The value of κ parameter is taken equal to 3 and X r N L O S and Y r N L O S are non-line-of-sight components of the corresponding paths and characterized by Rayleigh distributed random variables with unit variance and zero mean in (4) and (5). X r L O S and Y r L O S are line-of-sight components of the corresponding paths and their value is taken as unity in this study. Direct paths from AP to devices are assumed to be missing due to signal blockage or longer distance, and communication occurs only via RIS to devices. A common frequency band is shared among the devices belonging to a NOMA cluster.
In this paper, our primary focus is to maximize the IDR when channel gains are already known. Hence, we assumed the perfect channel state information (CSI) and calculated the expression for IDRs. Although, the channel estimation is a complex task for the TDMA-RIS-assisted NOMA system, some channel estimation techniques [19,20] may be used to estimate the channels from AP-to-RIS and from RIS-to-user devices. The positions of RIS and AP are fixed.
The composite signal received at the D i l is given by,
y i l = h e q i l v = 1 n P T a v l x v l + w i l ,
where y i l is the received signal at D i l , w i l represents the additive white Gaussian noise (AWGN) with zero mean and σ 2 variance for all D i l s. Then the IDR of any user device inside the cluster can be given as,
R i l = B log 2 1 + γ i l , i [ 1 , n ] , l [ 1 , m ] ,
where R i l is the individual data-rate (IDR) achieved by the device D i l in the system and γ i l is the SINR corresponding to device D i l . The SINR of ith user in a downlink NOMA cluster is given by
γ i l = P T a i l | h e q i l | 2 P T ( v = 1 i 1 a v l ) | h e q i l | 2 + σ 2 ,
where P T is total power allocated to the cluster, a i l is the power coefficient of ith device in the lth cluster. σ 2 is the variance of AWGN noise that represents the noise power.

3. Problem Formulation

As discussed earlier at the end of the introduction section, the drawback of resource allocation for SR maximization in a downlink NOMA cluster is that all the lower CG users could not achieve the upper bound of IDRs and the data-rate of the highest CG gain user increases very rapidly. The drawback of other fairness index-based resource allocation techniques for data rate equalization is that the IDR of the highest CG user can not be increased beyond the lowest IDR in a NOMA downlink cluster. These two limitations can be overcome by the RIS-assisted NOMA downlink system. Hence, we see a problem statement about power and meta atom resource allocation in a downlink RIS-NOMA cluster such that all the lower CG users are achieving their upper bound of IDRs and the remaining resources are allocated to the highest CG user to enhance its IDR. The power coefficients and meta-atoms are the resources that need to be cleverly distributed among the users of the downlink RIS-NOMA cluster to achieve this goal.
The problem is defined below under the constraints C1 to C3.
m a x i = 1 n R i l i [ 1 , n ] , l [ 1 , m ] { ϕ i l , a i l }
Subjected to:
C 1 : Θ r l [ 0 , 360 )   in   degrees C 2 : i = 1 n a i l = 1 l [ 1 , m ] C 3 : 0 < a i l < 1 i [ 1 , n ] and l [ 1 , m ] C 4 : 0 < N i l m i n < N i [ 1 , n ] , l [ 1 , m ]

Constraints Involved in Reflectivity Matrix (Phase Shifts at All the Meta-Atoms) and Power Allocation:

Constraint 1 (C1): Ideally, phase shifts may take any value in the range [ 0 , 360 ) degrees.
Constraint 2 (C2): The sum of all power coefficients in a cluster is equal to 1.
i = 1 n a i l = 1 i [ 1 , n ] , l [ 1 , m ]
Constraint 3 (C3): All power coefficients are positive fractions, i.e.,
0 < a i l < 1 i [ 1 , n ] , l [ 1 , m ]
Constraint 4 (C4): Sufficient meta-atoms should be available in each RIS to achieve the condition of channel saturation., i.e.,
0 < N i l m i n < N i [ 1 , n ] , l [ 1 , m ]
Here, N i l m i n are the minimum number of meta-atoms required to bring the equivalent channel gain in the saturation condition with respect to IDR of the user.

4. Proposed Scheme

The proposed scheme executes the task in two phases: (i) suppressing the noise by allocating an adequate number of meta-atoms (one RIS for one user) to each user of a TDMA-RIS-NOMA cluster, (ii) finding the power coefficients to maximize the SINR.

4.1. Suppressing the Noise Using RIS

If a sufficient number of meta atoms are available for each user belonging to a RIS-NOMA cluster, then meta atoms can be used as a tool to make the data rate less dependent on channel gain, total cluster power, and AWGN noise power for downlink RIS-NOMA communication. The mathematical derivation to prove the above-mentioned hypothesis is presented in this subsection. By putting h e q i l = h e q i l s a t in (8), γ i l becomes equal to γ i l s a t , as shown below:
γ i l s a t = P T a i l | h e q i l s a t | 2 P T ( v = 1 i 1 a v l ) | h e q i l s a t | 2 + σ 2 ,
where h e q i l s a t represents the equivalent channel gain for D i l in saturation state, i.e., increasing channel gain beyond this point does not increase the SINR anymore for D i l . Dividing numerator and denominator both by P T | h e q i l s a t | 2 we get
γ i l s a t = a i l v = 1 i 1 a v l + σ 2 P T | h e q i l s a t | 2 ,
γ i l s a t = a i l v = 1 i 1 a v l + 1 ρ i | h e q i l s a t | 2 ,
where ρ i = P T σ 2 . If ρ i | h e q i l s a t | 2 1 and 1 ρ i | h e q i l s a t | 2 < < v = 1 i 1 a v l then (12) reduces to:
γ i l s a t = a i l v = 1 i 1 a v l i { 2 , 3 , , n }
R i l m a x = B log 2 1 + a i l v = 1 i 1 a v l i { 2 , 3 , , n } ,
For i = 1, interference signal is zero; hence, (8) becomes
γ 1 l = a 1 l ρ 1 l | h e q 1 l | 2
R 1 l = B log 2 1 + a 1 l ρ 1 l | h e q 1 l | 2 f o r i = 1 .
The data rate function R 1 l for the highest channel gain user is an increasing function. Hence, the upper bound on data rate for user 1 is decided by maximum power-handling capabilities of the user device. It is clear from the (12) that when an appropriate number of meta-atoms is allocated to a user in a downlink NOMA cluster, its SINR reaches the level of saturation, as calculated in (13). Beyond this limit, if we increase the number of meta atoms serving to the user, it will not change the SINR for a given set of power coefficients. Hence, the data rate of the individual user becomes saturated with respect to N i , l and we may say that the channel saturation condition is achieved. At this point, maximum throughput is obtained for the user belonging to the RIS-assisted NOMA downlink cluster.

4.2. Finding the Power Coefficients to Maximize the SINR

To maximize the ratio in (13), the numerator is maximized and the denominator is minimized. Equation (13) can also be written as:
γ i l s a t = a i l v = 1 i 1 a v l i { 2 , 3 , , n }
γ i l s a t = a i l 1 x = i + 1 n a x l i { 2 , 3 , , n } .
For the lowest channel gain user in a cluster i = n , putting i = n in (18), we get:
γ n l s a t = a n l 1 a n l .
If a n l is maximized in (19), then 1 a n l is minimized and the ratio, i.e., γ n l is maximized. Similarly, for i = n 1 (18) becomes,
γ n 1 , l s a t = a n 1 , l 1 a n l a n 1 , l .
In (20), a n l is already maximized and a n 1 , l needs to be maximized. From the (19) and (20), it can be concluded that, if we maximize the power coefficients in the order from a n , l , a n 1 , l , a n 2 , l , , a 1 , l , i.e., the lowest channel gain to second-lowest channel gain to the successive higher channel gain and so on, then it can be assured to achieve the maximum SINRs for all the users of an RIS-assisted NOMA cluster.
For performing the SIC process successfully at the receiver, it is important to distribute the total cluster power such that the lowest channel gain user must have more than 50 % of total cluster power. Similarly, second lowest channel gain user must have more than 25 % of the total cluster power and so on for successive lower channel gain users [11]. In the first iteration of power coefficient allocation, if minimum 50 % of cluster power is allocated to D n l ( a n l = 1 2 ), 25 % of cluster power is allocated to D n 1 , l ( a n 1 , l = 1 4 ), 12.5 % of cluster power is allocated to D n 2 , l ( a n 2 , l = 1 8 ) and so on. Then remaining power in the fraction after allocation till the highest channel gain user would be
1 1 2 1 4 1 8 . . . 1 2 n = 1 2 n
.
Now, this remaining power needs to be redistributed among the n users of the cluster in the second iteration. If half of the remaining power is allocated to lowest channel gain user, i.e., 1 2 × 1 2 n , then a n , l = 1 2 + 1 2 n + 1 . After this allocation, remaining power becomes 1 2 n 1 2 n + 1 = 1 2 n + 1 . Half of this remaining power is distributed to the next lowest channel gain user ( D n 2 , l ). The process of allocating half of the remaining power is repeated till the remaining power is negligible as compared to P T o l l , where P T o l l is minimum detectable power at the NOMA receiver. If P T o l l P T | h e q m i n | 2 < 1 2 2 n , then the geometric progression series for calculating the power coefficient can be given as:
a n = 1 2 + 1 2 ( n + 1 ) + 1 2 ( 2 n + 1 ) + 1 2 ( 3 n + 1 ) . . .
a n 1 = 1 2 2 + 1 2 ( n + 2 ) + 1 2 ( 2 n + 2 ) + 1 2 ( 3 n + 2 ) . . .
. . . . . . . . . . . . . . .
a 1 = 1 2 n + 1 2 ( 2 n ) + 1 2 ( 3 n ) + 1 2 ( 4 n ) . . .
So, if P T o l l P T | h e q m i n | 2 < 1 2 2 n and ρ i | h i l g i l | 2 1 then, the generalized expression for ith user’s power coefficient calculation, when cluster size is equal to n, can be written as:
a i = 1 2 ( n i + 1 ) + 1 2 ( 2 n i + 1 ) + 1 2 ( 3 n i + 1 ) + . . . . i [ 1 , n ] .
For n 3 the first five terms of the series can be taken into consideration and subsequent terms may be neglected because they do not contribute significantly in the magnitude of the power coefficient.

4.3. Theoretical Upper Bounds of Normalized IDRs ( S U F m a x )

If we normalize the IDR with respect to bandwidth, then
I D R = B log 2 1 + S I N R
I D R = B × S U F
S U F = I D R / B = log 2 1 + S I N R
S U F is obtained. For lower CG users, S U F m a x is given by
S U F i l m a x = log 2 1 + a i l v = 1 i 1 a v l i { 2 , 3 , , n }
Putting n = 3 , 4 , 5 , 6 in (24) gives a i s for different cluster sizes. a i s are calculated for lower CG users, then maximum normalized IDR can be found with the help of (28). Theoretically, the upper bounds of normalized IDRs are calculated and tabulated in Table 1.
The second column of the Table 1 indicates the normalized data rate of the Highest CG user, which depends on equivalent channel gain and noise power. Hence, its value is not specified in the table and we have written ‘variable’ there.

4.4. Cluster Size Calculation Based on Maximum IDRs and QoS Requirements

Table 1 shows the upper bound of normalized IDR with respect to cluster bandwidth. This normalized IDR is also known as the spectrum utilization factor (SUF). The maximization of SUF is presented in Table 1 for all lower CG users. If we multiply the SUF with bandwidth allocated to one NOMA cluster we find the IDR for user. This IDR must be greater than or equal to QoS requirements
Q o S m i n B × S U F m a x
We can use (29) to determine the maximum cluster size for any application. The values of S U F m a x are taken from Table 1 for different cluster members. For example, narrow band IoT (NB-IoT) devices’ bandwidth and minimum data rate requirement is less, as described in [15,21]. For downlink NB-IoT devices, B = 180 kHz and if Q o S m i n = 215 kbps for an application, then S U F m a x values obtained ensure that we can take the cluster size as 2 or 3, only because when n 4 , then (29) is not satisfied for the lowest CG user.

5. Proposed Algorithm for Cluster Formation, RIS Allocation, Power Allocation and IDR Maximization in Downlink TDMA-RIS-NOMA System

Channel Saturation-Based Algorithm for RIS and Power Allocation for Maximizing IDR

In Algorithm 1, steps 1 and 2 define the input and output parameters, respectively. Steps 3 to 8 are used for cluster formation as shown in Figure 4. Here, the time slot scheduling of the user devices is done according to their QoS requirements. Steps 9 to 13 describe the meta-atom allocation ( N i l m i n ) for channel saturation. Then power coefficients for maximum IDR are calculated using step 14. Finally, Step 16 terminates the algorithm, when resource allocation is complete for all the clusters.
The advantages of the proposed algorithm are as follows:
  • Control over channel gain becomes very easy and straight forward because of the point-to-point communication model.
  • Clustering and decoding order may be changed instantly according to Qos requirements.
  • TDMA-RIS-NOMA point-to-point downlink environment is the ideal situation to exploit the maximum controllability over IDRs of a NOMA downlink cluster.
  • Upper bound of IDRs is achieved.
Algorithm 1 Channel Saturation-based Algorithm for Cluster Formation, RIS Allocation, Power Allocation and IDR Maximization in Downlink TDMA-RIS-NOMA System
 1:Inputs: M , n , N , { q 1 , q 2 , , q M } , h i r l , g i r l
 2:Outputs: N i l m i n , a i l , R i l m a x i [ 1 , n ] a n d l [ 1 , m ]
 3:Arrange all User Devices in descending order according to their Qos requirements: q 1 > q 2 > . . . > q M
 4:Decide cluster size with the help of (29).
 5:Create clusters such that max and min QoS devices are included in the same group.
 6:for l = 1 : 1 : m do
 7:   C L U S T E R ( l ) = { q 1 l , q 2 l , , q ( n 1 ) l , q n l } =
{ q ( l ) , q ( l + m ) , q ( l + 2 m ) , ,
   q ( M l 2 m ) , q ( M l m ) , q ( M l + 1 ) }
 8:end for
 9:if P T o l l P T | h e q i l | 2 1 2 2 n a n d N i l m i n N then
10:   N i l m i n = N i l m i n + 1 .
11:  Allocate one more meta atom with max channel gain and calculate new effective channel gain h e q i l from (2).
12:end if
13:To saturate the effective channel gain h e q i l , allocate all the meta-atoms (N) of a RIS to the user device to ensure P T o l l P T | h e q i | 2 < 1 2 2 n condition is achieved.
14:Find the values of power coefficient a i l for maximizing IDR of each user using (24).
15:Repeat steps 9 to 14 for all integer values of i [ 1 , n ] and l [ 1 , m ] .
16:End of the algorithm.
Figure 4. Clustering mechanism used in the proposed downlink TDMA-RIS-NOMA.
Figure 4. Clustering mechanism used in the proposed downlink TDMA-RIS-NOMA.
Electronics 12 00618 g004

6. Complexity and Convergence of Proposed Algorithm

We have compared the complexity in terms of flop count with the stand-alone NOMA system described by Ali et al. [11]. The detailed analysis of the complexity of Ali et al. is conducted in [22]. The flops are basically defined as any mathematical operation (like addition, subtraction, multiplication, and division) performed during the execution of algorithm [23]. For the purpose of comparison, we have compared the proposed algorithm’s complexity with Ali et al. in Table 2.
In the proposed algorithm, the complexity is calculated for the power allocation block only, i.e., step 14. We have calculated the initial 5 terms appearing in the GP for each power coefficient by putting 1 2 = 0.5 in (24) and, hence, the number of additions required is equal to 4 for calculating any power coefficient. There are n members in a cluster so we need to calculate n power coefficients. The total add operations are equal to 4 n during the power allocation. Similarly, the total multiplication operations required for power allocation are equal to 5 n 1 . Total number of flops required is 4 n + 5 n 1 = 9 n 1
The power coefficients are calculated with the help of (24). In (24) the initial 5 terms only contribute significantly and subsequent terms are ignored as the value of the power coefficient converges until the third decimal place with the initial 5 terms only. Furthermore, the convergence of the proposed algorithm is proofed by the number of meta atoms Vs. IDR (in bits per second per Hertz) curve (Figure 5) presented in the simulation result section. As the number of meta-atoms are increased, the IDR converges to its upper limit value. these upper limits of IDR are calculated and tabulated in Section 4.1, Table 1.

7. Simulation Results and Discussion

Table 3 describes the simulation parameters. The AWGN noise power is calculated according to the σ 2 = 130 + 10 log 10 ( B ) + F n , where F n is in dB, σ 2 is in dBm, B is in Hz [17].
Monte-Carlo simulations are performed for 100,000 samples and the average value of normalized IDR in bits per sec per Hertz is calculated for different cluster sizes. For RIS-NOMA simulations, the total transmit power ( P T ) is taken as 23 dBm [24]. For simulation of stand-alone NOMA without RIS system, the total transmit power is taken as 46 dBm [11].
Table 1 and Table 4 present the theoretical upper bounds of IDRs and the Monte-Carlo simulation results to verify the theoretical benchmark, respectively, for proposed GP-based power allocation in the RIS-NOMA downlink cluster with different cluster sizes. The results shown here validate the proposed hypothesis that each lower CG user (user 2 to user ‘n’) present in a NOMA downlink cluster cannot achieve the IDR higher than its upper bound benchmark, irrespective of higher channel gain or higher cluster power provided to it. The empty places in these tables are intentionally left blank to show that the cluster is already full and no more users can be accommodated in the cluster than the cluster size.
Similarly, Table 5 shows the theoretical upper bound of IDRs for the magic matrix-based power allocation [22] in RIS-NOMA downlink cluster and Table 6 verifies the theoretical benchmark set in Table 5 by showing Monte-Carlo simulation-based results in deep agreement with the benchmark of Table 5. The results obtained in Table 4 and Table 6 again validate the proposed hypothesis about the upper bound of IDR for each lower CG user belonging to a NOMA downlink cluster.
Table 7 and Table 8 highlight the simulation results for stand-alone NOMA downlink cluster without RIS for different cluster sizes, when Magic matrix-based power allocation [22] and optimal power allocation [11] have been performed, respectively. Now, if we compare the results obtained in Table 4 and Table 8, then it clearly shows that IDRs for all the users are better in RIS-NOMA as compared to stand-alone NOMA without RIS. The same conclusion can also be drawn by comparing the results of Table 6 and Table 7. This comparison shows that RIS-NOMA is better than NOMA without RIS for all cases of power allocation. A reduction of 23Dbm in total power is achieved in the RIS-NOMA system while improving the data-rates as compared to their non-RIS counter part.
Results of Table 4 also show the optimality of the proposed GP-based power allocation technique for all users of the RIS-NOMA cluster because IDRs in Table 4 are highest among Table 5, Table 6, Table 7 and Table 8.
As shown in Figure 5, the saturation point is reached for all the lower CG users in the downlink NOMA clusters as the effective CG is increased. The highest CG user for RIS-NOMA cluster is not saturated with respect to effective CG. This fact is shown in the Figure 6 where the number of meta-atoms is increased to enhance the effective CG. The curves for different cluster sizes are plotted in this graph. The graph shows that the IDR of the highest CG user increases as the effective CG increases.
The simulation results confirmed the analysis conducted in Section 4. The data rate increases as the number of meta-atoms increases before the saturation point. After this point, as we increase the number of meta-atoms, the change in the data rate of the corresponding user is negligible and we can say that the user has reached the upper limit of the IDR.
The data rate of the highest CG user is not saturated with respect to its effective CG. The rest of the users belonging to the same NOMA cluster are saturated to a predefined value R i l m a x , which is dependent on the power coefficients of the users. Simulation results for R i l m a x are in agreement with (14).

8. Conclusions

This study finds the upper limit of the IDR for all lower channel gain users in the TDMA-RIS-NOMA scenario. The proposed GP-based power allocation method maximizes the power allocation coefficients and, therefore, improves the SINR to provide an upper limit of the individual data rates. Although the TDMA-RIS-NOMA scenario has a high chance of achieving the saturated channel due to its inherent characteristics of serving one user at a time, the proposed method could also be useful in non-TDMA scenarios to provide an upper limit of the IDR. The proposed method also helps in deciding the maximum size of the cluster based on the spectrum utilization factor and predefined quality of service requirements. The maximum IDR obtained from the analytical method for all lower channel gain users has also been verified with the Monte-Carlo-based simulation that showed a minimum dissimilarity. This provides an additional benefit over the previous studies that only focus on maximizing the overall sum data rate. This was the pilot study showing the effectiveness of using a GP-based power allocation method for obtaining maximum IDR and, can be useful in lower power requirement applications like NB-IoT systems. In the future, we intend to verify the study findings in complex scenarios by estimating the channel state information and investigating the effect of imperfect CSI and imperfect SIC on the maximum achievable individual data rate.

Author Contributions

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

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Elbayoumi, M.; Kamel, M.; Hamouda, W.; Youssef, A. NOMA-Assisted Machine-Type Communications in UDN: State-of-the-Art and Challenges. IEEE Commun. Surv. Tutor. 2020, 22, 1276–1304. [Google Scholar] [CrossRef]
  2. Ding, Z.; Vincent Poor, H. A Simple Design of RIS-NOMA Transmission. IEEE Commun. Lett. 2020, 24, 1119–1123. [Google Scholar] [CrossRef] [Green Version]
  3. Islam, S.M.R.; Avazov, N.; Dobre, O.A.; Kwak, K.s. Power-Domain Non-Orthogonal Multiple Access (NOMA) in 5G Systems: Potentials and Challenges. IEEE Commun. Surv. Tutor. 2017, 19, 721–742. [Google Scholar] [CrossRef] [Green Version]
  4. Wu, Q.; Zhang, R. Towards Smart and Reconfigurable Environment: Intelligent Reflecting Surface Aided Wireless Network. IEEE Commun. Mag. 2020, 58, 106–112. [Google Scholar] [CrossRef] [Green Version]
  5. Balyan, V. Cooperative relay to relay communication using NOMA for energy efficient wireless communication. Telecommun. Syst. 2006, 77, 271–281. [Google Scholar] [CrossRef]
  6. Wang, J.; Li, J. Energy efficiency maximization for IRS-assisted NOMA networks. Phys. Commun. 2022, 52, 101647. [Google Scholar] [CrossRef]
  7. Wu, Q.; Zhang, S.; Zheng, B.; You, C.; Zhang, R. Intelligent Reflecting Surface-Aided Wireless Communications: A Tutorial. IEEE Trans. Commun. 2021, 69, 3313–3351. [Google Scholar] [CrossRef]
  8. Zhang, M.; Tan, L.; Huang, K.; You, L. On the Trade-Off between Energy Efficiency and Spectral Efficiency in RIS-Aided Multi-User MISO Downlink. Electronics 2021, 10, 1307. [Google Scholar] [CrossRef]
  9. Basar, E.; Di Renzo, M.; De Rosny, J.; Debbah, M.; Alouini, M.S.; Zhang, R. Wireless Communications Through Reconfigurable Intelligent Surfaces. IEEE Access 2019, 7, 116753–116773. [Google Scholar] [CrossRef]
  10. Abu Mahady, I.; Bedeer, E.; Ikki, S.; Yanikomeroglu, H. Sum-Rate Maximization of NOMA Systems Under Imperfect Successive Interference Cancellation. IEEE Commun. Lett. 2019, 23, 474–477. [Google Scholar] [CrossRef]
  11. Ali, M.S.; Tabassum, H.; Hossain, E. Dynamic User Clustering and Power Allocation for Uplink and Downlink Non-Orthogonal Multiple Access (NOMA) Systems. IEEE Access 2016, 4, 6325–6343. [Google Scholar] [CrossRef]
  12. Yang, G.; Xu, X.; Liang, Y.C.; Renzo, M.D. Reconfigurable Intelligent Surface-Assisted Non-Orthogonal Multiple Access. IEEE Trans. Wirel. Commun. 2021, 20, 3137–3151. [Google Scholar] [CrossRef]
  13. Choi, J. Power Allocation for Max-Sum Rate and Max-Min Rate Proportional Fairness in NOMA. IEEE Commun. Lett. 2016, 20, 2055–2058. [Google Scholar] [CrossRef]
  14. Al-Wani, M.M.; Sali, A.; Noordin, N.K.; Hashim, S.J.; Leow, C.Y.; Krikidis, I. Robust Beamforming and User Clustering for Guaranteed Fairness in Downlink NOMA With Partial Feedback. IEEE Access 2019, 7, 121599–121611. [Google Scholar] [CrossRef]
  15. Shahini, A.; Ansari, N. NOMA Aided Narrowband IoT for Machine Type Communications With User Clustering. IEEE Internet Things J. 2019, 6, 7183–7191. [Google Scholar] [CrossRef] [Green Version]
  16. Jewel, M.K.H.; Zakariyya, R.S.; Lin, F. On Channel Estimation in LTE-Based Downlink Narrowband Internet of Things Systems. Electronics 2021, 10, 1246. [Google Scholar] [CrossRef]
  17. Bjornson, E.; Ozdogan, O.; Larsson, E.G. Intelligent Reflecting Surface Versus Decode-and-Forward: How Large Surfaces are Needed to Beat Relaying? IEEE Wirel. Commun. Lett. 2020, 9, 244–248. [Google Scholar] [CrossRef] [Green Version]
  18. Zappone, A.; Di Renzo, M.; Xi, X.; Debbah, M. On the Optimal Number of Reflecting Elements for Reconfigurable Intelligent Surfaces. IEEE Wirel. Commun. Lett. 2021, 10, 464–468. [Google Scholar] [CrossRef]
  19. He, Z.Q.; Yuan, X. Cascaded Channel Estimation for Large Intelligent Metasurface Assisted Massive MIMO. IEEE Wirel. Commun. Lett. 2020, 9, 210–214. [Google Scholar] [CrossRef] [Green Version]
  20. Taha, A.; Alrabeiah, M.; Alkhateeb, A. Enabling Large Intelligent Surfaces with Compressive Sensing and Deep Learning. IEEE Access 2021, 9, 44304–44321. [Google Scholar] [CrossRef]
  21. 3rd Generation Partnership Project; NB-IoT; Technical Report on Physical Layer Procedures; Evolved Universal Terrestrial Radio Access (E-UTRA). 3GPP Technical Specification Group Radio Access Network, 2018, V15.2.0, Rel.15, TS36.213. Available online: http://www.3gpp.org/ftp/Specs/archive/36_series/36.213/36213-d40.zip (accessed on 26 March 2021).
  22. Tiwari, S.; Sengupta, J. Magic-Matrix-Based Power Allocation for Downlink Nonorthogonal Multiple Access. IEEE Syst. J. 2022, 16, 1412–1423. [Google Scholar] [CrossRef]
  23. Singh, S.K.; Agrawal, K.; Singh, K.; Li, C.P.; Huang, W.J. On UAV Selection and Position-Based Throughput Maximization in Multi-UAV Relaying Networks. IEEE Access 2020, 8, 144039–144050. [Google Scholar] [CrossRef]
  24. 3GPP Standard TS 36.213. 3rd Generation Partnership Project; NBIoT; Technical Report on BS and UE Radio Transmission and Reception; Evolved Universal Terrestrial Radio Access (E-UTRA); 3GPP Tech. Rep. Group Radio Access Network, 2016, V13.0.0, Rel.13, TR36.802. Available online: https://www.3gpp.org/ftp/Specs/archive/36_series/36.802/36802-100.zip (accessed on 27 March 2021).
Figure 1. Motivation behind proposed work.
Figure 1. Motivation behind proposed work.
Electronics 12 00618 g001
Figure 2. Overview of the TDMA-RIS assisted downlink NOMA system.
Figure 2. Overview of the TDMA-RIS assisted downlink NOMA system.
Electronics 12 00618 g002
Figure 3. Time slot allocation for different clusters in TDMA-RIS-NOMA downlink system.
Figure 3. Time slot allocation for different clusters in TDMA-RIS-NOMA downlink system.
Electronics 12 00618 g003
Figure 5. Data-rate plot analysis for lower channel gain user devices in downlink NOMA system.
Figure 5. Data-rate plot analysis for lower channel gain user devices in downlink NOMA system.
Electronics 12 00618 g005
Figure 6. Data-rate comparison for different cluster size highest channel gain user (user1).
Figure 6. Data-rate comparison for different cluster size highest channel gain user (user1).
Electronics 12 00618 g006
Table 1. Normalized IDR theoretical analysis in bits per second per Hertz for GP-based power allocation inside the RIS-assisted NOMA Downlink cluster.
Table 1. Normalized IDR theoretical analysis in bits per second per Hertz for GP-based power allocation inside the RIS-assisted NOMA Downlink cluster.
IDR Theoretical Analysis in Bits per Second per Hertz for GP-Based Optimal Power
Allocation in Downlink RIS-NOMA Clusters
Cluster SizeUser 1User 2User 3User 4User 5User 6
n = 3variable1.5851.222---
n = 4variable1.5851.2221.099--
n = 5variable1.5851.2221.0991.047-
n = 6variable1.5851.2221.0991.0471.023
Table 2. Complexity comparison in flop count.
Table 2. Complexity comparison in flop count.
Power Allocation MethodAli et al. [11]Proposed Algorithm
No. of Additions n 1 4 n
No. of Subtractions ( n 1 ) n / 2 0
No. of Multiplications ( ( n 1 ) n / 2 ) + ( n 2 ) 5 n 1
No. of Divisions n ( n + 1 ) / 2 0
Total Number of Flops ( 3 n 2 + 3 n 6 ) / 2 9 n 1
Table 3. Simulation Parameters.
Table 3. Simulation Parameters.
Description of the ParameterSymbolValue
Total number of devices present in the systemM12
Number of devices included in a cluster (cluster size)n3/4/6
Total number of meta-atoms in the RISN10 to 300
Minimum distance between RIS and devices d m i n 50 m
Fixed distance between RIS and Access point d f i x 50 m
Distance between ith device D i l to RIS D i l 50 m to 300 m
Carrier frequency f c 3 GHz
Bandwidth for each deviceB180 kHz
Transmit power from AP P T 23 dBm
AWGN power spectral density in dBmw−130 dBm
Minimum data-rate requirement for each device R m i n 100 kbps
Noise Figure in dB F n 10 dB
Table 4. Normalized IDR Monte-Carlo simulation analysis in bits per sec per Hertz for GP-based optimal power allocation in downlink TDMA-RIS-NOMA clusters.
Table 4. Normalized IDR Monte-Carlo simulation analysis in bits per sec per Hertz for GP-based optimal power allocation in downlink TDMA-RIS-NOMA clusters.
Cluster SizeUser1User2User3User4User5User6
n = 314.29651.58491.2224 -
n = 412.58221.58481.22231.0995 -
n = 510.77131.58441.22221.09951.0473-
n = 69.99451.58381.22191.09931.04721.0230
Table 5. Normalized IDRs’ theoretical upper bound in bits per sec per Hertz for different cluster sizes in Downlink RIS-NOMA, when magic matrix-based power allocation [22] is adopted.
Table 5. Normalized IDRs’ theoretical upper bound in bits per sec per Hertz for different cluster sizes in Downlink RIS-NOMA, when magic matrix-based power allocation [22] is adopted.
Cluster SizeUser 1User 2User 3User 4User 5User 6
n = 3Variable1.22241.0995---
n = 4Variable1.22241.19261.0875--
n = 5Variable1.22241.09951.09311.0224-
n = 6Variable1.58501.11551.05441.02651.0131
Table 6. Normalized IDRs’ Monte-Carlo simulation analysis in bits per sec per Hertz for Magic matrix-based power allocation [22] in downlink RIS NOMA clusters.
Table 6. Normalized IDRs’ Monte-Carlo simulation analysis in bits per sec per Hertz for Magic matrix-based power allocation [22] in downlink RIS NOMA clusters.
Cluster SizeUser 1User 2User 3User 4User 5User 6
n = 315.09171.22241.0995---
n = 412.88001.22231.19261.0874--
n = 511.51151.22211.09941.09301.0223-
n = 69.91451.58371.11511.05421.02641.0130
Table 7. Normalized IDR analysis in bits per sec per Hertz of Magic matrix-based power allocation [22] in downlink NOMA clusters without IRS.
Table 7. Normalized IDR analysis in bits per sec per Hertz of Magic matrix-based power allocation [22] in downlink NOMA clusters without IRS.
Cluster SizeUser 1User 2User 3User 4User 5User 6
n = 35.27861.16761.0169---
n = 44.31491.13611.12060.9919--
n = 53.57501.09351.01181.01800.9224-
n = 62.45611.28220.97900.95710.94490.9073
Table 8. Normalized IDR analysis in bits per sec per Hertz of Optimal power allocation [11] in downlink NOMA clusters without IRS.
Table 8. Normalized IDR analysis in bits per sec per Hertz of Optimal power allocation [11] in downlink NOMA clusters without IRS.
Optimal Power Allocation [11] in Downlink NOMA Clusters without IRS
Cluster SizeUser 1User 2User 3User 4User 5User 6
n = 35.59250.96130.9274---
n = 44.79400.94560.94680.9147--
n = 53.98000.91460.92860.93460.9031-
n = 63.12760.85840.88880.91170.92200.8960
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

Tiwari, S.; Sengupta, J.; Bokde, N.D. Analysis of Individual User Data Rate in a TDMA-RIS-NOMA Downlink System: Beyond the Limitation of Conventional NOMA. Electronics 2023, 12, 618. https://0-doi-org.brum.beds.ac.uk/10.3390/electronics12030618

AMA Style

Tiwari S, Sengupta J, Bokde ND. Analysis of Individual User Data Rate in a TDMA-RIS-NOMA Downlink System: Beyond the Limitation of Conventional NOMA. Electronics. 2023; 12(3):618. https://0-doi-org.brum.beds.ac.uk/10.3390/electronics12030618

Chicago/Turabian Style

Tiwari, Sourabh, Joydeep Sengupta, and Neeraj Dhanraj Bokde. 2023. "Analysis of Individual User Data Rate in a TDMA-RIS-NOMA Downlink System: Beyond the Limitation of Conventional NOMA" Electronics 12, no. 3: 618. https://0-doi-org.brum.beds.ac.uk/10.3390/electronics12030618

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