Next Article in Journal
Enhanced Short-Term Temperature Prediction of Seasonally Frozen Soil Subgrades Using the NARX Neural Network
Next Article in Special Issue
Digital Twin-Driven Virtual Network Architecture for Enhanced Extended Reality Capabilities
Previous Article in Journal
Mechanical Sealing Method for Laboratory-Scale Hydraulic Fracturing Tests of Granite Rocks Under High-Temperature and High-Pressure Conditions
Previous Article in Special Issue
Evaluating a Multidisciplinary Model for Managing Human Uncertainty in 5G Cyber–Physical–Social Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Study of Transmission Point Selection for Multi-Connectivity in Multi-Band Wireless Networks

1
Department of Artificial Intelligence Software, Hanbat National University, 125, Dongseo-Daero, Yuseong-gu, Daejeon 34158, Republic of Korea
2
Department of Electronic Engineering, Dong-A University, 37, Nakdong-Daero 550 beon-gil, Saha-gu, Busan 49315, Republic of Korea
3
Department of Computer Engineering, Hanbat National University, 125, Dongseo-Daero, Yuseong-gu, Daejeon 34158, Republic of Korea
*
Authors to whom correspondence should be addressed.
Appl. Sci. 2024, 14(22), 10256; https://doi.org/10.3390/app142210256
Submission received: 19 September 2024 / Revised: 28 October 2024 / Accepted: 5 November 2024 / Published: 7 November 2024
(This article belongs to the Special Issue Communication Networks: From Technology, Methods to Applications)

Abstract

:
In 5th generation mobile communication networks, the frequency band of the millimeter band of 30–100 GHz is supported to provide a transmission speed of 20 Gbps or higher. Furthermore, a huge transmission capacity, i.e., up to 1 Tbps, is one of the main requirements for the 6th generation mobile communication networks. In order to meet this requirement, the terahertz band is considered a new service band. Hence, we consider multi-band network environments, serving the sub-6Hz band, mmWave band, and additionally sub-terahertz band. Furthermore, we introduce the transmission point selection criteria with multiple connections for efficient multi-connectivity operation in a multi-band network environment, serving and receiving multiple connections from those bands at the same time. We also propose a point selection algorithm based on the selection criteria, e.g., achievable data rate. The proposed point selection algorithm attains lower computational complexity with a 2-approximation of the optimal solution. Our simulation results, applying the channel environment and beamforming in practical environments defined by 3GPP, show that selecting and serving multiple transmission points regardless of frequency band performs better than services through single-connectivity operation.

1. Introduction

In 5th generation (5G) mobile communication wireless networks [1], a maximum transmission speed of 20 Gbps or more, a user transmission speed of 100 Mbps or more, and a transmission delay of less than 1 ms are provided by adopting a millimeter band (mmWave) of 30–100 GHz in addition to the existing sub-6GHz band. The 6th generation (6G) mobile communication system is expected to be deployed in 2030. A prospective vision of 6G network as well as its key enabling technologies are being studied to support future networks, such as the fully digital and connected world exploiting a new spectrum, the Internet of Everything, and the native artificial intelligence service of mobile broadband applications [2,3,4,5]. However, due to support for transmission bandwidth under 20 GHz, it is difficult to support the maximum transmission speed of 1 Tbps or more and the user reduction speed of 10 Gbps or more required in the 6G mobile communication wireless networks [2]. Therefore, the terahertz band is being considered as an additional service band to meet the requirements of the 6th generation mobile communication wireless system [4,5]. It is also necessary to design a multi-band environment with ultra-wide frequency aggregation technology, provide ultra-high-precision massive beam-based multi-access and mobile connectivity, and provide multi-connectivity in a multi-band environment that simultaneously provides sub-6GHz band, mmWave band, and Sub-THz band (hereafter, we identify sub-6GHz band, mmWave band, and Sub-THz band by Frequency-Range 1 (FR1), Frequency-Range 2 (FR2), and Frequency-Range 3 (FR3), unless notified, respectively) [3,4,5]. In particular, multi-band is required as one of the technologies to overcome unstable radio access in the mmWave band and the Sub-THz band [4,5]; for instance, the UE association algorithm [5] which selects a base station operated in FR2 and FR3, i.e., multi-band mobile communication networks. However, it considers a single connectivity operation in multi-band mobile communication. In contrast to selecting base station in [5], it is necessary to discover radio access technology to improve system performance through collaboration between bands or access nodes and to design a multi-connectivity operation in mobile communication networks that allows mobile stations to access simultaneously at each access node (or base station) via a transmission point.
In addition to this, in order to provide large-capacity transmission wireless access networks, performance analysis considering multi-band radio environments in mobile communication networks should be preceded. Thus, we extend transmission point selection (TPS) problem, also known as user association problem (see [6,7,8,9,10,11,12,13,14,15] and references therein). For example, a cell is selected as the service cell for a user according to the expected service rate based on the received signal strength (RSS), i.e., max-RSS-based TPS [8]. For the spectrum efficiency, particularly in multi-tier networks, biased and load balancing, TPS are provided [9,10], e.g., conventionally according to received power-based rule [8]. Also, the TP is selected according to at least one of the widely used metrics: outage/coverage probability [8], fairness [11], spectrum and/or energy efficiency [9], and latency [12]. In general, several user association algorithms have been studied with these metrics.
Meanwhile, some user association algorithms have also been studied recently for AI-embedded wireless networks [13,14,15]. To minimize the average age of the information of mobile Internet of Things (IoT) nodes by optimizing the selection of the hybrid access point (HAP) or station IoT node, we consider energy consumption of wireless-powered IoT [13]. In [14], a hierarchical double auction model for a collaborative computing-based system is designed to improve the long-term network capacity. In decision-making in stochastic systems with access points (APs) operating on multiple channels, an AP is assigned to each user upon arrival to minimize the long-term total average holding cost [15].
In contrast to those previous studies that do not consider multi-band multi-connectivity in mobile communication networks, we propose a transmission point selection algorithm, which selects one or more connectivities by considering the multi-band radio environment of FR1, FR2, and FR3. We also perform simulations in practical network environments exploiting the channel model and beamforming model identified by the 3rd Generation Partnership Project (3GPP). Our simulation results show that selecting and serving multiple transmission points regardless of frequency band performs better than services through single-band single-connectivity operation. It is clearly helpful for research and development of multi-band multi-connectivity operation technology.
The major contributions of this paper are as follows:
  • We propose TPS algorithms that select multiple transmission points regardless of frequency band in multi-band radio environments, e.g., with FR1, FR2, and FR3: (a) a general TPS algorithm and (b) a sequential TPS algorithm. The proposed TPS algorithms select TPs with the most allowed number of connections for each user, disregarding other users’ situations, e.g., received signal strength.
  • The general algorithm first selects the TP with the maximum expected service time among the available TPs. Then, it selects the maximum expected service time among the TPs, excluding the previously selected TP(s), until the number of connections reaches the total number of allowed connections for each user.
  • The sequential TPS algorithm selects TPs for each user based on maintaining the candidate set of TPs, by comparing the maximum expected service time in the candidate set with that for prospective TP. In other words, the TP with the maximum expected service time is sequentially eliminated from the TPs in the candidate set, including the prospective TP, until no more TPs are available to compare.
  • The computational complexity of the general TPS algorithm, which selects connection by connection, depends on the number of connections and transmission points. In contrast, the sequentially selected algorithm attains low complexity compared to the general TPS algorithm. It is due to the fact that the sequential algorithm for a user maintains the candidate set of TPs, by determining whether a TP is included in the set or not. We also show the computational complexity of the proposed TPS algorithms as well as the performance bounds by proving approximation ratios in terms of service time. In particular, the sequential TPS algorithm is a 2-approximation algorithm and it decreases the computational complexity compared to the general TPS algorithm.
  • Via extensive simulation settings with realistic parameters in the UMi-Street Canyon scenario, we have expressly observed the following: transmission with multiple connections and an increasing number of connections achieve high system performance regarding the rate of received data, compared to transmission with a single connection, relatively.
The rest of this paper is organized as follows. We begin with the system model in Section 2. Next, we propose a transmission point selection algorithm in a multi-connectivity operation in multi-band networks in Section 3. We evaluate the proposed algorithm via simulations in Section 4. Finally, we conclude this paper in Section 5.

2. System Model

We consider a wireless communication network which consists of N TPs and K users to be served by the network. A set of users and a set of TPs are denoted by K = { 1 , 2 , , K } and N = { 1 , 2 , , N } , respectively. Here, the set of TPs is re-ordered in order of frequency, i.e., N = N 1 N 2 N t , where N t F R t . In other words, N = { 1 , 2 , , n 1 , n 1 + 1 , , n 1 + n 2 , n 1 + n 2 + 1 , , n 1 + n 2 + n 3 , t n t } , where N t = { 1 , 2 , , n t } . In addition, a set of users to be served by TP n, where n N , is denoted by K n , i.e., K = K 1 K N . We also consider that each user is served by at least one TP. We focus on the transmissions from the TP and multiple users, i.e., downlink transmissions, where at least one serving TP for each user is selected in advance at each time. Each user reports the channel quality of TPs (i.e., K n ) to its associated TP. Accordingly, we assume that the channel quality from TP n to user k with the achievable data rate, denoted by r k n , is available at each time slot of performing the TPS. Since a user k is served by at least one TP, the achievable data rate from the selected TPs in a given time is given by
R k = n N r k n x k n ,
in which x k n denotes the service indicator, where x k n = 1 when the TP n is selected to serve the user k, and x k n = 0 , otherwise. In other words, the number of TPs serving user k, denoted by t k , is obtained by t k = n N x k . Note that if single connectivity is allowed, t k = 1 . Here, for user k, the achievable data rate [in bps] served by TP n, i.e., r k n , can be obtained according to Shannon’s capacity formula [16] by
r k n ( p n ) = B log 2 1 + γ k n ( p n ) ,
in which B denotes the system bandwidth and γ k n ( p n ) denotes the received SINR of user k from TP n with the given power p n stated by γ k n ( p n ) = g n k p n m N n g m k p m + σ n k , where g n k denotes the channel gain from TP n to user k and σ n k denotes the thermal noise power on the user k. We also assume that the length of the data packet for user k served by TP n in a given time is denoted by d k n . Thus, the service time for users served by TP n can be obtained by
T n = k K n t k n ,
where t k n denotes the service time for a user k served by TP n, i.e., t k n = d k n / r k n . Note that we assume all packets are the same length for all users, for simplicity.

3. Transmission Point Selection in Multi-Band Multi-Connectivity Operation

3.1. Multi-Band Multi-Connectivity Operation in Mobile Networks

Figure 1 shows examples of multi-band multi-connectivity operation in mobile networks, where PHY, MAC, RLC, PDCP, and RRC are components of the radio protocol stack defined in 3GPP TS 38.300 [17]. In the figure, one band is selected and a single connectivity with the selected band is only available for the data transmission to a user, e.g., user 1 with FR1, in (a); two bands are selected and a multi-connectivity with the selected two bands is available for the data transmission to a user, e.g., user 4 with FR2 and FR3, in (b); and three bands are selected and a multi-connectivity with the selected three bands is available for the data transmission to a user, e.g., user 6 with FR1, FR2, and FR3, in (c). It is true that according to the terminal’s capabilities and settings and the network environment supporting FR1, FR2, and FR3, the user can be served from one, two, and three transmission point(s) (or base station(s)) operating FR1, FR2, and FR3. In other words, a user can receive data via at least one connectivity as a result of the TPS algorithm.

3.2. Problem Statement

Our objective is to select transmission points (or base stations), providing maximizing the system performance. In other words, our problem (i.e., transmission point selection) can be formulated as minimizing the total amount service time, denoted by T, which is dependent on the achievable data rate r k n if it is served by TP n. Thus, we can write the solution as follows:
min T = min n N T n = min n N k K n t k n x k n ,
subject to n N x k n C , k K ,
x k n { 0 , 1 } , n N , k K ,
x k n = 0 , n N , k K n ,
where C ( 1 C N ) is the allowed number of connections for user k. In addition, K n : = K n { k } and x k n = 1 when TP n is selected and x k n = 0 , otherwise. For instance, if C = 1 , only one connection is allowed, i.e., the network operates with a single connectivity.

3.3. Transmission Point Selection Algorithm

Algorithm 1 shows the proposed transmission point selection algorithm, where TPs are selected at most C according to the minimum value in Equation (4), i.e., v k n = t k n (see line 5 in Algorithm 1). In contrast to finding the minimum value (e.g., interference, service latency [12], etc.), TPs can be selected based on the maximum value (e.g., achievable data rate in Equation (1)) sequentially, i.e., line 5 in Algorithm 1 is replaced by the following:
n argmax n N v k n .
In addition, K n K n { k } and x k n 1 (see lines 6–7 in Algorithm 1) when the TP n is selected to serve the user k as a result of Equation (8). We have defined the following lemmas, extended from [9,12], on the optimal solution of the service time, denoted by T * , where the optimal solution T * for the given optimal allocation K n * for TP n is as follows:
T * = max n k K n * t k n .
For optimality analysis, we also define the following:
t ^ k = min n N t k n .
Algorithm 1 Transmission Point Selection Algorithm
Require: 
K = { 1 , 2 , , K } , N = { 1 , 2 , , N } , C ( 1 C N )
1:
 Initialise K n , n N , x k n 0 , n N , k K
2:
 while K   do
3:
    Choose any user k K
4:
    for  i 0 to C 1  do
5:
        Find TP having the minimum value v k n in N for user k:
n argmin n N v k n
6:
        Set K n K n { k }
7:
        Set x k n 1
8:
        Remove n from N : N N { n }
9:
         i i + 1
10:
    end for
11:
    Remove k from K : K K { k }
12:
 end while
13:
 return N , K n , x k n , n , k
Lemma 1. 
The optimal solution, denoted by T * , is bounded by
T * 1 N k K t ^ k ,
where t ^ k = min n N t k n .
Proof. 
Optimal solution is T * for the given optimal allocation K n * for TP n. Thus,
T * 1 N n N k K n * t ^ k = 1 N k K n t ^ k .
It is true that the value of T * is always greater than the mean of the minimum values by the definition of t ^ k in (10). In addition, the sum of the network-wide service time is the same as the sum of service time of the set of all users in the network.    □
Lemma 2. 
The optimal solution, denoted by T * , is bounded by
T * max t ^ k ,
where t ^ k = min n N t k n .
Proof. 
By (9), it is clear that
T * = max n k K n * t k n max n k K n * t ^ k n .
It is also clear that the service time is at least the maximum service time of any one user, i.e., served by any TP in the network.    □
Proposition 1. 
The computational complexity of the transmission point selection in Algorithm 1 is O ( C N K ) , where C, N and K denotes the total number of connections for each user, the total number of TPs operating in all frequency bands over the network, and the number of users, respectively.
Proof. 
The TPS algorithm selects the C number of TPs having the highest, the second highest, …, the C-th highest value of v k sequentially, without considering the other users’ value v j ( j k ) , i.e., O ( C × N ) . In accordance with this algorithm, a single TP can be selected by multiple users. It is due to the fact that multiple users can have the maximum value (e.g., SINR) from an identical TP. It is also true that a TP is selected by a user after looking up the TPs disregarding other users’ channel status. Thus, the complexity of the transmission point selection depends on the number of allowed connections as well as the total number of users and the total number of TPs, i.e., O ( C × N × K ) .    □

3.4. Sequential Transmission Point Selection Algorithm

Because a single TP may be selected by multiple users according to Algorithm 1 in Section 3.3, the latency to be selected may increase. It is also due to the fact that the number of connections to be allowed may further degrade the computational complexity. In other words, after TP having the c 1 -th highest value of v k , the TP having the c-th highest value of v k is selected among the TPs that were not selected, from the first to c 1 -th highest value of v k . In contrast, we suggest a transmission point selection for each user in sequential order. The corresponding problem, hence, can be expressed as
min T = n N k K n t k n x k n ,
subject to ( 5 ) ( 7 ) ,
where K n : = K n { k } and x k n = 1 if TP n is selected and x k n = 0 , otherwise.
Algorithm 2 shows a sequential transmission point selection for each user. First, we find the C number of TPs in N and add them into a candidate set of TPs, N (see lines 4–8 in Algorithm 2). Second, we find the TP with the maximum value of v k in the set N and compare it to any TP in N excluding those previously selected or compared to in N . In other words, the TP with the maximum value of v k in the union set of N and the newly selected TP N are not in N (see lines 10–19 in Algorithm 2). Technically, the final set of N is the final selected C number of TPs, which has the first to c 1 -th lowest value of v k . The rationale behind reducing the number of instances of comparing TPs to C 1 is that the newly compared TP j is selected as the candidate set of TPs only in case where the maximum value of v k in the current candidate set N is higher than that of the compared TP j. Note that our proposed TPS is equivalent to the TPS in Algorithm 1. However, the computational complexity of sequential TPS in Algorithm 2 is not higher than that of the TPS in Algorithm 1. It is due to the fact that sequential TPS only depends on the number of TPs and the number of users regardless of the allowed number of connections of a user.
Algorithm 2 Sequential Transmission Point Selection Algorithm
Require: 
K = { 1 , 2 , , K } , N = { 1 , 2 , , N } , C ( 1 C N )
1:
 Initialise K n , n N , x k n 1 , n N , k K
2:
 while K   do
3:
    Choose any user k K
4:
    for  i 0 to C 1  do
5:
         N N { i }
6:
        Set K i K i { k }
7:
         i i + 1
8:
    end for
9:
     N N N
10:
    while  N  do
11:
        Choose any TP j N
12:
        Add j to N : N N { j }
13:
        Remove j from N : N N { j }
14:
        Set K j K j { k }
15:
        Find the maximum v k n in N for user k:
n argmax n N v k n
16:
        Set x k n 0
17:
        Remove n from N : N N { n }
18:
        Remove k from K n
19:
    end while
20:
    Remove k from K : K K { k }
21:
 end while
22:
 return N , K n , x k n , n , k
Proposition 2. 
The computational complexity of the sequential transmission point selection in Algorithm 2 is O ( N K ) , where N denotes the total number of TPs operating in all frequency bands over the network and K denotes the number of users in the network.
Proof. 
The TPS algorithm selects the C number of TPs for a user sequentially, by looking up the TPs without considering the other users’ value v j ( j k ) , i.e., O ( C ) . In addition, remaining TPs are determined according to whether they are serving TP or not, by comparing each TP to a TP with a maximum value of v j in the set of candidate TPs, i.e., O ( N C ) . In other words, the complexity of the transmission point selection only depends on the number of users and the total number of TPs, i.e., O ( N ) = O ( C ) + O ( N C ) . □
Lemma 3. 
The sequential TPS algorithm solution, denoted by T, is bounded by
T 1 N n = 1 N t ^ k + T * .
Proof. 
Prior to the iteration for the l-th user, TP n has the value of v k between the first to C-th lowest one. In other words, T l 1 is lower than the mean value of the minimum service time (i.e., t ^ k ) for all TPs in the network. Thus, we can obtain T l 1 as follows:
T l 1 1 N n = 1 N k K n l 1 t ^ k 1 N n = 1 N k K n l 1 t k = 1 N n = 1 N T n l 1 ,
where K n l 1 denotes the set of users who have been allocated to TP n at the ( l 1 ) -th iteration. Let k * be the last user who selects the TP n * at l-th iteration. We know that the TP n * has the minimum service time among all TPs according to the sequential TPS algorithm. Thus, by Lemmas 1 and 2
T n * l ( = T ) = T n * l 1 + t k * n *
1 N n = 1 N T n l 1 + t k * n *
1 N n = 1 N T n l + t k * n *
1 N ( n = 1 N t ^ k t k * n * ) + t k * n *
= 1 N n = 1 N t ^ k + ( 1 1 N ) t k * n *
1 N n = 1 N t ^ k + ( 1 1 N ) t ^ k
1 N n = 1 N t ^ k + T *
Theorem 1. 
Sequential transmission point selection algorithm is a 2-approximation of optimal solution.
Proof. 
According to Lemmas 1–3, it is true that
T * T ( 2 1 N ) T * 2 T * ,
where T * and T denote the optimal solution and the approximation algorithm solution. Here, N denotes the number of TPs in the network and is assumed to be large. Therefore, the sequential transmission point selection algorithm is a 2-approximation algorithm. □

4. Performance Evaluation

4.1. Simulation Setup

In order to evaluate the performance, we make use of the MATLAB tool 9.14.0 [18] adopting the UMi-Street Canyon scenario in [19,20,21], including system parameters and channel models mainly recommended for FR1, FR2, and FR3 therein. In detail, loss of noise figure is set to 7 dB and thermal noise power spectral density is set to −174 dBm/Hz. Total fading margin and cable and implementation losses are also set to be 20 dB. The main system parameters, which are used in our performance evaluation, are summarized in Table 1.
Figure 2 shows an example of deployment with TPs in UMi-Street Canyon environment, where four TPs operating in FR1, six TPs operating in FR2, and eight TPs operating in FR3 are considered at 3 m height. We also consider 16 and 32 service beams operating in FR2 and FR3, respectively. Each beam for TPs operating in FR2 and FR3 is generated by 16 and 32 antenna elements and the half power beamwidth of each beam is set to be 4 . 0625 and 2 . 0312 , respectively (derived from [22]). Boresights of serving beams are evenly distributed in accordance with the number of concurrent serving beams within ± 30 . The number of scheduled users is served at most one TP operating in FR1 or a single beam of TP operating in FR2 or FR3, in other words, the TP or the TP’s beam with the maximum value of SINR of user k. We also consider only one TP regardless of the number of serving beams that is selected for simplicity. In the network, users are deployed in the random position at 1.5 m height within each TP (or cell) coverage for FR1 or TP’s beam coverage for FR2 and FR3. Each user selects the TPs according to the Algorithm 1. In addition, each user moves randomly in the possible area with the velocity v = 5 m/s.
We also consider the time to change TP within FR and across FR as well as the time to change the serving beam according to the time defined in [23,24]. The time to change TP within FR and the time to change TP across FR are set to 7 in a unit of TTI and 37 in a unit of TTI, respectively, where TTI is assumed to be 0.5 ms in the simulation. In addition, we also set the time to change the serving beam within the same TP to 1 in unit of TTI.

4.2. Simulation Results

The considered simulation results are (i) the received data rate and (ii) the TP change rate with different number of users, i.e., 1, 10, 20, …, 90, 100. In order to focus on the channel condition and to avoid selecting TP considering the system bandwidth, we choose the SINR as the TPS criterion. We average the results of 10 performances in the same network environment.

4.2.1. Received Data Rate

Figure 3 shows the average received data rate with different number of users (i.e., U = 1, 10, 20, 30, …, 100 users), where a data packet with 4000 bytes is transmitted by the selected TP for each serving user. Note that “FR1 within FR1”, “FR2 within FR2”, and “Sub-THz (FR3) within Sub-THz” denote the connection (i.e., TP) is selected in FR1, FR2, and FR3 may change within the initially selected FR1, FR2, and FR3, respectively. These are equivalent to max-SINR rule-based TPS with single connectivity in single-band wireless networks, e.g., [8,12]. “any FR among (FR1, FR2, FR3)” also denotes that the connection can be changed within FR as well as across FR (e.g., from FR1 to FR3), which is equivalent to TPS with single connectivity in multi-band wireless networks, e.g., [5]. Here, Figure 3a–c show the average received data rate in the case of allowing only a single connection for a user, in the case of allowing two connections for a user, and in the case of allowing three connections for a user, respectively. (i) The result in Figure 3a shows that the average data rate of users served by TP operating in FR3 is higher than the others. This is due to the fact that we allocate the wider system bandwidth to FR3, compared to that in FR1 and FR2. Also, only TP within the FR, which is selected initially, can be selected and changed. Interestingly the average data rate of users served by any FR is not the highest. This is because the TP operating in FR3 is not often selected to serve users. It also implies that the channel gain in FR3 is lower than that in FR1 and FR2. (ii) In contrast to the case of allowing only single connection, the average data rate of users by selecting TP operating any FR having the highest SINR is higher than the others in case of allowing multiple connections for users as shown in Figure 3b,c. We infer that multi-connection operation across multiple bands is beneficial for the system performance in terms of received data rate for users, compared to the multi-connection operation with a single band. (iii) In addition, as the number of connections increases, the average received data rate also increases. We also infer that multiple connections and increasing the number of connections for a user lead to the better data rate.

4.2.2. Transmission Point Change Rate

Figure 4 shows the average transmission point change rate as a result of the transmission point selection at each time slot with different number of users (i.e., U = 1, 10, 20, 30, …, 100 users) during the simulation time, where a data packet with 4000 bytes is transmitted by the selected TP for each serving user. In particular, TP change includes from one TP to another TP, and from one serving beam to another serving beam, since we consider beamforming for FR2 and FR, as described in Section 4.1. “Within FR (FR1 only)”, “Within FR (FR3 only)”, and “Within FR (FR3 only)” denote the connection (i.e., TP and/or beam) selected in FR1, FR2, and FR3 may change within the initially selected FR1, FR2, and FR3, respectively, which are equivalent to TPS with single-connectivity in single-band wireless networks, e.g., [8,12]. “Any FR among (FR1, FR2, FR3)” also denotes that the connection can be changed within FR as well as across FR (e.g., from FR1 to FR3), which is equivalent to TPS with single-connectivity in multi-band wireless networks, e.g., [5]. “Within FR (any FR)”, “Across FR (any FR)”, and “Within + Across FR (any FR)” denote the connection (i.e., TP and/or beam) changes within the same FR, the connection (i.e., TP) changes across the FR, and any change within the same and across the FR, respectively. Note that the serving beam may change within TP or across TP and within/across FR. (i) The average TP change rates within FR2 and within FR3 are higher than that within FR1 for all cases. This is because beamforming covers narrow coverage in an angular domain and the channel of mmWave and Sub-THz are unstable, which leads to (re-)selecting the TP and serving beams frequently. (ii) The average TP change rate across FR is higher than that within FR. We infer that multiple connections increase the time complexity to compare transmission points, but that multi-connection operation across multiple bands is beneficial for the system performance in terms of the received data rate for users, compared to the multi-connection operation with a single band, as explained in Section 4.2.1.

5. Conclusions

In this paper, we present a multiple-connectivity operation in wireless networks operating in three bands (i.e., the sub-6GHz band, mmWave band, sub-THz band) simultaneously. In addition, we propose a transmission point selection algorithm, which is suitable for both single connectivity and multi-connectivities. The proposed algorithm finds the allowed transmission point sequentially and adds it into a candidate set of selected transmission sets in the network without considering other users’ situations, e.g., channel status, service time. To maintain the candidate set of selected transmission sets, we compare the TP with the minimum service rate to the temporally selected TP’s service rate. Then, the TP with the lower service rate is eliminated from the candidate set until no more TPs are available to compare. We also derive the performance bounds and the approximation ratios of the proposed algorithm, which is a 2-approximation of optimal solution. Our simulation results show that selecting and serving multiple transmission points regardless of frequency band performs better than services through single-band single-connectivity operation. The study presented in this paper, and its further extension, taking into account multi-band multi-connectivity operation technology, can be employed extensively in several network environments such as multi-layer networks, IoT networks, AI-embedded networks, etc.

Author Contributions

Conceptualization, E.K.; methodology, E.K., D.K. and C.C.; software, E.K.; validation, E.K., D.K. and C.C.; formal analysis, E.K.; investigation, D.K. and C.C.; writing—original draft preparation, E.K.; writing—review and editing, E.K., D.K. and C.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the Hanbat National University research fund in 2022.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data is contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
3GPP3rd Generation Partnership Project
5G5th Generation
6G6th Generation
AIArtificial Intelligence
APAccess Points
APPApplication
BSBase Station
FRFrequency-Range
FTPFile Transfer Protocol
HAPHybrid Access Point
IoTInternet of Things
MACMedium Access Control
mmWavemillimeter Wave
PDCPPacket Data Convergence Protocol
PHYPhysical
RLCRadio Link Control
RRCRadio Resource Control
SINRSignal to Interference plus Noise Ratio
TPTransmission Pointer
TPSTransmission Pointer Selection
TTITransmit Time Interval
UMiUrban Micro

References

  1. Dahlman, E.; Parkvall, S.; Skold, J. 5G NR: The Next Generation Wireless Access Technology; Academic Press: Cambridge, MA, USA, 2018. [Google Scholar]
  2. Han, C.; Wang, Y.; Li, Y.; Chen, Y.; Abbasi, N.A.; Kürner, T.; Molisch, F.A. Terahertz Wireless Channels: A Holistic Survey on Measurement, Modeling, and Analysis. IEEE Commun. Surv. Tutor. 2022, 24, 1670–1707. [Google Scholar] [CrossRef]
  3. Saad, W.; Bennis, M.; Chen, M. A Vision of 6G Wireless Systems: Applications, Trends, Technologies, and Open Research Problems. IEEE Netw. 2020, 34, 134–142. [Google Scholar] [CrossRef]
  4. Alsabah, M.; Naser, M.A.; Mahmmod, B.M.; Abdulhussain, S.H.; Eissa, M.R.; Al-Baidhani, A.; Noordin Nor, K.; Sait Sadiq, M.; Al-Utaibi Khaled, A.; Hashim, F. 6G Wireless Communications Networks: A Comprehensive Survey. IEEE Access 2021, 9, 148191–148243. [Google Scholar] [CrossRef]
  5. Hassan, N.; Fernando, X.; Woungang, I.; Anpalagan, A. Towards Optimal Association of Coexisting RF, THz and mmWave Users in 6G Networks. In Proceedings of the 2023 IEEE 34th Annual International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC), Toronto, ON, Canada, 5–8 September 2023. [Google Scholar]
  6. Liu, D.; Wang, L.; Chen, Y.; Elkashlan, M.; Wong, K.K.; Schober, R.; Hanzo, L. User Association in 5G Networks: A Survey and an Outlook. IEEE Commun. Surv. Tutorials 2016, 18, 1018–1044. [Google Scholar] [CrossRef]
  7. Bethanabhotla, D.; Bursalioglu, O.Y.; Papadopoulos, H.C.; Caire, G. Optimal User-Cell Association for Massive MIMO Wireless Networks. IEEE Trans. Wirel. Commun. 2016, 15, 1835–1850. [Google Scholar] [CrossRef]
  8. Dhillon, H.S.; Ganti, R.K.; Baccelli, F.; Andrews, J.G. Modeling and analysis of K-tier downlink heterogeneous cellular networks. IEEE J. Sel. Areas Commun. 2012, 30, 550–560. [Google Scholar] [CrossRef]
  9. Zhou, H.; Mao, S.; Agrawal, P. Approximation Algorithms for Cell Association and Scheduling in Femtocell Networks. IEEE Trans. Emerg. Top. Comput. 2015, 3, 432–443. [Google Scholar] [CrossRef]
  10. Ye, Q.; Rong, B.; Chen, Y.; Al-Shalash, M.; Caramanis, C.; Andrews, J.G. User Association for Load Balancing in Heterogeneous Cellular Networks. IEEE Trans. Wirel. Commun. 2013, 12, 2706–2716. [Google Scholar] [CrossRef]
  11. Zhou, H.; Hu, D.; Mao, S.; Agrawal, P.; Reddy, S.A. Cell association and handover management in femtocell networks. In Proceedings of the 2013 IEEE Wireless Communications and Networking Conference (WCNC), Shanghai, China, 7–10 April 2013. [Google Scholar]
  12. Kim, E.; Lee, Y.; Lee, H. Latency-Based Transmission Point Selection Algorithms in Wireless Networks. IEEE Trans. Veh. Technol. 2020, 69, 14072–14077. [Google Scholar] [CrossRef]
  13. Zheng, K.; Luo, R.; Liu, X.; Qiu, J.; Liu, J. Distributed DDPG-Based Resource Allocation for Age of Information Minimization in Mobile Wireless-Powered Internet of Things. IEEE Internet Things J. 2024, 11, 29102–29115. [Google Scholar] [CrossRef]
  14. Yang, Q.; Xu, J.; Tao, X. User Association with Collaborative Computing for 6G Wireless Networks. In Proceedings of the 2024 IEEE 99th Vehicular Technology Conference (VTC2024-Spring), Singapore, 24–27 June 2024. [Google Scholar]
  15. Tomar, R.S.; Nalavade, M.R.; Kasbekar, G.S. User Association in Dense Millimeter Wave Networks with Multi-Channel Access Points Using the Whittle Index. IEEE Open J. Commun. Soc. 2024, 5, 5154–5175. [Google Scholar] [CrossRef]
  16. Goldsmith, A. Wireless Communications; Cambridge University Press: New York, NY, USA, 2005. [Google Scholar]
  17. NR; NR and NG-RAN Overall Description; Stage-2 (Release 18), 3GPP, Sophia Antipolis, France, TS 38.300. April 2024. Available online: https://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specificationId=3191 (accessed on 4 November 2024).
  18. The MathWorks Inc. MATLAB, version: 9.14.0 (R2023a); The MathWorks Inc.: Natick, MA, USA, 2023.
  19. Study on New Radio (NR) Access Technology; Physical Layer Aspects (Release 14), 3GPP, Sophia Antipolis, France, TR 38.802. March 2017. Available online: https://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specificationId=3066 (accessed on 4 November 2024).
  20. Study on Physical Layer Enhancements for NR Utra-Reliable and Low Latency Case (URLLC) (Release 16), 3GPP, Sophia Antipolis, France, TR 38.824. March 2019. Available online: https://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specificationId=3498 (accessed on 4 November 2024).
  21. Study on Channel Model for Frequencies from 0.5 to 100 GHz (Release 18), 3GPP, Sophia Antipolis, France, TR 38.901. April 2024. Available online: https://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specificationId=3173 (accessed on 4 November 2024).
  22. Venugopal, K.; Valenti, M.C.; Heath, R.W. Interference in Finite-Sized Highly Dense Millimeter Wave Networks. In Proceedings of the 2015 Information Theory and Applications Workshop (ITA), San Diego, CA, USA, 1–6 February 2015; pp. 175–180. [Google Scholar]
  23. Evolved Universal Terrestrial Radio Access (E-UTRA) and NR; Multi-Connectivity; Overall Description; Stage-2 (Release 18), 3GPP, Sophia Antipolis, France, TS 37.340. July 2024. Available online: https://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specificationId=3198 (accessed on 4 November 2024).
  24. Procedures for the 5G System (5GS) (Release 19), 3GPP, Sophia Antipolis, France, TS 23.502. June 2024. Available online: https://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specificationId=3145 (accessed on 4 November 2024).
Figure 1. Examples of multi-band multi-connectivity operation in mobile communication networks: (a) data transmission with a connectivity from single band (e.g., user 1 with FR2, user 2 with FR3, and user 3 with FR1), (b) data transmissions with two connectivities from two bands (e.g., user 4 with FR2 and FR3 and user 5 with FR1 and FR2), and (c) data transmissions with three connectivities from three bands (e.g., user 6 with FR1, FR2, and FR3).
Figure 1. Examples of multi-band multi-connectivity operation in mobile communication networks: (a) data transmission with a connectivity from single band (e.g., user 1 with FR2, user 2 with FR3, and user 3 with FR1), (b) data transmissions with two connectivities from two bands (e.g., user 4 with FR2 and FR3 and user 5 with FR1 and FR2), and (c) data transmissions with three connectivities from three bands (e.g., user 6 with FR1, FR2, and FR3).
Applsci 14 10256 g001
Figure 2. An example of deployment with TPs (X: TP operating in FR1; O: TP operating in FR2; and □: TP operating in FR3) in UMi-Street Canyon environment, where 4 TPs operating in FR1, 6 TPs operating in FR2, and 8 TPs operating in FR3 are assumed to be deployed at 3m height.
Figure 2. An example of deployment with TPs (X: TP operating in FR1; O: TP operating in FR2; and □: TP operating in FR3) in UMi-Street Canyon environment, where 4 TPs operating in FR1, 6 TPs operating in FR2, and 8 TPs operating in FR3 are assumed to be deployed at 3m height.
Applsci 14 10256 g002
Figure 3. The average received data rate with different number of users (U = 1, 10, 20, …, 100) in case of that (a) only one connection is allowed for a user (C = 1), (b) two connections are allowed for a user (C = 2), and (c) three connections are allowed for a user (C = 3).
Figure 3. The average received data rate with different number of users (U = 1, 10, 20, …, 100) in case of that (a) only one connection is allowed for a user (C = 1), (b) two connections are allowed for a user (C = 2), and (c) three connections are allowed for a user (C = 3).
Applsci 14 10256 g003
Figure 4. TP and/or serving beam change rate with different users (U = 1, 10, …, 100) in the case where (a) only one connection is allowed (C = 1), (b) two connections are allowed (C = 2), and (c) three connections are allowed (C = 3).
Figure 4. TP and/or serving beam change rate with different users (U = 1, 10, …, 100) in the case where (a) only one connection is allowed (C = 1), (b) two connections are allowed (C = 2), and (c) three connections are allowed (C = 3).
Applsci 14 10256 g004
Table 1. Key system parameters of the simulation.
Table 1. Key system parameters of the simulation.
System ParameterValues
Channel modelUMi-Street Canyon
Carrier frequency (FR1, FR2, FR3)(4, 28, 32) GHz
Bandwidth (FR1, FR2, FR3)(20, 200, 3200) MHz
TP transmit power (FR1, FR2, FR3)(44, 44, 44) dBm
Number of TPs (FR1, FR2, FR3)(4, 16, 32) TPs at 3 m height, see  Figure 2
User distribution100% randomly deployed at 1.5 m height
Traffic modelFTP Model 3
Network Layout270 m × 50 m
Simulation time10,000 slots
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Kim, E.; Kim, D.; Choi, C. A Study of Transmission Point Selection for Multi-Connectivity in Multi-Band Wireless Networks. Appl. Sci. 2024, 14, 10256. https://doi.org/10.3390/app142210256

AMA Style

Kim E, Kim D, Choi C. A Study of Transmission Point Selection for Multi-Connectivity in Multi-Band Wireless Networks. Applied Sciences. 2024; 14(22):10256. https://doi.org/10.3390/app142210256

Chicago/Turabian Style

Kim, Eunkyung, Dongwan Kim, and Changbeom Choi. 2024. "A Study of Transmission Point Selection for Multi-Connectivity in Multi-Band Wireless Networks" Applied Sciences 14, no. 22: 10256. https://doi.org/10.3390/app142210256

APA Style

Kim, E., Kim, D., & Choi, C. (2024). A Study of Transmission Point Selection for Multi-Connectivity in Multi-Band Wireless Networks. Applied Sciences, 14(22), 10256. https://doi.org/10.3390/app142210256

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop