Introduction
With the advent of next generation multiple access (NGMA) for future wireless networks, efficient solutions need to be implemented to address the diverse connectivity needs of both cellular users and wireless devices. This involves effectively managing critical application requirements, including massive connectivity, spectral efficiency, high data rates, low latency, and quality of service [1], [2]. In a multicell wireless communication system, the coverage area is divided into smaller geographical regions called cells and is typically served by a dedicated base station (BS). These BSs are interconnected and coordinated to provide QoS to the users present in the cellular system by carefully managing the limited available spectrum in the presence of severe interference components. This demands to explore, integrate and fine tune several radio access techniques to enhance data rates and improve spectral efficiency. In multicarrier multiple access systems, the available total bandwidth is divided into subcarriers and assigned to users for better spectrum utilization. Next generation wireless systems along with multicarrier multiple access technique can enhance overall system performance by exploiting diversity among users to meet various QoS requirements [3], [4], [5].
Non-orthogonal multiple access (NOMA), has been proposed for the long-term evolution advanced (LTE-A) standards [6]. It is a multiple access technique that enables simultaneous transmission or reception of several signals over the same frequency resource, which improves spectral efficiency and provides massive connectivity [7]. This is in contrast with the conventional orthogonal multiple access (OMA), where orthogonal resource blocks are allocated in a given direction of communication. In DL-NOMA, multiple user signals sharing the same frequency resource are multiplexed by the BS in the power domain and transmitted to all DL users. The DL user, upon receiving the superimposed signal from the BS, performs successive interference cancellation (SIC) to decode its message. Similarly, in case of uplink (UL) transmission, the BS performs the same after receiving the superimposed signal from all UL users. SIC plays a major role in separating the desired user signal by exploiting power difference in the total received signal [8], [9]. Thus, in contrast to OMA, NOMA effectively multiplexes users with diverse quality of service requirements on the same time-frequency resource, enhancing spectrum efficiency but at the expense of increased receiver complexity.
On the other hand, In-band full duplex (IBFD) system enables simultaneous transmission and reception of signals on the same frequency resource by effectively doubling the capacity of wireless system and improves spectrum efficiency [10]. However, the simultaneous UL and DL communication introduces uplink to downlink interference (UDI) at DL user and also self-interference (SI) at BS. With recent advances, the effect of SI can be suppressed significantly by deploying additional electronic circuitry at BS [11], [12], [13].
Therefore, the integration of NOMA and IBFD technologies in a multicarrier scenario holds significant promise for improving spectral efficiency and accommodate more wireless devices to connect to the BS. In the context of both single cell and multi cell environments, several related works have explored the potential benefits of combining these technologies while addressing the associated complexities, as outlined below.
A. Related Works
1) Single Cell
The benefits of IBFD when integrated with NOMA heavily relies on subcarrier and power allocation. The authors in [14] consider a multi-carrier FD-NOMA system with the restriction of two user NOMA multiplexing and propose subcarrier and power allocation algorithms to maximize achievable data rates. In [15], a distributed resource allocation algorithm is proposed using matching theory for IBFD enabled NOMA system. A dynamic power allocation scheme is proposed in [16] to guarantee QoS in downlink and uplink NOMA system. Similarly, the authors in [17] propose particle swarm optimization (PSO) based, joint subcarrier and power allocation algorithm for a NOMA-IBFD system. Difference of convex programming is used in [18] to convert the problem of energy efficient resource allocation into a convex optimization problem and showed improved sum rate and energy efficiency performance than the conventional orthogonal frequency division multiple access scheme. On the other hand, the works in [19], [20], and [21] consider decoding order policies to provide QoS requirement to users in a single cell environment. However, these works were limited to either UL-NOMA or DL-NOMA. Nevertheless, several other works [22], [23], [24], [25] have been proposed to improve sum rate of the system, while these works are constrained to a single cell and cannot be directly applied to multicell cellular system due to the fact that addition of co-channel interference (CCI) resulting from the simultaneous use of the same subcarrier by BSs and uplink users in other cells.
2) Multi Cell
Resource allocation in a multicell cellular system poses more challenges due to increased interference components, especially when NOMA and IBFD technologies are combined. Several works in the literature has addressed this problem and proposed various algorithms to improve user QoS requirements and system performance. The authors in [26] worked on cooperative and non-cooperative scheduling schemes to obtain the users for simultaneous uplink and downlink transmission with the objective of maximizing gains in IBFD based system model. In [27], both game theory and graph theory are exploited to find user grouping strategies with emphasis on QoS considerations and the primary objective is to minimize power consumption in multicell downlink NOMA system. Several other works [28], [29], [30] are carried out for multicell downlink NOMA system model. In [28], a greedy user clustering and power allocation scheme is proposed for QoS to minimize the total transmit power. The work in [29] aims at energy efficiency maximization and compared the heuristic based proposed algorithm with fractional transmit power allocation and the conventional orthogonal multiple access. In [30], optimal SIC ordering and power allocation is presented for larger number of cells and users in downlink multicell NOMA system. Nevertheless, the majority of existing studies concentrate either on full duplex or NOMA-DL, leaving a notable gap in the literature concerning the multicell NOMA-IBFD system. The authors in [31] investigate joint optimization of user association, mode selection, and power allocation in a multicell system. However, this work is constrained to operate either in full duplex (FD) or in NOMA due to severe interference. The work presented in [32] introduces a centralized multicell FD-NOMA system, with the aim of maximizing total sum rate in a single subcarrier scenario.
Moreover, to tackle the problem of interference and to provide QoS to the users, different technologies based on sectorization have been proposed [33], [34], [35]. The authors in [33] aim to maximize the energy efficiency of the entire small cells in an uplink under-laying two-tier NOMA heterogeneous network with sectorization. Further, the authors in [34] proposed multiple interference cancellation technique to improve the system performance for a NOMA based device to device (D2D) network in a tri-sectored cell. A relay based, adaptive sectorization approach is proposed in [35] and compared the energy efficiency performance with the fixed sector approach for the downlink NOMA system. Nevertheless, these sectorization based works are confined to a single cell, emphasizing the necessity for additional research to explore their adaptability and effectiveness in a multicell environment.
B. Motivation
Thus, the existing works predominantly focus on sum rate maximization, energy efficiency improvement etc., for a given fixed power budget. However, finding required DL powers to meet QoS of all users in the multicell NOMA-IBFD cellular system is crucial in the presence of severe interferences. Further, when IBFD is integrated with NOMA the simultaneous communication of uplink users will effect the QoS of downlink users and may necessitate higher power requirements to ensure the minimum required rate of transmission. Consequently, obtaining the necessary power levels to meet the QoS needs of users in a realistic wireless system is crucial for ensuring fairness among users and effectively managing interferences.
C. Contributions
The works referenced above provide excellent examples of performing resource allocation in single cell or multi cell networks with objectives such as optimizing system metrics like sumrate or energy efficiency. There are several studies focused on multicarrier single cell NOMA-IBFD systems [14], [15], [16], [17], [22], [23], [24], [25], and half duplex multicell NOMA systems [27], [28], [29], [30]. Very few approaches explore single carrier multicell NOMA-IBFD for optimal power allocation [31], [32]. In contrast, this work focuses on the relatively less explored area of multicarrier multicell NOMA-IBFD cellular systems. Additionally, finding the optimal performance, such as the required powers to meet the QoS requirements for all users in a multicell cellular system, presents significant challenges due to the complexity of managing intercell interference and resource allocation across multiple cells.
Although, evolutionary algorithms based PSO approach similar to [36] can be explored, the computational complexity will explode. For instance, as noted by the authors in [14], even in single cell NOMA-IBFD systems, the complexity of resource allocation grows exponentially with the increase in number of users and subcarriers. Moreover, with the increase in problem size, the complexity of evolutionary algorithms can rise significantly due to the expansive search space. This increase in complexity can render them computationally inefficient for large-scale problems [37], [38]. Therefore, to obtain a tractable solution we propose a heuristic based subcarrier and power allocation algorithms with and without sectorization.
The main contributions of this paper are listed as follows:
In this paper, we address the problem of minimizing transmit power required to provide QoS on transmission rates for all users in a multicell NOMA-IBFD cellular system. To the best of author’s knowledge, the problem of determining the minimum required power to meet QoS for all users in multicell NOMA-IBFD cellular system remains open. Specifically, we do not impose any restrictions on the number of users to be multiplexed for NOMA either in uplink or downlink transmission for the considered system.
We propose a heuristic algorithm for subcarrier allocation and computation of the minimum transmit powers for uplink and downlink users to ensure a minimum transmission rate for all users. This approach is applicable to both NOMA-IBFD systems and DL-NOMA alone. The power allocation scheme is obtained by setting fixed uplink powers and deriving an upper bound on the power allocation to downlink user. However, due to multi user interference introduced by NOMA, a strong user (whose signal to interference plus ratio (SINR) is higher) can perform SIC to remove the weak user message (whose SINR is lower) from the received superimposed signal. Therefore, to ensure successful SIC by BS and a strong DL user, we have derived decodability constraints for UL-NOMA and DL-NOMA respectively.
We also propose a frequency reuse pattern with the help of
sectorization to address the problem of interferences in system. In this context, the performance of proposed scheme without sectorization (i.e., at the cell level) is referred as C-NOMA-IBFD, while with sectorization (i.e., at the sector level) it is termed as S-NOMA-IBFD. Further, we benchmarked the performance of proposed scheme against orthogonal resource allocation C-OMA-IBFD and half duplex scenarios C-NOMA-DL.60^{o} The proposed subcarrier and power allocation algorithm, provides required transmit powers to ensure a minimum transmission rate for all UL and DL users. With this algorithm, the user with poor channel condition is also guaranteed required QoS and while the user with better channel condition is used to improve total throughput of the system. Through analytical and simulation results, we demonstrate the impact of interference in NOMA-IBFD multicell cellular system.
D. Organization
The rest of the paper is organized as follows. We present the system model and formulate the problem in Section II, and define decoding orders for UL, DL NOMA in Section III. In Section IV, we propose a heuristic that computes a subcarrier allocation and power allocation. In Section V, we discuss sectorization of multicell cellular system. In Section VI, we present the results of numerical computations and finally Section VII concludes the paper.
System Model and Problem Formulation
Consider a cellular system comprising K cells sharing a common spectrum for both UL and DL communication. Let
Further, let
All the BSs utilize NOMA and IBFD transmissions across all subcarriers. Specifically, BS in cell \begin{align*} y_{B,s}^{k} & = { \sum _{\substack { i^{\prime }:X_{U}^{k}(i^{\prime },s)=1}} h_{i^{\prime },s}^{k}\sqrt {p_{i^{\prime },s}^{k}} {x_{i^{\prime },s}^{k}}} + {\sum _{j:X_{D}^{k}(j,s)=1} \sqrt {q_{j,s}^{k}} x_{j,s}^{k} } + { \sum _{\substack { k^{\prime }\neq k, \\ i ^{\prime }:X_{U}^{k^{\prime }}(i^{\prime },s)=1 }} {h_{i^{\prime },s}^{k^{\prime }k}} \sqrt {p_{i^{\prime },s}^{k^{\prime }}} {x_{i^{\prime },s}^{k^{\prime }}}} + {\sum _{\substack { k^{\prime }\neq k, \\ j ^{\prime }:X_{D}^{k^{\prime }}(j^{\prime },s)=1 }} h^{k^{\prime }k}_{s} \sqrt {q_{j^{\prime },s}^{k^{\prime }}} {x_{j^{\prime },s}^{k^{\prime }}}} + { n_{B,s}^{k}}. \tag {1}\\ y_{j,s}^{k} & = { { \sum _{\substack { j^{\prime }:X_{D}^{k}(j^{\prime },s)=1 }} } g_{j,s}^{k} \sqrt {q_{j^{\prime },s}^{k}} { x_{j^{\prime },s}^{k}} } + {\sum _{i:X_{U}^{k}(i,s)=1} h_{ij,s}^{k} \sqrt {p_{i,s}^{k}} x_{i,s}^{k}} + {\sum _{\substack { k^{\prime }\neq k, \\ i ^{\prime }:X_{U}^{k^{\prime }}(i^{\prime },s)=1 }} h_{{i^{\prime }}j,s}^{k^{\prime }k} \sqrt {p_{i^{\prime },s}^{k^{\prime }}} {x_{i^{\prime },s}^{k^{\prime }}}} + {\sum _{\substack { k^{\prime }\neq k, \\ j ^{\prime }:X_{D}^{k^{\prime }}(j^{\prime },s)=1 }} g_{j^{\prime },s}^{k^{\prime }k} \sqrt {q_{j^{\prime },s}^{k^{\prime }}}{x_{j^{\prime },s}^{k^{\prime }}}} + { n_{j,s}^{k}}. \tag {2}\end{align*}
The received symbol at DL user j in cell k over subcarrier s can be written in a similar manner and is given by (2), as shown at the bottom of the previous page. Here, the first term is due to superposition coding of NOMA of DL users. The DL user j needs to decode its message using successive interference cancellation. The second term denotes interference at the DL user due to the transmission of UL users over the subcarrier s. This co-channel interference is present due to IBFD transmissions. The third term is the intercell interference due to UL transmissions in the neighbor cells over the same subcarrier. The fourth term is the interference due to DL transmissions in the neighbor cells. Finally,
We now compute interference powers at various receivers. For this, assume that a subcarrier \begin{align*} I_{B}^{k}(s;UL)& = \sum _{k^{\prime }\neq k} \sum _{i^{\prime }:X_{U}^{k^{\prime }}(i^{\prime },s)=1 } |h_{i^{\prime },s}^{k^{\prime }k}|^{2} p_{i^{\prime },s}^{k^{\prime }}. \tag {3}\\ I_{B}^{k}(s;BS) & = \sum _{k^{\prime }\neq k} \sum _{j^{\prime }:X_{D}^{k^{\prime }}(j^{\prime },s)=1} |h^{k^{\prime }k}_{s}|^{2} q_{j^{\prime },s}^{k^{\prime }}. \tag {4}\end{align*}
The BS k, has residual self interference due to DL transmissions within the cell denoted by \begin{equation*} I_{B}^{k}(s;SI) = \gamma \sum _{j:X_{D}^{k}(j,s)=1} q_{j,s}^{k}. \tag {5}\end{equation*}
Similarly, the DL user j experiences interference from UL transmissions in the neighboring cells denoted by \begin{align*} I_{j}^{k}(s;UL) & = \sum _{k^{\prime }\neq k} \sum _{i^{\prime }:X_{U}^{k^{\prime }}(i^{\prime },s)=1} |h_{{i^{\prime }}j,s}^{k^{\prime }k}|^{2} p_{i^{\prime },s}^{k^{\prime }}. \tag {6}\\ I_{j}^{k}(s;BS) & = \sum _{k^{\prime }\neq k} \sum _{j^{\prime }:X_{D}^{k^{\prime }}(j^{\prime },s)=1 } |g_{j^{\prime },s}^{k^{\prime }k}|^{2} q_{j^{\prime },s}^{k^{\prime }}. \tag {7}\end{align*}
Apart from these interferences, the DL user j, has interference due to UL to DL transmissions within the cell denoted by \begin{equation*} I_{j}^{k}(s;UDI) = \sum _{i^{:}X_{U}^{k}(i,s)=1} |h_{ij,s}^{k}|^{2} p_{i,s}^{k}. \tag {8}\end{equation*}
Moreover, in addition to the intracell and intercell interferences experienced by the BS and DL users, there also exists interference resulting from NOMA when signals are multiplexed over a subcarrier. The interference due to NOMA for UL user i at BS and DL user j in cell k is represented by
Now, to compute the SINR of UL user i and DL user j, over subcarrier s in cell k, let us denote \begin{equation*} I_{B}^{k}(s) = I_{B}^{k}(s;UL) + I_{B}^{k}(s;BS) + I_{B}^{k}(s;SI). \tag {9}\end{equation*}
\begin{equation*} I_{j}^{k}(s) = I_{j}^{k}(s;UL) +I_{j}^{k}(s;BS) + I_{j}^{k}(s;UDI). \tag {10}\end{equation*}
Consequently, by assuming AWGN at all receivers, the transmission rate of UL and DL transmissions in each cell can be determined using Shannon’s formula. The SINR for UL user i on subcarrier s in cell k is given as\begin{equation*} \Theta _{i,s}^{k} = \frac {\vert h_{i,s}^{k}\vert ^{2} p_{i,s}^{k}}{I_{B}^{k}(s) + I_{B}^{k}(s;i,NOMA) + \sigma _{B}^{2}}. \tag {11}\end{equation*}
\begin{equation*} \Upsilon _{j,s}^{k} = \frac {\vert g_{j,s}^{k}\vert ^{2} q_{j,s}^{k}}{I_{j}^{k}(s) + I_{j}^{k}(s;NOMA) + \sigma _{j}^{2}}. \tag {12}\end{equation*}
In light of the aforementioned equations, the transmission rates for UL user i and DL user j in cell k over subcarrier s are expressed, respectively by the following equations\begin{equation*} R_{U,i}^{k}{(s)} = \log _{2} \left ({{1 + \Theta _{i,s}^{k}}}\right), \tag {13}\end{equation*}
\begin{equation*} R_{D,j}^{k}{(s)} = \log _{2} \left ({{1 + \Upsilon _{j,s}^{k}}}\right). \tag {14}\end{equation*}
Allowing for the allocation of more than one subcarrier to both UL and DL users within any cell, the overall transmission rates for UL user \begin{equation*} R_{U,i}^{k} = \sum _{s\in \mathcal {S}} X_{U}^{k}(i,s)R_{U,i}^{k}{(s)}, \text {and}~ R_{D,j}^{k} = \sum _{s\in \mathcal {S}} X_{D}^{k}(j,s)R_{D,j}^{k}{(s)}.\end{equation*}
Our goal is to find a subcarrier and power allocation that minimize the total transmit power at the BS, while adhering to the minimum transmission rates \begin{align*} & \min _{(X_{U}^{k},X_{D}^{k}), q_{j,s}^{k}} \quad \sum _{k=1}^{K}\sum _{s=1}^{S}\sum _{j\in {\mathcal {M}}_{k}} X_{D}^{k}(j,s) q_{j,s}^{k} \\ & \quad ~\textrm {s.t} \quad C1: \sum _{s} R_{U,i}^{k}{(s)} \geq \alpha _{U,i}^{k}, \quad \forall k \in \mathcal {K}, i\in {\mathcal {N}}_{k}, \\ & \hphantom {\quad ~\textrm {s.t} \quad } C2: \sum _{s} R_{D,j}^{k}{(s)} \geq \alpha _{D,j}^{k},\quad \forall k \in \mathcal {K}, j\in {\mathcal {M}}_{k}, \\ & \hphantom {\quad ~\textrm {s.t} \quad } C3: X_{U}^{k}{(i,s)}, X_{D}^{k}{(j,s)} \in \{0,1\}, \quad \forall i,j,s,k, \\ & \hphantom {\quad ~\textrm {s.t} \quad } C4: p_{i,s}^{k},q_{j,s}^{k} \geq 0, \quad \forall i,j,s,k. \tag {15}\end{align*}
In this problem, the minimum transmission rates for both UL and DL users are enforced by constraints
Decoding Order for NOMA
The superposition coding scheme of NOMA provides multiple users to access a subcarrier for both uplink and downlink users. A NOMA receiver incorporate SIC to decode its message. In which, a receiver decodes superimposed messages of a few users while treating messages of remaining users as noise. This depends on the decodability of a receiver’s message at another receiver, defining a decoding order at each receiver. Next, we discuss finding a decoding order for UL-NOMA and DL-NOMA in the following subsections.
A. Uplink NOMA
For UL transmissions, a BS
Assuming that the UL users \begin{equation*} I_{B}^{k}(s;i,NOMA) = \sum _{l \geq i+1}|h_{l,s}^{k}|^{2}p_{l,s}^{k}. \tag {16}\end{equation*}
B. Downlink NOMA
For DL transmissions, initially we fix a cell \begin{equation*} \Gamma _{j,s}^{k} = \frac {\vert g_{j,s}^{k}\vert ^{2} }{\sigma _{j}^{2} + I_{j}^{k}(s)}. \tag {17}\end{equation*}
\begin{equation*} \Gamma _{j_{1},s}^{k} \lt \Gamma _{j_{2},s}^{k} \lt \ldots \lt \Gamma _{j_{D},s}^{k}. \tag {18}\end{equation*}
\begin{equation*} I_{j_{l}}^{k}(s;NOMA) = |g_{j_{l},s}^{k}|^{2} \left ({{ \sum _{d = l+1}^{D} q_{j_{d},s}^{k}}}\right). \tag {19}\end{equation*}
\begin{equation*} R_{D,j_{l}}^{k}(s) = \log _{2}\left ({{ 1 + \frac {\Gamma _{j_{l},s}^{k} q_{j_{l},s}^{k}}{1+\Gamma _{j_{l},s}^{k}\left ({{ \sum _{d=l+1}^{D} q_{j_{d},s}^{k}}}\right)} }}\right). \tag {20}\end{equation*}
Lemma 1:
Let
Proof:
For \begin{equation*} R_{D,j}^{k}(s) \leq \log _{2}\left ({{1 + \frac {\Gamma _{j_{m},s}^{k} q_{j,s}^{k}}{1+\Gamma _{j_{m},s}^{k}\left ({{ \sum _{d=l+1}^{D} q_{j_{d},s}^{k}}}\right)}}}\right). \tag {21}\end{equation*}
\begin{equation*} \Gamma _{j_{l},s}^{k} \leq \Gamma _{j_{m},s}^{k}. \tag {22}\end{equation*}
Therefore, this condition is satisfied, based on the hypothesis. Consequently, user
Using the decoding orders defined for UL and DL NOMA, we propose a heuristic to solve (15) in the subsequent section.
Resource Allocation in Multicell Wireless Communication System
To solve problem (15), we note that the transmit power required to meet the QoS requirement depends on the interference at the corresponding receiver. Consequently, to minimize total transmit power satisfying the rate constraints requires a subcarrier allocation that minimizes the interference. Therefore, we decompose problem (15) into two subproblems: subcarrier allocation and power allocation. We iteratively determine a subcarrier allocation that multiplexes UL and DL users in a way that minimizes total intracell and intercell interferences. After obtaining a subcarrier allocation, we find a power allocation satisfying transmission rate constraints for all users in all cells. In the following subsection, we present a heuristic for subcarrier allocation.
A. Subcarrier Allocation
We find subcarrier allocations iteratively for all cells. Let
After initializing the subcarrier allocation, each UL user and DL user requests BS for a subcarrier. First, to find a subcarrier allocation in cell k, each UL user \begin{equation*} S_{u}(i) = \arg \max _{s \in \mathcal {S}} \frac {|h_{i,s}^{k}|^{2} }{\sigma _{B}^{2}+ I_{B}^{k}(s;BS) + I_{B}^{k}(s;UL)}. \tag {23}\end{equation*}
\begin{align*} S_{d}(j) = \arg \max _{s \in \mathcal {S}} \frac {|g_{j,s}^{k}|^{2}}{\sigma _{j}^{2} + I_{j}^{k}(s;BS) + I_{j}^{k}(s;UL) + I_{j}^{k}(s;UDG) }. \tag {24}\end{align*}
Now, the UL user i and DL user j requests their BS for the subcarrier \begin{align*} v(s;i,j) & = \frac {|h_{i,s}^{k}|^{2}|g_{j,s}^{k}|^{2}}{|h_{ij,s}^{k}|^{2}}, \tag {25}\\ v(s;j) & = |g_{j,s}^{k}|^{2}, \tag {26}\\ v(s;i) & = |h_{i,s}^{k}|^{2}. \tag {27}\end{align*}
Then, the BS allocates, the subcarrier s to both UL, DL users or UL user alone or DL user alone based on the maximum value among (25), (26), and (27). To guarantee minimum transmission rate for all users, a subcarrier should be allocated to all users. Hence, this procedure is repeated until each user is allocated a subcarrier. Thus, the BS allocates a subcarrier to at most one user in a given direction, hence there may be either UL or DL users that are not allocated any subcarrier. To guarantee minimum transmission rate for all users, a subcarrier should be allocated to all users. Therefore, this procedure repeats until each user is allocated a subcarrier. For minimizing interference at users, we allocate only one subcarrier to each user. For this, a user, either UL or DL, stops requesting the BS for a subcarrier if it has been allocated one subcarrier.
The subcarier allocation can be summarized as follows: The subcarrier allocation process is carried out iteratively for all cells. In each iteration, subcarriers are allocated cell by cell, from the first cell to the last. Initially, all subcarrier allocations are set to zero. For each cell in each iteration, the algorithm determines the best subcarriers for UL and DL users by considering the ratio of channel gain to interference. The BS in each cell then evaluates subcarrier requests from users and allocates subcarriers, aiming to minimize required transmission powers by reducing interference. This iterative process continues until each user is assigned at least one subcarrier and ensures minimum rate requirements are met. In the next subsection, we present computation of powers for a given subcarrier allocation.
B. Power Allocation
Given a subcarrier allocation \begin{align*} R_{D,j_{v}}^{k}(s) = \log _{2}\left ({{ 1 + \frac {|g_{j_{v},s}^{k}|^{2}q_{j_{v},s}^{k}}{\sigma _{j_{v}}^{2} + I_{j_{v}}^{k}(s) + |g_{j_{v},s}^{k}|^{2}\sum \limits _{d=v+1}^{m} q_{j_{d},s}^{k}}}}\right). \tag {28}\end{align*}
\begin{equation*} \frac {|g_{j_{v},s}^{k}|^{2} q_{j_{v},s}^{k}} {\sigma _{j_{v}}^{2} + I_{j_{v}}^{k}(s) + |g_{j_{v},s}^{k}|^{2}\sum \limits _{d=v+1}^{m} q_{j_{d},s}^{k}} \geq 2^{\alpha _{D,j_{v}}^{k}} - 1.\end{equation*}
\begin{equation*} q_{j_{v},s}^{k} \geq (2^{\alpha _{D,j_{v}}^{k}} - 1) \left ({{\frac {\sigma _{j_{v}}^{2} + I_{j_{v}}^{k}(s)}{|g_{j_{v},s}^{k}|^{2}} + \sum \limits _{d=v+1}^{m} q_{j_{d},s}^{k}}}\right). \tag {29}\end{equation*}
To minimize total DL power, we choose
Please note that, after power allocation in cell
Thus, the power allocation process follows the subcarrier allocation. For DL users, power is allocated starting with the weakest user, ensuring that each user’s minimum rate requirement is met. The power for each user is adjusted based on the interference from other users and the channel gain. For UL users, a sufficiently large transmit power is initially set to guarantee the minimum transmission rate. However, after the initial power allocation, users in earlier cells may experience increased interference, so their power levels are recalculated to ensure that the QoS requirements are still met. This iterative process continues until both UL and DL users in all cells meet their QoS. Next, we present sectorization approach and discuss its effects on system performance.
Multicell NOMA-IBFD Using Sectorization
Using the principles of sectorization and frequency reuse, we can effectively mitigate intracell and intercell interference. This involves partitioning a cell into multiple sectors, each assigned a specific set of subcarriers for both uplink and downlink transmission. Typically, 60° or 120° sectorizations are employed for frequency reuse, where the same set of subcarriers can be reused in the sectors of neighboring cells to alleviate interference effects. In our case, we adopt a 60° sectorization with six sectors per cell and define a frequency bin,
We introduce a frequency reuse strategy to minimize both intercell and intracell interferences while emphasizing enhanced QoS. The topology for frequency reuse is illustrated in Fig. 2, where each sector is assigned a frequency bin, and users transmit messages using subcarriers from the designated frequency bin. Notably, a sector may contain both UL and DL users. To mitigate intracell interference, two frequency bins are allocated for UL and DL transmissions in sectors opposite to each other, as shown in Fig. 2. This approach effectively increases the distance between UL and DL users, thereby reducing intracell interference. The use of the same color in Fig. 2 indicates sectors that share frequency bins.
We also aim to minimize intercell interferences at BSs and DL users in all cells. For this purpose, we propose a frequency reuse pattern across cells, as shown in Fig. 2. The objective of this pattern is to increase the distance between users using the same set of subcarriers for UL and DL transmission. Further, this approach will increase the path loss between a UL user in cell k and a DL user in cell
After sectorizing the multicell cellular system, we initialize subcarrier allocations for each cell to be empty, i.e.,
A. Computational Complexity
The computational complexity of the proposed resource allocation algorithms can be analyzed as follows: consider an equal number of UL and DL users present in a given cell k to be
Further, the resource allocation approach presented in [14] for a single cell NOMA-IBFD system has a complexity of
Please note that the number of operations required per iteration with and without sectorization is same. However, the sector based algorithm requires more iterations to converge due to the limited availability of subcarriers at the sector level. We present numerical results in the next section.
Numerical Results
We implement the proposed algorithms for a 7-cell cellular system with wraparound to conform with practical scenarios [41]. In which, we consider a hexagonal cellular network with a radius of 300 meters, ensuring a minimum separation of 30 meters between a BS and a user. The carrier frequency is 2.1 GHz and bandwidth of each subcarrier is
We consider a non-uniform minimum rate constraints for the UL and DL users. The minimum guaranteed rate of UL and DL users,
Now, we demonstrate the performance of the proposed algorithm in terms of convergence in Fig. 3. For this, we consider an equal number of UL and DL users i.e.,
In Fig. 4, we compare the average DL power required to meet the QoS for different number of UL users,
Comparison of DL power required for cell based and sector based algorithms by varying number of DL users in each cell.
Similar inferences can be drawn from Fig. 5, which shows the minimum power requirements by varying QoS for various UL and DL user settings with
Comparison of DL power required for cell based and sector based algorithms by varying required minimum rates in each cell.
To further examine this, we analyze the performance of proposed algorithms under two scenarios with an increased cell radius, as shown in Fig. 6. The required powers are observed for
Comparison of DL power required for cell users and cell edge users by varying the cell radius.
In Fig. 7, we observe the average DL power required for a BS to meet QoS by varying the number of subcarriers with
Comparison of DL power required for cell based and sector based algorithms by varying number of subcarriers in each cell.
Comparison of DL power required for S-NOMA-IBFD with random bin mapping by varying number of subcarriers in each cell.
The sum rate performance of the multicell system for proposed scenarios is shown in Fig. 9 for
Comparison of Sumrate performance in each cell for cell based and sector based algorithms by varying number of DL users in each cell.
The energy efficiency of cell based and sector based algorithms is demonstrated in Fig. 10 for
Comparison of energy efficiency of cell based and sector based algorithms by varying number of DL users in each cell for cell users.
Comparison of energy efficiency of cell based and sector based algorithms by varying number of subcarriers in each cell for cell users.
Further, the energy efficiency performance of cell based and sector based algorithms for cell edge users is plotted in Fig. 12 for
Comparison of energy efficiency of cell based and sector based algorithms by varying number of DL users in each cell for cell edge users.
Comparison of energy efficiency of cell based and sector based algorithms by varying number of subcarriers in each cell for cell edge users.
A. Discussion and Practical Implications
The proposed subcarrier and power allocation algorithms for the NOMA-IBFD approach are designed to minimize the transmission power required to meet the QoS requirements for all users in a multicell cellular system. In modern 5G/6G architectures, where BSs are interconnected via a centralized Cloud Radio Access Network (C-RAN), our method facilitates coordinated subcarrier and power allocation across the network. This coordination allows each BS to accurately determine the required downlink power while considering interference from neighboring cells. These algorithms can be implemented either centrally in the cloud or distributed across BSs, provided there is knowledge of the subcarrier and power allocations of neighboring BSs. Additionally, our proposed sectorization techniques offer significant benefits in densely populated urban areas, where maximizing spectrum efficiency is critical. Our bin mapping and frequency allocation methods help reduce both intracell and intercell interference, thereby enhancing overall system performance. However, sectorized environments also introduce challenges, such as managing the limited subcarrier availability to prevent increased interference and necessitates careful resource allocation strategies.
B. Limitations
The limitations and trade-offs of the proposed work can be summarized as follows.
Computational Trade-offs: In our approach, heuristic-based algorithms are employed. Unlike traditional optimization algorithms, which aim to find a local optimal solution but often face prohibitively high computational costs, especially in complex NOMA-IBFD systems, our heuristics offer a practical alternative.
Resource Trade-offs: In sectorized environments, efficient mapping of subcarriers to the frequency bins is challenging. The best subcarrier for a users in a sector could be in a bin allocated to some other sector. This may affect the minimum transmission power required.
C. Future Scope
The future scope includes several potential areas for further investigation.
Advanced Algorithm Development: Develop more advanced algorithms that can balance computational efficiency with the need for optimal or near-optimal solutions in multicell NOMA-IBFD cellular systems.
Enhanced Sectorization Techniques: Explore improved sectorization methods that can better manage subcarrier availability and reduce interference to further enhance QoS satisfaction rates. This could involve more sophisticated bin mapping and frequency allocation strategies to enhance system performance in densely populated urban areas.
Alternate Approaches: To address the problem of subcarrier and power allocation in a multicell NOMA-IBFD enabled cellular system, several alternate approaches can be considered. Optimization-based methods, such as convex optimization and mixed-integer linear programming (MILP), offer precise solutions but may face scalability issues. Heuristic and meta-heuristic algorithms, such as genetic algorithms, particle swarm optimization provides practical solutions by exploring the solution space efficiently at the cost of increased computations. Finally, machine learning techniques, like deep learning and reinforcement learning (RL), can dynamically adapt to changing network conditions and predict resource allocations with reduced computational complexity.
Conclusion
In this paper, we have investigated a multicell NOMA-IBFD enabled cellular system with a focus on providing QoS for all users while minimizing required downlink user powers in the network. The system model is developed using the concept of cell wrapping to align with practical scenarios. To ensure the minimum rate requirement for each user, a subcarrier and power allocation algorithm is proposed. Initially, we implemented the resource allocation algorithm at cell level and subsequently at sector level to address the capacity requirements of users within a specific cell area. Further, we examined the maximum power required by a DL user to fulfill the QoS requirements. Notably, sectorization which is a special case of multicell system, necessitates higher power levels due to limited resources within a confined coverage area. We also explored the potential improvement in sectorization through the optimization of random bin arrangement. However, we regard this extension as a subject for future work. Simulation results demonstrate that by multiplexing more number of users on each subcarrier, the proposed system provides enhancement in energy efficiency, through efficient utilization of multiuser diversity. Finally, we conclude that through the proposed algorithm, the user with a weak channel condition can also meet the QoS requirement, while the user with a strong channel condition enables to increase the sum throughput of the system.