Loading [MathJax]/extensions/MathZoom.js
Throughput Maximization in RIS-Assisted NOMA-THz Communication Network | IEEE Journals & Magazine | IEEE Xplore

Throughput Maximization in RIS-Assisted NOMA-THz Communication Network


Abstract:

In order to overcome spectrum scarcity and provide higher data rates, the sixth-generation (6G) wireless communication network is expected to perform data transmission us...Show More

Abstract:

In order to overcome spectrum scarcity and provide higher data rates, the sixth-generation (6G) wireless communication network is expected to perform data transmission using terahertz (THz) frequencies. However, the effective implementation of these communication systems is hampered by severe levels of signal degradation to which the THz bandwidth is subject to. Recent improvements and advancements in the fabrication process of electromagnetic (EM) metamaterials have made reconfigurable intelligent surfaces (RIS) a very promising solution to address these THz-related attenuation issues. Additionally, the adoption of non-orthogonal multiple access (NOMA) transmissions represents an effective way to improve spectrum efficiency for 6G networks. In this paper, we investigate the problem of downlink aggregated sum-rate maximisation for a multiple-input multiple-output (MIMO) system assisted by a RIS panel in performing NOMA transmission within the THz bandwidth. More specifically, we propose an optimization algorithm that jointly optimizes the transmitting power at the access point (AP) and the phase-shift coefficients for the RIS elements iteratively. Through simulation results, we demonstrate that the proposed method outperforms conventional benchmark schemes in terms of achieved aggregated throughput.
Page(s): 5706 - 5717
Date of Publication: 04 September 2024
Electronic ISSN: 2644-125X

Funding Agency:


SECTION I.

Introduction

The upcoming sixth-generation communication (6G) technologies are envisaged to provide substantial improvements in terms of communication performance, which in turn will enable the possibility of deploying a new set of disruptive services like Internet of Things based services, augmented/virtual reality, Tactile Internet, multi-sense experience and autonomous driving [1], [2]. Indeed, 6G technologies are expected to meet the stringent requirements necessary to enable the possibility to fully roll-out these services, such as massive ubiquitous connectivity, higher data rates on the order of terabits-per-second (Tbps), and ultra-reliable low latency communications (URLLCs) [3], [4]. This will be possible thanks to the innovative keystone communication paradigms and approaches that 6G will introduce, especially at the physical layer of the networks.

First of all, possibilities of performing transmissions using both sub-terahertz and terahertz (THz) bands, spanning frequencies from 100 gigahertz (GHz) to 10 THz, have been recognized by both academia and industry as essential for the deployment of 6G-related technologies [5]. Essentially, the main interest in the adoption of these frequency bands is driven by spectrum scarcity at lower bands including sub-6 GHz, the mid-range bands, and the millimeter waves. In addition, the adoption of THz will provide some other benefits. Indeed, thanks to the advancements in major advancements in electronics and photonics, the usage of THz-based communication will enable the possibility of:

  • Realizing wireless links with Tbps capacity due to the large availability of bandwidth;

  • Facilitating the deployment of small-size radios that can be seamlessly embedded in diverse locations, thanks to the small dimensions of terahertz transceivers and antennas;

  • Implementing novel wireless sensing techniques that extend beyond radar and localization, including climate change research and even nano-bio-sensing for revolutionary healthcare applications.

Then, it is clear how research investigations aimed to unleash the complete capabilities of THz-based communications have recently gained particular attention [6]. However, from one side the adoption of THz may open the doors to unprecedented communication capabilities, on the other hand, its adoption result is still limited. This is because THz communications signals will be subject to strong penetration losses. Although there is a vast research literature in the context of hybrid analog and digital beamforming for mitigating the channel loss problems in 5G multiple-input multiple-output (MIMO) networks [7], [8], these approaches cannot be directly applied in THz communication primarily due to the difficulty in developing highly-efficient multi-antenna transceivers for beamforming within that range of frequencies.

Interestingly, the recent progress and enhancements in the manufacturing process of electromagnetic (EM) metamaterials have led to the realization of reconfigurable intelligent surfaces (RISs), an innovative technology that permits the control of the propagation of EM waves [9]. Indeed, RIS are planar arrays of micro or nano-scale structures, usually placed on building facades, which through the usage of proper control signals exhibit various macroscopic behaviors, including reflection, refraction, and diffraction. Furthermore, RIS is a passive technology, meaning that no additional power is used to reflect the signal. For these reasons, they have been recognized as cost-effective and energy-efficient solutions for controlling and enhancing the propagation characteristics of THz-based communication scenarios [10], [11].

In addition to the usage of THz bandwidth and RIS, the concept of non-orthogonal multiple access (NOMA) represents another important communication paradigm that is gaining significant attention as a pivotal enabler in the evolution of next-generation multiple access (NGMA) techniques for 6G networks [12], [13], [14], [15], [16]. In fact, based on the concepts of superposition coding (SC) at the transmitter side, NOMA provides the possibility of multiplexing different users within the time/frequency resource block. Subsequently, receivers will be able to decode their respective message by using successive interference cancellation (SIC) [17]. Then, one can easily notice that, based on its inner principle, the adoption of NOMA holds great potential for achieving several key performance indicators in 6G networks. Indeed, the use of NOMA communication paradigm, which multiplexes multiple users within the same time-frequency resource, offers increased spectral and energy efficiency, enhanced network capacity, and improved fairness among users.

A. Related Works

Based on the previous discussion, it is clear how the adoption of the aforementioned communication paradigms and technologies will substantially contribute to meeting the 6G requirements. Numerous studies have explored the performance of each type of technology. Also, research activities and studies aimed at investigating the improvements obtained by merging those technologies have been recently presented in the literature.

The possibility of implementing a downlink THz-NOMA system has been investigated in [18]. More specifically, the authors examined a downlink communication scenario where a multiple-antenna base station employs beamforming to serve multiple clusters of users, where each beam covers a cluster of users served according to the NOMA principle. For such a communication scenario, they formulated a Beamforming-Power-Bandwidth (B-P-B) problem aimed at maximising network throughput while ensuring the quality of service (QoS) of individual users. It is noteworthy that the bandwidth allocation has been performed to capture the Long-User-Central-Window (LUCW) peculiarity of the THz band, which represents a range of THz frequencies for applications requiring high data rates over extended distances, such as wireless backhaul for 6G networks, high-speed point-to-point links, or satellite communications. Through numerical simulations, they showed how the considered THz-NOMA systems can achieve superior downlink throughput compared to equivalent Orthogonal Multiple Access (OMA) systems. Another resource allocation scheme aimed at maximising the energy efficiency (EE) of THz-NOMA systems has been proposed in [19]. In doing so, the authors first provided a channel model for the considered THz-NOMA system. Subsequently, they formulated the EE optimisation problem aimed at finding the optimal bandwidth and power allocation scheme for the users. Simulation results proved that the EE performance of THz-NOMA systems always consistently surpassed both the conventional THz Orthogonal Frequency Division Multiplexing (OFDM) system and the NOMA-without THz system.

The possibility of using RIS for assisting THz-based communication has been investigated in [20]. In this case, the authors considered a communication scenario where an access point (AP) functions at THz frequency to facilitate indoor applications like surveillance and augmented reality (AR) services. It was assumed that RIS was placed on the ceiling of the house and used to guarantee the line-of-sight (LoS) link from the AP to indoor users. For this considered scenario, an optimisation problem aimed at finding optimal phase-shift coefficients, sub-band allocation, power allocation, and RIS deployment to maximise the system sum rate, while guaranteeing the rate requirement of each user, has been formulated and solved using a block coordinate searching (BCS) based algorithm. Authors in [21] considered the case where the usage of RIS is adopted to improve the performances of THz-based massive MIMO communication systems. More specifically, they considered the case where a multi-antenna base station (BS) intends to send data streams to a set of multi-antenna users. In this case, due to the complexity of channel estimation for the considered scenario, they proposed a ternary-tree search-based beamforming method aimed at maximising the achievable downlink rate. On the other hand, the weighted sum rate maximisation problem for a RIS-assisted multi-antenna THz-based communication system has been investigated in [22]. In this case, the authors formulated and solved the joint optimisation of BS beamforming vector and RIS reflection coefficients to maximise the weighted sum rate. Additionally, the problem of securing confidential communication in multiple RIS-assisted THz systems has been investigated in [23]. The optimisation problem involving hybrid beamforming at the BS and phase shifts at multiple RISs was defined and a corresponding optimisation algorithm was introduced to maximize the secrecy rate.

The possibility of merging the benefits of RIS-assisted communications with NOMA has also been investigated. Authors in [24] considered a RIS-aided single-input-single-output (SISO) communication network. For such a scenario, they first provided the optimal phase-shift coefficient for the RIS which maximises the strength of the received signal. Subsequently, closed-form expressions for the outage probability, ergodic rate, EE, and spectral efficiency of the considered network have been provided to show how a RIS-aided NOMA communication system permits to achieve better performances with respect to conventional NOMA. Another study aimed at highlighting the achievement of better performances in terms of reduced transmitting power to satisfy a specific user rate has been conducted in [25]. More specifically, they showed how RIS-assisted NOMA communications require less transmit power when compared to RIS-assisted OMA communications. In another paper [26], the authors analyzed the performance of a two-user uplink NOMA system augmented by a RIS. In this setup, the edge users harvest radio frequency (RF) energy from a hybrid access point (HAP) and offload their computational tasks to a server via the HAP. In addition to the analytical models, several optimization studies for RIS-assisted NOMA networks have been investigated. For instance, an energy-efficient algorithm has been proposed in [27] to find the optimal RIS phase-shift coefficients, ensuring a good tradeoff between maximising the sum rate and minimising the total power consumption. Also, in this case, the combination of RIS with NOMA achieved better performances when compared with RIS-assisted OMA. Similarly, authors in [28] illustrated how a RIS downlink transmission scheme for multiple-input single-output (MISO) systems requires less transmitting power when supports NOMA instead of only using a zero-forcing beamforming (ZFBF) scheme. In both cases, the authors provided the optimal beamforming vectors and the RIS phase shift matrix.

Studies aimed at investigating the achievable performance of a RIS-assisted THz-NOMA mobile network have been also presented. A novel THz MIMO-NOMA framework with smart reconfigurable capabilities has been investigated in [29]. In this context, the authors proposed an optimization framework aimed at maximising network energy efficiency by jointly optimizing RIS element selection and phase-shift control, as well as power allocation at the base station. The resulting highly complex optimization problem has been solved through a graph-embedded value-decomposition actor-critic based algorithm, which has been proven to outperform traditional multi-agent deep reinforcement learning algorithms. The sum-rate maximisation problem of a RIS-assisted THz-NOMA network has been investigated in [30]. More specifically, for the communication scenario under consideration, the authors proposed a new algorithm that alternatively optimises the RIS phase shift, the sub-band allocation, and power control to maximize the network’s sum rate. As discussed in [31], a combined power allocation and RIS beamforming optimisation has been implemented to maximise the energy efficiency of THz-NOMA systems while ensuring users’ QoS, rate fairness, and power constraints. In addition, a user pairing scheme named RTHz-NOMA has been proposed in [32]. The authors showed that the suggested user-pairing scheme considerably improves both the bit error rate and the sum rate when compared to traditional THz NOMA and OMA systems without the use of RIS. Last but not least, the authors in [33] proposed a secure transmission strategy to optimise the system secrecy rate. This was achieved by jointly optimising power allocation and phase shifts of the RIS-assisted THz-NOMA system, considering constraints such as the total transmit power, achievable rate, and RIS reflection coefficients.

B. Motivation and Contributions

After a thorough review of the current literature and to the best of the author’s knowledge, research activities aimed at investigating the performances of RIS-assisted THz-NOMA systems in terms of energy efficiency [29], [31], NOMA user pairing aspects [32] and system secrecy rate [33], are still limited and in their early stage. The only study closely related to our work is the one presented in [30], in which authors considered a SISO downlink communication scenario and only one cluster of NOMA users. Motivated by the potential benefits of the joint design of NOMA and RIS resource allocation for efficient communications between the AP and distributed users in the THz band, in this paper we investigated the resource optimisation problem of downlink sum-rate maximisation through joint power allocation and phase shift selection for a massive-MIMO NOMA-THz system assisted by a RIS panel and multiple clusters of users. More specifically, the main contributions of our paper can be summarised as follows:

  • We consider a downlink communication scenario involving a RIS-assisted NOMA system operating in the THz band where a RIS panel is implemented to enhance communication between a massive-MIMO AP and multiple users, which is blocked by obstacles e.g., walls. For such a scenario, we formulate a maximisation problem designed to maximise the system sum rate by jointly optimising the power control coefficients of the massive MIMO AP and the phase shifts of the RIS panel.

  • We consider the case where users are clustered in different NOMA clusters according to a specific pairing scheme.

  • Since the considered optimisation problem is highly non-convex, we decompose the original problem into two sub-problems. More specifically, one algorithm is for optimal AP transmit power allocation optimisation and another is for RIS phase shift optimisation, subject to the AP’s power constraints and the user’s QoS requirements. Then, we propose an iterative algorithm to efficiently solve the proposed optimisation problem by applying approximation and alternating optimisation (AO) methods.

  • Finally, our numerical results confirm the effectiveness of the proposed resource allocation scheme in supporting the downlink RIS-assisted NOMA-THz system. Simulation results show a significant gain of the proposed scheme over the conventional schemes in terms of the sum rate of all users in the network. A complexity analysis of our proposed solution and its convergence characteristics are also provided.

The rest of the paper is organized as follows. Section II presents the considered RIS-assisted NOMA-THz communication network model, including the THz channel model, and the transmission scheme. The formulation of the sum rate maximisation problem for the considered scenario and the decomposition of the original problem into two sub-problems is illustrated in Section III. Section IV provides simulation results to demonstrate the effectiveness of the proposed method. Finally, Section V concludes the paper.

Notations: Matrices and vectors are symbolized by boldface uppercase and lowercase letters, respectively. The superscript H denotes the conjugate transpose operation of a matrix, while \mathbb {C}^{M\times N} denotes the set of complex-valued matrices with of M rows and N columns.

SECTION II.

System Model

In this section, we will provide the considered system model and the formulation of optimisation problem for sum-rate maximisation.

A. RIS-Assisted Noma-THz Network Model

In Figure 1, we illustrate a downlink RIS-assisted NOMA-THz communication scenario aimed at providing service to indoor users. In this scenario, we assume that the direct links between a THz access point and users are blocked by different obstacles such as external walls. To this end, a RIS panel is deployed to assist the communication between the AP and multiple single-antenna user equipments (UEs) in the dead zone, which is the area obstructed by the external walls. We further assume that the AP is equipped with a large L-antenna array and has perfect channel state information of the entire network [27], [34]. On the other hand, we consider a RIS consisting of N discrete elements used to passively reflect the signal from the AP to a set of {\mathcal {K}} = \{1,\ldots, K\} UEs. The phase-shift reflection coefficients of the RIS elements are controlled by a controller via a separate communication link [25].

FIGURE 1. - An illustration of a RIS-assisted NOMA-THz communication network.
FIGURE 1.

An illustration of a RIS-assisted NOMA-THz communication network.

The K UEs are uniformly deployed within a sphere D_{0} of radius R_{0} and the center at the RIS. We assume that D_{0} is divided into two regions. In particular a smaller sphere D_{1} with radius R_{1} \lt R_{0} located inside the sphere D_{0} with the same center as the sphere D_{0} . Then, a circular region D_{2} is obtained by subtracting D_{1} from D_{0} , i.e., D_{2} = |D_{0} - D_{1}| [35]. Hence, each UE located in D_{1} can be randomly paired with one UE located in D_{2} . In this way, the original set of K UEs will be converted into a set of M NOMA clusters, each consisting of two users, i.e., K=2M . Note that we restrict our focus to two UEs per cluster for downlink NOMA to manage the decoding complexity involved with SIC [27]. According to these assumptions, the m-th cluster will contain 2 UEs (m=1,2,\ldots, M) . We will use the notation (m,i) -th to indicate the i-th UE within the m-th cluster, where i=1,2 .

B. Channel Model

We use a three-dimensional (3D) Cartesian coordinate system in which the 3D positions of the AP, RIS, and UEs are specified as (0, 0, 0) , (x_{R}, y_{R}, H_{R}) , and (x_{k}, y_{k}, H_{k}) , k \in {\mathcal {K}} , respectively. This means that the position of the AP represents the origin of the coordinate system, with the AP antenna height equal to 0, while the RIS is located at the position (x_{R}, y_{R}, H_{R}) , representing the center of the concentrical disks D_{i} with i=0,1,2 , at a height H_{R} . Due to the high molecular absorption in THz-band communication, we assume that the LoS transmissions are more dominant than the non-line-of-sight (NLoS) transmissions [36], [37]. Therefore, the LoS channel gain between a transmitter x and a receiver y is modeled as [27]\begin{equation*} h_{x,y} = \frac {c}{4 \pi f d_{x,y}} e^{-k(f)d_{x,y}/2}, \tag {1}\end{equation*} View SourceRight-click on figure for MathML and additional features.where c is the speed of light; f is the operating THz frequency; d_{x,y} is the distance between the transmitter and the receiver; and k(f) is the frequency-dependent molecular absorption coefficient [38]. According to this model, we denote the LoS channel gain between the l-th antenna of AP and the n-th element of RIS as h_{l,n} , with l=1,2,\ldots, L , n=1,2,\ldots, N . Similarly, the LoS channel gain between the n-th element of RIS and the (m,i) -th UE as h_{n,(m,i)} .

Then, let \mathbf {h}^{m}_{l}=[h^{m}_{l,n}]_{n=1}^{N} denote a 1\times N vector containing the LoS channel gains h^{m}_{l,n} between the l-th antenna of the AP and the n-th RIS element, for the sub-band allocated to the m-th cluster. We denote \mathbf {H}_{0,m}= [{\mathbf {h}^{m}_{l}}^{H}]_{l=1}^{L} \in \mathbb {C}^{N\times L} and \mathbf {h}_{m,i}^{H}= [h_{n,(m,i)}]_{n=1}^{N} \in \mathbb {C}^{1\times N} as the channel matrix between the AP and the RIS, and the channel vector between the RIS and the (m,i) -th UE, respectively. In this context, [\cdot]_{first}^{last} represents the operation of concatenating side-by-side either vectors or single elements in the case of \mathbf {H}_{0,m} and \mathbf {h}_{m,i}^{H} , respectively. Therefore, the cascaded channel matrix of the link between the AP and the (m,i) -th UE via the RIS, \mathbf {g}_{m,i} \in \mathbb {C}^{1\times L} , is represented as [39]\begin{equation*} \mathbf {g}_{m,i}= \mathbf {h}_{m,i}^{H} \boldsymbol {\Phi }_{m} \mathbf {H}_{0,m}, \tag {2}\end{equation*} View SourceRight-click on figure for MathML and additional features.where \boldsymbol {\Phi }_{m}=diag[\phi _{1m}, \phi _{2m},\ldots, \phi _{Nm}] represents the phase shift matrix of the RIS for the m-th cluster. Each element of this diagonal matrix represents the reflection amplitude and phase shift coefficient applied to each element of the RIS to the incident waveform [40]. These are expressed as \phi _{nm}=\alpha _{nm} e^{j\theta _{nm}} with \alpha _{nm} \in [{0,1}] and \theta _{nm} \in [0,2\pi]~(\forall {n}=1,2,\ldots, N , m=1,\ldots, M ). Based on the principle that reflecting elements do not influence the amplitude of reflected signals, as supported by [40], we can reasonably assume \alpha _{nm}=1 . In addition, we define \boldsymbol {\Phi }=[\boldsymbol {\Phi }_{m}]_{m=1}^{M} as the phase shifts of the RIS with respect to all clusters obtained by concatenating the diagonal matrices \boldsymbol {\Phi }_{m}~(m=1,\ldots, M) side by side, which results in a matrix of N rows and L\times M columns.

C. Transmission Scheme

In terms of the transmission model, we assume that the total bandwidth B is divided into M equal sub-bands of size {}\frac {B}{M} , each of them allocated to each NOMA cluster, i.e., one frequency slot per NOMA cluster. For the UEs in NOMA clusters, we assume that the perfect SIC is exploited for NOMA users [41], [42], meaning that the user with a higher channel coefficient can successfully remove the signal of the user with a lower channel coefficient. Without loss of generality, assume that the channel gain of the two UEs of the m-th NOMA cluster is sorted |\mathbf {g}_{m,1} \mathbf {f}_{m,1}| \ge |\mathbf {g}_{m,2} \mathbf {f}_{m,2}| where \mathbf {g}_{m,1} and \mathbf {g}_{m,2} are the cascaded channel matrices of the links between the AP and the UEs of the m-th NOMA cluster given by (2), while \mathbf {f}_{m,1}={}\frac {\mathbf {g}^{H}_{m,1}}{\|\mathbf {g}_{m,1}\|} and \mathbf {f}_{m,2}={}\frac {\mathbf {g}^{H}_{m,2}}{\|\mathbf {g}_{m,2}\|} are the transmit beamforming vectors of the AP for each UE in the m-th cluster. The AP is assumed to adopt the optimal beamforming vector to maximize the signal-to-noise ratio. Let \mathbf {p}_{m}=\{\alpha ^{m}_{1}, \alpha ^{m}_{2}\} , with \alpha ^{m}_{1}+\alpha ^{m}_{2}=1 , denote the fraction of the power of the AP allocated for the first and second users of the m-th NOMA cluster, respectively. We indicate the entire matrix of power coefficients with \mathbf {p}=[\mathbf {p}_{m}]_{m=1}^{M} , obtained.

According to the previous notation, the achievable rate for the user experiencing strong channel gain within the m-th NOMA cluster is:\begin{equation*} R_{m,1}\left ({{\mathbf {p}_{m}, \boldsymbol {\Phi }_{m} }}\right) = \frac {B}{M} \log _{2} \left ({{ 1 + \frac {\alpha ^{m}_{1} P_{0} |\mathbf {g}_{m,1} \mathbf {f}_{m,1}|^{2} }{ \sigma ^{2}} }}\right). \tag {3}\end{equation*} View SourceRight-click on figure for MathML and additional features.The achievable rate for the user experiencing weak channel gain within the m-th NOMA cluster is:\begin{equation*} R_{m,2}\left ({{\mathbf {p}_{m}, \boldsymbol {\Phi }_{m} }}\right) = \frac {B}{M} \log _{2} \left ({{ 1 + \frac {\alpha ^{m}_{2} P_{0} |\mathbf {g}_{m,2} \mathbf {f}_{m,2}|^{2} }{\alpha ^{m}_{1} P_{0} |\mathbf {g}_{m,2} {\mathbf {f}_{m,1}|}^{2} + \sigma ^{2}} }}\right), \tag {4}\end{equation*} View SourceRight-click on figure for MathML and additional features.where P_{0} is the transmit power budget of the AP and \sigma ^{2} is the white power spectral density at the users. Hence, the total achievable rate of the network is given by\begin{equation*} R^{noma}_{tot}(\mathbf {p}, \boldsymbol {\Phi }) = \sum _{m=1}^{M} \sum _{i=1}^{2} R_{m,i}\left ({{\mathbf {p}_{m}, \boldsymbol {\Phi }_{m} }}\right). \tag {5}\end{equation*} View SourceRight-click on figure for MathML and additional features.

We compare the performance of the proposed NOMA system with that of the traditional Frequency Division Multiple Access (FDMA) system where each UE is assigned to a specific bandwidth. Let \mathbf {g}_{k}~\in \mathbb {C}^{1\times L} denote the cascaded channel matrix of the link between the AP and the k-th UE via the RIS given by\begin{equation*} \mathbf {g}_{k}= \mathbf {h}_{k}^{H} \boldsymbol {\Phi }_{k} \mathbf {H}_{0,k}, \tag {6}\end{equation*} View SourceRight-click on figure for MathML and additional features.where \mathbf {h}^{k}_{l}=[h^{k}_{l,n}]_{n=1}^{N} represents a 1\times N vector that encapsulates the LoS channel gains h^{k}_{l,n} between the l-th antenna of the AP and the n-th RIS element for the sub-band designated to the k-th UE; \mathbf {H}_{0,k}= [{\mathbf {h}^{k}_{l}}^{H}]_{l=1}^{L} and \mathbf {h}_{k}^{H}= [h_{n,k}]_{n=1}^{N} denote the channel matrix between the AP and the RIS, and the channel vector between the RIS and the k-th UE, respectively; \boldsymbol {\Phi }_{k}=diag[\phi _{1k}, \phi _{2k},\ldots, \phi _{Nk}] is the phase shift matrix of the RIS for the k-th UE with \phi _{nk}=\alpha _{nk} e^{j\theta _{nk}}~(\alpha _{nk} \in [{0,1}] and \theta _{nk} \in [0,2\pi] ); and \boldsymbol {\Phi }^{\prime }=[\boldsymbol {\Phi }_{k}]_{k=1}^{K} is the phase shifts of the RIS for all UEs, constructed by placing the diagonal matrices \boldsymbol {\Phi }_{k}~(k=1,\ldots, K) adjacent to each other. Consequently, the total achievable rate of the FDMA-based system is given by\begin{equation*} R^{fdma}_{tot}(\mathbf {p}, \boldsymbol {\Phi }^{\prime }) = \sum _{k=1}^{K} \frac {B}{K} \log _{2} \left ({{ 1 + \frac { P_{0} |\mathbf {g}_{k} \mathbf {f}_{k}|^{2} }{ \sigma ^{2}} }}\right), \tag {7}\end{equation*} View SourceRight-click on figure for MathML and additional features.where \mathbf {f}_{k}={}\frac {\mathbf {g}^{H}_{k}}{\|\mathbf {g}_{k}\|} denotes the transmit beamforming vectors of the AP for the k-th UE.

D. Problem Formulation

In this paper, we aim to maximise the total achievable rate of all UEs in the network by exploiting the downlink NOMA-THz network and by jointly optimising the power allocation coefficients at the AP (\mathbf {p}) and the phase shifts of the RIS panel (\boldsymbol {\Phi }) , subject to the QoS requirements at the UEs. To this end, the optimisation problem is explicitly formulated as follows\begin{align*} {\textsf {P1:}}~\max _{\mathbf {p}, \ \boldsymbol {\Phi } }& R^{noma}_{tot} (\mathbf {p}, \boldsymbol {\Phi }) \tag {8a}\\ {\mathrm { s.t.}}& \alpha ^{m}_{1} + \alpha ^{m}_{2} = 1, \ \forall \, m=1\cdots M \tag {8b}\\& R_{m,1}\left ({{\mathbf {p}_{m}, \boldsymbol {\Phi }_{m} }}\right) \geq \hat {r}_{m,1}, \ \forall \, m=1\cdots M; \tag {8c}\\& R_{m,2}\left ({{\mathbf {p}_{m}, \boldsymbol {\Phi }_{m} }}\right) \geq \hat {r}_{m,2}, \forall \, m=1\cdots M; \tag {8d}\\& 0 \le \theta _{nm} \le 2\pi, \forall \, \, n=1\cdots N, \forall \, m=1\cdots M, \tag {8e}\end{align*} View SourceRight-click on figure for MathML and additional features.where the constraint (8b) specifies the range of power allocation coefficients. The constraints (8c)-(8d) formulate the QoS requirements at the corresponding UEs, with \hat {r}_{m,1} and \hat {r}_{m,2} being the minimum achievable rate required at the UEs. The constraint (8e) shows the range of phase shifts for the n-th reflecting elements of the RIS panel.

SECTION III.

Joint Resource Allocation Optimisation Problem

The joint optimisation problem formulated in problem P1 results in being highly non-convex to solve. In this section, we illustrate our proposed approach consisting of decomposing the original problem into two iterative sub-problems. One problem will aim at determining the optimal power allocation for a fixed set of RIS coefficients. Subsequently, another optimisation problem is formulated to find the optimal set of RIS coefficients for a fixed value of power allocation coefficients. The solutions proposed for each sub-problem are executed iteratively until a convergence condition is met.

A. Power Allocation Optimisation

For a fixed value of RIS coefficients in problem P1, we obtain the following power allocation optimisation problem:\begin{align*} {\textsf {P2:}}~\max _{\mathbf {p} }& R^{noma}_{tot} (\mathbf {p}) \tag {9a}\\ {\mathrm { s.t.}}& \alpha ^{m}_{1} + \alpha ^{m}_{2} = 1, \ \forall \, m=1\cdots M; \tag {9b}\\& R_{m,1}\left ({{\mathbf {p}_{m} }}\right) \geq \hat {r}_{m,1}, \ \forall \, m=1\cdots M; \tag {9c}\\& R_{m,2}\left ({{\mathbf {p}_{m} }}\right) \geq \hat {r}_{m,2}, \ \forall \, m=1\cdots M. \tag {9d}\end{align*} View SourceRight-click on figure for MathML and additional features.This is a maximisation problem having a concave objective function and convex constraints, which becomes challenging to solve due to the logarithm functions in (9a) and (9c)–(9d). To overcome this complexity in solving problem P2, we adopt an efficient approximation approach already adopted in [43], [44], which consists of exploiting the logarithmic inequalities (see the Appendix for detailed proofs). By using efficient logarithmic inequality approximations, the logarithm functions in (9a) and constraints (9c)–(9d) can be replaced by a lower bound approximation which is more tractable or easier to solve using convex optimisation solvers such as CVX [45].

Hence, at the \psi -th iteration of the algorithm, problem P2 can be rewritten as\begin{align*} {\textsf {P3:}}~\max _{\mathbf {p}^{(\psi)} }& \hat {R}^{noma}_{tot} (\mathbf {p}^{(\psi)}) \tag {10a}\\[-2pt] {\mathrm { s.t.}}& \alpha ^{m}_{1} + \alpha ^{m}_{2} = 1, \ \forall \, m=1\cdots M; \tag {10b}\\[-2pt]& \hat {R}^{(\psi)}_{m,1}\left ({{\mathbf {p}_{m}^{(\psi)} }}\right) \geq \hat {r}_{m,1}, \ \forall \, m=1\cdots M; \tag {10c}\\[-2pt]& \hat {R}^{(\psi)}_{m,2}\left ({{\mathbf {p}_{m}^{(\psi)} }}\right) \geq \hat {r}_{m,2}, \ \forall \, m=1\cdots M. \tag {10d}\end{align*} View SourceRight-click on figure for MathML and additional features.where \hat {R}^{(\psi)}_{m,1}(\mathbf {p}_{m}^{(\psi)}) and \hat {R}^{(\psi)}_{m,2}(\mathbf {p}_{m}^{(\psi)}) are defined as (25) and (26), respectively, and\begin{equation*} \hat {R}^{noma}_{tot} (\mathbf {p}^{(\psi)}) = \sum _{m=1}^{M} \sum _{i=1}^{2} \hat {R}^{(\psi)}_{m,i}\left ({{\mathbf {p}_{m}^{(\psi)} }}\right). \tag {11}\end{equation*} View SourceRight-click on figure for MathML and additional features.By using the optimisation tool CVX, we can efficiently solve problem P3 with a computational complexity of {\mathcal { O}}({(3M)}^{3.5}) [46].

In Algorithm 1, we introduce an AO-based algorithm to solve the power allocation problem P3.

Algorithm 1 Proposed Algorithm to Solve Problem P3

Input:

Set initial iteration number \psi = 0

Set initial phase shifts \boldsymbol {\Phi } and initial power control coefficients \mathbf {p}^{(0)}

Set the maximum number of iterations I_{max}=20

Set the tolerance \varepsilon = 10^{-3}

Repeat

Solve problem P3

Obtain the current optimal coefficients (\mathbf {p}^{(\psi +1)})

Set \psi = \psi +1

Until Convergence or the iteration reaches I_{max}

Output:

Optimal power control coefficients (\mathbf {p}^{*})

B. Phase Shift Optimisation

Given any set of power allocation coefficients p, problem P1 can be restructured as\begin{align*} {\textsf {P4:}}~\max _{ \boldsymbol {\Phi } }& R^{noma}_{tot} (\boldsymbol {\Phi }) \tag {12a}\\[-2pt] {\mathrm { s.t.}}& R_{m,1}\left ({{ \boldsymbol {\Phi }_{m} }}\right) \geq \hat {r}_{m,1}, \ \forall \, m=1\cdots M; \tag {12b}\\[-2pt]& R_{m,2}\left ({{ \boldsymbol {\Phi }_{m} }}\right) \geq \hat {r}_{m,2}, \ \forall \, m=1\cdots M; \tag {12c}\\[-2pt]& 0 \le \theta _{nm} \le 2\pi, \ \forall \, n=1\cdots N. \tag {12d}\end{align*} View SourceRight-click on figure for MathML and additional features.By considering the following vector of variables \pmb {\eta _{m}}=[\eta ^{1}_{m},\ldots, \eta ^{N}_{m}]^{H} with \eta ^{n}_{m}=e^{j\theta _{nm}} , the constraint (12d) can be rewritten as unit-modulus constraint, i.e., |\eta ^{n}_{m}|^{2}=1 [47]. In addition, by another variable \Gamma _{m,i}=diag(\mathbf {h}_{m,i}^{H})\mathbf {H}_{0,m} \mathbf {f}_{m,i}~(\forall i=1,2) , one case easily notices that \mathbf {g}_{m,i} \mathbf {f}_{m,i}=\pmb {\eta _{m}}^{H} \Gamma _{m,i} . Problem P4 is partitioned into M separate subproblems, with each subproblem associated with a distinct cluster. Then, at the j-th iteration of the algorithm, problem P4 can be rewritten as:\begin{align*} {\textsf {P5.m:}~} \max _{\pmb {\eta _{m}}^{(j)} }& \hat {R}^{noma}_{tot} (\pmb {\eta _{m}}^{(j)}) \tag {13a}\\ {\mathrm { s.t.}}& \pmb {\eta _{m}}^{H} \Gamma _{m,1} \Gamma _{m,1}^{H} \pmb {\eta _{m}} \geq \left ({{2^{M \hat {r}_{m,1}} - 1}}\right) / a^{m}_{1}, \tag {13b}\\& \pmb {\eta _{m}}^{H} \Gamma _{m,2} \Gamma _{m,2}^{H} \pmb {\eta _{m}} \geq \\& \left ({{2^{M \hat {r}_{m,2}} - 1}}\right) \left ({{ \alpha \pmb {\eta _{m}}^{H} \Gamma _{m,1} \Gamma _{m,1}^{H} \pmb {\eta _{m}} + \frac {1}{a^{m}_{2}} }}\right), \qquad \tag {13c}\\& |\eta ^{n}_{m}|^{2}=1, \forall \, n=1\cdots N, \tag {13d}\end{align*} View SourceRight-click on figure for MathML and additional features.where P#.m denotes a per m-th cluster optimization problem, a^{m}_{1}=\alpha ^{m}_{1} P_{0}/ \sigma ^{2} , a^{m}_{2}=\alpha ^{m}_{2} P_{0}/ \sigma ^{2} , and \alpha =\alpha ^{m}_{1} / \alpha ^{m}_{2} , and\begin{equation*} \hat {R}^{noma}_{tot}(\pmb {\eta _{m}}^{(j)}) = \sum _{m=1}^{M} \sum _{i=1}^{2} \hat {R}_{m,i}\left ({{\pmb {\eta _{m}}^{(j)} }}\right). \tag {14}\end{equation*} View SourceRight-click on figure for MathML and additional features.with\begin{align*} \hat {R}_{m,1}=& \frac {B}{M} \log _{2} \left ({{ 1 + a^{m}_{1} \pmb {\eta _{m}}^{H} \Gamma _{m,1} \Gamma _{m,1}^{H} \pmb {\eta _{m}} }}\right), \\ \hat {R}_{m,2}=& \frac {B}{M} \log _{2} \left ({{ 1 + \frac {a^{m}_{2} \pmb {\eta _{m}}^{H} \Gamma _{m,2} \Gamma _{m,2}^{H} \pmb {\eta _{m}} }{a^{m}_{1} \pmb {\eta _{m}}^{H} \Gamma _{m,1} \Gamma _{m,1}^{H} \pmb {\eta _{m}} + 1} }}\right).\end{align*} View SourceRight-click on figure for MathML and additional features.

However, this new equivalent problem is a non-convex quadratically constrained quadratic programming (QCQP) problem. To find a solution, we employ the following transformation. Let us define \mathbf {U}_{m,i} =\Gamma _{m,i} \Gamma _{m,i}^{H} and \pmb {\eta _{m}}^{H} \mathbf {U}_{m,i} \pmb {\eta _{m}}=tr(\mathbf {U}_{m,i} \mathbf {Z}_{m})~(\forall i=1,2) where \mathbf {Z}_{m}=\pmb {\eta _{m}} \pmb {\eta _{m}}^{H} must satisfy \mathbf {Z}_{m} \succeq \bf 0 and rank(\mathbf {Z}_{m})=1 . At this point, the rank-one constraint can be relaxed because of the non-convex nature of the unit-modulus constraint (13d) [47], allowing to write problem P5.m in the following new equivalent form:\begin{align*} {\textsf {{P6.m}:}}~\max _{\pmb {\eta _{m}}^{(j)} }& \hat {R}^{noma}_{tot} (\pmb {\eta _{m}}^{(j)}) \tag {15a}\\ {\mathrm { s.t.}}& tr\left ({{\mathbf {U}_{m,1} \mathbf {Z}_{m} }}\right) \geq \left ({{2^{K \hat {r}_{m,1} /2} - 1}}\right) / a^{m}_{1}, \ \tag {15b}\\& tr\left ({{\mathbf {U}_{m,2} \mathbf {Z}_{m} }}\right) \geq \\& \left ({{2^{K \hat {r}_{m,2} /2} - 1}}\right) \left ({{ \alpha tr\left ({{\mathbf {U}_{m,1} \mathbf {Z}_{m} }}\right) + \frac {1}{a^{m}_{2}} }}\right), \quad \tag {15c}\\& \mathbf {Z}_{m}{(n,n)}=1, \forall \, n=1\cdots N, \tag {15d}\\& \mathbf {Z}_{m} \succeq \mathbf {0}, \tag {15e}\end{align*} View SourceRight-click on figure for MathML and additional features.where\begin{equation*} \hat {R}^{noma}_{tot}(\pmb {\eta _{m}}^{(j)}) = \sum _{m=1}^{M} \sum _{i=1}^{2} \hat {R}_{m,i}\left ({{\pmb {\eta _{m}}^{(j)} }}\right). \tag {16}\end{equation*} View SourceRight-click on figure for MathML and additional features.with\begin{align*} \hat {R}_{m,1}=& \frac {B}{M} \log _{2} \left ({{ 1 + a^{m}_{1} tr\left ({{\mathbf {U}_{m,1} \mathbf {Z}_{m} }}\right) }}\right), \\ \hat {R}_{m,2}=& \frac {B}{M} \log _{2} \left ({{ 1 + \frac {a^{m}_{2} tr\left ({{\mathbf {U}_{m,2} \mathbf {Z}_{m} }}\right) }{a^{m}_{1} tr\left ({{\mathbf {U}_{m,1} \mathbf {Z}_{m} }}\right) + 1} }}\right),\end{align*} View SourceRight-click on figure for MathML and additional features.Follow the approximation approach in (20), at the jth iteration, we can replace \hat {R}_{m,2} by the following lower bound as\begin{equation*} \hat {R}_{m,2} \geq \tilde {R}^{(j)}_{m,2}, \tag {17}\end{equation*} View SourceRight-click on figure for MathML and additional features.where\begin{align*} \tilde {R}^{(j)}_{m,2}=& \frac {B}{M} \left [{{ \log _{2} \left ({{1+\frac {1}{\bar {u}_{2} \bar {v}_{2}}}}\right) + \frac {2}{\bar {u}_{2}\bar {v}_{2}+1} }}\right. \\& \left.{{{}- \frac {u_{2}}{\bar {u}_{2}(\bar {u}_{2}\bar {v}_{2}+1)} - \frac {v_{2}}{\bar {v}_{2}(\bar {u}_{2} \bar {v}_{2}+1)} }}\right ], \tag {18}\end{align*} View SourceRight-click on figure for MathML and additional features.with\begin{align*} u_{2}=& \frac {1}{a^{m}_{2} tr\left ({{\mathbf {U}_{m,2} \mathbf {Z}_{m} }}\right) }, v_{2} = a^{m}_{1} tr\left ({{\mathbf {U}_{m,1} \mathbf {Z}_{m} }}\right) + 1, \\ \bar {u}_{2}=& u^{(j)}_{2} = \frac {1}{a^{m}_{2} tr\left ({{\mathbf {U}_{m,2}^{(j)} \mathbf {Z}_{m} }}\right) }, \\ \bar {v}_{2}=& v^{(j)}_{2} = a^{m}_{1} tr\left ({{\mathbf {U}_{m,1}^{(j)} \mathbf {Z}_{m} }}\right) + 1.\end{align*} View SourceRight-click on figure for MathML and additional features.

As seen, problem P6 is now a convex semi-definite program (SDP) [47], allowing it to be efficiently solved by convex optimisation solvers such as CVX.

In Algorithm 2, we propose a solution procedure based on the AO algorithm to solve problem P6. In particular, the procedure is designed to identify the optimal phase shifts according to each UE cluster and terminates once the optimal phase shifts of all clusters have converged. Based on the complexity analysis provided in Section III-A, the computational complexity of Algorithm 2 is {\mathcal { O}}({(2M(N+1))}^{2.5}) .

Algorithm 2 Proposed AO-Based Algorithm to Solve Problem P6

Input:

Set initial iteration number {j}=0

Set initial power control coefficients p and initial phase shifts \boldsymbol {\Phi }^{(0)}

Set the maximum number of iterations I_{max}=20

Set the tolerance \varepsilon = 10^{-3}

Repeat

for m=1 to M

Solve problem P6.m

Obtain the current optimal phase shifts (\boldsymbol {\Phi }^{(j+1)})

end for

Set j = j+1 .

Until Convergence or the iteration reaches I_{max} .

Output:

Optimal RIS phase shifts (\boldsymbol {\Phi }^{*})

C. Iterative Optimisation Algorithm

In Sections III-A and III-B, the entire optimisation problem P1 has been decomposed into two convex problems P3 and P6. Subsequently, we propose an iterative algorithm to solve problem P1 as in Algorithm 3. In particular, Algorithm 3 sets the initial iteration number \zeta = 0 , and takes the initial phase shifts coefficients \boldsymbol {\Phi }^{(0)} and the initial power control coefficients \mathbf {p}^{(0)} . At each iteration, these are updated using Algorithm 1 and Algorithm 2, respectively. In other words, Algorithm 3 summarizes the optimisation flow where the solution from each iteration serves as the starting point of the next iteration. Algorithm 3 is terminated either when the maximum number of iterations I_{max} is reached, or the difference between the solutions within two consecutive iterations is less than \varepsilon , which are both set during the initialization phase of the algorithm. Furthermore, one can note how Algorithm 2 is significantly more complex than Algorithm 1. More specifically, the computational complexity of Algorithm 3 is I \times {\mathcal { O}}({(2M(N+1))}^{2.5}) , where I is the number of required iterations.

Algorithm 3 Iterative Algorithm to Jointly Solve Problem P1

Input:

Set initial iteration number \zeta = 0

Set initial power control coefficients \mathbf {p}^{(0)} and initial phase shifts \boldsymbol {\Phi }^{(0)}

Set the maximum number of iterations I_{max}=20

Set the tolerance \varepsilon = 10^{-3}

repeat

Solve problem P3 using Algorithm 1 to obtain the current solution (\mathbf {p}^{(\zeta +1)})

Solve problem P6 using Algorithm 2 to obtain the current solution (\boldsymbol {\Phi }^{(\zeta +1)})

Set \zeta = \zeta +1

until Convergence or the iteration reaches I_{max}

Output:

Optimal solution (\mathbf {p}^{*}, \boldsymbol {\Phi }^{*})

SECTION IV.

Performance Evaluation

This section provides the results from the numerical simulations carried out to assess the performance of the proposed optimisation algorithm. In doing so, it has been supposed that the AP and RIS are located at coordinates (0, 0, 2) and (5, 5, 2) meters, respectively. This means that the AP antenna and RIS panels have the same height of 2 meters. The UEs are uniformly distributed in a circle within a circle 10 meters radius centered at (10, 10, 0) meters. On the other hand, the radius of the sphere D_{0} and D_{1} are R_{0}= 5~m and R_{1}= 2.5~m , respectively. The AP performs transmission within a B=10 GHz bandwidth with central carrier frequency set at f_{c}=300 GHz and white noise power spectral density equal to \sigma ^{2}=-174 dBm/Hz [19]. The minimum achievable rate required at the UEs has been set to r_{min}= 0.1 bps/Hz [20]. As regards the optimisation algorithm, the tolerance threshold and the iterations for convergence have been set to \epsilon = 10^{-3} and I_{max}=10 , respectively. An extensive simulation campaign has been carried out by varying the power budget at the AP and the number of passive reflecting elements of the RIS, while the AP has been supposed to be equipped with 8 antennas. All results are averaged over multiple simulation rounds according to different random realizations of UE locations. The performances of the proposed optimisation solution have been compared with the following benchmark schemes:

  • FDMA scheme: In this case only the phase-shift coefficients of the RIS are optimized, while the power allocation scheme is not necessary, i.e., only Algorithm 2 is used and the maximum transmitting power is assigned to each user.

  • NOMA-randPhase: The same power allocation methodology as the proposed in Algorithm 1 while the phase-shift coefficients of RIS elements are randomly allocated at the beginning.

A. Convergence of the Proposed Algorithms

Figure 2 denotes the convergence characteristic of Algorithm 3 for solving problem P1 at K=4 , N=128 , P_{0}=40 dbm , as well as to find the optimal resource allocation for the other benchmark schemes. From this figure, it is possible to observe that our proposed optimisation scheme demands only a few iterations to identify the optimal resource allocation for each transmission scheme considered. More specifically, for the FDMA and NOMA-randPhase schemes, the algorithm reaches the optimal solution after 3 iterations. On the other hand, it requires more iterations in the case of joint optimisation. This is justified by the higher number of variables that Algorithm 3 has to consider to perform a joint optimisation. However, the most relevant result is the higher value of the downlink sum rate achieved when the power coefficients and phase shifts are jointly optimised. Furthermore, in Figure 3, we also show the convergence in terms of the number of iterations that Algorithms 1 and 2 need to solve problems P3 and P6, respectively, according to each iteration of Algorithm 3. As denoted in (3) and (4), the power levels allocated to the two users in each NOMA cluster are interdependent. Therefore, adjusting the power allocation for one user affects the interference levels experienced by the other. Hence, this coupling adds complexity to the optimization problem P3 when compared with problem P6.

FIGURE 2. - The convergence of Algorithm 3 for solving the proposed scheme, FDMA, and NOMA-randPhase scheme, at 
$K=4$
, 
$N=128$
, 
$P_{0}=40 dbm$
.
FIGURE 2.

The convergence of Algorithm 3 for solving the proposed scheme, FDMA, and NOMA-randPhase scheme, at K=4 , N=128 , P_{0}=40 dbm .

FIGURE 3. - The convergence of Algorithm 1 and Algorithm 2 with respect to the convergence of Algorithm 3 for solving the proposed scheme at 
$K=4$
, 
$N=128$
, 
$P_{0}=40 dbm$
.
FIGURE 3.

The convergence of Algorithm 1 and Algorithm 2 with respect to the convergence of Algorithm 3 for solving the proposed scheme at K=4 , N=128 , P_{0}=40 dbm .

B. System Sum Rate Versus the Number of RIS Elements

Figure 4 illustrates the average sum rate as a function of different numbers of RIS elements (N) and for a fixed value of P_{0} . This figure demonstrates that for all the considered schemes, the sum rate achieved increases as the number of RIS elements increases. This represents clear evidence of the benefits of using RIS to improve the characteristics of wireless communication channels. Indeed, the higher the number of reflecting elements, the higher the power that the UEs can receive from the AP, thus leading to higher levels of achieved rate. In addition, these figures also illustrate how the considered RIS-assisted NOMA-THz network with the proposed scheme always outperforms the other communication schemes. In contrast to the FDMA with optimal phase shifts, the adoption of NOMA allows users to use more bandwidth, increasing the achievable rate. On the other hand, compared to the NOMA-randPhase scheme, the RIS-assisted NOMA-THz network utilizing the proposed scheme consistently outperforms the network with random phase shifts, highlighting then the importance of optimizing the phase-shift coefficients. Last but not least, one can also easily notice that by increasing the number of clusters (K) the maximum achievable rate decreases. This is justified by the fact that the portion of bandwidth decreases. However, the proposed scheme still succeeds in achieving the maximum. Specifically, compared with FDMA and NOMA-randPhase, the proposed scheme can obtain a sum rate gain up to 11% and 250% for K=4 , N=256 (Figure 4(a)) and 19% and 245% for K=8 , N=256 (Figure 4(b)), respectively.

FIGURE 4. - Average sum rate of all UEs versus different number of RIS elements (N), at 
$P_{0}=40$
 dbm.
FIGURE 4.

Average sum rate of all UEs versus different number of RIS elements (N), at P_{0}=40 dbm.

C. System Sum Rate Versus Transmit Power Budget

Figure 5 depicts the impact of the transmit power budget (P_{0}) on the average system sum rate. As expected, the sum rate improves with an increase in the power budget. Additionally, the proposed scheme outperforms both the FDMA and NOMA-randPhase schemes. This result again confirms the superiority of the NOMA-based approach on spectrum efficiency when compared with the FDMA scheme. Indeed, in both cases, the phase-shift coefficients are optimised, but the adoption of NOMA allows to allocate more bandwidth to the users, even when the number of UEs increases. Specifically, as illustrated in Figure 5, when the power budget ranges from 30 to 40 dBm, the average sum rate gain obtained with our proposed scheme can reach up to 210% and 68% with K=4 and K=8 , respectively.

FIGURE 5. - Average sum rate of all UEs versus different values of transmit power budget (
$P_{0}$
), at 
$N=128$
.
FIGURE 5.

Average sum rate of all UEs versus different values of transmit power budget (P_{0} ), at N=128 .

SECTION V.

Conclusion

In line with the current research direction in the areas of THz-based communication for increased network capacity and data rate, adoption of NOMA for improved spectrum efficiency, and RIS for improving the propagation characteristics of the wireless channel, in this paper, we considered a MIMO-based and RIS-assisted NOMA-THz communication scenario. More specifically we formulated an optimisation problem aimed at maximizing the aggregated downlink throughput by jointly optimizing the transmitting power at the AP and phase-shift coefficients for the RIS panel. Due to the complexity of this optimisation problem, we decomposed the entire problem into two separate and more easy sub-problems. In particular, one problem for power allocation and another for phase-shift coefficient optimisation, each of them solved iteratively with the usage of CVX solver. Through an extensive simulation campaign, we proved the superiority of our optimisation scheme when compared with other conventional schemes, as well as how the usage of NOMA and RIS panels can substantially contribute to increasing the network capacity.

Appendix

Approximation Approaches and Logarithmic Inequalities Used to Solve Optimisation Problems P2

To solve problem P2, we adopt the approximation approaches of [43], [44], which exploits the following logarithmic inequalities:\begin{align*} f(w)=& \log _{2}\left ({{1+\frac {1}{w}}}\right) \geq \hat {f}(w), \tag {19}\\[-2pt] f(u,v)=& \log _{2}\left ({{1+\frac {1}{uv}}}\right) \geq \hat {f}(u,v), \tag {20}\end{align*} View SourceRight-click on figure for MathML and additional features.in which:\begin{align*} \hat {f}(w)=& \log _{2} \left ({{1+\frac {1}{\bar {w}}}}\right) + \frac {1}{\bar {w}+1} -\frac {w}{\bar {w}\left ({{\bar {w}+1}}\right)}, \tag {21}\\[-2pt] \hat {f}(u,v)=& \log _{2} \left ({{1+\frac {1}{\bar {u} \bar {v}}}}\right) + \frac {2}{\bar {u}\bar {v}+1} \\[-2pt]& {}-\frac {u}{\bar {u}(\bar {u}\bar {v}+1)} -\frac {v}{\bar {v}(\bar {u}\bar {v}+1)}. \tag {22}\end{align*} View SourceRight-click on figure for MathML and additional features.The inequalities in (19)–​(22) are valid \forall w\gt 0, \bar {w}\gt 0, \forall u\gt 0, \bar {u}\gt 0, v\gt 0, \bar {v}\gt 0 . At this point, by defining the following quantities at the \psi -th iteration of the algorithm:\begin{align*} w_{1}=& \frac { \sigma ^{2}}{\alpha ^{m}_{1} P_{0} |\mathbf {G}_{m,1} \mathbf {f}_{m,1}|^{2} }, \\ u_{1}=& \frac {1}{\alpha ^{m}_{2} P_{0} |\mathbf {G}_{m,2} \mathbf {f}_{m,2}|^{2}}, v_{1} = \alpha ^{m}_{1} P_{0} |\mathbf {G}_{m,2} \mathbf {f}_{m,2}|^{2} + \sigma ^{2}, \\ \bar {w}_{1}=& w^{(\psi)}_{1} = \frac { \sigma ^{2}}{\alpha ^{m^{(\psi)}}_{1} P_{0} |\mathbf {G}_{m,1} \mathbf {f}_{m,1}|^{2} }, \\ \bar {u}_{1}=& u^{(\psi)}_{1} = \frac {1}{\alpha ^{m^{(\psi)}}_{2} P_{0} |\mathbf {G}_{m,2} \mathbf {f}_{m,2}|^{2}}, \\ \bar {v}_{1}=& v^{(\psi)}_{1} = \alpha ^{m^{(\psi)}}_{1} P_{0} |\mathbf {G}_{m,2} \mathbf {f}_{m,2}|^{2} + \sigma ^{2},\end{align*} View SourceRight-click on figure for MathML and additional features.we derive the following approximation for the achievable rate in (3) (4), respectively, as follows:\begin{align*} R_{m,1}\left ({{\mathbf {p}_{m} }}\right)\geq & \hat {R}^{(\psi)}_{m,1}\left ({{\mathbf {p}_{m} }}\right), \tag {23}\\ R_{m,2}\left ({{\mathbf {p}_{m} }}\right)\geq & \hat {R}^{(\psi)}_{m,2}\left ({{\mathbf {p}_{m} }}\right), \tag {24}\end{align*} View SourceRight-click on figure for MathML and additional features.where\begin{align*} \hat {R}^{(\psi)}_{m,1}\left ({{\mathbf {p}_{m} }}\right)=& \frac {B}{M} \left [{{ \log _{2} \left ({{1+\frac {1}{\bar {w}_{1}}}}\right) + \frac {1}{\bar {w}_{1}+1} -\frac {w_{1}}{\bar {w}_{1}\left ({{\bar {w}_{1}+1}}\right)} }}\right ], \tag {25}\\ \hat {R}^{(\psi)}_{m,2}\left ({{\mathbf {p}_{m} }}\right)=& \frac {B}{M} \left [{{ \log _{2} \left ({{1+\frac {1}{\bar {u}_{1} \bar {v}_{1}}}}\right) + \frac {2}{\bar {u}_{1}\bar {v}_{1}+1} }}\right. \\& \left.{{ {}- \frac {u_{1}}{\bar {u}_{1}(\bar {u}_{1}\bar {v}_{1}+1)} - \frac {v_{1}}{\bar {v}_{1}(\bar {u}_{1} \bar {v}_{1}+1)} }}\right ]. \tag {26}\end{align*} View SourceRight-click on figure for MathML and additional features.

References

References is not available for this document.