Introduction
The fifth generation (5G) New Radio (NR) technology is designed to provide higher data rates to meet users’ demands for modern network services, such as live streaming and virtual reality. According to the specifications, 5G NR operates in high-frequency bands, resulting in significant signal attenuation. Consequently, the coverage area of 5G NR base stations (BS) is reduced, necessitating the deployment of more BSs to ensure service quality. To facilitate this deployment, the 3GPP organization has introduced the integrated access and backhaul (IAB) network architecture [1], which utilizes multi-hop wireless backhaul to replace traditional wired fiber backhaul. This approach not only reduces deployment costs but also allows for easier network expansion.
In general, an IAB network consists of one IAB donor and several IAB nodes. The IAB donor is composed of a Central Unit (CU) and a Distributed Unit (DU). The CU connects to the core network and manages higher-layer protocols. The DU functions similarly to a base station (BS), which schedules network resources and managing mobile terminals (MTs) to access the network. On the other hand, an IAB node contains both a DU unit and an MT unit. Therefore, an IAB node operates in either DU mode or MT mode. In MT mode, the IAB node acts as user equipment (UE), receiving data from its parent node (either the IAB donor or another IAB node). In an IAB network, data is transmitted in a multi-hop fashion. When an IAB node in MT mode receives data from its parent node, it can switch to DU mode to relay the data to its child IAB nodes. However, IAB nodes typically operate in a half-duplex manner. According to the 3GPP specification, network time is divided into Transmission Time Intervals (TTIs). This means that an IAB node can only be in DU mode or MT mode during a given TTI, but not both simultaneously. As discussed in [2], [3], [4], [5], [6], [7], [8], [9], the scheduling of IAB nodes must be done carefully to optimize data transmission and minimize packet delay.
We consider a network architecture that supports multi-path routing, where the IAB donor can establish multiple paths to disseminate downstream data to IAB nodes. This work adopts multi-user multiple-input and multiple-output (MU-MIMO) and non-orthogonal multiple access (NOMA) technologies to enable simultaneous data transmissions. On the transmitter side, MU-MIMO leverages spatial diversity to transmit signals to multiple receivers simultaneously [2], maximizing resource utilization and enhancing network throughput. On the receiver side, NOMA allows an IAB node to receive superimposed signals from multiple parent nodes and decode them efficiently using successive interference cancelation (SIC), improving spectral efficiency and network capacity in multi-path scenarios. By integrating NOMA and MU-MIMO, this work addresses the challenges of multi-path routing and resource scheduling in such IAB networks.
In the network, UEs are connected to IAB nodes. We assume that IAB nodes are capable of collecting downstream data requirements from UEs and subsequently reporting the corresponding expected data rate requirements to the IAB donor. The objective of this work is to meet IAB nodes’ data rate requirements. In this paper, we propose a two-phase scheme. First, in each TTI, the route decision phase identifies IAB nodes that are not satisfied with their data rates. It then determines routing paths to disseminate the buffered data of these selected IAB nodes. Next, the link scheduling phase decides whether to schedule a link, taking into account the amount of buffered data and the power allocation for that link. Specifically, a link will be scheduled if it can facilitate the consumption of more data without negatively affecting existing (or previously selected) links. Simulation results demonstrate that the proposed scheme significantly improves network throughput. Besides, the designed approach ensures that more IAB nodes can fulfill their data rate requirements, achieving better performance than previous methods. Our contributions are summarized as follows:
This is the first work to integrate MU-MIMO and NOMA technologies into IAB networks. By leveraging the strengths of these two technologies, the proposed method enhances spectral efficiency and enables effective support for multi-path routing.
We define a system model that accurately represents the network scenario and effectively captures the complexities of IAB networks. The corresponding optimization problem is formulated to prioritize achieving the downstream data rate requirements of IAB nodes.
A two-phase method is developed to tackle the challenges of resource scheduling and routing in IAB networks. The first phase makes routing decisions by balancing loads across IAB nodes to optimize data transmission paths. The second phase schedules links and allocates transmission power to efficiently utilize available resources and improve network capacity.
Simulations demonstrate that the proposed scheme can achieve higher network throughput, reduced latency, and improved fairness compared to existing methods. Furthermore, the designed approach enables most IAB nodes to meet their data rate requirements.
The remainder of this paper is organized as follows. In Sections II and III review some previous works and MU-MIMO/NOMA technologies, respectively. Then, Section IV presents our network model, and Section V describes the designed scheme. Next, Section VI shows the simulation results. Finally, Section VII concludes this paper.
Related Work
The authors in [10], [11] introduce IAB network prototyping and field measurements. The work [10] introduces a layer 2 protocol (which integrates channel estimation and phase noise compensation) validated by real testing. Reference [11] introduces a dual-link architecture to enhance coverage, handover, and bandwidth efficiency for IAB in subway tunnel scenarios. However, these works [10], [11] do not consider the resource scheduling issues. References [2], [3], [4] discuss resource scheduling strategies for IAB networks. The authors in [2] focus on arranging traffic flow for IAB nodes equipped with MU-MIMO capability. Reference [3] presents a semi-centralized resource allocation strategy that takes into account fairness, spectral efficiency, and buffer status of IAB nodes. Additionally, [4] introduces slot reservation methods to maintain the quality of service for UEs. However, the schemes designed in [2], [3], [4] primarily focus on link scheduling strategies for IAB networks.
The works [5], [6], [7], [8], [9] design schemes for IAB networks that allow IAB nodes to have multiple parents, i.e., a network structure is connected by a multi-path Directed Acyclic Graph (DAG) topology. The authors in [5] focus on resource allocation to maximize network throughput based on local channel state information from IAB nodes. Reference [6] proposes a reinforcement learning-based strategy for topology construction, considering both spectral efficiency and network load. The scheme developed in [7] allocates resources to IAB nodes while taking their data rate requirements into account. While the works [5], [6], [7] consider IAB networks with multi-path capability, they do not address routing selection or link scheduling. Reference [8] introduces a link activation and routing strategy based on deep reinforcement learning techniques. The study in [9] aims to minimize total resource usage during the relaying process, but its designed scheme requires high computational complexity and only supports Guaranteed Bit Rate (GBR) traffic. Although [8] and [9] support multi-path routing or scheduling in IAB networks, they do not incorporate NOMA in their proposed network scenarios.
References [12], [13], [14], [15], [16] investigate the application of NOMA technology in multi-hop networks. The work in [12] introduces a joint power allocation and user association scheme aimed at maximizing network throughput while satisfying the quality of service (QoS) requirements of UEs. Reference [13] integrates NOMA and beamforming technologies in user-centric ultra-dense networks, focusing on user association, resource allocation, and power assignment to maximize energy efficiency. The authors in [14] address power and resource allocation for networks that include both Orthogonal Multiple Access (OMA) and NOMA UEs. Reference [15] proposes a task offloading strategy that minimizes transmission latency and energy consumption in a NOMA-enabled network. The work in [16] focuses on balancing user fairness in NOMA-enabled millimeter wave ultra-dense networks. While these [12], [13], [14], [15], [16] utilize NOMA technology in multi-hop networks, the proposed schemes do not address routing selection. Additionally, [17], [18] enhance spectral efficiency by simultaneously employing Downlink NOMA (DL-NOMA) and Uplink NOMA (UL-NOMA) in dual-hop network scenarios. In [17], the authors propose a power allocation method to maximize throughput, while [18] designs a relay node selection strategy for maximizing network throughput. However, both [17] and [18] are limited to dual-hop networks, restricting the scope of their findings.
Table 1 summarizes the discussions above. To the best of our knowledge, this is the first work to integrate MU-MIMO and NOMA technologies into IAB networks. The proposed approach takes into account load balancing among IAB nodes connected by a DAG topology. To fully leverage the benefits of MU-MIMO and NOMA, the designed scheme meticulously schedules the links of IAB nodes and the power levels of transmitters.
MU-MIMO and NOMA Technologies in an IAB Network
We use Fig. 1 to demonstrate the advantages of using MU-MIMO and NOMA in an IAB network. In this example,
In Fig. 1(a)–(c), links do not adopt MU-MIMO and NOMA, and each node can have one active link per time slot. First, Fig. 1(a) employs the spectral efficiency (SE) first routing strategy. By prioritizing SE, each link in the routing path can achieve higher capacity, but it requires more hops to reach
Fig. 1(d)-(e) consider multi-path routing. Fig. 1(d) indicates scheduling results when using only MU-MIMO. We can see that the bottleneck of the network is
Fig. 2 further illustrates the relationship between NOMA gain (ranging from 0.4 to 0.7) and average link capacity. Unlike other methods, which remain unaffected by changes in NOMA gain, the proposed concept of combining MU-MIMO with NOMA shows a consistent increase in link capacity as the gain increases. Different NOMA gains can be interpreted as representing various network conditions, and the results demonstrate that integrating MU-MIMO and NOMA effectively enhances link capacity across diverse scenarios.
System Models
In the network, there is an IAB donor
According to the 3GPP standard [22], IAB networks utilize the Backhaul Adaptation Protocol (BAP) to facilitate multi-hop routing [23]. Under the BAP, the IAB donor determines the routing paths for packets. When establishing the network, the network operator can decide the routes, which are differentiated by BAP path IDs, with a network supporting a maximum of 256 routes. We assume that the network contains
In a TTI t, the network decides the mode (i.e., DU or MT) for IAB nodes. When an IAB node \begin{equation*} {E}^{t} = \{e^{t}_{i,j}, {\dots }\}, \quad \forall (n_{i},n_{j}) \in L.\end{equation*}
\begin{equation*} \alpha ^{t}_{i,j}p_{max}h_{i,j},\end{equation*}
\begin{equation*} \sum _{(n_{i},n_{j})\in L}\alpha ^{t}_{i,j}\leq 1.\end{equation*}
In this work, we define \begin{equation*} \mathrm {SINR}^{t}(n_{i}, n_{j}) = \frac {e^{t}_{i,j}\alpha ^{t}_{i,j}p_{max}h_{i,j}}{\sum _{(n_{x},n_{y})\in \bar {{\mathcal {S}}}^{t}(n_{i}, n_{j})} e^{t}_{x,y}\alpha ^{t}_{x,y}p_{max}h_{x,j} + z_{0}} \tag {1}\end{equation*}
\begin{equation*} C^{t}_{i,j} = B\log _{2} (1 + \mathrm {SINR}^{t}(n_{i}, n_{j})) \tag {2}\end{equation*}
In this work, each IAB node \begin{equation*} {\mathcal {A}}(n_{i}) = \frac {\bar {U}^{t}(n_{i})}{D(n_{i})}.\end{equation*}
\begin{equation*} \max \{\!\min _{\forall n_{i}\in {N}} {\mathcal {A}}(n_{i}) \}. \tag {3}\end{equation*}
Note that as mentioned above, the connections between IAB donor and IAB nodes are assumed to be LoS, and thus the link quality remains relatively stable. To deal with time-variant link conditions, IAB nodes periodically measure signal quality from their parent IAB nodes and report the measurement results to the IAB donor. The proposed algorithm in Section V can then make decisions based on the updated link conditions.
The Proposed Scheme
In each TTI t, the IAB donor executes the designed algorithm, which consists of a route decision phase and a link scheduling phase. Before showing the details of these phases, we first define three parameters,
A. The Route Decision Phase
The detailed procedures are outlined in Algorithm 1. In line 1, there is a sort_and_extract function that selects q IAB nodes (from N) with the least achieved ratios and stores them in a list
Algorithm 1: The Route Decision Phase
for
set
set
for
if
set
if
set
set
end
end
end
for
update
end
end
Let
Theorem 1:
The computational complexity of Algorithm 1 is
Proof:
In the network, there are
However, in real cases, the network operator may choose a small value for q, for example,
B. The Link Scheduling Phase
Algorithm 2 outlines the procedures for deciding link scheduling and power allocation. In line 1, the algorithm sorts the links in L by their loads (i.e.,
For the transmitter
,n_{i} has been set as a receiver in this TTI.n_{i} For the receiver
,n_{j} has been set as a transmitter in this TTI.n_{i}
Recall that in this iteration, the procedure aims to determine if
After line 7, the procedure evaluates whether to enable the link
Algorithm 2: The Link Scheduling Phase
set
while Q is not empty do
if
continue;
set
set
set
derive
if
set
set
set
set
set
In the following, we highlight the design considerations for line 10. According to our network model, the possible power allocations form a finite set, which limits the search space in line 10. In this work, we propose two constraints to enhance the search procedure:
Constraint 1: Based on the current power allocation, for each IAB node
, we can derive a sequence representing the level of received power atn_{y} \in I^{\prime }(n_{i}) , denoted asn_{y} , in decreasing order. The newly determined power allocation{\mathcal {R}}(n_{y}) (for all\alpha ^{\prime t}_{i, y} should maintain the same order for all sequencesn_{y} \in I^{\prime }(n_{i})) (for all{\mathcal {R}}(n_{y}) .n_{y} \in I^{\prime }(n_{i})) Constraint 2: Let
represent the set of parent nodes ofP(n_{j}) . If the receivern_{j} has been scheduled (i.e.,n_{j} such that\exists ~n_{a} \in P(n_{j}) ), then the received power level on the newly added link should be minimized. This condition is expressed ase^{t}_{aj} = 1 \begin{equation*} \alpha ^{t^{\prime }}_{i, j} p_{max} h_{i,j} \lt \min _{n_{a} \in P(n_{j})}\{\alpha ^{t^{\prime }}_{a,j} p_{max} h_{a,j}\}.\end{equation*} View Source\begin{equation*} \alpha ^{t^{\prime }}_{i, j} p_{max} h_{i,j} \lt \min _{n_{a} \in P(n_{j})}\{\alpha ^{t^{\prime }}_{a,j} p_{max} h_{a,j}\}.\end{equation*}
Next, we analyze the computational complexity of line 10, denoted as
Theorem 2:
The computational complexity of Algorithm 2 is
Proof:
In the network, there are
Based on Theorem 1 and Theorem 2, the overall computational complexity of the proposed algorithm will be
Simulation Results
In this work, we implement a simulator using the Haskell programming language. In our simulation, there is one IAB donor and 15 IAB nodes, arranged in a
We compare the proposed scheme (denoted by OUR) with the schemes presented in [4] (denoted by SSR), [3] (denoted by MRBA), and [9] (denoted by eReal). As mentioned in Section II, the IAB donor in SSR and MRBA disseminates downstream traffic to IAB nodes using a tree topology, while the IAB donor in eReal utilizes multiple paths to disseminate downstream data. Additionally, we implement two baseline methods, named MuMimo and TreePF, for comparison. The IAB nodes in MuMimo employ MU-MIMO technology to disseminate downstream data to multiple child IAB nodes, while TreePF utilizes a tree topology for routing and a proportional fairness (PF) strategy for link scheduling.
Fig. 4(a) presents the simulation results for the average throughput of IAB nodes. We observe that as the average data rate of the IAB nodes increases, the throughput of all methods reaches saturation. The OUR outperforms the other schemes by effectively leveraging MU-MIMO and NOMA technologies to achieve higher throughput. For instance, when the average data arrival rate is 24 Mbps, OUR achieves approximately 30% higher throughput compared to MRBA, SSR, TreePF, and eReal. Additionally, compared to MRBA, eReal, and SSR, the MuMimo method also demonstrates better throughput because each IAB node can enable multiple downstream links per TTI. In contrast, TreePF performs the worst, as it only employs the legacy strategy (i.e., tree topology and proportional fairness scheduling) to manage downstream data. Furthermore, as the data arrival rate increases, the performance of SSR deteriorates since it does not account for network saturation scenarios. Additionally, eReal prioritizes achieving fairness among IAB nodes over increasing overall network throughput. Consequently, the network throughput achieved using eReal can not be better than that of TreePF.
Simulation results on (a) throughput, (b) achieved ratio, (c) fairness, (d) latency when varying the data arrival rate.
Fig. 4(b) shows the results of the achieved ratio. The findings indicate that OUR can maintain a high achieved ratio even when the average data arrival rate of IAB nodes is 24 Mbps, achieving an achieved ratio above 90%. This demonstrates that OUR effectively consumes downstream data for IAB nodes. As network loads increase, the achieved ratios of MRBA, eReal, SSR, and TreePF degrade rapidly because these schemes reach their capacity limits. In contrast, OUR and MuMimo can sustain higher network capacities to consume more data. Moreover, the MuMimo method enables an IAB node to transmit data to multiple child nodes simultaneously, but its achieved ratio performs 5-7% lower than other methods when the data arrival rate is under 20 Mbps. This is because MuMimo does not account for link load during scheduling, resulting in inefficient traffic consumption under light traffic conditions. In contrast, the proposed strategy prioritizes link scheduling based on load, effectively improving the achieved ratio across varying network loads.
Fig. 4(c) presents the fairness results. Fairness is measured using Jain’s fairness equation based on the received throughput among IAB nodes. We observe that OUR and eReal outperform the other schemes, with fairness values close to 0.98. Recall that when deciding routes, OUR identifies IAB nodes with lower achieved ratios, which helps preserve fairness among IAB nodes. Although eReal is specifically designed to achieve fairness, its throughput remains low, as mentioned earlier. Compared to eReal, MRBA relies on a tree topology for data transmission but achieves higher throughput by compromising some fairness. MuMimo can transmit data to multiple child IAB nodes simultaneously, but it fails to effectively ensure fairness among the nodes. We can see that when network load increases, the fairness of SSR declines quickly because some IAB nodes fail to obtain sufficient resources in this scenario.
Fig. 4(d) illustrates the average delay. It is evident that OUR significantly achieves lower delays, maintaining low-latency downstream data delivery in all cases. This result validates that the link scheduling in OUR can effectively consume buffered data quickly. Both MuMimo and TreePF utilize PF for radio resource allocation, resulting in better latency performance compared to the other three schemes. To achieve fairness, both eReal and MRBA evenly distribute available resources, which leads to higher latency. In contrast, SSR fails to efficiently allocate resources to IAB nodes under high network load, and thus the SSR strategy will result in higher transmission delays.
Finally, we remark that based on the above simulation results, two aspects demonstrate that the proposed scheme can effectively fulfill the data rate requirements of IAB nodes. Firstly, the achieved ratio is a direct indicator. Compared to other methods, the proposed scheme can achieve a higher achieved ratio, which directly supports that our scheme meets more IAB nodes’ data rate requirements. Secondly, improvements in overall throughput compared to other methods suggest an indirect benefit. A higher network throughput increases the chance of meeting individual IAB nodes’ data rate demands.
Conclusion
This paper addresses the challenges of applying MU-MIMO and NOMA technologies within the IAB network to enhance throughput and fairness. For the IAB network scenario, we define a problem formulation that considers both the expected data requirements and the achieved data rates. We then develop a two-phase method, which includes a route selection phase and a link scheduling phase. The proposed method focuses on fully optimizing network capacities while maintaining fairness among IAB nodes. The simulation results demonstrate that the designed scheme effectively improves network throughput and achieves fairness. Furthermore, this work only optimizes the transmissions of downstream data. In the future, we have two directions. First, we can investigate resource allocation by jointly considering upstream and downstream data flows. Second, we plan to develop a distributed algorithm to support both route selection and link scheduling in IAB networks.