1. Introduction
There is an unprecedented explosive growth of wireless transmission demand in the fifth generation (5G) and future communication network, and the mobile communication network in personal life, economic management, production operation, social management and other aspects plays a crucial role [
1,
2]. Therefore, once the mobile communication network cannot operate normally, it will cause great loss to society. For example, large social group activities will cause people to gather in a certain area, and the capacity of the communication system will reach saturation. When the system capacity is exceeded, the system will break down. In this scenario, network congestion is a serious problem.
Although the protocol design and optimization at different layers can alleviate network congestion to some extent, the fundamental solution to the issue is to increase the system capacity. For this purpose, many new technologies have been studied in 5G and 6G, including massive multiple-input multiple-output (MIMO) [
3,
4], non-orthogonal multiple access (NOMA) [
5,
6], as well as the usage of a new high-frequency spectrum, such as millimeter wave and Terahertz [
7,
8]. Among them, the large-scale antennas and beamforming technology can effectively enhance the directivity of transceiver beam pairs, thereby exploiting the potential of spatial reuse to increase the capacity. NOMA, as one of the critical technologies of 5G, can serve multiple users under different channel conditions with varying power levels in the same time–frequency resources, which can increase the number of active users and improve the utilization of available resources. In addition, the usage of a large spectrum considering millimeter wave and the Terahertz band naturally enhances the system capacity. Last but not least, to increase utilization of the existing spectrum, the coexistence of cellular networks and Wi-Fi on the unlicensed frequency band attracts great interests from academia and industry [
9,
10].
At present, the global unlicensed spectrum resources mainly include the 2.4 GHz, 5 GHz, 6 GHz and 60 GHz frequency bands. Most studies focused on the coexistence at low frequencies and and unidirectional offloading from cellular to Wi-Fi based on time–resource allocation. Typical technologies include duty cycle (DCM), listening before speaking technology (LBT) and maximum channel occupation time (MCOT). The collisions and latency according to the various duty cycle and duty-cycle on times were investigated in [
11]. In [
12], the design of LBT parameters to improve the spectrum-sharing capabilities is discussed. In addition, a unified hybrid adaptive channel access scheme was proposed in [
13], which took advantage of both the DCM and LBT mechanisms. In [
14], jointly optimizing the time and power allocation during MCOT was considered to maximize the total throughput. Authors in [
15] proposed the adaptive spectrum switching time length allocation method to solve LBT time resource waste. The authors in [
16] focused on the coexistence between the NR system and the Wi-Fi system based on the duty cycle mechanism and joint bandwidth and transmission opportunity allocation to maximize the throughput. The above methods mainly used TDMA to share channel resources between two networks. In addition, the optimization on the allocation of subcarriers or frequency sub-bands can also be considered. Authors in [
17] proposed that cellular users can occupy spectrum holes alternately to reduce common channel interference in the high-frequency unlicensed scenario, where dual networks coexist. In [
18], D2D users shared spectrum resources with cellular users through three common subcarrier allocation methods to improve the spectral efficiency in a single cell. The authors in [
19] proposed a joint mode selection, channel allocation, and power control algorithm using particle swarm optimization to improve the throughput of cellular and D2D users in unlicensed band. In addition, owing to the combination of large-scale antenna and beamforming technology, space can be shared among multiple beam pairs between the users and the base station, and beam-matching methods include beam selection based on maximum capacity, maximum signal to interference plus noise ratio (SINR) [
20], interference sensing [
21], etc. Last but not least, a new type of node, i.e., aggregation node (AN) for the 5G/Wi-Fi coexisting network is proposed to aggregate traffic before users’ data are offloaded to the Wi-Fi network so as to reduce the number of competing users in Wi-Fi access and improve the overall performance [
22].
Currently, the Wi-Fi network has been deployed in the unlicensed 60 GHz band. It is necessary to consider the coexistence of the 5G network and Wi-Fi network at this band to improve system throughput. Since large-scale antennas and beam forming technology are usually used in the millimeter wave band, the directivity of the transceiver beam pair is greatly enhanced, which can significantly reduce the interference between the coexistence links. Therefore, compared with the frequency band below 6 GHz, the coexistence networking of 5G and Wi-Fi in the 60 GHz band has greater capacity improvement potential. The deployment cost of the Wi-Fi network is lower than that of cellular networks but the conflict will become more serious with the increase in access users. In addition, different users have different transmission rates, and low-rate users will reduce the overall throughput of the Wi-Fi network. On the other hand, the cellular network has the advantages of centralized control and high resource efficiency, which can alleviate the traffic pressure of licensed bands by occupying unlicensed bands. However, the deployment cost is higher, and the communication mechanism is more complex. The coexistence of the 5G network and Wi-Fi network can avoid the limitations of a single network. However, beams and the increase in the number of coexistence links also make the resource allocation more complex in this high-frequency scenario. How to make full use of the directivity of the beam and the flexibility of the coexistence of 5G/Wi-Fi dual networks to optimize the allocation of network resources so as to further mitigate interference and increase the capacity is a great challenge.
To summarize, the current studies in 5G/Wi-Fi coexisting networks mainly focused on the optimization of time allocation, and a few studies considered the channel allocation, but these were mainly in the sub-6G unlicensed band. The coexistence of 5G and Wi-Fi in the 60 GHz band which involved rich spectrum resources was rarely considered. Furthermore, the existing unidirectional offloading scheme was not optimal for the situation of data saturation, so the dual offloading with higher capacity are under further research. The user association in the most current studies was fixed, which could affect the flexibility of dual offloading and overall throughput. To address the above issues, our study will consider the high-frequency millimeter wave unlicensed 5G/Wi-Fi coexisting network scenario with AN, and focus on the joint allocation of multi-dimensional resources in the dual offloading mode.
More specifically, our contributions can be summarized as follows:
- (1)
Considering the 5G/Wi-Fi coexisting networks in the 60 GHz unlicensed band, we propose to use the Wi-Fi network to realize bidirectional data offloading when the number of users in the 5G network is saturated. Meanwhile, in order to improve the transmission performance of the Wi-Fi network, ANs are added to the heterogeneous network to alleviate the congestion of user data packets. Then, we formulate a throughput maximization problem, where spectrum, power allocation and user association are all considered.
- (2)
To solve the formulated optimization problem, we propose a heuristic multi-dimensional resource allocation algorithm (MDRA). More specifically, the original problem is decomposed into three sub-problems and solved successively. With respect to user association, we use the RSSI as the standard. Furthermore, we choose the multi-stage matching algorithm to achieve one-to-one matching in a bipartite graph with different nodes for spectrum allocation. At last, the successive convex approximation algorithm is used in power allocation. The simulation results demonstrate that the proposed optimization algorithm can effectively increase the total capacity of the uplink coexisting networks.
The rest of this paper is organized as follows. In
Section 2, the system model of the Wi-Fi and 5G heterogeneous network with traffic aggregation is presented and followed with the formulation of a throughput maximization problem. Then, a multi-dimensional resource allocation algorithm is proposed in
Section 3. The performance of the proposed algorithm is evaluated by simulations in
Section 4, and the conclusion is drawn in
Section 5.
2. System Model
As shown in
Figure 1, we assume that in the unlicensed 60 GHz band, where Wi-Fi and 5G coexist, there are
I randomly distributed UEs waiting for data transmission service in an area with a cluster of hotspots. The user set is represented by
. Each UE terminal is equipped with hardware components that can support a dual network connection. Therefore, it can establish a communication link through 5G or Wi-Fi networks. A central controller CC is deployed between heterogeneous networks to control the data offloading between 5G and Wi-Fi networks, while the UEs use directional beams to communicate with 5G gNB or Wi-Fi AP. In order to reduce the collision probability of user data package in the Wi-Fi network and the transmission latency of users,
L ANs are equipped in the Wi-Fi network to aggregate data from multiple users. These users use frequency division multiple access technology to exchange data with ANs. Then, the ANs transmit data to the Wi-Fi AP using the CSMA/CA mechanism directly. All users share
M orthogonal frequency bands
. Each orthogonal frequency band contains
K RB resources,
, and the bandwidth of each RB is
B.
Define the binary variables
to indicate whether the user
i occupies the orthogonal frequency band
m, which is shown as
Define the binary variable
to indicate whether the user
i chooses to offload traffic to the receiver
l, which is shown as
All receivers are represented by the set . Considering bidirectional offloading, indicates whether user i chooses to offload traffic to the 5G base station, and indicates whether user i chooses to offload traffic to the l-th AN.
First, consider the uplink scenario on the 5G base station side. Assume that each user
i is equipped with
transmitting antennas and
RF chains, and the analog precoding matrix is
. The base station is equipped with
receiving antennas and
RF chains, and the analog merging matrix is marked as
, where each column is
, representing the analog combining vector for the directional reception of user
i’s signal. The baseband digital combining matrix is
, which represents the combining matrix for frequency domain signals on the RB resource
k, and each column is marked as
. Therefore, the received signal
at the 5G base station can be expressed as
where
is a useful signal,
is the interference signal sent by other users,
and
are the channel gains from
to BS and
to BS on the RB resource
k.
is the white Gaussian noise with zero mean and variance
. Considering the propagation characteristics of the 60 GHz millimeter wave, a broadband Saleh Valenzuela (eSV) channel model in the time domain is adopted, which is expressed as
where
L is the number of millimeter wave channel clusters, and each cluster has a delay factor of
, and arrival and departure angles (AoA/AoD), expressed as
.
is the number of rays of each cluster, and each ray
has a delay factor of
, and relative AoA/AoD shift
.
is the complex gain coefficient,
is the path loss, and
is the pulse shaping function with period
.
and
represent the normalized receive and transmit array response vectors at AoAs and AoDs, respectively. ULA is adopted at the transmitter, and its corresponding array response vector can be expressed as
where
, and
is the distance between antenna units.
The frequency domain channel model can be obtained through FFT of Equation (
6) as follows:
Thus, the SINR expression of the signal transmitted by user
i at the 5G base station side in the band
m on the RB resource
k can be written as
Similarly, if the user offloads traffic to the
l-th AN equipped with
RF chains, it can be expressed as
The rate of user
i at AN
l and the 5G base station can be respectively expressed as
and
Therefore, the sum rate of the whole network can be expressed as
To ensure that the throughput on AN is less than the Wi-Fi saturation throughput, the following restriction should be satisfied, that is
where
is the saturation throughput of the Wi-Fi network, which is related to the average package size of the competing users, i.e., ANs. It can be expressed as
where
indicates the average channel occupation period for a successful data transmission,
is the average channel occupation period when a package collision occurs, and
is the average channel idle period.
represents the average package size, and
and
indicate the probability of no data transmission and at least one package being transmitted in a slot, respectively. According to the literature, these two parameters can be calculated by the following formula, that is,
where
means the transmission probability of each AN.
Based on the analysis above, a throughput maximization problem is formulated through the joint optimization of user association and spectrum allocation as well as power control. It is assumed that after the user association, the set of users at 5G base station is
C, and the set of other users is
W, where the set of users at each AN is
. Therefore, the optimization problem is expressed as
The optimization variables represent the user association, spectrum allocation and power allocation, respectively. in the constraint, C4 is the minimum QoS requirement of user i, C2 is the user association constraint, which restricts each user to be dispatched to, at most, one AN node or 5G base station, C3 is the spectrum allocation constraint, which restricts each user to occupy only one band, C4 is the throughput constraint, which should meet its minimum QoS requirement, and C5 and C6 are power constraints. C7 is the constraint of the Wi-Fi network saturation throughput. C8 and C9 are the constraints of the maximum number of users under different receivers. Finally, to simplify the problem, we do not consider the optimization of beamforming, and the receiver and transmitter select the beam pair through traversal search based on AoD/AoA.
It can be seen that the above problem is a MINLP problem, which is difficult to solve directly. Therefore, a heuristic algorithm for multi-dimensional resource joint allocation named MDRA is proposed to improve the throughput of heterogeneous networks and reduce the service delay of users. Specifically, the algorithm decomposes the complex multi-dimensional resource allocation problem into multiple single dimension resource allocation sub-problems to successively solve the user association, spectrum allocation, and power allocation problems.
4. Simulation Results
This section presents simulation results to validate the performance of the proposed algorithm. In the simulation, we consider a 100 m × 60 m square area. The positions of 5G base station, Wi-Fi AP and ANs are shown in
Figure 4, and users are randomly and uniformly scattered. To smooth the randomness of the simulation, the data are averaged over 1000 times’ simulations.
Table 1 summarizes the main notations and the default vales used in the simulation. Consider deploying a 5G base station and a Wi-Fi AP in the 60 GHz unlicensed frequency band, and two ANs in coverage of Wi-Fi AP to transmit data packets of multiple users. The users use FDMA to communicate with ANs, and the ANs uses the CSMA/CA mechanism to establish the communication link with Wi-Fi AP in a competitive way. It should be noticed that when the number of users is less than RF chains of the 5G base station, users tend to choose 5G network for data transmission. Considering that the 5G base station is equipped with
RF chains, it means that the 5G base station can provide uplink services for eight users at the same time. In the simulation, the number of RF links of the base station and the ANs is 8. In order to obtain the variation trend of the system performance as the number of users increases, we assume that there are 1∼24 users waiting for data transmission in the heterogeneous network at the same time. In addition, considering the propagation characteristics of the millimeter wave, the channel is generated by the extended eSV model, and the transceiver adopt beamforming technology to establish communication links through narrow beams. The beams are generated by DFT codebook.
In order to evaluate the effectiveness of the proposed MDRA algorithm, the following algorithms are also simulated as baselines:
FAEP: The spectrum is allocated according to Algorithm 1, while the transmit power is equally allocated over all RBs in the band.
RAPA: The spectrum is randomly allocated to all the UEs, while the transmit power is allocated according to Algorithm 2.
RAEP: The spectrum is randomly allocated to all the UEs, and the transmit power is equally allocated over all RBs in the band.
In
Figure 5, we compare the performance of the four resource allocation schemes in terms of the number of the UEs, where
,
. It is shown that the proposed MDRA always achieves the highest system throughput. The reason is that the multi-stage KM algorithm is used to achieve the best-matching throughput maximization, which can effectively increase the system sum rate when compared with the RAPA and RAEP schemes. On the other hand, the power allocation algorithm based on SCA can effectively allocate power to users sharing the same spectrum when compared with FAEP. Furthermore, as the number of users increases, the performance improvement of the two algorithms becomes more obvious. As shown in the figure, when the number of users is 20, the sum rate of FAEP is 16.3% higher than that of RAEP, while RAPA is 8.18% higher than RAEP, which can verify the effectiveness of Algorithms 1 and 2.
We further simulated the performance of Algorithm 1 under different antenna configurations in
Figure 6. It can be shown that Algorithm 1 has similar performance improvement for system throughput under different antenna configurations, In addition, when there are few users, the performance improvement increases with the number of users. When the number of users is large, the performance improvement of the algorithm tends to be stable.
Figure 7 shows the convergence of Algorithm 2. The convergence threshold is set to
. As can be seen, the PA scheme converges to the optimal solution within about 20 iteration steps when there are 21 users in the scene.
In
Figure 8, we compare the performance of Algorithm 2 with a different power constraint of WUEs, where the power constraint of WUEs can be 10 dBm or 20 dBm, and that of CUEs is maintained at 23 dBm. It can be seen that the system throughput increases as the power constraint of WUEs increase.
Figure 9 shows the performance of MDRA with a different number of
and
. It can be observed that the system throughput increases monotonically as the number of
and
increases. That is because as the number of
and
increases, the energy is more concentrated, and the interference between users is reduced.