October 02, 2025
This paper investigates the performance of downlink non-orthogonal multiple access (NOMA) communication in unmanned aerial vehicle (UAV) networks enhanced by partitionable reconfigurable intelligent surfaces (RISs). We analyze three types of links between base station (BS) and UAVs: direct, RIS-only indirect, and composite links, under both Line-of-Sight (LoS) and Non-LoS (NLoS) propagation. The RIS-only indirect link and direct link are modeled using double Nakagami-\(m\) and Nakagami-\(m\) fading, respectively, while the composite link follows a combined fading channel model. Closed-form expressions for the cumulative distribution function (CDF) of the received signal-to-noise ratio (SNR) are derived for all links, enabling tractable outage probability analysis. Then, we formulate a fairness-efficiency bilevel optimization problem to minimize the maximum outage probability among UAVs while minimizing the total number of required RIS reflecting elements. Accordingly, an RIS-assisted UAV Outage Minimization (RUOM) algorithm is proposed, which fairly allocates the NOMA power coefficients while minimizing the total number of RIS reflecting elements required, subject to NOMA-defined constraints, RIS resource limitations, and maximum allowable outage threshold. Simulation results validate the analytical models and demonstrate that the proposed RUOM algorithm significantly improves fairness and efficiency in BS-UAV communication.
Unmanned aerial vehicle, reconfigurable intelligent surface, non-orthogonal multiple access.
Unmanned aerial vehicles (UAVs) have been experiencing rapid growth in the U.S. and globally, with Federal Aviation Administration (FAA) reports indicating over 1 million registered UAVs in the U.S. as of April 2025 [1]. Their expanding use in areas such as public safety, product delivery, and more highlights the need for safe and scalable integration into future airspace operations [2]. As the number of UAVs and data traffic increases, ensuring reliable and efficient wireless communication becomes increasingly important, especially under limited spectrum resources. To address this, non-orthogonal multiple access (NOMA) has emerged as a key enabler in next-generation wireless networks, offering enhanced spectrum efficiency. In particular, power domain NOMA allows multiple users to share the same time and frequency resources by allocating different power levels [3]. This makes NOMA suitable for supporting the growing number of UAVs.
Despite the advantages of UAV-NOMA systems, they still face challenges such as severe path loss, signal blockage, and complex interference management. To overcome these, reconfigurable intelligent surfaces (RISs) have been proposed as a promising technique to enhance transmission performance. An RIS consists of a large number of passive elements that intelligently adjust their phase shifts to improve the wireless propagation environment. As a passive communication relay, the RIS consumes minimal energy, primarily for configuring its phase shifts, making it a highly energy-efficient technology for future wireless networks [4].
Recently, extensive research has been conducted on different aspects of RIS-assisted UAV-NOMA systems (see, for example, [5]–[9]). However, research gaps remain in developing RIS-assisted base station (BS)-UAV communication frameworks in NOMA systems that enhance fairness and efficiency among UAVs by jointly optimizing the power allocation and the number of assigned elements on a partitionable RIS. For instance, the work in [5] investigates an RIS-assisted multi-UAV multi-user equipment (UE) NOMA communication system, maximizing system throughput by optimizing UAV trajectory, power allocation, and phase shift. In [6], an RIS-assisted multi-UAV NOMA network is studied, minimizing the power consumption while satisfying minimum UE’s data rate by optimizing UAV position, RIS coefficient, power allocation, beamforming, and decoding order. The study in [7] analyzes the energy efficiency (EE) maximization by optimizing beamforming, phase shift, power allocation, and UAV placement in two scenarios: (1) UAV-mounted BS and (2) UAV-mounted RIS, each serving a NOMA cluster. In [8], an RIS-assisted uplink NOMA framework for UAVs and ground users in cellular networks is proposed, maximizing the network sum rate by optimizing UAV trajectory, RIS configuration, and power control.
Although there has been research on RIS-assisted UAV-NOMA systems, still remains a lack of thorough investigation into BS-UAV downlink communication using NOMA with partitionable RIS. To this end, we propose a comprehensive framework to analyze the RIS-assisted BS-UAV NOMA outage performance under Nagakami-\(m\) and double Nakagami-\(m\) fading channels. Then, we formulate a fairness-efficiency bilevel optimization problem to minimize the maximum outage probability to ensure fairness among UAVs, while minimizing the number of assigned RIS elements to ensure the outage probability remains under a predefined threshold, thereby improving efficiency. To solve this, we develop an iterative RIS-assisted UAV Outage Minimization (RUOM) algorithm, which fairly allocates the NOMA power coefficient, followed by efficient assignment of the required RIS elements. The main contributions of this paper are summarized as follows:
We present a comprehensive analytical framework to evaluate the outage probability of direct, RIS-only indirect, and composite links in partitionable RIS-assisted UAV-NOMA systems under Nakagami-\(m\) and double Nakagami-\(m\) fading channels. The proposed framework captures the dynamic characteristics of the UAV environment and their impact on outage performance.
We propose the RUOM algorithm to solve the formulated fairness-efficiency bilevel optimization problem. In this iterative algorithm, the first part addresses the outer objective, which minimizes the maximum outage probability, ensuring fairness, while the second part handles the inner objective, which minimizes the total number of assigned reflecting elements, improving efficiency.
We demonstrate the effectiveness of the proposed RUOM algorithm in enhancing both fairness and efficiency among UAVs. Furthermore, we validate the analytical framework under various system settings.
The rest of this paper is organized as follows. In Section 2, the system model is introduced, including the RIS-only indirect, direct, and composite channel models. Section 3 formulates a fairness-efficiency bilevel optimization problem and presents the RUOM algorithm. In Section 4, numerical results are provided, followed by the conclusion in Section 5.
Assume a single-cell network where the centered-BS communicates in the downlink NOMA system by allocating power coefficients \(\boldsymbol{\beta} = \{\beta_1, ..., \beta_M\}\) to \(M\) UAVs, all operating in licensed bands specifically allocated for UAV operations [10]. As illustrated in Fig. 1, BS can establish three types of links: 1. direct: Ground-to-Air (G2A), 2. RIS-only indirect: Ground-to-RIS-to-Air (G2R2A), and 3. composite: G2A & G2R2A, which can be either a Line-of-Sight (LoS) link or a Non-LoS (NLoS) link. In the RIS-assisted links, a partitionable RIS \(k\) is considered, where part of it can be assigned to UAV \(m\), with the number of assigned elements is denoted by \(N_m^k\).
None
Figure 2: No caption.
\[\psi(p_1, p_2, \boldsymbol{c}) = \begin{cases} \displaystyle\sum_{i=0}^{2m_3 - 1} \frac{\rho_i}{2c_1^{\frac{i+1}{2}}} \left[ \Gamma_{inc}\left( {\frac{i+1}{2}}, c_1(p_1 - \frac{c_2}{c_1})^2 \right) - \Gamma_{inc}\left( {\frac{i+1}{2}}, c_1(p_2 - \frac{c_2}{c_1})^2 \right) \right], & p_1 > \frac{c_2}{c_1} \text{ or } i \text{ odd} \\[12pt] \displaystyle\sum_{i=0}^{2m_3 - 1} \frac{\rho_i}{2c_1^{\frac{i+1}{2}}} \left[ \Gamma_{inc}\left( {\frac{i+1}{2}}, c_1(p_2 - \frac{c_2}{c_1})^2 \right) - \Gamma_{inc}\left( {\frac{i+1}{2}}, c_1(p_1 - \frac{c_2}{c_1})^2 \right) \right], & p_2 < \frac{c_2}{c_1} \text{ and } i \text{ even} \\[12pt] \displaystyle\sum_{i=0}^{2m_3 - 1} \frac{\rho_i}{2c_1^{\frac{i+1}{2}}} \left[ \gamma_{inc}\left( {\frac{i+1}{2}}, c_1(p_1 - \frac{c_2}{c_1})^2 \right) + \gamma_{inc}\left( {\frac{i+1}{2}}, c_1(p_2 - \frac{c_2}{c_1})^2 \right) \right], & p_1 < \frac{c_2}{c_1} < p_2 \text{ and } i \text{ even} \end{cases}\] \[\rho_i = {2m_3-1 \choose i} \exp{ \Big(\frac{c_2^2}{c_1} - c_3 \Big)} \Big(\frac{c_2}{c_1} \Big)^{2m_3 - i - 1}, \qquad \boldsymbol{c} = \Big(\frac{m_3}{\Omega_3 |\hat{g}^d|^2} + \frac{1}{|\hat{g}^r|^2 \sigma^2_{\tilde{\boldsymbol{g}}^{r}}}, \frac{\sqrt{\frac{\gamma}{\Bar{\gamma}_r}} - \mathbb{E} [\tilde{\boldsymbol{g}}^{r}]}{|\hat{g}^r|^2 \sigma^2_{\tilde{\boldsymbol{g}}^{r}}}, \frac{(\sqrt{\frac{\gamma}{\Bar{\gamma}_r}} - \mathbb{E} [\tilde{\boldsymbol{g}}^{r}])^2}{|\hat{g}^r|^2 \sigma^2_{\tilde{\boldsymbol{g}}^{r}}} \Big),\]
RIS-only Channel Model. Consider \(P_r = P_t |g^{r}|^2\) with the received power \(P_r\) and transmit power \(P_t\), in which, the channel gain is defined as \(g^{r} = \sum_{i=1}^{N} g^{g}_{i} e^{\mathrm{j}\Phi_i} g^{a}_{i}\), where \(\Phi_i\) denotes the RIS phase shift by the \(i\)-th reflecting element [11]. Also, \(g^{a}_{i} = \tilde{g}_i^{a} e^{\mathrm{j}\phi_i} \hat{g}^{a}\) and \(g^{g}_{i} = \tilde{g}_i^{g} e^{\mathrm{j}\varphi_i} \hat{g}^{g}\) are RIS-to-Air (R2A) and Ground-to-RIS (G2R) channel gains, respectively. Furthermore, \(\tilde{g}_i\) and \(\hat{g} = \sqrt{d^{-\alpha(d)}}\) are the fading coefficients modeled by Nakagami-\(m\) fading and the square root of path loss model, equal for \(N\) reflecting elements [12]. Moreover, the path loss exponent (PLE) is expressed as \(\alpha(d) = \alpha_{L}\mathbb{P}_{L}(d) + \alpha_{N}(1 - \mathbb{P}_{L}(d))\), where \(\alpha_{L}\) and \(\alpha_{N}\) denote the PLE for LoS and NLoS channels, respectively. Also, LoS probability \(\mathbb{P}_{L}(d)\) is defined as [13]: \[\begin{align} \mathbb{P}_{L}(d) = \begin{cases} \big(1-\exp{(-\frac{z_{1}^2}{2\zeta^2})}\big)^{d\sqrt{v\mu}} & \text{z_{1} = z_{2}}\\ \big(1-\frac{\sqrt{2\pi}\zeta}{d^{V}}|Q(\frac{z_{1}}{\zeta})-Q(\frac{z_{2}}{\zeta})|\big)^{d^{H}\sqrt{v\mu}} & \text{z_{1} \neq z_{2}}, \end{cases} \end{align}\] where \(\zeta\), \(v\), and \(\mu\) are environmental parameters, also \(Q(.)\), \(d^H\), and \(d^V\) are the \(Q\)-function, horizontal and vertical distances, respectively. The optimal RIS phase shift is \(\Phi_i = -(\phi_i + \varphi_i)\) to achieve the maximum SNR. Thus, the RIS channel gain can be rewritten as \(g^{r} = \hat{g}^{g} \hat{g}^{a} \sum_{i = 1}^{N} \tilde{g}_i^{r} = \hat{g}^{r} \tilde{\boldsymbol{g}}^{r}\), where \(\tilde{g}_i^{r} = \tilde{g}_i^{g} \tilde{g}_i^{a}\) represents the G2R2A fading coefficient associated with the \(i\)-th reflecting element. Accordingly, \(\tilde{g}_{i}^{r}\) is modeled by double Nakagami-\(m\) fading, and the PDF of \(\tilde{g}_{i}^{r}\) is given by: \[f_{\tilde{g}_{i}^{r}}(x) = \frac{4x^{m_1+m_2-1} K_{m_1-m_2} \Big(2x \sqrt{\frac{m_1m_2}{\Omega_1 \Omega_2}} \Big) }{\Gamma(m_1) \Gamma(m_2) (\frac{\Omega_1 \Omega_2}{m_1 m_2})^{\frac{m_1+m_2}{2}}},\] where \(\Gamma(.)\), \(\Omega\), and \(K_v(.)\) are the gamma function, average fading power, and \(v^{th}\)-order modified Bessel function of the second kind, respectively [14]. Also, \(m\) denotes the shape parameter, which is approximated as \(m \approx \frac{(\exp(2.708\mathbb{P}_{L}(d)^2) + 1)^2}{2 \exp(2.708\mathbb{P}_{L}(d)^2) + 1}\) using the Rician \(K\)-factor [15]. Moreover, the \(n^{th}\) order moment of \(\tilde{g}_{i}^{r}\) is expressed as \[\mathbb{E} [\tilde{g}_{i}^{r^n}] = \prod_{j=1}^2 \frac{\Gamma(m_j + \frac{n}{2})}{\Gamma(m_j)} \Big(\frac{\Omega_j}{m_j} \Big)^{\frac{n}{2}}.\] Applying the first term of the Laguerre series, the PDF of \(\tilde{\boldsymbol{g}}^{r}\) over \(N\) reflecting elements can be approximated as [16], [17]: \[f_{\tilde{\boldsymbol{g}}^{r}}(x) = \frac{x^{a-1} \exp{(-\frac{x}{b})}}{b^a\Gamma(a)}.\] Here, \(a = \frac{\mathbb{E} [\tilde{\boldsymbol{g}}^{r}]^2}{\sigma^2_{\tilde{\boldsymbol{g}}^{r}}} = \frac{N \mathbb{E} [\tilde{g}_{i}^{r}]^2}{\mathbb{E} [\tilde{g}_{i}^{r^2}] - \mathbb{E} [\tilde{g}_{i}^{r}]^2}\) and \(b = \frac{\sigma^2_{\tilde{\boldsymbol{g}}^{r}}}{\mathbb{E} [\tilde{\boldsymbol{g}}^{r}]} = \frac{\mathbb{E} [\tilde{g}_{i}^{r^2}] - \mathbb{E} [\tilde{g}_{i}^{r}]^2}{\mathbb{E} [\tilde{g}_{i}^{r}]}\) where \(\tilde{g}_{i}^{r}\) is independent for \(N\) reflecting elements. Thus, the PDF and CDF of the maximum instantaneous SNR \(\gamma_{r} = \frac{P_t |g^{r}|^2}{P_N} = \frac{P_t |\hat{g}^{r}|^2}{P_N} |\tilde{\boldsymbol{g}}^{r}|^2 = \Bar{\gamma}_{r} |\tilde{\boldsymbol{g}}^{r}|^2\) are written as [18]: \[f_{\gamma_{r}}(\gamma) = \frac{(\frac{\gamma}{\Bar{\gamma}_{r}})^{\frac{a}{2}-1} \exp{(-\sqrt{\frac{\gamma}{\Bar{\gamma}_{r} b^2}})}}{2\Bar{\gamma}_{r}b^a\Gamma(a)},\] \[\label{riscdf} F_{\gamma_{r}}(\gamma) = \frac{\gamma_{inc}(a, \sqrt{\frac{\gamma}{\Bar{\gamma}_{r} b^2}})}{\Gamma(a)},\tag{1}\] where \(\gamma_{inc}(., .)\) denotes the lower incomplete gamma function and \(P_N = \kappa TB\) is the thermal noise power where \(\kappa\), \(T\), and \(B\) are Boltzmann’s constant, temperature, and bandwidth.
Direct Channel Model. Similar to the RIS channel model, the direct G2A channel gain \(g^{d}\) can be expressed as \(g^{d} = \hat{g}^{d} e^{\mathrm{j}\theta} \tilde{g}^{d}\), where the fading coefficient \(\tilde{g}^{d}\) can be modeled by Nakagami-\(m\) fading that has the following PDF [16]: \[f_{\tilde{g}^{d}}(x) = \frac{2m_3^{m_3} x^{2m_3-1} \exp{(-\frac{m_3x^2}{\Omega_3})}}{\Omega_3^{m_3} \Gamma(m_3)}.\] Accordingly, the PDF and CDF of the instantaneous SNR \(\gamma_{d} = \frac{P_t |\hat{g}^{d}|^2}{P_N}|\tilde{g}^{d}|^2 = \Bar{\gamma}_{d} |\tilde{g}^{d}|^2\) are given by [19]: \[f_{\gamma_{d}}(\gamma) = \frac{m_3^{m_3} (\frac{\gamma}{\Bar{\gamma}_{d}})^{m_3-1} \exp{(-\frac{m_3\gamma}{\Omega_3 \Bar{\gamma}_{d}})}}{\Bar{\gamma}_{d} \Omega_3^{m_3} \Gamma(m_3)}\] \[F_{\gamma_{d}}(\gamma) = \frac{\gamma_{inc}(m_3, \frac{m_3\gamma}{\Omega_3 \Bar{\gamma}_{d}})}{\Gamma(m_3)}.\] Notably, the Rayleigh fading channel for ground-level communication can also be obtained when \(m_3 = 1\).
Composite Channel Model. The composite link combines RIS-only indirect and direct links. Given that the optimal RIS phase shifts are \(\Phi_i = -(\phi_i + \varphi_i - \theta)\), the SNR for the composite channel is expressed as \(\gamma_c = \frac{P_t |g^c|^2}{P_N} = \Bar{\gamma}_c (|g^{r}| + |g^{d}|)^2\), where the composite channel gain \(g^c\) consists of the RIS-only indirect channel gain \(g^r\) and direct channel gain \(g^d\). Thus, the CDF of the maximum instantenous SNR \(\gamma_{c}\) is defined as: \[F_{\gamma_c}(\gamma) = \int^{\sqrt{\frac{\gamma}{\Bar{\gamma}_c}}}_{0} F_{\gamma_r} \Big(\sqrt{\frac{\gamma}{\Bar{\gamma}_c}} - x \Big) f_{\gamma_d}(x) dx.\] For the tractability of analysis, the CDF of \({\gamma_r}\) in Eq. 1 is approximated using the \(Q\)-function as: \[F_{\gamma_r}(\gamma) \approx 1 - \frac{Q \Big(\frac{\sqrt{\frac{\gamma}{\Bar{\gamma}_r}} - \mathbb{E} [\tilde{\boldsymbol{g}}^{r}]}{ \sqrt{\sigma^2_{\tilde{\boldsymbol{g}}^{r}}}} \Big)}{Q(\sqrt{a})}.\]
This CDF is also proved by the central limit theorem (CLT) in [20]. Finally, the CDF of \(\gamma_c\) can be rewritten as: \[\begin{align} F_{\gamma_c}(\gamma) = F_{\gamma_d}(\gamma) - \int_{0}^{\sqrt{\frac{\gamma}{\Bar{\gamma}_c}}} \frac{Q(\frac{\sqrt{\frac{\gamma}{\Bar{\gamma}_c}} - x - \hat{g}^r \mathbb{E} [\tilde{\boldsymbol{g}}^{r}]}{\hat{g}^r \sqrt{\sigma^2_{\tilde{\boldsymbol{g}}^{r}}}})}{Q(\sqrt{a})} f_{\gamma_d}(x) dx, \end{align}\] where the integral solution can be found in [20] by dividing it into two cases when \(\mathbb{E} [\tilde{\boldsymbol{g}}^{r}] > \sqrt{\frac{\gamma}{\Bar{\gamma}_r}}\) or \(\mathbb{E} [\tilde{\boldsymbol{g}}^{r}] \le \sqrt{\frac{\gamma}{\Bar{\gamma}_r}}\). Finally, the CDF of \(\gamma_c\) can be expressed as Eq. 2.
NOMA Outage Probability. Consider \(M\) UAVs in the downlink NOMA system where UAVs are ordered according to the channel gains such as \(|g_1|^2 \le ... \le |g_m|^2 \le ... \le |g_M|^2\). Accordingly, the power coefficients for \(M\) UAVs are allocated as \(\beta_1 > ... > \beta_m > ... > \beta_M\) such as \(\sum_{i=1}^{M} \beta_i = 1\). Assuming perfect successive interference cancellation (SIC), UAV \(m\) can subtract the first \(m-1\) UAV signals from the transmitted superimposed signal and treat the other UAV signals \(m<i\le M\) as noise [21]. Therefore, the achievable data rate on UAV \(m\) is defined as: \[R_m = \log_2 \Big(1+\frac{\gamma_m \beta_m}{\gamma_m \sum_{i=m+1}^{M}\beta_i + 1} \Big),\] where \(\gamma_m = \frac{\eta_m}{\beta_m} = \frac{P_t |g_m|^2}{P_N}\) denotes the SNR of the \(m\)-th ordered UAV. Note that \(R_m\) must satisfy the condition \(R_{m,j} \geq R^{tg}_j\), where \(R^{tg}_j\) is the target data rate for UAV \(j\), which is measured in terms of bits per channel use (bpc), corresponding to its quality of service (QoS) requirement. Accordingly, \(R_{m,j}\) represents UAV \(m\) data rate to decode the UAV \(j\)’s signal, \(j \leq m\), which can be expressed as: \[R_{m,j} = \log_2 \Big(1+\frac{\gamma_m \beta_j}{\gamma_m \sum_{i=j+1}^{M}\beta_i + 1} \Big).\] By employing the order statistics approach to model the differences for channel gains in NOMA systems, the PDF and CDF of \(\gamma_m\), \(1 \le m \le M\), is defined as [19], [22]: \[\begin{align} f_{\gamma_m}(\gamma) = m {M\choose m} f_{\gamma}(\gamma) (F_{\gamma}(\gamma))^{m-1} (1-F_{\gamma}(\gamma))^{M-m}, \end{align}\] \[\begin{align} F_{\gamma_m}(\gamma) = m {M\choose m} \sum^{M-m}_{n=0} {M-m \choose n} \frac{(-1)^n (F_{\gamma}(\gamma))^{m+n}}{m+n}. \end{align}\] Thus, the NOMA-based outage probability \(\mathbb{P}_m^{out}(\boldsymbol{\beta}, N^k_m)\) for UAV \(m\) can be expressed as follows: \[\label{noma-gra-out} \mathbb{P}_m^{out}(\boldsymbol{\beta}, N^k_m) = 1 - \mathbb{P} \Big( (R_{m,1} > R_1^{tg}) \boldsymbol{\cap} ... \boldsymbol{\cap} (R_{m,m} > R_m^{tg}) \Big),\tag{2}\] where \(\mathbb{P}(R_{m,j} > R_j^{tg})\) for \(1 \le j \le m\) can be simplified as: \[\begin{align} \begin{aligned} & \mathbb{P}(R_{m,j} > R_j^{tg}) = \mathbb{P} \Big(\log_2 \big( 1+\frac{\gamma_m \beta_j}{\gamma_m \sum_{i=j+1}^{M} \beta_i + 1} \big) > R_j^{tg} \Big) \\ & = \mathbb{P}(\gamma_m > \frac{2^{R_j^{tg}} - 1}{\beta_j - (2^{R_j^{tg}} - 1) \sum_{i=j+1}^M \beta_i}) = \mathbb{P}(\gamma_m > \gamma_j^{lb}), \end{aligned} \end{align}\] where Eq. 2 is constrained by \((2^{R_j^{tg}} - 1) \sum_{i=j+1}^M \beta_i < \beta_j\) and \(\gamma^{mlb}_m = \max\{\gamma_1^{lb}, \dots, \gamma_m^{lb}\}\) for \(m<M\), while \(\gamma^{mlb}_M = \gamma_M^{lb}\). Hence, Eq. 2 can be rewritten as: \[\begin{align} \begin{aligned} & \mathbb{P}_m^{out}(\boldsymbol{\beta}, N^k_m) = 1 - \mathbb{P}(\gamma_m > \gamma^{mlb}_m) = F_{\gamma_m}(\gamma^{mlb}_m) \\ & = m {M\choose m} \sum^{M-m}_{n=0} {M-m \choose n} \frac{(-1)^n (F_{\gamma}(\gamma^{mlb}_m))^{m+n}}{m+n}. \end{aligned} \end{align}\]
In this section, we formulate a fairness-efficiency bilevel optimization problem, then we propose the RUOM algorithm (Algorithm 3), followed by a progressive grid search (PGS) sub-algorithm (Algorithm 5) to solve the formulated problem.
Problem Formulation. As mentioned earlier, our objective is to minimize the maximum outage probability \(\mathbb{P}_m^{out}(\boldsymbol{\beta}, N_m^k)\) for UAV \(m\) by fairly adjusting the power coefficient vector \(\boldsymbol{\beta}\) while efficiently assigning the minimum number of RIS reflecting elements \(N^k_m\) to maintain the outage probability \(\mathbb{P}_m^{out}(\boldsymbol{\beta}, N_m^k)\) under a threshold \(\delta\). This can be formulated as a fairness-efficiency bilevel optimization problem as follows: \[\begin{align} \min_{\boldsymbol{\beta}} \;& \max_{m} \mathbb{P}_m^{out}(\boldsymbol{\beta}, {N_m^k}^{*}) \tag{3} \\ \text{s.t.} & \sum_{m=1}^{M} \beta_m = 1, \tag{4} \\ & (2^{R_j^{tg}} - 1) \sum_{i=j+1}^{M} \beta_i < \beta_j, \quad 1 \le j \le m, \tag{5} \\ & \{{N_m^k}^{*}\} \in \arg \min_{\{N_m^k\}} \quad \sum_{m=1}^{M} \sum_{k=1}^{K} N_m^k \tag{6} \\ & \text{s.t. } \mathbb{P}_m^{out}(\boldsymbol{\beta}, N_m^k) < \delta, \quad \forall m, \tag{7} \\ & \quad \sum_{m=1}^{M} N_m^k \leq \mathcal{N}^k, \quad \forall k, \tag{8} \end{align}\] where the outer objective 3 guarantees fairness with the constraints 4 and 5 on the power coefficients \(\boldsymbol{\beta}\), which introduced in NOMA definition. Also, the inner objective 6 ensures efficiency with the constraints 7 and 8 , which maintain the outage probability under a threshold \(\delta\) and limit the number of assigned reflecting elements on RIS \(k\), respectively.
Proposed RUOM Algorithm. To solve our formulated fairness-efficiency bilevel optimization problem, we propose the iterative RUOM algorithm, including fairness and efficiency parts, as presented in Algorithm 3:
Fairness (lines 4-9): In this part, the outer objective is to minimize the maximum outage probability \(\mathbb{P}_m^{out}(\boldsymbol{\beta}^t, N_m^{k})\) by finding the best power coefficient vector \(\boldsymbol{\beta}^t\) at iteration \(t\) from valid combinations of \(\boldsymbol{\beta}\) in a set \(\mathcal{B}\), generated by the PGS sub-algorithm. Within the while loop (line 5), the best \(\boldsymbol{\beta}^t\) is iteratively refined by selecting the candidate that achieves the lowest maximum outage probability \(\mathbb{P}_m^{out}(\boldsymbol{\beta}^t, N_m^{k})\) across all \(M\) UAVs. The accuracy of this refinement depends on the search resolution \(\epsilon^{sr}\) scaled by a factor \(\lambda\) until it exceeds the accuracy threshold \(\epsilon^{ac}\).
PGS Sub-Algorithm: The PGS sub-algorithm generates a discrete set \(\mathcal{B}\) of candidate power coefficient vectors \(\boldsymbol{\beta}\) with search resolution \(\epsilon^{sr}\). Without prior \(\boldsymbol{\beta}\) solution (\(\boldsymbol{\beta} =\) None), it creates a global search space over the full grid \(\mathcal{G}^M\); otherwise, it builds a local search space around the current vector \(\boldsymbol{\beta}\) by restricting each \(\beta_m\) to a bounded interval intersected with the global grid. Finally, each candidate vector \(\boldsymbol{\beta}\) is verified to satisfy the constraints 4 and 5 , and the feasible set \(\mathcal{B}\) is returned.
Efficiency (lines 10–17): In this part, the inner objective is to minimize the total number of assigned reflecting elements while ensuring that the outage probability \(\mathbb{P}_m^{out}(\boldsymbol{\beta}^t, N_m^{k})\) for each UAV \(m\) remains below a threshold \(\delta\). For all \(M\) UAVs, it first attempts to reduce the assigned RIS reflecting elements \(N_m^k\) as long as the constraint 7 is satisfied. If the outage exceeds \(\delta\), it gradually increases \(N_m^k\) until the constraint 7 is met, subject to the maximum number of reflecting elements \(\mathcal{N}^k\) in constraint 8 . This process guarantees efficient RIS resource usage while ensuring reliability for all \(M\) UAVs.
At the end of each iteration \(t\), if the power coefficient vector \(\boldsymbol{\beta}^t\) changes by less than \(\epsilon\) from the previous iteration, i.e., \(\|\boldsymbol{\beta}^{t} - \boldsymbol{\beta}^{t-1}\| < \epsilon\), it indicates that the power coefficient vector \(\boldsymbol{\beta}^{t}\) has converged and no further adjustment to the assigned RIS reflecting elements is necessary; therefore, the algorithm stops and returns the optimal \(\boldsymbol{\beta}^{\star}\) and the optimal number of RIS elements \(N^k_m\).
In our simulation, 3 UAVs and 3 RISs are placed according to the Poisson distribution with UAVs’ altitude in the limited range of 80 m to 120 m, and the centered-BS communicates with each UAV \(m\) both directly and through the best RIS \(k^{\star}\). Key simulation parameters are summarized in Table [tab:sim95parameters].
Definition | Notation & Value |
---|---|
Cell Radius | \(r = 2\) km |
Environment Parameters | \(\zeta = 20\), \(v = 3 \times 10^{-4}\), \(\mu = 0.5\) |
Path Loss Exponent | \(\alpha_{L}=2\), \(\alpha_{N}=3.5\) |
Noise Temperature | \(T = 290\) K |
BS Transmit Power | \(P_t = 37\) dBm |
Bandwidth | \(B = 40\) MHz |
Target Data Rate | \(R^{tg}_i = 1\) bpc |
Maximum RIS Elements | \(\mathcal{N}^k = 32 \times 32\) |
Power Coefficient Vector | \(\boldsymbol{\beta} = [0.9895, 0.0101, 0.0003]\) |
\(\delta\) | \(\lambda = 0.1\) | \(\lambda = 0.5\) | \(\lambda = 0.9\) | |
---|---|---|---|---|
\(10^{-3}\) | \((9.628\mathrm{e}^{-4},4.965\mathrm{e}^{-5},1.370\mathrm{e}^{-10})[t=1]\) | \((9.497\mathrm{e}^{-4},9.676\mathrm{e}^{-4},1.662\mathrm{e}^{-10})[t=1]\) | \((9.173\mathrm{e}^{-4},9.759\mathrm{e}^{-4},9.932\mathrm{e}^{-4})[t=1]\) | |
\((9.628\mathrm{e}^{-4},4.965\mathrm{e}^{-5},1.370\mathrm{e}^{-10})[t=2]\) | \((9.497\mathrm{e}^{-4},6.168\mathrm{e}^{-4},2.045\mathrm{e}^{-10})[t=5]\) | \((9.583\mathrm{e}^{-4},9.583\mathrm{e}^{-4},9.583\mathrm{e}^{-4})[t=38]\) | ||
\(10^{-5}\) | \((6.630\mathrm{e}^{-6},8.950\mathrm{e}^{-6},1.370\mathrm{e}^{-10})[t=1]\) | \((7.269\mathrm{e}^{-6},9.694\mathrm{e}^{-6},1.662\mathrm{e}^{-10})[t=1]\) | \((6.778\mathrm{e}^{-6},8.989\mathrm{e}^{-6},9.631\mathrm{e}^{-6})[t=1]\) | |
\((7.110\mathrm{e}^{-6},8.962\mathrm{e}^{-6},1.950\mathrm{e}^{-10})[t=4]\) | \((9.571\mathrm{e}^{-6},9.573\mathrm{e}^{-6},9.573\mathrm{e}^{-6})[t=19]\) | \((9.425\mathrm{e}^{-6},9.425\mathrm{e}^{-6},9.425\mathrm{e}^{-6})[t=96]\) | ||
\(10^{-3}\) | \((38,0,0)[t=1]\) | \((29,30,0)[t=1]\) | \((19,48,59)[t=1]\) | |
\(\boldsymbol{(38,0,0)^{\star}[t=2]}\) | \(\boldsymbol{(29,0,0)^{\star}[t=5]}\) | \(\boldsymbol{(19,0,0)^{\star}[t=38]}\) | ||
\(10^{-5}\) | \((61,19,0)[t=1]\) | \((51,109,0)[t=1]\) | \((40,128,178)[t=1]\) | |
\(\boldsymbol{(61,13,0)^{\star}[t=4]}\) | \(\boldsymbol{(51,0,0)^{\star}[t=19]}\) | \(\boldsymbol{(40,69,1)^{\star}[t=96]}\) | ||
\(10^{-3}\) | \((0.7111,0.1888,0.0999)[t=1]\) | \((0.7999,0.1062,0.0937)[t=1]\) | \((0.9895,0.0101,0.0003)[t=1]\) | |
\(\boldsymbol{(0.7111,0.1888,0.0999)^{\star}[t=2]}\) | \(\boldsymbol{(0.7999,0.1125,0.0874)^{\star}[t=5]}\) | \(\boldsymbol{(0.9790,0.0204,0.0004)^{\star}[t=38]}\) | ||
\(10^{-5}\) | \((0.7111,0.1888,0.0999)[t=1]\) | \((0.7999,0.1062,0.0937)[t=1]\) | \((0.9895,0.0101,0.0003)[t=1]\) | |
\(\boldsymbol{(0.7099,0.2011,0.0888)^{\star}[t=4]}\) | \(\boldsymbol{(0.7923,0.2052,0.0024)^{\star}[t=19]}\) | \(\boldsymbol{(0.9713,0.0263,0.0023)^{\star}[t=96]}\) |
In Fig. 4, the outage probability is plotted against the number of reflecting elements for RIS-only and composite links, where the outage probability for the direct link corresponds to the zero reflecting elements in the composite link. In the composite link, the outage probability starts from the same point as the direct link, since the power coefficient is fairly allocated among the 3 UAVs using the RUOM algorithm. As the number of reflecting elements increases for RIS-only and composite links, the outage probability decreases at different improvement rates for different UAVs, since the allocated power coefficient is higher for UAV 1 compared to UAV 2 and UAV 2 to UAV 3. Fig. 4 also shows that under sufficient power allocation, the RIS-only link for UAV 1 can outperform the composite links of UAV 2 and UAV 3 in terms of outage probability as the number of reflecting elements increases. The initial high outage probability observed in the RIS-only links, especially with a small number of reflecting elements under the best RIS selection \(k^{\star}\), is due to severe path loss.
Figs. [fig:out95power] and [fig:out95rate] illustrate the outage probability of 3 UAVs versus the BS transmit power and the target data rate for the composite link, respectively. In Fig. [fig:out95power], when the BS transmit power increases from 30 dB to 40 dB, the outage probability decreases for the same number of reflecting elements. Also, the speed of improvement increases, leading to enter the second phase of outage probability decrement earlier. Similarly, as the target data rate decreases from 1.5 bpc to 0.7 bpc in Fig. [fig:out95rate], the outage probability decreases, and it again goes faster to the second phase of decrement. Figs. [fig:out95power] and [fig:out95rate] can also be compared to the composite link in Fig. 4 with BS transmit power 37 dB and target data rate 1 bpc. Notably, the power coefficients used in Figs. [fig:out95power] and [fig:out95rate] are the same as Fig. 4.
In Table 2, the performance of the RUOM algorithm is reported under various thresholds \(\delta\) and scaling factors \(\lambda\). From the initial iteration \([t=1]\) to convergence \([t = t^\star]\), it is clear that both fairness in outage probability and efficiency (reduction) in the number of reflecting elements improve significantly, especially for UAVs 2 and 3. Furthermore, as the scaling factor increases for Case 1 (\(\delta=10^{-3}\)) and Case 2 (\(\delta=10^{-5}\)), the outage probability remains below the threshold with improving fairness among UAVs. However, this comes at the cost of more iterations, with a larger portion of power allocated to UAV 1 and a smaller portion to UAV 3. At convergence \([t=t^{\star}]\), the total number of reflecting elements decreases by increasing the scaling factor in Case 1, indicating enhanced efficiency. However, this trend is not valid for Case 2 with the minimum total number of reflecting elements occurring at \(\lambda=0.5\). This observation suggests the existence of an optimal scaling factor that balances fairness and efficiency.
In this paper, we introduced a comprehensive analytical framework for RIS-assisted BS-UAV communication in NOMA networks, consisting of three types of links: direct, RIS-only indirect, and composite. For each link type, a closed-form expression for the CDF of SNR under Nakagami-\(m\) and double Nakagami-\(m\) fading was derived to evaluate the outage performance. Then, we formulated a fairness-efficiency bilevel optimization problem to minimize the maximum outage probability among UAVs while minimizing the total number of required reflecting elements. To solve this, we proposed the iterative RUOM algorithm, which fairly allocates the BS power coefficients while efficiently minimizes the number of RIS reflecting elements. Finally, the simulation results confirmed the accuracy of the analytical models and demonstrated the effectiveness of the RUOM algorithm in achieving fairness and efficiency among UAVs. As a future direction, we will further investigate the fairness-efficiency trade-off under imperfect SIC conditions.