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.
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
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
The K UEs are uniformly deployed within a sphere
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 \begin{equation*} h_{x,y} = \frac {c}{4 \pi f d_{x,y}} e^{-k(f)d_{x,y}/2}, \tag {1}\end{equation*}
Then, let \begin{equation*} \mathbf {g}_{m,i}= \mathbf {h}_{m,i}^{H} \boldsymbol {\Phi }_{m} \mathbf {H}_{0,m}, \tag {2}\end{equation*}
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
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*}
\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*}
\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*}
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 \begin{equation*} \mathbf {g}_{k}= \mathbf {h}_{k}^{H} \boldsymbol {\Phi }_{k} \mathbf {H}_{0,k}, \tag {6}\end{equation*}
\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*}
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 \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*}
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*}
Hence, at the \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*}
\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*}
In Algorithm 1, we introduce an AO-based algorithm to solve the power allocation problem P3.
Algorithm 1 Proposed Algorithm to Solve Problem P3
Set initial iteration number
Set initial phase shifts
Set the maximum number of iterations
Set the tolerance
Repeat
Solve problem P3
Obtain the current optimal coefficients
Set
Until Convergence or the iteration reaches
Optimal power control coefficients
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*}
\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*}
\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*}
\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*}
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 \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*}
\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*}
\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*}
\begin{equation*} \hat {R}_{m,2} \geq \tilde {R}^{(j)}_{m,2}, \tag {17}\end{equation*}
\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*}
\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*}
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
Algorithm 2 Proposed AO-Based Algorithm to Solve Problem P6
Set initial iteration number
Set initial power control coefficients p and initial phase shifts
Set the maximum number of iterations
Set the tolerance
Repeat
for
Solve problem P6.m
Obtain the current optimal phase shifts
end for
Set
Until Convergence or the iteration reaches
Optimal RIS phase shifts
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
Algorithm 3 Iterative Algorithm to Jointly Solve Problem P1
Set initial iteration number
Set initial power control coefficients
Set the maximum number of iterations
Set the tolerance
repeat
Solve problem P3 using Algorithm 1 to obtain the current solution
Solve problem P6 using Algorithm 2 to obtain the current solution
Set
until Convergence or the iteration reaches
Optimal solution
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
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
The convergence of Algorithm 3 for solving the proposed scheme, FDMA, and NOMA-randPhase scheme, at
The convergence of Algorithm 1 and Algorithm 2 with respect to the convergence of Algorithm 3 for solving the proposed scheme at
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
Average sum rate of all UEs versus different number of RIS elements (N), at
C. System Sum Rate Versus Transmit Power Budget
Figure 5 depicts the impact of the transmit power budget
Average sum rate of all UEs versus different values of transmit power budget (
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
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*}
\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*}
\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*}
\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*}
\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*}