Professional Documents
Culture Documents
Fronthaul Compression Control For Shared Fronthaul Access Networks
Fronthaul Compression Control For Shared Fronthaul Access Networks
Fronthaul Compression Control For Shared Fronthaul Access Networks
Abstract—There is a widely held belief that future Radio (RUs) will interface towards a DU via the fronthaul (FH) [3].
Access Network (RAN) architectures will be characterized by When designing and deploying C-RAN, it is important to
increased levels of virtualization, whereby base station function- consider both capacity constraints and latency requirements
alities, traditionally residing at a single location, will be scattered
across different logical entities while being interfaced via high- of the FH [4]. More so, considering the increased bandwidths
speed fronthaul (FH) links. For the deployment of such FH in 5G NR, in addition to antenna densification, increased mod-
links, operators are faced with the challenge of maintaining ulation orders and enhanced carrier aggregation features [5].
acceptable radio access performance while at the same time All of these contributing to the increase in the required FH
keeping deployment costs low. A common practice is to exploit capacity [6].
statistical multiplexing by allowing several cells to utilize the
same FH link. As a result, in order to cope with the resulting In general, the dimensioning of the FH may respond to
aggregated traffic, different techniques can be used to reduce the peak rate requirements given during the planning phase
the required FH data rates. Herein, we focus on FH compression of a specific network technology deployment (e.g. 4G LTE).
control strategies for multiple-cell/multiple-user scenarios sharing Nonetheless, under normal network operation, several reasons
a common FH link. We propose various methods for sounding exist causing the FH to undergo resource under-provisioning at
reference signal (SRS) handling and analyze different FH-
aware modulation data compression and scheduling strategies. specific moments in time [7]. One example is the ever-growing
Considering a full system setup, including the radio and FH adoption of new features, new functional splits, or new algo-
access networks, numerical evaluation is conducted using a rithms requiring increased information exchange between RUs
5G NR system-level simulator implemented in ns-3. Simulation and DUs/CUs. Other examples are, to allow a seamless roll-out
results show that, under stringent FH capacity constraints, of new radio access technologies (e.g., 5G NR), or to facilitate
optimized modulation compression strategies provide significant
user-perceived throughput gains over baseline strategies (between a continuous layout of low-power small cells in specific traffic-
5.2x and 6.9x). On top of them, SRS handling methods achieve demanding areas while at the same time allowing to handle
additional 2% to 41% gains. this new data through the available and pre-dimensioned FH
Index Terms—fronthaul access networks, 5G, C-RAN, fron- network. From the equipment vendor’s viewpoint, some inter-
thaul compression control, data compression, SRS handling. est may be rooted in offering a set of new features requiring
minimal disturbance on the existing FH network, where only
software updates would be necessary to upgrade firmware,
I. I NTRODUCTION algorithms, etc. On the contrary, a dimensioning change in
The design of future Radio Access Networks (RANs) often the FH network may be seen as a costly measure, that is, by
needs to fulfil the demanding requirements across different and exchanging optical interface adapters, network switches and,
competing axis. While increasing the spectral efficiency has a at worst, optical fiber layouts themselves (e.g., switching from
major impact in the perceived quality of service for the end single-mode to multi-mode). All the above provides a good
user, implementing a scalable and low-power solution is often motivation to consider the case where the FH can run into a
regarded as important for network operators. Furthermore, an capacity under-provisioning problem.
efficient use of computing resources via pooling, or the ability To lessen the demand in FH capacity and address the above-
to provide cross-layer solutions are also desired features. mentioned FH under-provisioning problem, FH compression
With this in mind, the Centralized-RAN (C-RAN) architecture schemes become essential [1]. Briefly, FH compression in-
paradigm [1] has emerged and is being considered by 3GPP volves the partial reduction, or total removal, of information
and Open-RAN (O-RAN) as a key design alternative in next- sent over the FH. FH compression methods have received a
generation RANs. Among its features, C-RAN advocates for wide attention from both the information theory and signal
the dissagregation of baseband processing functions between processing communities, in particular after the emergence of
different physical entities which can either be distributed and C-RAN architectures in 4G LTE. Recently, more practical
residing close to the antenna or centralized in a given location. schemes have been defined in 3GPP 5G NR and O-RAN [3].
Specifically, a base station (a.k.a. a gNB in 3GPP 5G New Among the envisioned techniques, modulation compression
Radio (NR)) will break up into a Centralized Unit (CU) is highlighted given its ability to reduce the required FH
communicating with at least a Distributed Unit (DU) via the capacity owing to constraining the modulation order. This can
so-called midhaul interface [2]. In turn, several Radio Units be effectively achieved with no degradation of the transmitted
2
fair). To meet the shared FH downlink capacity constraint, A key observation is that SRS signals, differently from
several FH-aware scheduling methods have been proposed in downlink/uplink data in PDSCH/PUSCH, are non-delay sensi-
the literature. Two baseline options are 1) dropping packets tive and do not need to be transmitted through the FH as soon
at the PHY layer and 2) postponing scheduling decisions as they arrive at the RU. Basically, we can exploit the fact
at the MAC layer [9]. Another option, is to limit the MCS that the FH interface is full duplex, while the air interface is
per cell [6], using modulation compression. To enhance these half duplex, and so, by leveraging on the TDD pattern, SRSs
solutions, centralized optimized methods have been proposed can be sent through the FH uplink interface when there is a
in [9], in which the resource allocation (i.e., number of RBs) downlink slot.
and modulation compression (i.e., MCS) of each UE are Fig. 2 illustrates examples of the impact on the peak FH
dynamically set. These methods are reviewed in what follows. bandwidth requirements of SRS transmissions, assuming that
1) Drop packets at high-PHY: Assuming typical MCS for a given SRS signal, a certain amount of bits needs to be
selection and RB assignment at the MAC scheduler, packet processed at the DU before some target deadline. There are
dropping can be implemented at the high-PHY layer in the two main examples of how to meet the latency constraint:
DUs. In this case, a centralized logic determines to drop those
• Symbol-by-symbol FH transmission (Fig. 2a): After each
MAC PDUs (including new data and/or HARQ retransmis-
symbol is received at the RU, it is immediately trans-
sions and their associated control, across all cells) that cannot
mitted over the FH. The required FH capacity is then
fit in the available shared FH downlink capacity, cf. [9].
given by the maximum between the SRS and PUSCH
2) Postpone scheduling decisions at MAC: Assuming typi-
bulk requirements. This option causes high load peaks on
cal MCS selection and RB assignment at the MAC scheduler,
the FH, and makes that the dimensioning of the required
discarding/dropping of the MAC scheduling decisions can
FH capacity is determined by SRS bulks, which require
be executed at the MAC layer in the DUs. This way, data
more samples than PUSCH, especially for multi-antenna
is not dropped but its transmission (or retransmission) is
and wide-bandwidth systems.
postponed. In this case, a centralized logic determines to
• Prioritized FH transmission (delayed transmission)
drop/discard those scheduling decisions (related to new data
(Fig. 2b-c): A certain delay is allowed when conveying
and/or HARQ retransmissions, across all cells) that cannot fit
SRSs over the FH. For example, in Fig. 2b, PUSCH
in the available shared FH downlink capacity, for which its
transmission is prioritized and SRS samples are buffered
associated transmission is postponed [9].
3) MCS limits at MAC: By exploiting semi-static modula- at the RU and transmitted later over a time that may be
tion compression [6], the system can limit the maximum MCS longer than 2 symbols but still allows the SRSs to be
(and so, the maximum modulation order) that is allowed per processed before its deadline. A further enhancement is
cell according to the available shared FH downlink capacity. to partially transmit the SRSs, before and after the full
Note that per-cell MCS limits can be combined with dynamic PUSCH bulk, as shown in Fig. 2c. In both cases, we need
methods, like drop and postpone strategies. In particular, their buffering at the RU for SRSs and the FH uplink capacity
joint operation may result in less packet drops and scheduling requirement is determined by the PUSCH bulk, and not
decisions postpones because of the inherent FH load reduction by the more demanding SRS bulk.
when using lower MCSs. Prioritized FH transmissions reduce the FH uplink capacity
4) Resource allocation and MCS optimization at MAC: By requirement at the cost of a different delay on the reception
using dynamic modulation compression, a centralized control of the full SRS signal at the DU. This consequently implies
entity can manage the MAC schedulers of all the cells (placed a delay on the beamforming/precoding update (illustrated by
in the collocated DUs in Fig. 1) and determine the most the light blue downlink slot in Fig. 2), which may affect
appropriate MAC scheduling decisions (including scheduling the downlink end-to-end performance and should be properly
of users, MCS assignment, and resource allocation) across all evaluated through system-level simulations.
cells, dynamically, so that the shared FH downlink capacity In case of multiple RUs sharing the same FH interface,
is properly exploited and certain quality-of-service per user and potentially overlapping SRS transmissions (e.g., because
is satisfied. In particular, two solutions are derived in [9], to different cells/RUs use the same TDD pattern), SRS han-
optimize the RB allocation and the modulation compression dling methods needs to be designed. Two options appear:
applied to each UE of each cell, for every time instant. time multiplexing or frequency multiplexing. In the frequency
multiplexing option, all the SRS bulks experience the same
C. Uplink FH-aware handling methods for SRSs FH delay, as shown in Fig. 3a-b. We can use a worst case
In TDD systems, SRSs can be used for beam management in partition of the available FH bandwidth among the multiple
downlink and uplink, owing to beam and channel reciprocity. RUs that share the FH (as shown in Fig. 3a, for the case of 3
In particular, SRS receptions at the base station are typically RUs sharing the FH interface, where though only 2 RUs send
used to estimate the channel and then determine the beam- SRSs at the same time). In this case, the FH capacity may
forming/precoding. To get an accurate acquisition of the SRS not be fully exploited in the uplink direction. Otherwise, we
signal, the bulk needed to send SRSs through the FH uplink can adopt a dynamic FH bandwidth allocation to the RUs that
interface (RU-to-DU) can be very large, since its size depends have data to be sent on a particular slot (as shown in Fig. 3b),
on the number of antennas used for channel estimation and where the total delay can be reduced, compared to the hard
the number of resource elements carrying SRS samples. bandwidth distribution option. On the other hand, through the
4
Fig. 2. SRS transmission through the full-duplex FH interface, when using a TDD pattern of [D D D F U] in the air interface (i.e., three downlink slots,
followed by a flexible slot, and one uplink slot) and SRSs being sent in the F slots. (a) symbol-by-symbol transmission, (b) prioritized FH transmission, (c)
prioritized FH transmission with partial SRS transmissions.
Fig. 3. SRS handling methods for SRS bulk transmission through the FH. As an example, the FH is shared among three RUs, being two active at the F
slot. (a) (worst-case) fixed frequency multiplexing, (b) dynamic frequency multiplexing, (c) dynamic time multiplexing.
CDF
RB - fixedDelay
0.5
capacity in each direction (downlink/uplink)1 RB - dynDelay freqMux
RB - dynDelay timeMux
0.4 Postpone - fixedDelay
• Simulation duration: 10 s Postpone - dynDelay freqMux
0.3 Postpone - dynDelay timeMux
As key performance indicator we consider the “user- MCS - fixedDelay
MCS - dynDelay freqMux
perceived throughput” (UPT), measured at the IP layer. The 0.2 MCS - dynDelay timeMux
UPT corresponds to the fraction between the received bytes 0.1
Drop - fixedDelay
Drop - dynDelay freqMux
per file and the time period needed to complete the file transfer. Drop - dynDelay timeMux
0
0 50 100 150 200
User-perceived throughput [Mbits/s]
B. Results
In the end-to-end evaluation, we assess the impact of Fig. 4. UPT CDF (Mbps), for different scheduling and SRS handling
methods. SRS config1.
using different FH compression control methods. For downlink
data, we consider the following FH-aware scheduling methods
(described in Sec. II-B): 1
TABLE I
B EST FH- AWARE SCHEDULING STRATEGY AND BEST SRS HANDLING among cell-center/middle/edge UEs.
METHOD , DEPENDING ON THE UE POSITION WITHIN A CELL . • SRS control methods: The control entity could also keep
track of the actual FH delay for each SRS bulk, leading
cell-edge cell-middle cell-center
to SRS control methods. For example, if the buffering
FH-aware scheduling MCS RB RB
dynDelay delay surpasses the channel coherence time, then such an
SRS handling all all SRS bulk could be dropped from the buffer of packets
timeMux
to be sent through the FH, because when the DU would
receive it, the measurement would be already outdated.
and SRS periodicity (50 ms), there are 20 available slots for This would leave FH capacity available for other trans-
SRSs within the SRS periodicity and the deployment considers missions.
10 UEs per cell. Therefore, not all the cells are active in • SRS priority handling methods with partial transmissions
each SRS opportunity. In this way, the dynamic freqMux also and partial beam updates: Partial transmissions of the
allows reducing beam update delays compared to the worst- SRS blocks, as shown in Fig. 2c, constitute an improve-
case freqMux option, and gets similar UPT performance as ment for shared FH interfaces. In this case, part of the
the timeMux option, which has lower delays, because SRS SRS bulks of different UEs can be sent earlier, so that the
bulks are sent one after the other. Under SRS config2, we DU/CU can do a first channel estimation and beamform-
have considered the same scenario but with an SRS periodicity ing update with partial information (e.g.., half (or part) of
of 25 ms, which results in 10 opportunities for SRSs. All the SRS samples). Later, once the full SRS information is
SRS opportunities are then used by one of the UEs to send sent through the FH, a second beamforming update can
SRSs. In this case, as expected and shown in Fig. 5, the two be implemented based on complete information.
frequency multiplexing options (with fixed or time-dependent • Uplink data FH compression: In the present study, we
delays) achieve the same end-to-end performance, because the have focused on compression of FH information related
two options are equivalent. Interestingly, the time multiplexing to downlink data transmissions, for which the downlink
option outperforms both frequency multiplexing options, since data (in downlink) and SRS (in uplink) constitute the
major part of the SRS bulks experience lower delay updates. bulk FH part. Future studies could include compression
In summary, dynamic SRS handling methods achieve mean of uplink data in PUSCH.
UPT gains ranging from 2% to 41%. • Joint flexible splits and FH compression: There has
Finally, the presented results have allowed interesting obser- been a wide interest on flexible functional split selection
vations regarding the behaviours of FH-scheduling and SRS- recently. However, the interaction between the split selec-
handling methods, as a function of the type of served UEs (i.e., tion and the scheduling/resource allocation strategies has
cell-edge, cell-middle, or cell-center). A summary of main been less studied. An interesting area for further research
conclusions is shown in Table I. For cell-edge UEs, the best is to analyze joint strategies that optimize the functional
option is to use MCS strategy and the SRS handling method split and the FH compression control for shared FH multi-
does not impact the performance. For cell-middle and cell- cell scenarios.
center UEs, the best option is to use RB strategy in downlink.
V. C ONCLUSIONS
In uplink, the cell-center UEs are not affected by the SRS
handling method, while for cell-middle UEs the recommended In this paper, we have presented an integral design and a
option is the time multiplexing. thorough end-to-end evaluation of shared FH scenarios where
multiple FH compression control techniques are proposed. In
particular: 1) we have analyzed FH-aware scheduling methods,
IV. F UTURE R ESEARCH D IRECTIONS
to compress user data that goes through the downlink FH,
Based on the presented study, analysis, and obtained simu- and 2) we have proposed SRS bulk handling methods, to
lation results, we envision the following research lines: handle uplink SRS bulks that go through the uplink FH. Then,
• SRS priority handling methods: The results in Sec. III end-to-end simulations over a 5G-aligned scenario have been
have shown that users in different conditions (cell- presented. In multi-cell scenarios with shared FH link, we
edge/middle/center) are differently affected by the delay have evaluated the impact of four main FH-aware scheduling
updates of the beams. Accordingly, in case a time- methods for downlink data compression: Drop, Postpone, RB
multiplexing option is adopted, clever SRS priority han- and MCS, combined with three methods for SRS handling:
dling methods for the SRS bulks have to be defined. fixed frequency multiplexing, dynamic frequency multiplex-
Under a shared FH capacity, SRS bulks associated to ing, and dynamic time multiplexing. Results have shown that,
specific UEs could be prioritized to reduce their delays. when there is a tight FH capacity, centralized and optimized
For example, when using RB strategy, cell-edge UEs scheduling strategies (MCS and RB methods) are essential
could be prioritized, because they are more affected by a to maintain an acceptable end-to-end user experience. SRS
delay increase in the beam update. Instead, when using a handling methods are shown to affect the RB optimization
combined MCS/RB strategy, cell-middle UEs could be strategy, for which our results have exhibited that the time-
prioritized. A control entity at the FH interface could multiplexing option always provides the best performance and
implement the SRS priority handling method, by knowing improves all the other SRS handling methods, for configura-
the SINR associated to each SRS bulk, to distinguish tions in which all the SRS opportunities are used to send SRSs.
7
However, when not all the SRS opportunities are used to send B IOGRAPHIES
SRSs, the dynamic frequency multiplexing can also achieve a
similar performance. Interestingly, the degradation in the end-
to-end performance depends on the quality/condition of the
target UE, and it is more pronounced in the cell-edge/middle
users, which get a lower SINR in the downlink as a result of
the pathloss degradation and larger errors in the SRS-based
channel estimation, for which future research lines have been
highlighted.
Based on our findings above, we advocate for the following
recommendations. First, operators and vendors should seri-
ously consider the FH under-provisioning problem, whereby a
properly dimensioned FH at the planning stage may become
under-provisioned over time. Second, considering shared FH
link segments is key to exploit multiplexing gains arising
from traffic inhomogeneities. Third, when capacity-limited
FH problems arise, leveraging on FH compression strategies
helps alleviating the problem. We conclude that dynamic
compression of data is essential to maintain acceptable user
experience, while at the same time noting that compression of
reference signals (like, specially, SRSs) plays a relevant role.
VI. ACKNOWLEDGMENT
This work has been partially funded by Huawei Technologies and
Spanish MINECO grant TSI-063000-2021-56/57 (6G-BLUR).
Sandra Lagén holds a PhD from UPC (2016). She is a Senior Researcher
R EFERENCES and Head of the Open Simulations research unit in CTTC.
Xavier Gelabert is a senior research engineer at Huawei Technologies
[1] M. Peng, Y. Sun, X. Li, Z. Mao, and C. Wang, “Recent Advances in Sweden AB. He has 15+ years of experience working across RAN L1, L2
Cloud Radio Access Networks: System Architectures, Key Techniques, and L3, as well as 3GPP standardisation.
and Open Issues,” IEEE Communications Surveys Tutorials, vol. 18, Andreas Hansson is a Principal Baseband Software Engineer within Huawei
no. 3, pp. 2282–2308, 2016. Technologies Sweden AB, working with software architecture, modelling and
[2] 3GPP TS 38.401, TSG RAN; NG-RAN; Architecture description, Release systemization, with 20 years of experience.
16, v16.1.0, Mar. 2020. Manuel Requena is a Senior Researcher in CTTC and responsible of the
[3] O-RAN Fronthaul Working Group, Technical Specification; Control, EXTREME Testbed of the Services as Networks research unit.
User and Synchronization Plane Specification, v03.00, Apr. 2020. Lorenza Giupponi holds a PhD from UPC (2007). She is a Senior Researcher
[4] L. M. P. Larsen, A. Checko, and H. L. Christiansen, “A Survey of the in CTTC, and a member of the CTTC Executive Committee.
Functional Splits Proposed for 5G Mobile Crosshaul Networks,” IEEE
Commun. Surveys Tut., vol. 21, no. 1, pp. 146–172, 2019.
[5] S. Parkvall et al., “NR: The New 5G Radio Access Technology,” IEEE
Commun. Standards Mag., vol. 1, pp. 24–30, Dec. 2017.
[6] S. Lagen, L. Giupponi, A. Hansson, and X. Gelabert, “Modulation
Compression in Next Generation RAN: Air Interface and Fronthaul
Trade-offs,” IEEE Commun. Magazine, Jan. 2021.
[7] M. Peng, C. Wang, V. Lau, and H. V. Poor, “Fronthaul-constrained
Cloud Radio Access Networks: Insights and Challenges,” IEEE Wireless
Communications, vol. 22, no. 2, pp. 152–160, 2015.
[8] A. Umesh, T. Yahima, T. Uchino, and S. Okuyama, “Overview of
O-RAN Fronthaul Specifications,” Special Articles on Standardization
Trends towards Open and Intelligent Radio Access Networks, NTT
Docomo technical journal, vol. 21, July 2019.
[9] S. Lagen, X. Gelabert, L. Giupponi, and A. Hansson, “Fronthaul-aware
Scheduling Strategies for Dynamic Modulation Compression in Next
Generation RANs,” IEEE Trans. on Mobile Computing, Nov. 2021.
[10] https://5g-lena.cttc.es/. 5G-LENA Project.
[11] O-RAN Alliance White Paper, O-RAN use cases and deployment sce-
narios, Feb. 2020.
[12] 3GPP TR 38.801, TSG RAN; Study on new radio access technology:
Radio access architecture and interfaces, Release 14, v14.0.0, Mar.
2017.
[13] 3GPP TR 36.814, Evolved Universal Terrestrial Radio Access (E-
UTRA); Further advancements for E-UTRA physical layer aspects,
Release 9, v9.2.0, Feb. 2017.
[14] “Application of Stochastic Geometry in Modeling Future LTE-A
and 5G Wireless Networks.” https://web.ma.utexas.edu/conferences/
simons2015/Modeling3GPP Samsung Final.pdf. Samsung.