[go: up one dir, main page]

EP4595532A1 - Adaptive resource allocation for a wireless telecommunication network fronthaul link - Google Patents

Adaptive resource allocation for a wireless telecommunication network fronthaul link

Info

Publication number
EP4595532A1
EP4595532A1 EP23764747.4A EP23764747A EP4595532A1 EP 4595532 A1 EP4595532 A1 EP 4595532A1 EP 23764747 A EP23764747 A EP 23764747A EP 4595532 A1 EP4595532 A1 EP 4595532A1
Authority
EP
European Patent Office
Prior art keywords
fronthaul link
capacity
data packets
rus
fronthaul
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
EP23764747.4A
Other languages
German (de)
French (fr)
Inventor
Gurpreet Sohi
Sourabh Gupta
Dhaval Mehta
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dish Wireless LLC
Original Assignee
Dish Wireless LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US18/094,283 external-priority patent/US20240114398A1/en
Application filed by Dish Wireless LLC filed Critical Dish Wireless LLC
Publication of EP4595532A1 publication Critical patent/EP4595532A1/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/26Resource reservation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0247Traffic management, e.g. flow control or congestion control based on conditions of the access network or the infrastructure network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/34Modification of an existing route
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/08Access point devices
    • H04W88/085Access point devices with remote components

Definitions

  • 5G wireless technology provides a broad range of wireless services delivered to the end user across multiple access platforms and multi-layer networks.
  • 5G is a dynamic, coherent and flexible framework of multiple advanced technologies supporting a variety of applications.
  • 5G utilizes an intelligent architecture, with Radio Access Networks (RANs) not constrained by base station proximity or complex infrastructure.
  • RANs Radio Access Networks
  • 5G enables a disaggregated, flexible and virtualized RAN with interfaces creating additional data access points.
  • 5G network functions may be completely software-based and designed as cloud-native, meaning that they’re agnostic to the underlying cloud infrastructure, allowing higher deployment, agility and flexibility.
  • 5G core (5GC) network should evolve to support the needs of 5G New Radio (NR) and the advanced use cases enabled by it.
  • NR 5G New Radio
  • 3GPP 3rd Generation Partnership Project
  • 3GPP has provided complete system specifications for 5G network architecture which is much more service oriented than previous generations.
  • the 3GPP develops protocols for mobile telecommunications and has developed a standard for 5G.
  • the 5G architecture is based on what is called a Service-Based Architecture (SBA), which implements IT network principles and a cloud-native design approach.
  • SBA Service-Based Architecture
  • NFV Network function virtualization
  • NFV decouples software from hardware by replacing various network functions such as firewalls, load balancers and routers with virtualized instances running as software. This eliminates the need to invest in many expensive hardware elements and can also accelerate installation times, thereby providing revenue generating services to the customer faster.
  • NFV enables the 5G infrastructure by virtualizing appliances within the 5G network. This includes the network slicing technology that enables multiple virtual networks to run simultaneously. NFV may address other 5G challenges through virtualized computing, storage, and network resources that are customized based on the applications and customer segments.
  • the concept of NFV extends to the RAN through, for example, network disaggregation promoted by alliances such as O- RAN. This enables flexibility, provides open interfaces and open-source development, ultimately to ease the deployment of new features and technology with scale.
  • the O-RAN ALLIANCE objective is to allow multi-vendor deployment with offline shelf hardware for the purposes of easier and faster inter-operability.
  • Network disaggregation also allows components of the network to be virtualized, providing a means to scale and improve user experience as capacity grows.
  • the benefits of virtualizing components of the RAN provide a means to be more cost effective from a hardware and software viewpoint especially for loT applications where the number of devices is in the millions.
  • the 5G New Radio (5G NR) RAN comprises of a set of radio base stations (each known as Next Generation Node B (gNb)) connected to the 5G core (5GC) and to each other.
  • the gNb incorporates three main functional modules: the Centralized Unit (CU), the Distributed Unit (DU), and the Radio Unit (RU), which can be deployed in multiple combinations and splits.
  • the primary interface is referred to as the F1 interface between DU and CU and are interoperable across vendors.
  • the CU may be further disaggregated into the CU user plane (CU-UP) and CU control plane (CU-CP), both of which connect to the DU over F1 -U and F1-C interfaces respectively.
  • This 5G RAN architecture is described in 3GPP TS 38.401 V16.8.0 (2021 -12).
  • Each network function (NF) is formed by a combination of small pieces of software code called as microservices.
  • the fronthaul (FH) link between one or more RUs and one or more corresponding DUs has a limited bandwidth which determines how many cells’ in- phase and quadrature (IQ) samples can be accommodated in the FH link. For example, if all DUs utilized their full capacity at the same time this may exceed the available bandwidth of the FH link.
  • IQ quadrature
  • embodiments disclosed herein are directed to systems and methods for adaptive resource allocation for a wireless telecommunication network fronthaul link.
  • the system may detect that a capacity of a fronthaul link between one or more DUs and one or more corresponding radio units RUs of the wireless telecommunication network has been or will be exceeded.
  • a software intelligence layer operating on a transport layer router that aggregates network traffic from the one or more RUs causes a change in how in- phase and quadrature (IQ) data packets sent on the fronthaul link are handled to reduce use of the capacity of the fronthaul link.
  • IQ quadrature
  • a software intelligence layer operating at an application layer of the wireless telecommunication network may perform one or more actions utilizing access to scheduler level information for the DUs to avoid the fronthaul link exceeding the capacity limit based on incoming IQ samples to a router that aggregates network traffic from one or more corresponding RUs.
  • a method in a wireless telecommunication network may comprise: determining a capacity limit of a fronthaul link between one or more distributed units (DUs) and one or more radio units (RUs) of the wireless telecommunication network; and a software intelligence layer operating at an application layer of the wireless telecommunication network performing one or more actions utilizing access to scheduler level information for the one or more DUs to avoid the fronthaul link exceeding the capacity limit based on incoming in-phase and quadrature (IQ) samples to a router that aggregates network traffic from the one or more RUs.
  • DUs distributed units
  • RUs radio units
  • the one or more actions may include: detecting that a capacity of the fronthaul link has been or will be exceeded; and in response to detecting that the capacity of the fronthaul link has been or will be exceeded, per each of at least one DU of the one or more DUs, handing over or directing calls from a particular cell serviced by the DU to other cells serviced by the DU to drain network traffic from that particular cell such that control plane and user plane data on the fronthaul link is reduced to avoid the fronthaul link exceeding the capacity limit.
  • the one or more actions may include one or more of: in order to avoid the fronthaul link exceeding the capacity limit: combining signals received from adjacent cell sites associated with corresponding RUs of the one or more RUs to increase accuracy of channel estimation; providing higher Modulation and Coding Scheme (MCS) for a user equipment (UE) connection using the combined signals over the fronthaul link than prior to combining the signals; assigning fewer physical resource blocks (PRBs) to support the connection at a same quality of service (QoS) than prior to providing the higher MCS; and reducing fronthaul bandwidth being used by the connection as a result of the assigning of fewer PRBs to avoid the fronthaul link exceeding the capacity limit.
  • MCS Modulation and Coding Scheme
  • the combining signals received from adjacent cell sites may include utilizing a Coordinated Multi-Point transmission and reception (CoMP) technique for the adjacent cell sites to avoid the fronthaul link exceeding the capacity limit.
  • CoMP Coordinated Multi-Point transmission and reception
  • the method may further comprise: determining whether DUs servicing the corresponding RUs are co-located; and in response to a determination that the DUs servicing the corresponding RUs are co-located, performing the combining signals received from adjacent cell sites and the providing the higher MCS.
  • the one or more actions may include: in order to avoid the fronthaul link exceeding the capacity limit: coordinating timing between the one or more RUs for sending IQ data on the fronthaul link including directing each of the one or more RUs to perform radio spectrum measurements across all physical resource blocks (PRBs) associated with connections from the one or more RUs at different times to limit fronthaul link bandwidth use and peak uplink (UL) network traffic on the fronthaul link.
  • PRBs physical resource blocks
  • UL peak uplink
  • the coordinating timing between the one or more RUs for sending IQ data on the fronthaul link may include each RU of the one or more RUs sending respective IQ data at different times in different orthogonal frequency-division multiplexing (OFDM) symbols on the fronthaul link.
  • OFDM orthogonal frequency-division multiplexing
  • the radio spectrum measurements may include measurements for performing noise and interference calculations for determining PRB allocations to user equipment (UE) connecting to the wireless telecommunication network via the one or more RUs.
  • UE user equipment
  • the one or more actions may include: in order to avoid the fronthaul link exceeding the capacity limit: reducing control plane (c-plane) data volume on the fronthaul link by at least causing the c-plane data to not be sent at every OFDM symbol, but instead causing the c-plane data to be sent from respective DUs of the one or more DUs at a number of Transmission Time Intervals (TTIs) to limit peak fronthaul link network traffic.
  • TTIs Transmission Time Intervals
  • the number of TTIs at which the c-plane data is caused to be sent may be every 5 TTIs.
  • the one or more actions may include: in order to avoid the fronthaul link exceeding the capacity limit: directing the one or more RUs to avoid sending non- service impacting data over the fronthaul link during peak fronthaul link network traffic times; directing the one or more RUs to keep collecting and storing the nonservice impacting data during the peak fronthaul link network traffic times; and directing the one or more RUs to send the collected non-service impacting data only when there is bandwidth available on the fronthaul link.
  • the non-service impacting data may include telemetry data regarding one or more of: quality of service provided by the one or more RUs and quality of service provided by the one or more DUs.
  • the telemetry data may include one or more of fault monitoring data, performance monitoring data and logs.
  • the intelligence layer may operate on hardware at a same data center as the one or more DUs.
  • the intelligence layer may communicate with the one or more DUs over a fifth generation (5G) Radio access Network (RAN) E2 interface.
  • 5G Fifth Generation
  • RAN Radio access Network
  • a system in a wireless telecommunication network may comprise: at least one processor; and at least one memory coupled to the at least one processor having computer-executable instructions stored thereon which, when executed by the at least one processor, causes operations to be performed, the operations including: determining a capacity limit of a fronthaul link between one or more distributed units (DUs) and one or more radio units (RUs) of the wireless telecommunication network; and a software intelligence layer operating at an application layer of the wireless telecommunication network performing one or more actions utilizing access to scheduler level information for the one or more DUs to avoid the fronthaul link exceeding the capacity limit based on incoming in-phase and quadrature (IQ) samples to a router that aggregates network traffic from the one or more RUs.
  • DUs distributed units
  • RUs radio units
  • the one or more actions may include: detecting that a capacity of the fronthaul link has been or will be exceeded; and in response to detecting that the capacity of the fronthaul link has been or will be exceeded, per each of at least one DU of the one or more DUs, handing over or directing calls from a particular cell serviced by the DU to other cells serviced by the DU to drain network traffic from that particular cell such that control plane and user plane data on the fronthaul link is reduced to avoid the fronthaul link exceeding the capacity limit.
  • the one or more actions may include one or more of: in order to avoid the fronthaul link exceeding the capacity limit: combining signals received from adjacent cell sites associated with corresponding RUs of the one or more RUs to increase accuracy of channel estimation; providing higher Modulation and Coding Scheme (MCS) for a user equipment (UE) connection using the combined signals over the fronthaul link than prior to combining the signals; assigning fewer physical resource blocks (PRBs) to support the connection at a same quality of service (QoS) than prior to providing the higher MCS; and reducing fronthaul bandwidth being used by the connection as a result of the assigning of fewer PRBs to avoid the fronthaul link exceeding the capacity limit.
  • MCS Modulation and Coding Scheme
  • a non-transitory computer-readable storage medium having computerexecutable instructions stored thereon which, when executed by at least one processor, causes operations to be performed, the operations including: determining a capacity limit of a fronthaul link between one or more distributed units (DUs) and one or more radio units (RUs) of the wireless telecommunication network; and a software intelligence layer operating at an application layer of the wireless telecommunication network performing one or more actions utilizing access to scheduler level information for the one or more DUs to avoid the fronthaul link exceeding the capacity limit based on incoming in-phase and quadrature (IQ) samples to a router that aggregates network traffic from the one or more RUs.
  • DUs distributed units
  • RUs radio units
  • the one or more actions may include: detecting that a capacity of the fronthaul link has been or will be exceeded; and in response to detecting that the capacity of the fronthaul link has been or will be exceeded, per each of at least one DU of the one or more DUs, handing over or directing calls from a particular cell serviced by the DU to other cells serviced by the DU to drain network traffic from that particular cell such that control plane and user plane data on the fronthaul link is reduced to avoid the fronthaul link exceeding the capacity limit.
  • a method in a wireless telecommunication network may comprise: detecting that a capacity of a fronthaul link between one or more distributed units (DUs) and one or more radio units (RUs) of the wireless telecommunication network has been or will be exceeded; and in response to the detection that the capacity of the fronthaul link has been or will be exceeded, a software intelligence layer operating on a transport layer router that aggregates network traffic from the one or more RUs causing a change in how in-phase and quadrature (IQ) data packets sent on the fronthaul link are handled to reduce use of the capacity of the fronthaul link.
  • DUs distributed units
  • RUs radio units
  • the changing in how IQ data packets sent on the fronthaul link are handled to reduce use of the capacity of the fronthaul link may include: instructing at least one DU of the one or more DUs to modify IQ data packets sent by the at least one DU on the fronthaul link to reduce use of the capacity of the fronthaul link.
  • the changing in how IQ data packets sent on the fronthaul link are handled to reduce use of the capacity of the fronthaul link may include one or more of: forcing at least one DU of the one or more DUs to restrict a number of cells being serviced by the at least one DU to avoid exceeding the capacity of the fronthaul link; stacking the IQ data packets from all cells serviced by the at least one DU to avoid exceeding the capacity of the fronthaul link; re-arranging an order of the IQ data packets from all cells serviced by the at least one DU to avoid an instantaneous reaching of a peak limit of the capacity of the fronthaul link; forcing one or more of the at least one DU and one or more associated RUs on the fronthaul link to send smaller size data per orthogonal frequency-division multiplexing (OFDM) symbol than previously sent; and forcing the at least one DU to restrict assigned resources to reduce the network traffic on the fronthaul link.
  • OFDM orthogonal frequency-division multiplexing
  • the changing in how IQ data packets sent on the fronthaul link are handled to reduce use of the capacity of the fronthaul link may include: determining there is enough capacity in subsequent time-domain slots on the fronthaul link to re-arrange an order of the IQ data packets from all cells serviced by the at least one DU to avoid an instantaneous reaching of a peak limit of the capacity of the fronthaul link; and in response to determining there is enough capacity in subsequent time-domain slots on the fronthaul link, re-arranging the order of the IQ data packets from all cells serviced by the at least one DU to avoid an instantaneous reaching of a peak limit of the capacity of the fronthaul link to an extent latency budgets of corresponding RUs transmitting the cells are not exceeded.
  • the changing in how IQ data packets sent on the fronthaul link are handled to reduce use of the capacity of the fronthaul link may include: instructing at least one DU of the one or more DUs to modify allocation assignments for IQ data packets provided for OFDM symbols such that IQ data packets sent by the at least one DU are assigned in a frequency domain first and then in a time domain to reduce use of the capacity of the fronthaul link.
  • Instructing at least one DU to modify allocation assignments for IQ data packets such that the IQ data packets sent by the at least one DU are assigned in a frequency domain first and then in a time domain may include: instructing the at least one DU to modify allocation assignments for IQ data packets such that the IQ data packets sent by the at least one DU are each split between at least two corresponding Physical Downlink Control Channel (PDCCH) OFDM symbols in a time domain to reduce use of the capacity of the fronthaul link.
  • PDCCH Physical Downlink Control Channel
  • the changing in how IQ data packets sent on the fronthaul link are handled to reduce use of the capacity of the fronthaul link includes forcing at least one DU of the one or more DUs to restrict a number of cells being serviced by the at least one DU to avoid exceeding the capacity of the fronthaul link based on one or more of: network slicing priority and fixed cell priority.
  • a system in a wireless telecommunication network may comprise at least one processor; and at least one memory coupled to the at least one processor having computer-executable instructions stored thereon which, when executed by the at least one processor, cause the following operations to be performed: detecting that a capacity of a fronthaul link between one or more distributed units (DUs) and one or more radio units (RUs) of the wireless telecommunication network has been or will be exceeded; and in response to the detection that the capacity of the fronthaul link has been or will be exceeded, a software intelligence layer operating on a transport layer router that aggregates network traffic from the one or more RUs causing a change in how in-phase and quadrature (IQ) data packets sent on the fronthaul link are handled to reduce use of the capacity of the fronthaul link.
  • DUs distributed units
  • RUs radio units
  • the changing in how IQ data packets sent on the fronthaul link are handled to reduce use of the capacity of the fronthaul link may include: instructing at least one DU of the one or more DUs to modify IQ data packets sent by the at least one DU on the fronthaul link to reduce use of the capacity of the fronthaul link.
  • the changing in how IQ data packets sent on the fronthaul link are handled to reduce use of the capacity of the fronthaul link may include one or more of: forcing at least one DU of the one or more DUs to restrict a number of cells being serviced by the at least one DU to avoid exceeding the capacity of the fronthaul link; stacking the IQ data packets from all cells serviced by the at least one DU to avoid exceeding the capacity of the fronthaul link; re-arranging an order of the IQ data packets from all cells serviced by the at least one DU to avoid an instantaneous reaching of a peak limit of the capacity of the fronthaul link; forcing one or more of the at least one DU and one or more associated RUs on the fronthaul link to send smaller size data per orthogonal frequency-division multiplexing (OFDM) symbol than previously sent; and forcing the at least one DU to restrict assigned resources to reduce the network traffic on the fronthaul link.
  • OFDM orthogonal frequency-division multiplexing
  • the changing in how IQ data packets sent on the fronthaul link are handled to reduce use of the capacity of the fronthaul link may include: determining there is enough capacity in subsequent time-domain slots on the fronthaul link to re-arrange an order of the IQ data packets from all cells serviced by the at least one DU to avoid an instantaneous reaching of a peak limit of the capacity of the fronthaul link; and in response to determining there is enough capacity in subsequent time-domain slots on the fronthaul link, re-arranging the order of the IQ data packets from all cells serviced by the at least one DU to avoid an instantaneous reaching of a peak limit of the capacity of the fronthaul link to an extent latency budgets of corresponding RUs transmitting the cells are not exceeded.
  • the changing in how IQ data packets sent on the fronthaul link are handled to reduce use of the capacity of the fronthaul link may include: instructing at least one DU of the one or more DUs to modify allocation assignments for IQ data packets provided for OFDM symbols such that IQ data packets sent by the at least one DU are assigned in a frequency domain first and then in a time domain to reduce use of the capacity of the fronthaul link.
  • Instructing at least one DU to modify allocation assignments for IQ data packets such that the IQ data packets sent by the at least one DU are assigned in a frequency domain first and then in a time domain may include: instructing the at least one DU to modify allocation assignments for IQ data packets such that the IQ data packets sent by the at least one DU are each split between at least two corresponding Physical Downlink Control Channel (PDCCH) OFDM symbols in a time domain to reduce use of the capacity of the fronthaul link.
  • PDCCH Physical Downlink Control Channel
  • the changing in how IQ data packets sent on the fronthaul link are handled to reduce use of the capacity of the fronthaul link includes forcing at least one DU of the one or more DUs to restrict a number of cells being serviced by the at least one DU to avoid exceeding the capacity of the fronthaul link based on one or more of: network slicing priority and fixed cell priority.
  • a non-transitory computer-readable storage medium may have computerexecutable instructions stored thereon which, when executed by at least one processor, cause the following operations to be performed: detecting that a capacity of a fronthaul link between one or more distributed units (DUs) and one or more radio units (RUs) of the wireless telecommunication network has been or will be exceeded; and in response to the detection that the capacity of the fronthaul link has been or will be exceeded, a software intelligence layer operating on a transport layer router that aggregates network traffic from the one or more RUs causing a change in how in-phase and quadrature (IQ) data packets sent on the fronthaul link are handled to reduce use of the capacity of the fronthaul link.
  • DUs distributed units
  • RUs radio units
  • the changing in how IQ data packets sent on the fronthaul link are handled to reduce use of the capacity of the fronthaul link may include: instructing at least one DU of the one or more DUs to modify IQ data packets sent by the at least one DU on the fronthaul link to reduce use of the capacity of the fronthaul link.
  • the changing in how IQ data packets sent on the fronthaul link are handled to reduce use of the capacity of the fronthaul link may include one or more of: forcing at least one DU of the one or more DUs to restrict a number of cells being serviced by the at least one DU to avoid exceeding the capacity of the fronthaul link; stacking the IQ data packets from all cells serviced by the at least one DU to avoid exceeding the capacity of the fronthaul link; re-arranging an order of the IQ data packets from all cells serviced by the at least one DU to avoid an instantaneous reaching of a peak limit of the capacity of the fronthaul link; forcing one or more of the at least one DU and one or more associated RUs on the fronthaul link to send smaller size data per orthogonal frequency-division multiplexing (OFDM) symbol than previously sent; and forcing the at least one DU to restrict assigned resources to reduce the network traffic on the fronthaul link.
  • OFDM orthogonal frequency-division multiplexing
  • the changing in how IQ data packets sent on the fronthaul link are handled to reduce use of the capacity of the fronthaul link may include: determining there is enough capacity in subsequent time-domain slots on the fronthaul link to re-arrange an order of the IQ data packets from all cells serviced by the at least one DU to avoid an instantaneous reaching of a peak limit of the capacity of the fronthaul link; and in response to determining there is enough capacity in subsequent time-domain slots on the fronthaul link, re-arranging the order of the IQ data packets from all cells serviced by the at least one DU to avoid an instantaneous reaching of a peak limit of the capacity of the fronthaul link to an extent latency budgets of corresponding RUs transmitting the cells are not exceeded.
  • the causing a change in how IQ data packets sent on the fronthaul link are handled to reduce use of the capacity of the fronthaul link may include: instructing at least one DU of the one or more DUs to modify allocation assignments for IQ data packets provided for OFDM symbols such that IQ data packets sent by the at least one DU are assigned in a frequency domain first and then in a time domain to reduce use of the capacity of the fronthaul link.
  • Instructing at least one DU to modify allocation assignments for IQ data packets such that the IQ data packets sent by the at least one DU are assigned in a frequency domain first and then in a time domain may include: instructing the at least one DU to modify allocation assignments for IQ data packets such that the IQ data packets sent by the at least one DU are each split between at least two corresponding Physical Downlink Control Channel (PDCCH) OFDM symbols in a time domain to reduce use of the capacity of the fronthaul link.
  • PDCCH Physical Downlink Control Channel
  • Figure 1 illustrates a diagram of an example fronthaul (FH) link between a distributed unit (DU) and a radio unit (RU) of a fifth generation (5G) wireless telecommunication network and an example structure of a physical resource block (PRB) and associated orthogonal frequency-division multiplexing (OFDM) symbols that may be send on the FH link over a corresponding Physical Downlink Control Channel (PDCCH).
  • FH fronthaul
  • DU distributed unit
  • RU radio unit
  • OFDM orthogonal frequency-division multiplexing
  • Figure 2 illustrates an example portion of the 5G wireless telecommunication network showing connectivity between various example DUs and an example representative RU via a transport layer router over the FH link of Figure 1 .
  • Figure 3 illustrates an example software intelligence layer operating on a transport layer router that aggregates network traffic from the one or more RUs in accordance with embodiments described herein.
  • Figure 4 illustrates the example software intelligence layer of Figure 3 showing various techniques for changing how in-phase and quadrature (IQ) data packets sent on the fronthaul link are handled to reduce use of the capacity of the fronthaul link in accordance with embodiments described herein.
  • IQ in-phase and quadrature
  • Figure 5 illustrates an example application side software intelligence layer operating at an application layer to perform one or more actions utilizing access to scheduler level information for the DUs to avoid the fronthaul link exceeding a capacity limit in accordance with embodiments described herein.
  • Figure 6 illustrates a logical flow diagram showing an example embodiment of a process for reducing use of the capacity of the fronthaul link using a software intelligence layer operating on a transport layer router in accordance with embodiments described herein.
  • Figure 7 illustrates a logical flow diagram showing an example embodiment of a process including various techniques for changing how IQ data packets sent on a fronthaul link are handled to reduce use of the capacity of the fronthaul link in accordance with embodiments described herein.
  • Figure 8 illustrates a logical flow diagram showing an example embodiment of a process to avoid an instantaneous reaching of a peak limit of the capacity of the fronthaul link in accordance with embodiments described herein.
  • Figure 9 illustrates a logical flow diagram showing an example embodiment of a process for reducing use of the capacity of the fronthaul link using a software intelligence layer operating at an application layer of the wireless telecommunication network in accordance with embodiments described herein.
  • Figure 10 illustrates a logical flow diagram showing an example embodiment of a process for reducing use of the capacity of the fronthaul link by handing over or directing calls from a particular cell to other cells in accordance with embodiments described herein.
  • Figure 11 illustrates a logical flow diagram showing an example embodiment of a process including various techniques to reduce use of the capacity of the fronthaul link by using a software intelligence layer operating at an application layer of the wireless telecommunication network in accordance with embodiments described herein.
  • Figure 12 shows a system diagram that describes an example implementation of a computing system(s) for implementing embodiments described herein.
  • FIG. 1 illustrates a diagram of an example fronthaul (FH) link 100 between a distributed unit (DU) 102a and a radio unit (RU) 104a of a fifth generation (5G) wireless telecommunication network and an example structure of a physical resource block (PRB) 400 and associated orthogonal frequency-division multiplexing (OFDM) symbols that may be send on the FH link over a corresponding Physical Downlink Control Channel (PDCCH) 400.
  • FH fronthaul
  • DU distributed unit
  • RU radio unit
  • OFDM orthogonal frequency-division multiplexing
  • Open radio access networks such as those according to the Open RAN (O- RAN) Alliance standard specifications (O-RAN) offer the option of placing telecommunication network functions in different places along the signal path, which is referred to as a functional split.
  • a functional split between DU 102 and RU 104a may be different depending on the specific embodiments and implementations (e.g., the O-RAN Alliance definition is Option 7.2x and Small Cell Forum is Option 6).
  • the DU 102 and RU 104a provide the in-phase and quadrature (IQ) data for the downlink (DL) and uplink (UL) data on the FH link 100, respectively.
  • the IQ samples are provided for each orthogonal frequency-division multiplexing (OFDM) symbol 110.
  • OFDM orthogonal frequency-division multiplexing
  • the O-RAN standard has provided the flexibility to the DU 102 and RU 104a to include the IQ samples for all the sub-carriers in a given OFDM symbol 110 or provide the IQ data for the subcarriers that contain user data only.
  • Figure 2 illustrates an example portion of the 5G wireless telecommunication network showing connectivity between various example DUs 102a through 102f and the example representative RU 104a via a transport layer router 201 over the FH link 100 of Figure 1 .
  • the FH link 100 has a limited bandwidth (e.g., 25 Gbps) which determines how many cells’ IQ samples can be accommodated in the FH link 100.
  • each DU has the capacity to use 4.5 Gbps bandwidth. If all DUs 102a through 102f utilized their full capacity at the same time (e.g., on example Band A, Band B and Band C), this would exceed the 25 Gbps available bandwidth of the FH link 100.
  • Figure 3 illustrates a system 300 including an example software intelligence layer 301 operating on a transport layer router 201 that aggregates network traffic from the one or more RUs in accordance with embodiments described herein.
  • example representative RU 104a there is illustrated one example representative RU 104a. However, in various embodiments, there are additional RUs connected via FH link 100 to one or more corresponding DUs. Thus, example representative RU 104a may represent multiple RUs.
  • the intelligence layer 301 is operating on the router 201 that is aggregating traffic from all the DUs 102a through 102f.
  • the intelligence layer 301 can detect that the FH traffic on FH link 100 from one or more of the DUs 102a through 102f will exceed the capacity supported on the FH link 100.
  • the intelligence layer is configured to start instructing the DUs 102a through 102f to modify the IQ data packet.
  • One or more of the DUs 102a through 102f may also be instructed to modify the resource allocation assignments such that they are assigned in frequency domain first and then time domain (e.g., Physical Downlink Control Channel (PDCCH) two symbols, assigned first in the frequency domain of both symbols and then increase in the time domain instead of assigning the resource in the first PDCCH symbol and then moving over to next symbol).
  • time domain e.g., Physical Downlink Control Channel (PDCCH) two symbols
  • Figure 4 illustrates the example software intelligence layer 301 of Figure 3 showing various techniques for changing how in-phase and quadrature (IQ) data packets sent on the fronthaul link 100 are handled to reduce use of the capacity of the fronthaul link 100 in accordance with embodiments described herein.
  • IQ in-phase and quadrature
  • the intelligence layer 301 may be configured (but is not limited) to perform one or any combination of the following actions: force the DU to restrict a number of cells (may be based on fixed priority or based on slicing priority); stack the incoming packets from all the RUs and corresponding DUs to ensure the FH capacity limit is not exceeded; re-arrange the packets to avoid instantaneous peak capacity limit of the FH link begin exceeded; force the RU and corresponding DU to send the smaller size per symbol data; and force the DU to restrict the assigned resources to minimize the FH traffic.
  • Figure 5 illustrates a system 500 including an example application side software intelligence layer 501 operating at an application layer to perform one or more actions utilizing access to scheduler level information for the DUs 102a through 102f to avoid the fronthaul link 100 exceeding a capacity limit in accordance with embodiments described herein.
  • the application side software intelligence layer 501 operates at an application layer to access to the scheduler level information for multiple DUs 102a through 102f.
  • use of such an application side software intelligence layer 501 is advantageous in an embodiment that utilizes a Cloud-RAN, also referred to as Centralized-RAN (C-RAN) in which multiple virtual DUs (vDUs) are co-located, and the Transmission Time Intervals (TTI) level scheduling information can be exchanged between the vDUs.
  • C-RAN Centralized-RAN
  • TTI Transmission Time Intervals
  • the application side software intelligence layer 501 is configured (but not limited) to perform one or any combination of the following actions.
  • the application side software intelligence layer 501 may direct/handover the calls from one cell to the others (e.g., from a cell transmitted by RU 104b to a cell transmitted by RU 104s) to drain all traffic from that cell so the Control and User Plane data on FH link 100 can be reduced.
  • the application side software intelligence layer 501 may also or instead leverage advanced techniques like Coordinated Multi-Point transmission and reception (CoMP) to provide better channel estimation by combining signals received from adjacent cell sites and provide better Modulation and Coding Scheme (MCS). With better MCS assignment, fewer physical resource blocks (PRBs) can be assigned to a user to support same QoS, hence reducing the fronthaul bandwidth usage.
  • CoMP Coordinated Multi-Point transmission and reception
  • MCS Modulation and Coding Scheme
  • the application side software intelligence layer 501 may coordinate timing between the different RUs (e.g., RUs 104a, 104b, 104c) and direct them to perform measurements across all PRBs at different times to limit the peak UL FH network traffic. These measurements are helpful for noise/interference calculations.
  • the application side software intelligence layer 501 may also or instead help reduce the Control Plane (C-Plane) data volume (C-Plane traffic shows characteristics of the User Plane (U-Plane) data).
  • C-Plane traffic shows characteristics of the User Plane (U-Plane) data.
  • the application side software intelligence layer 501 may also or instead cause exchange of non-service impacting data, e.g., telemetry data (fault monitoring (FM), performance monitoring (PM), and Logs) on the FH link 100 to be avoided during peak network traffic times on the FH link 100.
  • the application side software intelligence layer 501 may direct the RUs 104a, 104b, 104c to keep collecting the telemetry data and send only when there is bandwidth available on the FH link 100.
  • Figure 6 illustrates a logical flow diagram showing an example embodiment of a process 600 for reducing use of the capacity of the fronthaul link using a software intelligence layer operating on a transport layer router in accordance with embodiments described herein.
  • the system detects that a capacity of a fronthaul link between one or more distributed units (DUs) and one or more radio units (RUs) of the wireless telecommunication network has been or will be exceeded.
  • DUs distributed units
  • RUs radio units
  • a software intelligence layer operating on a transport layer router that aggregates network traffic from the one or more RUs causes a change in how in-phase and quadrature (IQ) data packets sent on the fronthaul link are handled to reduce use of the capacity of the fronthaul link.
  • the software intelligence layer may instruct at least one DU of the one or more DUs to modify IQ data packets sent by the at least one DU on the fronthaul link to reduce use of the capacity of the fronthaul link.
  • Figure 7 illustrates a logical flow diagram showing an example embodiment of a process 700 including various techniques for changing how IQ data packets sent on a fronthaul link are handled to reduce use of the capacity of the fronthaul link in accordance with embodiments described herein.
  • the intelligence layer operating on a transport layer router may force at least one DU of the one or more DUs to restrict a number of cells being serviced by the at least one DU to avoid exceeding the capacity of the fronthaul link;
  • the intelligence layer may also or instead stack the IQ data packets from all cells serviced by the at least one DU to avoid exceeding the capacity of the fronthaul link.
  • the intelligence layer may also or instead re-arrange an order of the IQ data packets from all cells serviced by the at least one DU to avoid an instantaneous reaching of a peak limit of the capacity of the fronthaul link.
  • the intelligence layer may also or instead force one or more of the at least one DU and one or more associated RUs on the fronthaul link to send smaller size data per orthogonal frequency-division multiplexing (OFDM) symbol than previously sent.
  • OFDM orthogonal frequency-division multiplexing
  • the intelligence layer may also or instead force the at least one DU to restrict assigned resources to reduce the network traffic on the fronthaul link.
  • the intelligence layer may perform one or more, any combination of, the above actions above of process 700 in various different orders.
  • Figure 8 illustrates a logical flow diagram showing an example embodiment of a process 800 to avoid an instantaneous reaching of a peak limit of the capacity of the fronthaul link in accordance with embodiments described herein.
  • the intelligence layer determines there is enough capacity in subsequent time-domain slots on the fronthaul link to re-arrange an order of the IQ data packets from all cells serviced by the at least one DU to avoid an instantaneous reaching of a peak limit of the capacity of the fronthaul link.
  • the intelligence layer in response to determining there is enough capacity in subsequent time-domain slots on the fronthaul link, re-arranges the order of the IQ data packets from all cells serviced by the at least one DU to avoid an instantaneous reaching of a peak limit of the capacity of the fronthaul link to an extent latency budgets of corresponding RUs transmitting the cells are not exceeded.
  • an intelligence layer operating on a transport layer router may also or instead instruct at least one DU of the one or more DUs to modify allocation assignments for IQ data packets provided for OFDM symbols such that IQ data packets sent by the at least one DU are assigned in a frequency domain first and then in a time domain to reduce use of the capacity of the fronthaul link.
  • the intelligence layer may instruct the at least one DU to modify allocation assignments for IQ data packets such that the IQ data packets sent by the at least one DU are each split between at least two corresponding Physical Downlink Control Channel (PDCCH) OFDM symbols in a time domain to reduce use of the capacity of the fronthaul link.
  • PDCCH Physical Downlink Control Channel
  • the intelligence layer operating on the transport layer router may also or instead force at least one DU of the one or more DUs to restrict a number of cells being serviced by the at least one DU to avoid exceeding the capacity of the fronthaul link based on one or more of: network slicing priority and fixed cell priority.
  • Figure 9 illustrates a logical flow diagram showing an example embodiment of a process 900 for reducing use of the capacity of the fronthaul link using a software intelligence layer operating at an application layer of the wireless telecommunication network in accordance with embodiments described herein.
  • the system determines a capacity limit of a fronthaul link between one or more distributed units (DUs) and one or more radio units (RUs) of the wireless telecommunication network.
  • DUs distributed units
  • RUs radio units
  • a software intelligence layer operating at an application layer of the wireless telecommunication network performs one or more actions utilizing access to scheduler level information for the one or more DUs to avoid the fronthaul link exceeding the capacity limit based on incoming in-phase and quadrature (IQ) samples to a router that aggregates network traffic from the one or more RUs.
  • the intelligence layer communicates with the one or more DUs over a fifth generation (5G) Radio access Network (RAN) E2 interface.
  • the intelligence layer may be operating on hardware at a same data center as the one or more DUs (i.e. , co-located with the one or more DUs).
  • Figure 10 illustrates a logical flow diagram showing an example embodiment of a process 1100 for reducing use of the capacity of the fronthaul link by handing over or directing calls from a particular cell to other cells in accordance with embodiments described herein.
  • the system detects that a capacity of the fronthaul link has been or will be exceeded.
  • a software intelligence layer operating at an application layer of the wireless telecommunication network in response to detecting that the capacity of the fronthaul link has been or will be exceeded, per each of at least one DU of the one or more DUs, hands over or directing calls from a particular cell serviced by the DU to other cells serviced by the DU to drain network traffic from that particular cell such that control plane and user plane data on the fronthaul link is reduced to avoid the fronthaul link exceeding the capacity limit.
  • Figure 11 illustrates a logical flow diagram showing an example embodiment of a process 1100 including various techniques to reduce use of the capacity of the fronthaul link by using a software intelligence layer operating at an application layer of the wireless telecommunication network in accordance with embodiments described herein.
  • a software intelligence layer operating at an application layer of a wireless telecommunication network, in order to avoid the fronthaul link of the wireless telecommunication network exceeding the capacity limit may perform one or more, or any combination of, the following actions:
  • the intelligence layer may combine signals received from adjacent cell sites associated with corresponding RUs of the one or more RUs to increase accuracy of channel estimation.
  • the combining of signals received from adjacent cell sites includes utilizing a Coordinated Multi-Point transmission and reception (CoMP) technique for the adjacent cell sites to avoid the fronthaul link exceeding the capacity limit.
  • the intelligence layer may determine whether DUs servicing the corresponding RUs are co-located. In response to a determination that the DUs servicing the corresponding RUs are co-located, the intelligence layer may perform the combining of signals received from adjacent cell sites and the providing the higher MCS.
  • CoMP Coordinated Multi-Point transmission and reception
  • the intelligence layer may provide higher Modulation and Coding Scheme (MCS) for a user equipment (UE) connection using the combined signals over the fronthaul link than prior to combining the signals.
  • MCS Modulation and Coding Scheme
  • the intelligence layer may assign fewer physical resource blocks (PRBs) to support the connection at a same quality of service (QoS) than prior to providing the higher MCS.
  • PRBs physical resource blocks
  • QoS quality of service
  • the intelligence layer may reduce fronthaul bandwidth being used by the connection as a result of the assigning of fewer PRBs to avoid the fronthaul link exceeding the capacity limit.
  • the intelligence layer may coordinate timing between the one or more RUs for sending IQ data on the fronthaul link including directing each of the one or more RUs to perform radio spectrum measurements across all physical resource blocks (PRBs) associated with connections from the one or more RUs at different times to limit fronthaul link bandwidth use and peak uplink (UL) network traffic on the fronthaul link.
  • the coordinating timing between the one or more RUs for sending IQ data on the fronthaul link may include each RU of the one or more RUs sending respective IQ data at different times in different orthogonal frequency-division multiplexing (OFDM) symbols on the fronthaul link.
  • the radio spectrum measurements may include measurements for performing noise and interference calculations for determining PRB allocations to user equipment (UE) connecting to the wireless telecommunication network via the one or more RUs.
  • the intelligence layer may reduce control plane (c-plane) data volume on the fronthaul link by at least causing the c-plane data to not be sent at every OFDM symbol, but instead cause the c-plane data to be sent from respective DUs of the one or more DUs at a number of Transmission Time Intervals (TTIs) to limit peak fronthaul link network traffic.
  • TTIs Transmission Time Intervals
  • the number of TTIs at which the c-plane data is caused to be sent may be every 5 TTIs.
  • the intelligence layer may perform: directing the one or more RUs to avoid sending non-service impacting data over the fronthaul link during peak fronthaul link network traffic times; directing the one or more RUs to keep collecting and storing the non-service impacting data during the peak fronthaul link network traffic times; and directing the one or more RUs to send the collected non- service impacting data only when there is bandwidth available on the fronthaul link.
  • the non-service impacting data may include telemetry data regarding one or more of: quality of service provided by the one or more RUs and quality of service provided by the one or more DUs.
  • the telemetry data may include one or more of fault monitoring data, performance monitoring data and logs.
  • the intelligence layer may cause one or more, or any combination of, the above actions to be performed.
  • Figure 12 shows a system diagram that describes an example implementation of a computing system(s) for implementing embodiments described herein.
  • the functionality described herein for adaptive resource allocation for a wireless telecommunication network fronthaul link can be implemented either on dedicated hardware, as a software instance running on dedicated hardware, or as a virtualized function instantiated on an appropriate platform, e.g., a cloud infrastructure.
  • such functionality may be completely software-based and designed as cloud-native, meaning that they are agnostic to the underlying cloud infrastructure, allowing higher deployment agility and flexibility.
  • Figure 12 illustrates an example of underlying hardware on which such software and functionality may be hosted and/or implemented.
  • host computer system(s) 1201 may represent one or more of those in various data centers, base stations and cell sites shown and/or described herein that are, or that host or implement the functions of: routers, components, microservices, nodes, node groups, control planes, clusters, virtual machines, NFs, intelligence layers, orchestrators and/or other aspects described herein, as applicable, for adaptive resource allocation for a wireless telecommunication network fronthaul link.
  • one or more special-purpose computing systems may be used to implement the functionality described herein. Accordingly, various embodiments described herein may be implemented in software, hardware, firmware, or in some combination thereof.
  • Host computer system(s) 1201 may include memory 1202, one or more central processing units (CPUs) 1214, I/O interfaces 1218, other computer- readable media 1220, and network connections 1222.
  • CPUs central processing units
  • Memory 1202 may include one or more various types of non-volatile and/or volatile storage technologies. Examples of memory 1202 may include, but are not limited to, flash memory, hard disk drives, optical drives, solid-state drives, various types of random access memory (RAM), various types of read-only memory (ROM), neural networks, other computer-readable storage media (also referred to as processor-readable storage media), or the like, or any combination thereof. Memory 1202 may be utilized to store information, including computer-readable instructions that are utilized by CPU 1214 to perform actions, including those of embodiments described herein. Memory 1202 may have stored thereon control module(s) 1204.
  • RAM random access memory
  • ROM read-only memory
  • Memory 1202 may be utilized to store information, including computer-readable instructions that are utilized by CPU 1214 to perform actions, including those of embodiments described herein. Memory 1202 may have stored thereon control module(s) 1204.
  • the control module(s) 1204 may be configured to implement and/or perform some or all of the functions of the systems, components and modules described herein for adaptive resource allocation for a wireless telecommunication network fronthaul link.
  • Memory 1202 may also store other programs and data 1210, which may include rules, databases, application programming interfaces (APIs), software containers, nodes, pods, clusters, node groups, control planes, software defined data centers (SDDCs), microservices, virtualized environments, software platforms, cloud computing service software, network management software, network orchestrator software, intelligence layer software, network functions (NF), artificial intelligence (Al) or machine learning (ML) programs or models to perform the functionality described herein, user interfaces, operating systems, other network management functions, other NFs, etc.
  • APIs application programming interfaces
  • SDDCs software defined data centers
  • microservices virtualized environments, software platforms, cloud computing service software, network management software, network orchestrator software, intelligence layer software, network functions (NF), artificial intelligence (Al) or machine learning (ML) programs or
  • Network connections 1222 are configured to communicate with other computing devices to facilitate the functionality described herein.
  • the network connections 1222 include transmitters and receivers (not illustrated), cellular telecommunication network equipment and interfaces, and/or other computer network equipment and interfaces to send and receive data as described herein, such as to send and receive instructions, commands and data to implement the processes described herein.
  • I/O interfaces 1218 may include a video interfaces, other data input or output interfaces, or the like.
  • Other computer-readable media 1220 may include other types of stationary or removable computer-readable media, such as removable flash drives, external hard drives, or the like.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

In response to detection that a capacity of the fronthaul link has been or will be exceeded, a software intelligence layer operating on a transport layer router that aggregates network traffic from the one or more radio units (RUs) causes a change in how in-phase and quadrature (IQ) data packets sent on the fronthaul link are handled to reduce use of the capacity of the fronthaul link. In another example embodiment, a software intelligence layer operating at an application layer of the wireless telecommunication network may perform one or more actions utilizing access to scheduler level information for the distributed units (DUs) to avoid the fronthaul link exceeding the capacity limit based on incoming IQ samples to a router that aggregates network traffic from one or more corresponding RUs.

Description

ADAPTIVE RESOURCE ALLOCATION FOR A WIRELESS TELECOMMUNICATION NETWORK FRONTHAUL LINK
BRIEF SUMMARY
Fifth generation (5G) wireless technology provides a broad range of wireless services delivered to the end user across multiple access platforms and multi-layer networks. 5G is a dynamic, coherent and flexible framework of multiple advanced technologies supporting a variety of applications. 5G utilizes an intelligent architecture, with Radio Access Networks (RANs) not constrained by base station proximity or complex infrastructure. 5G enables a disaggregated, flexible and virtualized RAN with interfaces creating additional data access points.
5G network functions may be completely software-based and designed as cloud-native, meaning that they’re agnostic to the underlying cloud infrastructure, allowing higher deployment, agility and flexibility. With the advent of 5G, industry experts defined how the 5G core (5GC) network should evolve to support the needs of 5G New Radio (NR) and the advanced use cases enabled by it. The 3rd Generation Partnership Project (3GPP) develops protocols and standards for telecommunication technologies including RAN, core transport networks and service capabilities. 3GPP has provided complete system specifications for 5G network architecture which is much more service oriented than previous generations.
The 3GPP develops protocols for mobile telecommunications and has developed a standard for 5G. The 5G architecture is based on what is called a Service-Based Architecture (SBA), which implements IT network principles and a cloud-native design approach. In this architecture, each network function (NF) offers one or more services to other NFs via Application Programming Interfaces (API). Network function virtualization (NFV) decouples software from hardware by replacing various network functions such as firewalls, load balancers and routers with virtualized instances running as software. This eliminates the need to invest in many expensive hardware elements and can also accelerate installation times, thereby providing revenue generating services to the customer faster.
NFV enables the 5G infrastructure by virtualizing appliances within the 5G network. This includes the network slicing technology that enables multiple virtual networks to run simultaneously. NFV may address other 5G challenges through virtualized computing, storage, and network resources that are customized based on the applications and customer segments. The concept of NFV extends to the RAN through, for example, network disaggregation promoted by alliances such as O- RAN. This enables flexibility, provides open interfaces and open-source development, ultimately to ease the deployment of new features and technology with scale. The O-RAN ALLIANCE objective is to allow multi-vendor deployment with offline shelf hardware for the purposes of easier and faster inter-operability. Network disaggregation also allows components of the network to be virtualized, providing a means to scale and improve user experience as capacity grows. The benefits of virtualizing components of the RAN provide a means to be more cost effective from a hardware and software viewpoint especially for loT applications where the number of devices is in the millions.
The 5G New Radio (5G NR) RAN comprises of a set of radio base stations (each known as Next Generation Node B (gNb)) connected to the 5G core (5GC) and to each other. The gNb incorporates three main functional modules: the Centralized Unit (CU), the Distributed Unit (DU), and the Radio Unit (RU), which can be deployed in multiple combinations and splits. The primary interface is referred to as the F1 interface between DU and CU and are interoperable across vendors. The CU may be further disaggregated into the CU user plane (CU-UP) and CU control plane (CU-CP), both of which connect to the DU over F1 -U and F1-C interfaces respectively. This 5G RAN architecture is described in 3GPP TS 38.401 V16.8.0 (2021 -12). Each network function (NF) is formed by a combination of small pieces of software code called as microservices.
The fronthaul (FH) link between one or more RUs and one or more corresponding DUs has a limited bandwidth which determines how many cells’ in- phase and quadrature (IQ) samples can be accommodated in the FH link. For example, if all DUs utilized their full capacity at the same time this may exceed the available bandwidth of the FH link. Traditionally, there has been no dynamic or optimization solution available to maximize the utilization of FH link with multiple cells’ IQ samples data transmission. Solutions to this problem are disclosed herein.
Briefly described, embodiments disclosed herein are directed to systems and methods for adaptive resource allocation for a wireless telecommunication network fronthaul link. In one example embodiment, the system may detect that a capacity of a fronthaul link between one or more DUs and one or more corresponding radio units RUs of the wireless telecommunication network has been or will be exceeded. In response to the detection that the capacity of the fronthaul link has been or will be exceeded, a software intelligence layer operating on a transport layer router that aggregates network traffic from the one or more RUs causes a change in how in- phase and quadrature (IQ) data packets sent on the fronthaul link are handled to reduce use of the capacity of the fronthaul link.
In another example embodiment, a software intelligence layer operating at an application layer of the wireless telecommunication network may perform one or more actions utilizing access to scheduler level information for the DUs to avoid the fronthaul link exceeding the capacity limit based on incoming IQ samples to a router that aggregates network traffic from one or more corresponding RUs.
A method in a wireless telecommunication network may comprise: determining a capacity limit of a fronthaul link between one or more distributed units (DUs) and one or more radio units (RUs) of the wireless telecommunication network; and a software intelligence layer operating at an application layer of the wireless telecommunication network performing one or more actions utilizing access to scheduler level information for the one or more DUs to avoid the fronthaul link exceeding the capacity limit based on incoming in-phase and quadrature (IQ) samples to a router that aggregates network traffic from the one or more RUs.
The one or more actions may include: detecting that a capacity of the fronthaul link has been or will be exceeded; and in response to detecting that the capacity of the fronthaul link has been or will be exceeded, per each of at least one DU of the one or more DUs, handing over or directing calls from a particular cell serviced by the DU to other cells serviced by the DU to drain network traffic from that particular cell such that control plane and user plane data on the fronthaul link is reduced to avoid the fronthaul link exceeding the capacity limit.
The one or more actions may include one or more of: in order to avoid the fronthaul link exceeding the capacity limit: combining signals received from adjacent cell sites associated with corresponding RUs of the one or more RUs to increase accuracy of channel estimation; providing higher Modulation and Coding Scheme (MCS) for a user equipment (UE) connection using the combined signals over the fronthaul link than prior to combining the signals; assigning fewer physical resource blocks (PRBs) to support the connection at a same quality of service (QoS) than prior to providing the higher MCS; and reducing fronthaul bandwidth being used by the connection as a result of the assigning of fewer PRBs to avoid the fronthaul link exceeding the capacity limit.
The combining signals received from adjacent cell sites may include utilizing a Coordinated Multi-Point transmission and reception (CoMP) technique for the adjacent cell sites to avoid the fronthaul link exceeding the capacity limit.
The method may further comprise: determining whether DUs servicing the corresponding RUs are co-located; and in response to a determination that the DUs servicing the corresponding RUs are co-located, performing the combining signals received from adjacent cell sites and the providing the higher MCS.
The one or more actions may include: in order to avoid the fronthaul link exceeding the capacity limit: coordinating timing between the one or more RUs for sending IQ data on the fronthaul link including directing each of the one or more RUs to perform radio spectrum measurements across all physical resource blocks (PRBs) associated with connections from the one or more RUs at different times to limit fronthaul link bandwidth use and peak uplink (UL) network traffic on the fronthaul link.
The coordinating timing between the one or more RUs for sending IQ data on the fronthaul link may include each RU of the one or more RUs sending respective IQ data at different times in different orthogonal frequency-division multiplexing (OFDM) symbols on the fronthaul link.
The radio spectrum measurements may include measurements for performing noise and interference calculations for determining PRB allocations to user equipment (UE) connecting to the wireless telecommunication network via the one or more RUs.
The one or more actions may include: in order to avoid the fronthaul link exceeding the capacity limit: reducing control plane (c-plane) data volume on the fronthaul link by at least causing the c-plane data to not be sent at every OFDM symbol, but instead causing the c-plane data to be sent from respective DUs of the one or more DUs at a number of Transmission Time Intervals (TTIs) to limit peak fronthaul link network traffic.
The number of TTIs at which the c-plane data is caused to be sent may be every 5 TTIs.
The one or more actions may include: in order to avoid the fronthaul link exceeding the capacity limit: directing the one or more RUs to avoid sending non- service impacting data over the fronthaul link during peak fronthaul link network traffic times; directing the one or more RUs to keep collecting and storing the nonservice impacting data during the peak fronthaul link network traffic times; and directing the one or more RUs to send the collected non-service impacting data only when there is bandwidth available on the fronthaul link.
The non-service impacting data may include telemetry data regarding one or more of: quality of service provided by the one or more RUs and quality of service provided by the one or more DUs.
The telemetry data may include one or more of fault monitoring data, performance monitoring data and logs.
The intelligence layer may operate on hardware at a same data center as the one or more DUs.
The intelligence layer may communicate with the one or more DUs over a fifth generation (5G) Radio access Network (RAN) E2 interface.
A system in a wireless telecommunication network may comprise: at least one processor; and at least one memory coupled to the at least one processor having computer-executable instructions stored thereon which, when executed by the at least one processor, causes operations to be performed, the operations including: determining a capacity limit of a fronthaul link between one or more distributed units (DUs) and one or more radio units (RUs) of the wireless telecommunication network; and a software intelligence layer operating at an application layer of the wireless telecommunication network performing one or more actions utilizing access to scheduler level information for the one or more DUs to avoid the fronthaul link exceeding the capacity limit based on incoming in-phase and quadrature (IQ) samples to a router that aggregates network traffic from the one or more RUs.
The one or more actions may include: detecting that a capacity of the fronthaul link has been or will be exceeded; and in response to detecting that the capacity of the fronthaul link has been or will be exceeded, per each of at least one DU of the one or more DUs, handing over or directing calls from a particular cell serviced by the DU to other cells serviced by the DU to drain network traffic from that particular cell such that control plane and user plane data on the fronthaul link is reduced to avoid the fronthaul link exceeding the capacity limit.
The one or more actions may include one or more of: in order to avoid the fronthaul link exceeding the capacity limit: combining signals received from adjacent cell sites associated with corresponding RUs of the one or more RUs to increase accuracy of channel estimation; providing higher Modulation and Coding Scheme (MCS) for a user equipment (UE) connection using the combined signals over the fronthaul link than prior to combining the signals; assigning fewer physical resource blocks (PRBs) to support the connection at a same quality of service (QoS) than prior to providing the higher MCS; and reducing fronthaul bandwidth being used by the connection as a result of the assigning of fewer PRBs to avoid the fronthaul link exceeding the capacity limit.
A non-transitory computer-readable storage medium having computerexecutable instructions stored thereon which, when executed by at least one processor, causes operations to be performed, the operations including: determining a capacity limit of a fronthaul link between one or more distributed units (DUs) and one or more radio units (RUs) of the wireless telecommunication network; and a software intelligence layer operating at an application layer of the wireless telecommunication network performing one or more actions utilizing access to scheduler level information for the one or more DUs to avoid the fronthaul link exceeding the capacity limit based on incoming in-phase and quadrature (IQ) samples to a router that aggregates network traffic from the one or more RUs.
The one or more actions may include: detecting that a capacity of the fronthaul link has been or will be exceeded; and in response to detecting that the capacity of the fronthaul link has been or will be exceeded, per each of at least one DU of the one or more DUs, handing over or directing calls from a particular cell serviced by the DU to other cells serviced by the DU to drain network traffic from that particular cell such that control plane and user plane data on the fronthaul link is reduced to avoid the fronthaul link exceeding the capacity limit.
A method in a wireless telecommunication network may comprise: detecting that a capacity of a fronthaul link between one or more distributed units (DUs) and one or more radio units (RUs) of the wireless telecommunication network has been or will be exceeded; and in response to the detection that the capacity of the fronthaul link has been or will be exceeded, a software intelligence layer operating on a transport layer router that aggregates network traffic from the one or more RUs causing a change in how in-phase and quadrature (IQ) data packets sent on the fronthaul link are handled to reduce use of the capacity of the fronthaul link. The changing in how IQ data packets sent on the fronthaul link are handled to reduce use of the capacity of the fronthaul link may include: instructing at least one DU of the one or more DUs to modify IQ data packets sent by the at least one DU on the fronthaul link to reduce use of the capacity of the fronthaul link.
The changing in how IQ data packets sent on the fronthaul link are handled to reduce use of the capacity of the fronthaul link may include one or more of: forcing at least one DU of the one or more DUs to restrict a number of cells being serviced by the at least one DU to avoid exceeding the capacity of the fronthaul link; stacking the IQ data packets from all cells serviced by the at least one DU to avoid exceeding the capacity of the fronthaul link; re-arranging an order of the IQ data packets from all cells serviced by the at least one DU to avoid an instantaneous reaching of a peak limit of the capacity of the fronthaul link; forcing one or more of the at least one DU and one or more associated RUs on the fronthaul link to send smaller size data per orthogonal frequency-division multiplexing (OFDM) symbol than previously sent; and forcing the at least one DU to restrict assigned resources to reduce the network traffic on the fronthaul link.
The changing in how IQ data packets sent on the fronthaul link are handled to reduce use of the capacity of the fronthaul link may include: determining there is enough capacity in subsequent time-domain slots on the fronthaul link to re-arrange an order of the IQ data packets from all cells serviced by the at least one DU to avoid an instantaneous reaching of a peak limit of the capacity of the fronthaul link; and in response to determining there is enough capacity in subsequent time-domain slots on the fronthaul link, re-arranging the order of the IQ data packets from all cells serviced by the at least one DU to avoid an instantaneous reaching of a peak limit of the capacity of the fronthaul link to an extent latency budgets of corresponding RUs transmitting the cells are not exceeded.
The changing in how IQ data packets sent on the fronthaul link are handled to reduce use of the capacity of the fronthaul link may include: instructing at least one DU of the one or more DUs to modify allocation assignments for IQ data packets provided for OFDM symbols such that IQ data packets sent by the at least one DU are assigned in a frequency domain first and then in a time domain to reduce use of the capacity of the fronthaul link. Instructing at least one DU to modify allocation assignments for IQ data packets such that the IQ data packets sent by the at least one DU are assigned in a frequency domain first and then in a time domain may include: instructing the at least one DU to modify allocation assignments for IQ data packets such that the IQ data packets sent by the at least one DU are each split between at least two corresponding Physical Downlink Control Channel (PDCCH) OFDM symbols in a time domain to reduce use of the capacity of the fronthaul link.
The changing in how IQ data packets sent on the fronthaul link are handled to reduce use of the capacity of the fronthaul link includes forcing at least one DU of the one or more DUs to restrict a number of cells being serviced by the at least one DU to avoid exceeding the capacity of the fronthaul link based on one or more of: network slicing priority and fixed cell priority.
A system in a wireless telecommunication network may comprise at least one processor; and at least one memory coupled to the at least one processor having computer-executable instructions stored thereon which, when executed by the at least one processor, cause the following operations to be performed: detecting that a capacity of a fronthaul link between one or more distributed units (DUs) and one or more radio units (RUs) of the wireless telecommunication network has been or will be exceeded; and in response to the detection that the capacity of the fronthaul link has been or will be exceeded, a software intelligence layer operating on a transport layer router that aggregates network traffic from the one or more RUs causing a change in how in-phase and quadrature (IQ) data packets sent on the fronthaul link are handled to reduce use of the capacity of the fronthaul link.
The changing in how IQ data packets sent on the fronthaul link are handled to reduce use of the capacity of the fronthaul link may include: instructing at least one DU of the one or more DUs to modify IQ data packets sent by the at least one DU on the fronthaul link to reduce use of the capacity of the fronthaul link.
The changing in how IQ data packets sent on the fronthaul link are handled to reduce use of the capacity of the fronthaul link may include one or more of: forcing at least one DU of the one or more DUs to restrict a number of cells being serviced by the at least one DU to avoid exceeding the capacity of the fronthaul link; stacking the IQ data packets from all cells serviced by the at least one DU to avoid exceeding the capacity of the fronthaul link; re-arranging an order of the IQ data packets from all cells serviced by the at least one DU to avoid an instantaneous reaching of a peak limit of the capacity of the fronthaul link; forcing one or more of the at least one DU and one or more associated RUs on the fronthaul link to send smaller size data per orthogonal frequency-division multiplexing (OFDM) symbol than previously sent; and forcing the at least one DU to restrict assigned resources to reduce the network traffic on the fronthaul link.
The changing in how IQ data packets sent on the fronthaul link are handled to reduce use of the capacity of the fronthaul link may include: determining there is enough capacity in subsequent time-domain slots on the fronthaul link to re-arrange an order of the IQ data packets from all cells serviced by the at least one DU to avoid an instantaneous reaching of a peak limit of the capacity of the fronthaul link; and in response to determining there is enough capacity in subsequent time-domain slots on the fronthaul link, re-arranging the order of the IQ data packets from all cells serviced by the at least one DU to avoid an instantaneous reaching of a peak limit of the capacity of the fronthaul link to an extent latency budgets of corresponding RUs transmitting the cells are not exceeded.
The changing in how IQ data packets sent on the fronthaul link are handled to reduce use of the capacity of the fronthaul link may include: instructing at least one DU of the one or more DUs to modify allocation assignments for IQ data packets provided for OFDM symbols such that IQ data packets sent by the at least one DU are assigned in a frequency domain first and then in a time domain to reduce use of the capacity of the fronthaul link.
Instructing at least one DU to modify allocation assignments for IQ data packets such that the IQ data packets sent by the at least one DU are assigned in a frequency domain first and then in a time domain may include: instructing the at least one DU to modify allocation assignments for IQ data packets such that the IQ data packets sent by the at least one DU are each split between at least two corresponding Physical Downlink Control Channel (PDCCH) OFDM symbols in a time domain to reduce use of the capacity of the fronthaul link.
The changing in how IQ data packets sent on the fronthaul link are handled to reduce use of the capacity of the fronthaul link includes forcing at least one DU of the one or more DUs to restrict a number of cells being serviced by the at least one DU to avoid exceeding the capacity of the fronthaul link based on one or more of: network slicing priority and fixed cell priority. A non-transitory computer-readable storage medium may have computerexecutable instructions stored thereon which, when executed by at least one processor, cause the following operations to be performed: detecting that a capacity of a fronthaul link between one or more distributed units (DUs) and one or more radio units (RUs) of the wireless telecommunication network has been or will be exceeded; and in response to the detection that the capacity of the fronthaul link has been or will be exceeded, a software intelligence layer operating on a transport layer router that aggregates network traffic from the one or more RUs causing a change in how in-phase and quadrature (IQ) data packets sent on the fronthaul link are handled to reduce use of the capacity of the fronthaul link.
The changing in how IQ data packets sent on the fronthaul link are handled to reduce use of the capacity of the fronthaul link may include: instructing at least one DU of the one or more DUs to modify IQ data packets sent by the at least one DU on the fronthaul link to reduce use of the capacity of the fronthaul link.
The changing in how IQ data packets sent on the fronthaul link are handled to reduce use of the capacity of the fronthaul link may include one or more of: forcing at least one DU of the one or more DUs to restrict a number of cells being serviced by the at least one DU to avoid exceeding the capacity of the fronthaul link; stacking the IQ data packets from all cells serviced by the at least one DU to avoid exceeding the capacity of the fronthaul link; re-arranging an order of the IQ data packets from all cells serviced by the at least one DU to avoid an instantaneous reaching of a peak limit of the capacity of the fronthaul link; forcing one or more of the at least one DU and one or more associated RUs on the fronthaul link to send smaller size data per orthogonal frequency-division multiplexing (OFDM) symbol than previously sent; and forcing the at least one DU to restrict assigned resources to reduce the network traffic on the fronthaul link.
The changing in how IQ data packets sent on the fronthaul link are handled to reduce use of the capacity of the fronthaul link may include: determining there is enough capacity in subsequent time-domain slots on the fronthaul link to re-arrange an order of the IQ data packets from all cells serviced by the at least one DU to avoid an instantaneous reaching of a peak limit of the capacity of the fronthaul link; and in response to determining there is enough capacity in subsequent time-domain slots on the fronthaul link, re-arranging the order of the IQ data packets from all cells serviced by the at least one DU to avoid an instantaneous reaching of a peak limit of the capacity of the fronthaul link to an extent latency budgets of corresponding RUs transmitting the cells are not exceeded.
The causing a change in how IQ data packets sent on the fronthaul link are handled to reduce use of the capacity of the fronthaul link may include: instructing at least one DU of the one or more DUs to modify allocation assignments for IQ data packets provided for OFDM symbols such that IQ data packets sent by the at least one DU are assigned in a frequency domain first and then in a time domain to reduce use of the capacity of the fronthaul link.
Instructing at least one DU to modify allocation assignments for IQ data packets such that the IQ data packets sent by the at least one DU are assigned in a frequency domain first and then in a time domain may include: instructing the at least one DU to modify allocation assignments for IQ data packets such that the IQ data packets sent by the at least one DU are each split between at least two corresponding Physical Downlink Control Channel (PDCCH) OFDM symbols in a time domain to reduce use of the capacity of the fronthaul link.
BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS
Non-limiting and non-exhaustive embodiments are described with reference to the following drawings. In the drawings, like reference numerals refer to like parts throughout the various figures unless otherwise specified.
For a better understanding of the present invention, reference will be made to the following Detailed Description, which is to be read in association with the accompanying drawings:
Figure 1 illustrates a diagram of an example fronthaul (FH) link between a distributed unit (DU) and a radio unit (RU) of a fifth generation (5G) wireless telecommunication network and an example structure of a physical resource block (PRB) and associated orthogonal frequency-division multiplexing (OFDM) symbols that may be send on the FH link over a corresponding Physical Downlink Control Channel (PDCCH).
Figure 2 illustrates an example portion of the 5G wireless telecommunication network showing connectivity between various example DUs and an example representative RU via a transport layer router over the FH link of Figure 1 . Figure 3 illustrates an example software intelligence layer operating on a transport layer router that aggregates network traffic from the one or more RUs in accordance with embodiments described herein.
Figure 4 illustrates the example software intelligence layer of Figure 3 showing various techniques for changing how in-phase and quadrature (IQ) data packets sent on the fronthaul link are handled to reduce use of the capacity of the fronthaul link in accordance with embodiments described herein.
Figure 5 illustrates an example application side software intelligence layer operating at an application layer to perform one or more actions utilizing access to scheduler level information for the DUs to avoid the fronthaul link exceeding a capacity limit in accordance with embodiments described herein.
Figure 6 illustrates a logical flow diagram showing an example embodiment of a process for reducing use of the capacity of the fronthaul link using a software intelligence layer operating on a transport layer router in accordance with embodiments described herein.
Figure 7 illustrates a logical flow diagram showing an example embodiment of a process including various techniques for changing how IQ data packets sent on a fronthaul link are handled to reduce use of the capacity of the fronthaul link in accordance with embodiments described herein.
Figure 8 illustrates a logical flow diagram showing an example embodiment of a process to avoid an instantaneous reaching of a peak limit of the capacity of the fronthaul link in accordance with embodiments described herein.
Figure 9 illustrates a logical flow diagram showing an example embodiment of a process for reducing use of the capacity of the fronthaul link using a software intelligence layer operating at an application layer of the wireless telecommunication network in accordance with embodiments described herein.
Figure 10 illustrates a logical flow diagram showing an example embodiment of a process for reducing use of the capacity of the fronthaul link by handing over or directing calls from a particular cell to other cells in accordance with embodiments described herein.
Figure 11 illustrates a logical flow diagram showing an example embodiment of a process including various techniques to reduce use of the capacity of the fronthaul link by using a software intelligence layer operating at an application layer of the wireless telecommunication network in accordance with embodiments described herein.
Figure 12 shows a system diagram that describes an example implementation of a computing system(s) for implementing embodiments described herein.
DETAILED DESCRIPTION
The following description, along with the accompanying drawings, sets forth certain specific details in order to provide a thorough understanding of various disclosed embodiments. However, one skilled in the relevant art will recognize that the disclosed embodiments may be practiced in various combinations, without one or more of these specific details, or with other methods, components, devices, materials, etc. In other instances, well-known structures or components that are associated with the environment of the present disclosure, including but not limited to the communication systems, computers and networks, have not been shown or described in order to avoid unnecessarily obscuring descriptions of the embodiments. Additionally, the various embodiments may be methods, systems, media, or devices. Accordingly, the various embodiments may be entirely hardware embodiments, entirely software embodiments, or embodiments combining software and hardware aspects.
Throughout the specification, claims, and drawings, the following terms take the meaning explicitly associated herein, unless the context clearly dictates otherwise. The term “herein” refers to the specification, claims, and drawings associated with the current application. The phrases “in one embodiment,” “in another embodiment,” “in various embodiments,” “in some embodiments,” “in other embodiments,” and other variations thereof refer to one or more features, structures, functions, limitations, or characteristics of the present disclosure, and are not limited to the same or different embodiments unless the context clearly dictates otherwise. As used herein, the term “or” is an inclusive “or” operator, and is equivalent to the phrases “A or B, or both” or “A or B or C, or any combination thereof,” and lists with additional elements are similarly treated. The term “based on” is not exclusive and allows for being based on additional features, functions, aspects, or limitations not described, unless the context clearly dictates otherwise. In addition, throughout the specification, the meaning of “a,” “an,” and “the” include singular and plural references. Figure 1 illustrates a diagram of an example fronthaul (FH) link 100 between a distributed unit (DU) 102a and a radio unit (RU) 104a of a fifth generation (5G) wireless telecommunication network and an example structure of a physical resource block (PRB) 400 and associated orthogonal frequency-division multiplexing (OFDM) symbols that may be send on the FH link over a corresponding Physical Downlink Control Channel (PDCCH) 400.
Open radio access networks, such as those according to the Open RAN (O- RAN) Alliance standard specifications (O-RAN) offer the option of placing telecommunication network functions in different places along the signal path, which is referred to as a functional split. A functional split between DU 102 and RU 104a may be different depending on the specific embodiments and implementations (e.g., the O-RAN Alliance definition is Option 7.2x and Small Cell Forum is Option 6).
With O-RAN Option 7.2x deployments, the DU 102 and RU 104a provide the in-phase and quadrature (IQ) data for the downlink (DL) and uplink (UL) data on the FH link 100, respectively. The IQ samples are provided for each orthogonal frequency-division multiplexing (OFDM) symbol 110. The O-RAN standard has provided the flexibility to the DU 102 and RU 104a to include the IQ samples for all the sub-carriers in a given OFDM symbol 110 or provide the IQ data for the subcarriers that contain user data only.
Figure 2 illustrates an example portion of the 5G wireless telecommunication network showing connectivity between various example DUs 102a through 102f and the example representative RU 104a via a transport layer router 201 over the FH link 100 of Figure 1 . In various embodiments, there are additional RUs connected via FH link 100 to one or more corresponding DUs.
In the present example, the FH link 100 has a limited bandwidth (e.g., 25 Gbps) which determines how many cells’ IQ samples can be accommodated in the FH link 100. In the present example, each DU has the capacity to use 4.5 Gbps bandwidth. If all DUs 102a through 102f utilized their full capacity at the same time (e.g., on example Band A, Band B and Band C), this would exceed the 25 Gbps available bandwidth of the FH link 100. Conventionally, there has been no dynamic or optimization solution available to maximize the utilization of FH link 100 with multiple cells’ IQ samples data transmission. Solutions to this problem are disclosed herein with reference to Figures 3 through 12. Figure 3 illustrates a system 300 including an example software intelligence layer 301 operating on a transport layer router 201 that aggregates network traffic from the one or more RUs in accordance with embodiments described herein. In
Figure 3, there is illustrated one example representative RU 104a. However, in various embodiments, there are additional RUs connected via FH link 100 to one or more corresponding DUs. Thus, example representative RU 104a may represent multiple RUs.
The intelligence layer 301 is operating on the router 201 that is aggregating traffic from all the DUs 102a through 102f. The intelligence layer 301 can detect that the FH traffic on FH link 100 from one or more of the DUs 102a through 102f will exceed the capacity supported on the FH link 100. The intelligence layer is configured to start instructing the DUs 102a through 102f to modify the IQ data packet.
One or more of the DUs 102a through 102f may also be instructed to modify the resource allocation assignments such that they are assigned in frequency domain first and then time domain (e.g., Physical Downlink Control Channel (PDCCH) two symbols, assigned first in the frequency domain of both symbols and then increase in the time domain instead of assigning the resource in the first PDCCH symbol and then moving over to next symbol).
Figure 4 illustrates the example software intelligence layer 301 of Figure 3 showing various techniques for changing how in-phase and quadrature (IQ) data packets sent on the fronthaul link 100 are handled to reduce use of the capacity of the fronthaul link 100 in accordance with embodiments described herein.
In various example embodiments, based on the FH link capacity limit and incoming IQ samples from all the RUs and corresponding DUs, the intelligence layer 301 may be configured (but is not limited) to perform one or any combination of the following actions: force the DU to restrict a number of cells (may be based on fixed priority or based on slicing priority); stack the incoming packets from all the RUs and corresponding DUs to ensure the FH capacity limit is not exceeded; re-arrange the packets to avoid instantaneous peak capacity limit of the FH link begin exceeded; force the RU and corresponding DU to send the smaller size per symbol data; and force the DU to restrict the assigned resources to minimize the FH traffic.
Figure 5 illustrates a system 500 including an example application side software intelligence layer 501 operating at an application layer to perform one or more actions utilizing access to scheduler level information for the DUs 102a through 102f to avoid the fronthaul link 100 exceeding a capacity limit in accordance with embodiments described herein.
The application side software intelligence layer 501 operates at an application layer to access to the scheduler level information for multiple DUs 102a through 102f. For example, use of such an application side software intelligence layer 501 is advantageous in an embodiment that utilizes a Cloud-RAN, also referred to as Centralized-RAN (C-RAN) in which multiple virtual DUs (vDUs) are co-located, and the Transmission Time Intervals (TTI) level scheduling information can be exchanged between the vDUs.
In various example embodiments, based on the FH link 100 capacity limit and incoming IQ samples from all the different RUs 104a, 104b, 104c and one or more corresponding DUs 102a through 102f, the application side software intelligence layer 501 is configured (but not limited) to perform one or any combination of the following actions.
At a per DU level, the application side software intelligence layer 501 may direct/handover the calls from one cell to the others (e.g., from a cell transmitted by RU 104b to a cell transmitted by RU 104s) to drain all traffic from that cell so the Control and User Plane data on FH link 100 can be reduced.
The application side software intelligence layer 501 may also or instead leverage advanced techniques like Coordinated Multi-Point transmission and reception (CoMP) to provide better channel estimation by combining signals received from adjacent cell sites and provide better Modulation and Coding Scheme (MCS). With better MCS assignment, fewer physical resource blocks (PRBs) can be assigned to a user to support same QoS, hence reducing the fronthaul bandwidth usage.
To limit FH BW usage on UL, the application side software intelligence layer 501 may coordinate timing between the different RUs (e.g., RUs 104a, 104b, 104c) and direct them to perform measurements across all PRBs at different times to limit the peak UL FH network traffic. These measurements are helpful for noise/interference calculations.
The application side software intelligence layer 501 may also or instead help reduce the Control Plane (C-Plane) data volume (C-Plane traffic shows characteristics of the User Plane (U-Plane) data). The C-Plane data does not need to be sent every OFDM symbol, but could be sent after some number of TTIs and could be sent at different times to limit the peak FH traffic. As an example, if C- Plane traffic is sent every 5 TTIs (5 ms), this may help reduce the C-Plane overhead by 5x14 symbols = 70 times.
The application side software intelligence layer 501 may also or instead cause exchange of non-service impacting data, e.g., telemetry data (fault monitoring (FM), performance monitoring (PM), and Logs) on the FH link 100 to be avoided during peak network traffic times on the FH link 100. In an example embodiment, the application side software intelligence layer 501 may direct the RUs 104a, 104b, 104c to keep collecting the telemetry data and send only when there is bandwidth available on the FH link 100.
Figure 6 illustrates a logical flow diagram showing an example embodiment of a process 600 for reducing use of the capacity of the fronthaul link using a software intelligence layer operating on a transport layer router in accordance with embodiments described herein.
At 602, the system detects that a capacity of a fronthaul link between one or more distributed units (DUs) and one or more radio units (RUs) of the wireless telecommunication network has been or will be exceeded.
At 604, in response to the detection that the capacity of the fronthaul link has been or will be exceeded, a software intelligence layer operating on a transport layer router that aggregates network traffic from the one or more RUs causes a change in how in-phase and quadrature (IQ) data packets sent on the fronthaul link are handled to reduce use of the capacity of the fronthaul link. For example, the software intelligence layer may instruct at least one DU of the one or more DUs to modify IQ data packets sent by the at least one DU on the fronthaul link to reduce use of the capacity of the fronthaul link.
Figure 7 illustrates a logical flow diagram showing an example embodiment of a process 700 including various techniques for changing how IQ data packets sent on a fronthaul link are handled to reduce use of the capacity of the fronthaul link in accordance with embodiments described herein.
At 702, the intelligence layer operating on a transport layer router may force at least one DU of the one or more DUs to restrict a number of cells being serviced by the at least one DU to avoid exceeding the capacity of the fronthaul link; At 704, the intelligence layer may also or instead stack the IQ data packets from all cells serviced by the at least one DU to avoid exceeding the capacity of the fronthaul link.
At 706, the intelligence layer may also or instead re-arrange an order of the IQ data packets from all cells serviced by the at least one DU to avoid an instantaneous reaching of a peak limit of the capacity of the fronthaul link.
At 708, the intelligence layer may also or instead force one or more of the at least one DU and one or more associated RUs on the fronthaul link to send smaller size data per orthogonal frequency-division multiplexing (OFDM) symbol than previously sent.
At 710, the intelligence layer may also or instead force the at least one DU to restrict assigned resources to reduce the network traffic on the fronthaul link.
In various embodiments, the intelligence layer may perform one or more, any combination of, the above actions above of process 700 in various different orders.
Figure 8 illustrates a logical flow diagram showing an example embodiment of a process 800 to avoid an instantaneous reaching of a peak limit of the capacity of the fronthaul link in accordance with embodiments described herein.
At 802, the intelligence layer determines there is enough capacity in subsequent time-domain slots on the fronthaul link to re-arrange an order of the IQ data packets from all cells serviced by the at least one DU to avoid an instantaneous reaching of a peak limit of the capacity of the fronthaul link.
At 804, the intelligence layer, in response to determining there is enough capacity in subsequent time-domain slots on the fronthaul link, re-arranges the order of the IQ data packets from all cells serviced by the at least one DU to avoid an instantaneous reaching of a peak limit of the capacity of the fronthaul link to an extent latency budgets of corresponding RUs transmitting the cells are not exceeded.
In various embodiments, an intelligence layer operating on a transport layer router may also or instead instruct at least one DU of the one or more DUs to modify allocation assignments for IQ data packets provided for OFDM symbols such that IQ data packets sent by the at least one DU are assigned in a frequency domain first and then in a time domain to reduce use of the capacity of the fronthaul link. For example, the intelligence layer may instruct the at least one DU to modify allocation assignments for IQ data packets such that the IQ data packets sent by the at least one DU are each split between at least two corresponding Physical Downlink Control Channel (PDCCH) OFDM symbols in a time domain to reduce use of the capacity of the fronthaul link.
In some embodiments, the intelligence layer operating on the transport layer router may also or instead force at least one DU of the one or more DUs to restrict a number of cells being serviced by the at least one DU to avoid exceeding the capacity of the fronthaul link based on one or more of: network slicing priority and fixed cell priority.
Figure 9 illustrates a logical flow diagram showing an example embodiment of a process 900 for reducing use of the capacity of the fronthaul link using a software intelligence layer operating at an application layer of the wireless telecommunication network in accordance with embodiments described herein.
At 902, the system determines a capacity limit of a fronthaul link between one or more distributed units (DUs) and one or more radio units (RUs) of the wireless telecommunication network.
At 904, a software intelligence layer operating at an application layer of the wireless telecommunication network performs one or more actions utilizing access to scheduler level information for the one or more DUs to avoid the fronthaul link exceeding the capacity limit based on incoming in-phase and quadrature (IQ) samples to a router that aggregates network traffic from the one or more RUs. In an example embodiment, the intelligence layer communicates with the one or more DUs over a fifth generation (5G) Radio access Network (RAN) E2 interface. Also, in various embodiments, the intelligence layer may be operating on hardware at a same data center as the one or more DUs (i.e. , co-located with the one or more DUs).
Figure 10 illustrates a logical flow diagram showing an example embodiment of a process 1100 for reducing use of the capacity of the fronthaul link by handing over or directing calls from a particular cell to other cells in accordance with embodiments described herein.
At 1002, the system detects that a capacity of the fronthaul link has been or will be exceeded; and
At 1004, a software intelligence layer operating at an application layer of the wireless telecommunication network, in response to detecting that the capacity of the fronthaul link has been or will be exceeded, per each of at least one DU of the one or more DUs, hands over or directing calls from a particular cell serviced by the DU to other cells serviced by the DU to drain network traffic from that particular cell such that control plane and user plane data on the fronthaul link is reduced to avoid the fronthaul link exceeding the capacity limit.
Figure 11 illustrates a logical flow diagram showing an example embodiment of a process 1100 including various techniques to reduce use of the capacity of the fronthaul link by using a software intelligence layer operating at an application layer of the wireless telecommunication network in accordance with embodiments described herein.
A software intelligence layer operating at an application layer of a wireless telecommunication network, in order to avoid the fronthaul link of the wireless telecommunication network exceeding the capacity limit may perform one or more, or any combination of, the following actions:
At 1102, the intelligence layer may combine signals received from adjacent cell sites associated with corresponding RUs of the one or more RUs to increase accuracy of channel estimation. In an example embodiment, the combining of signals received from adjacent cell sites includes utilizing a Coordinated Multi-Point transmission and reception (CoMP) technique for the adjacent cell sites to avoid the fronthaul link exceeding the capacity limit. The intelligence layer may determine whether DUs servicing the corresponding RUs are co-located. In response to a determination that the DUs servicing the corresponding RUs are co-located, the intelligence layer may perform the combining of signals received from adjacent cell sites and the providing the higher MCS.
At 1104, the intelligence layer may provide higher Modulation and Coding Scheme (MCS) for a user equipment (UE) connection using the combined signals over the fronthaul link than prior to combining the signals.
At 1106, the intelligence layer may assign fewer physical resource blocks (PRBs) to support the connection at a same quality of service (QoS) than prior to providing the higher MCS.
At 1108, the intelligence layer may reduce fronthaul bandwidth being used by the connection as a result of the assigning of fewer PRBs to avoid the fronthaul link exceeding the capacity limit.
In various example embodiments, in order to avoid the fronthaul link exceeding the capacity limit, the intelligence layer may coordinate timing between the one or more RUs for sending IQ data on the fronthaul link including directing each of the one or more RUs to perform radio spectrum measurements across all physical resource blocks (PRBs) associated with connections from the one or more RUs at different times to limit fronthaul link bandwidth use and peak uplink (UL) network traffic on the fronthaul link. For example, the coordinating timing between the one or more RUs for sending IQ data on the fronthaul link may include each RU of the one or more RUs sending respective IQ data at different times in different orthogonal frequency-division multiplexing (OFDM) symbols on the fronthaul link. The radio spectrum measurements may include measurements for performing noise and interference calculations for determining PRB allocations to user equipment (UE) connecting to the wireless telecommunication network via the one or more RUs.
Also, in order to avoid the fronthaul link exceeding the capacity limit, the intelligence layer may reduce control plane (c-plane) data volume on the fronthaul link by at least causing the c-plane data to not be sent at every OFDM symbol, but instead cause the c-plane data to be sent from respective DUs of the one or more DUs at a number of Transmission Time Intervals (TTIs) to limit peak fronthaul link network traffic. For example, the number of TTIs at which the c-plane data is caused to be sent may be every 5 TTIs.
In various example embodiments, in order to avoid the fronthaul link exceeding the capacity limit the intelligence layer may perform: directing the one or more RUs to avoid sending non-service impacting data over the fronthaul link during peak fronthaul link network traffic times; directing the one or more RUs to keep collecting and storing the non-service impacting data during the peak fronthaul link network traffic times; and directing the one or more RUs to send the collected non- service impacting data only when there is bandwidth available on the fronthaul link. The non-service impacting data may include telemetry data regarding one or more of: quality of service provided by the one or more RUs and quality of service provided by the one or more DUs. In various example embodiments, the telemetry data may include one or more of fault monitoring data, performance monitoring data and logs.
The intelligence layer may cause one or more, or any combination of, the above actions to be performed. Figure 12 shows a system diagram that describes an example implementation of a computing system(s) for implementing embodiments described herein.
The functionality described herein for adaptive resource allocation for a wireless telecommunication network fronthaul link can be implemented either on dedicated hardware, as a software instance running on dedicated hardware, or as a virtualized function instantiated on an appropriate platform, e.g., a cloud infrastructure. In some embodiments, such functionality may be completely software-based and designed as cloud-native, meaning that they are agnostic to the underlying cloud infrastructure, allowing higher deployment agility and flexibility. However, Figure 12 illustrates an example of underlying hardware on which such software and functionality may be hosted and/or implemented.
In particular, shown is example host computer system(s) 1201 . For example, such computer system(s) 1201 may represent one or more of those in various data centers, base stations and cell sites shown and/or described herein that are, or that host or implement the functions of: routers, components, microservices, nodes, node groups, control planes, clusters, virtual machines, NFs, intelligence layers, orchestrators and/or other aspects described herein, as applicable, for adaptive resource allocation for a wireless telecommunication network fronthaul link. In some embodiments, one or more special-purpose computing systems may be used to implement the functionality described herein. Accordingly, various embodiments described herein may be implemented in software, hardware, firmware, or in some combination thereof. Host computer system(s) 1201 may include memory 1202, one or more central processing units (CPUs) 1214, I/O interfaces 1218, other computer- readable media 1220, and network connections 1222.
Memory 1202 may include one or more various types of non-volatile and/or volatile storage technologies. Examples of memory 1202 may include, but are not limited to, flash memory, hard disk drives, optical drives, solid-state drives, various types of random access memory (RAM), various types of read-only memory (ROM), neural networks, other computer-readable storage media (also referred to as processor-readable storage media), or the like, or any combination thereof. Memory 1202 may be utilized to store information, including computer-readable instructions that are utilized by CPU 1214 to perform actions, including those of embodiments described herein. Memory 1202 may have stored thereon control module(s) 1204. The control module(s) 1204 may be configured to implement and/or perform some or all of the functions of the systems, components and modules described herein for adaptive resource allocation for a wireless telecommunication network fronthaul link. Memory 1202 may also store other programs and data 1210, which may include rules, databases, application programming interfaces (APIs), software containers, nodes, pods, clusters, node groups, control planes, software defined data centers (SDDCs), microservices, virtualized environments, software platforms, cloud computing service software, network management software, network orchestrator software, intelligence layer software, network functions (NF), artificial intelligence (Al) or machine learning (ML) programs or models to perform the functionality described herein, user interfaces, operating systems, other network management functions, other NFs, etc.
Network connections 1222 are configured to communicate with other computing devices to facilitate the functionality described herein. In various embodiments, the network connections 1222 include transmitters and receivers (not illustrated), cellular telecommunication network equipment and interfaces, and/or other computer network equipment and interfaces to send and receive data as described herein, such as to send and receive instructions, commands and data to implement the processes described herein. I/O interfaces 1218 may include a video interfaces, other data input or output interfaces, or the like. Other computer-readable media 1220 may include other types of stationary or removable computer-readable media, such as removable flash drives, external hard drives, or the like.
The various embodiments described above can be combined to provide further embodiments. These and other changes can be made to the embodiments in light of the above-detailed description. In general, in the following claims, the terms used should not be construed to limit the claims to the specific embodiments disclosed in the specification and the claims, but should be construed to include all possible embodiments along with the full scope of equivalents to which such claims are entitled. Accordingly, the claims are not limited by the disclosure.

Claims

1 . A method in a wireless telecommunication network, the method comprising: determining a capacity limit of a fronthaul link between one or more distributed units (DUs) and one or more radio units (RUs) of the wireless telecommunication network; and a software intelligence layer operating at an application layer of the wireless telecommunication network performing one or more actions utilizing access to scheduler level information for the one or more DUs to avoid the fronthaul link exceeding the capacity limit based on incoming in-phase and quadrature (IQ) samples to a router that aggregates network traffic from the one or more RUs.
2. The method of claim 1 wherein the one or more actions includes: detecting that a capacity of the fronthaul link has been or will be exceeded; and in response to detecting that the capacity of the fronthaul link has been or will be exceeded, per each of at least one DU of the one or more DUs, handing over or directing calls from a particular cell serviced by the DU to other cells serviced by the DU to drain network traffic from that particular cell such that control plane and user plane data on the fronthaul link is reduced to avoid the fronthaul link exceeding the capacity limit.
3. The method of claim 1 wherein the one or more actions includes one or more of: in order to avoid the fronthaul link exceeding the capacity limit: combining signals received from adjacent cell sites associated with corresponding RUs of the one or more RUs to increase accuracy of channel estimation; providing higher Modulation and Coding Scheme (MCS) for a user equipment (UE) connection using the combined signals over the fronthaul link than prior to combining the signals; assigning fewer physical resource blocks (PRBs) to support the connection at a same quality of service (QoS) than prior to providing the higher MCS; and reducing fronthaul bandwidth being used by the connection as a result of the assigning of fewer PRBs to avoid the fronthaul link exceeding the capacity limit.
4. The method of claim 3 wherein the combining signals received from adjacent cell sites includes utilizing a Coordinated Multi-Point transmission and reception (CoMP) technique for the adjacent cell sites to avoid the fronthaul link exceeding the capacity limit.
5. The method of claim 3 further comprising: determining whether DUs servicing the corresponding RUs are co-located; and in response to a determination that the DUs servicing the corresponding RUs are co-located, performing the combining signals received from adjacent cell sites and the providing the higher MCS.
6. The method of claim 1 wherein the one or more actions includes: in order to avoid the fronthaul link exceeding the capacity limit: coordinating timing between the one or more RUs for sending IQ data on the fronthaul link including directing each of the one or more RUs to perform radio spectrum measurements across all physical resource blocks (PRBs) associated with connections from the one or more RUs at different times to limit fronthaul link bandwidth use and peak uplink (UL) network traffic on the fronthaul link.
7. The method of claim 6 wherein the coordinating timing between the one or more RUs for sending IQ data on the fronthaul link includes each RU of the one or more RUs sending respective IQ data at different times in different orthogonal frequency-division multiplexing (OFDM) symbols on the fronthaul link.
8. The method of claim 6 wherein the radio spectrum measurements include measurements for performing noise and interference calculations for determining PRB allocations to user equipment (UE) connecting to the wireless telecommunication network via the one or more RUs.
9. The method of claim 1 wherein the one or more actions includes: in order to avoid the fronthaul link exceeding the capacity limit: reducing control plane (c-plane) data volume on the fronthaul link by at least causing the c-plane data to not be sent at every OFDM symbol, but instead causing the c-plane data to be sent from respective DUs of the one or more DUs at a number of Transmission Time Intervals (TTIs) to limit peak fronthaul link network traffic.
10. The method of claim 9 wherein the number of TTIs at which the c-plane data is caused to be sent is every 5 TTIs.
1 1 . The method of claim 1 wherein the one or more actions includes: in order to avoid the fronthaul link exceeding the capacity limit: directing the one or more RUs to avoid sending non-service impacting data over the fronthaul link during peak fronthaul link network traffic times; directing the one or more RUs to keep collecting and storing the non-service impacting data during the peak fronthaul link network traffic times; and directing the one or more RUs to send the collected non-service impacting data only when there is bandwidth available on the fronthaul link.
12. The method of claim 1 1 wherein the non-service impacting data includes telemetry data regarding one or more of: quality of service provided by the one or more RUs and quality of service provided by the one or more DUs .
13. The method of claim 12 wherein the telemetry data includes one or more of fault monitoring data, performance monitoring data and logs.
14. The method of claim 1 wherein the intelligence layer is operating on hardware at a same data center as the one or more DUs.
15. The method of claim 1 wherein the intelligence layer communicates with the one or more DUs over a fifth generation (5G) Radio access Network (RAN) E2 interface.
16. A system comprising:
At least one processor; and
At least one memory coupled to the at least one processor having computerexecutable instructions stored thereon which, when executed by the at least one processor, causes operations to be performed, the operations including: determining a capacity limit of a fronthaul link between one or more distributed units (DUs) and one or more radio units (RUs) of the wireless telecommunication network; and a software intelligence layer operating at an application layer of the wireless telecommunication network performing one or more actions utilizing access to scheduler level information for the one or more DUs to avoid the fronthaul link exceeding the capacity limit based on incoming in-phase and quadrature (IQ) samples to a router that aggregates network traffic from the one or more RUs.
17. The system of claim 16 wherein the one or more actions includes: detecting that a capacity of the fronthaul link has been or will be exceeded; and in response to detecting that the capacity of the fronthaul link has been or will be exceeded, per each of at least one DU of the one or more DUs, handing over or directing calls from a particular cell serviced by the DU to other cells serviced by the DU to drain network traffic from that particular cell such that control plane and user plane data on the fronthaul link is reduced to avoid the fronthaul link exceeding the capacity limit.
18. The system of claim 16 wherein the one or more actions includes one or more of: in order to avoid the fronthaul link exceeding the capacity limit: combining signals received from adjacent cell sites associated with corresponding RUs of the one or more RUs to increase accuracy of channel estimation; providing higher Modulation and Coding Scheme (MCS) for a user equipment (UE) connection using the combined signals over the fronthaul link than prior to combining the signals; assigning fewer physical resource blocks (PRBs) to support the connection at a same quality of service (QoS) than prior to providing the higher MCS; and reducing fronthaul bandwidth being used by the connection as a result of the assigning of fewer PRBs to avoid the fronthaul link exceeding the capacity limit.
19. A non-transitory computer-readable storage medium having computerexecutable instructions stored thereon which, when executed by at least one processor, causes operations to be performed, the operations including: determining a capacity limit of a fronthaul link between one or more distributed units (DUs) and one or more radio units (RUs) of the wireless telecommunication network; and a software intelligence layer operating at an application layer of the wireless telecommunication network performing one or more actions utilizing access to scheduler level information for the one or more DUs to avoid the fronthaul link exceeding the capacity limit based on incoming in-phase and quadrature (IQ) samples to a router that aggregates network traffic from the one or more RUs.
20. The non-transitory computer-readable storage medium of claim 19 wherein the one or more actions includes: detecting that a capacity of the fronthaul link has been or will be exceeded; and in response to detecting that the capacity of the fronthaul link has been or will be exceeded, per each of at least one DU of the one or more DUs, handing over or directing calls from a particular cell serviced by the DU to other cells serviced by the DU to drain network traffic from that particular cell such that control plane and user plane data on the fronthaul link is reduced to avoid the fronthaul link exceeding the capacity limit.
21 . A method in a wireless telecommunication network, the method comprising: detecting that a capacity of a fronthaul link between one or more distributed units (DUs) and one or more radio units (RUs) of the wireless telecommunication network has been or will be exceeded; and in response to the detection that the capacity of the fronthaul link has been or will be exceeded, a software intelligence layer operating on a transport layer router that aggregates network traffic from the one or more RUs causing a change in how in-phase and quadrature (IQ) data packets sent on the fronthaul link are handled to reduce use of the capacity of the fronthaul link.
22. The method of claim 21 wherein the causing a change in how IQ data packets sent on the fronthaul link are handled to reduce use of the capacity of the fronthaul link includes: instructing at least one DU of the one or more DUs to modify IQ data packets sent by the at least one DU on the fronthaul link to reduce use of the capacity of the fronthaul link.
23. The method of claim 21 wherein the causing a change in how IQ data packets sent on the fronthaul link are handled to reduce use of the capacity of the fronthaul link includes one or more of: forcing at least one DU of the one or more DUs to restrict a number of cells being serviced by the at least one DU to avoid exceeding the capacity of the fronthaul link; stacking the IQ data packets from all cells serviced by the at least one DU to avoid exceeding the capacity of the fronthaul link; re-arranging an order of the IQ data packets from all cells serviced by the at least one DU to avoid an instantaneous reaching of a peak limit of the capacity of the fronthaul link; forcing one or more of the at least one DU and one or more associated RUs on the fronthaul link to send smaller size data per orthogonal frequency-division multiplexing (OFDM) symbol than previously sent; and forcing the at least one DU to restrict assigned resources to reduce the network traffic on the fronthaul link.
24. The method of claim 21 wherein the causing a change in how IQ data packets sent on the fronthaul link are handled to reduce use of the capacity of the fronthaul link includes: determining there is enough capacity in subsequent time-domain slots on the fronthaul link to re-arrange an order of the IQ data packets from all cells serviced by the at least one DU to avoid an instantaneous reaching of a peak limit of the capacity of the fronthaul link; and in response to determining there is enough capacity in subsequent timedomain slots on the fronthaul link, re-arranging the order of the IQ data packets from all cells serviced by the at least one DU to avoid an instantaneous reaching of a peak limit of the capacity of the fronthaul link to an extent latency budgets of corresponding RUs transmitting the cells are not exceeded.
25. The method of claim 21 wherein the causing a change in how IQ data packets sent on the fronthaul link are handled to reduce use of the capacity of the fronthaul link includes: instructing at least one DU of the one or more DUs to modify allocation assignments for IQ data packets provided for OFDM symbols such that IQ data packets sent by the at least one DU are assigned in a frequency domain first and then in a time domain to reduce use of the capacity of the fronthaul link.
26. The method of claim 25 wherein the instructing the at least one DU to modify allocation assignments for IQ data packets such that the IQ data packets sent by the at least one DU are assigned in a frequency domain first and then in a time domain includes: instructing the at least one DU to modify allocation assignments for IQ data packets such that the IQ data packets sent by the at least one DU are each split between at least two corresponding Physical Downlink Control Channel (PDCCH) OFDM symbols in a time domain to reduce use of the capacity of the fronthaul link.
27. The method of claim 21 wherein the causing a change in how IQ data packets sent on the fronthaul link are handled to reduce use of the capacity of the fronthaul link includes forcing at least one DU of the one or more DUs to restrict a number of cells being serviced by the at least one DU to avoid exceeding the capacity of the fronthaul link based on one or more of: network slicing priority and fixed cell priority.
28. A system comprising:
At least one processor; and
At least one memory coupled to the at least one processor having computerexecutable instructions stored thereon which, when executed by the at least one processor, cause the following operations to be performed: detecting that a capacity of a fronthaul link between one or more distributed units (DUs) and one or more radio units (RUs) of the wireless telecommunication network has been or will be exceeded; and in response to the detection that the capacity of the fronthaul link has been or will be exceeded, a software intelligence layer operating on a transport layer router that aggregates network traffic from the one or more RUs causing a change in how in-phase and quadrature (IQ) data packets sent on the fronthaul link are handled to reduce use of the capacity of the fronthaul link.
29. The system of claim 28 wherein the causing a change in how IQ data packets sent on the fronthaul link are handled to reduce use of the capacity of the fronthaul link includes: instructing at least one DU of the one or more DUs to modify IQ data packets sent by the at least one DU on the fronthaul link to reduce use of the capacity of the fronthaul link.
30. The system of claim 28 wherein the causing a change in how IQ data packets sent on the fronthaul link are handled to reduce use of the capacity of the fronthaul link includes one or more of: forcing at least one DU of the one or more DUs to restrict a number of cells being serviced by the at least one DU to avoid exceeding the capacity of the fronthaul link; stacking the IQ data packets from all cells serviced by the at least one DU to avoid exceeding the capacity of the fronthaul link; re-arranging an order of the IQ data packets from all cells serviced by the at least one DU to avoid an instantaneous reaching of a peak limit of the capacity of the fronthaul link; forcing one or more of the at least one DU and one or more associated RUs on the fronthaul link to send smaller size data per orthogonal frequency-division multiplexing (OFDM) symbol than previously sent; and forcing the at least one DU to restrict assigned resources to reduce the network traffic on the fronthaul link.
31 . The system of claim 28 wherein the causing a change in how IQ data packets sent on the fronthaul link are handled to reduce use of the capacity of the fronthaul link includes: determining there is enough capacity in subsequent time-domain slots on the fronthaul link to re-arrange an order of the IQ data packets from all cells serviced by the at least one DU to avoid an instantaneous reaching of a peak limit of the capacity of the fronthaul link; and in response to determining there is enough capacity in subsequent timedomain slots on the fronthaul link, re-arranging the order of the IQ data packets from all cells serviced by the at least one DU to avoid an instantaneous reaching of a peak limit of the capacity of the fronthaul link to an extent latency budgets of corresponding RUs transmitting the cells are not exceeded.
32. The system of claim 28 wherein the causing a change in how IQ data packets sent on the fronthaul link are handled to reduce use of the capacity of the fronthaul link includes: instructing at least one DU of the one or more DUs to modify allocation assignments for IQ data packets provided for OFDM symbols such that IQ data packets sent by the at least one DU are assigned in a frequency domain first and then in a time domain to reduce use of the capacity of the fronthaul link.
33. The system of claim 32 wherein the instructing the at least one DU to modify allocation assignments for IQ data packets such that the IQ data packets sent by the at least one DU are assigned in a frequency domain first and then in a time domain includes: instructing the at least one DU to modify allocation assignments for IQ data packets such that the IQ data packets sent by the at least one DU are each split between at least two corresponding Physical Downlink Control Channel (PDCCH) OFDM symbols in a time domain to reduce use of the capacity of the fronthaul link.
34. The system of claim 28 wherein the causing a change in how IQ data packets sent on the fronthaul link are handled to reduce use of the capacity of the fronthaul link includes forcing at least one DU of the one or more DUs to restrict a number of cells being serviced by the at least one DU to avoid exceeding the capacity of the fronthaul link based on one or more of: network slicing priority and fixed cell priority.
35. A non-transitory computer-readable storage medium having computerexecutable instructions stored thereon which, when executed by at least one processor, cause the following operations to be performed: detecting that a capacity of a fronthaul link between one or more distributed units (DUs) and one or more radio units (RUs) of the wireless telecommunication network has been or will be exceeded; and in response to the detection that the capacity of the fronthaul link has been or will be exceeded, a software intelligence layer operating on a transport layer router that aggregates network traffic from the one or more RUs causing a change in how in-phase and quadrature (IQ) data packets sent on the fronthaul link are handled to reduce use of the capacity of the fronthaul link.
36. The non-transitory computer-readable storage medium of claim 35 wherein the causing a change in how IQ data packets sent on the fronthaul link are handled to reduce use of the capacity of the fronthaul link includes: instructing at least one DU of the one or more DUs to modify IQ data packets sent by the at least one DU on the fronthaul link to reduce use of the capacity of the fronthaul link.
37. The non-transitory computer-readable storage medium of claim 35 wherein the causing a change in how IQ data packets sent on the fronthaul link are handled to reduce use of the capacity of the fronthaul link includes one or more of: forcing at least one DU of the one or more DUs to restrict a number of cells being serviced by the at least one DU to avoid exceeding the capacity of the fronthaul link; stacking the IQ data packets from all cells serviced by the at least one DU to avoid exceeding the capacity of the fronthaul link; re-arranging an order of the IQ data packets from all cells serviced by the at least one DU to avoid an instantaneous reaching of a peak limit of the capacity of the fronthaul link; forcing one or more of the at least one DU and one or more associated RUs on the fronthaul link to send smaller size data per orthogonal frequency-division multiplexing (OFDM) symbol than previously sent; and forcing the at least one DU to restrict assigned resources to reduce the network traffic on the fronthaul link.
38. The non-transitory computer-readable storage medium of claim 35 wherein the causing a change in how IQ data packets sent on the fronthaul link are handled to reduce use of the capacity of the fronthaul link includes: determining there is enough capacity in subsequent time-domain slots on the fronthaul link to re-arrange an order of the IQ data packets from all cells serviced by the at least one DU to avoid an instantaneous reaching of a peak limit of the capacity of the fronthaul link; and in response to determining there is enough capacity in subsequent timedomain slots on the fronthaul link, re-arranging the order of the IQ data packets from all cells serviced by the at least one DU to avoid an instantaneous reaching of a peak limit of the capacity of the fronthaul link to an extent latency budgets of corresponding RUs transmitting the cells are not exceeded.
39. The non-transitory computer-readable storage medium of claim 35 wherein the causing a change in how IQ data packets sent on the fronthaul link are handled to reduce use of the capacity of the fronthaul link includes: instructing at least one DU of the one or more DUs to modify allocation assignments for IQ data packets provided for OFDM symbols such that IQ data packets sent by the at least one DU are assigned in a frequency domain first and then in a time domain to reduce use of the capacity of the fronthaul link.
40. The non-transitory computer-readable storage medium of claim 39 wherein the instructing the at least one DU to modify allocation assignments for IQ data packets such that the IQ data packets sent by the at least one DU are assigned in a frequency domain first and then in a time domain includes: instructing the at least one DU to modify allocation assignments for IQ data packets such that the IQ data packets sent by the at least one DU are each split between at least two corresponding Physical Downlink Control Channel (PDCCH) OFDM symbols in a time domain to reduce use of the capacity of the fronthaul link.
EP23764747.4A 2022-09-30 2023-08-07 Adaptive resource allocation for a wireless telecommunication network fronthaul link Pending EP4595532A1 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US202263412224P 2022-09-30 2022-09-30
US18/094,283 US20240114398A1 (en) 2022-09-30 2023-01-06 Adaptive resource allocation for a wireless telecommunication network fronthaul link
US18/094,277 US20240113820A1 (en) 2022-09-30 2023-01-06 Adaptive resource allocation for a wireless telecommunication network fronthaul link
PCT/US2023/029650 WO2024072552A1 (en) 2022-09-30 2023-08-07 Adaptive resource allocation for a wireless telecommunication network fronthaul link

Publications (1)

Publication Number Publication Date
EP4595532A1 true EP4595532A1 (en) 2025-08-06

Family

ID=87929344

Family Applications (1)

Application Number Title Priority Date Filing Date
EP23764747.4A Pending EP4595532A1 (en) 2022-09-30 2023-08-07 Adaptive resource allocation for a wireless telecommunication network fronthaul link

Country Status (2)

Country Link
EP (1) EP4595532A1 (en)
WO (1) WO2024072552A1 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10757607B2 (en) * 2016-03-10 2020-08-25 Telefonaktiebolaget Lm Ericsson (Publ) Apparatus and method of controlling utilization of a fronthaul link in a wireless communication network
US12395886B2 (en) * 2019-01-21 2025-08-19 Telefonaktiebolaget Lm Ericsson (Publ) Methods and apparatus for transmitting radio data over a fronthaul network
CN115735378A (en) * 2020-06-18 2023-03-03 约翰·梅扎林瓜联合有限公司 Integrated radio network with multi-operator and multi-signal format fronthaul capability

Also Published As

Publication number Publication date
WO2024072552A1 (en) 2024-04-04

Similar Documents

Publication Publication Date Title
US12418929B2 (en) Parameter configuration method and apparatus
JP7074764B2 (en) Transmission direction configuration method, device and system
US11012312B2 (en) Network slice management
US11622362B2 (en) Parallel scheduler architecture
EP3219052B1 (en) Multi-tiered cloud-based radio access network
US12088342B2 (en) Dynamic transport network slicing for converged broadband access
Motalleb et al. Joint power allocation and network slicing in an open RAN system
JP2020036060A (en) Radio communication system and base station
EP3809649B1 (en) Data transmission control method and apparatus, and access network device
US20240113820A1 (en) Adaptive resource allocation for a wireless telecommunication network fronthaul link
CN106416372A (en) Methods, devices and systems
US12082182B2 (en) Dynamic resource allocation method for coexistence of radio technologies
WO2024072552A1 (en) Adaptive resource allocation for a wireless telecommunication network fronthaul link
US12200551B2 (en) Secondary cell group selection
US11463209B2 (en) Dynamic channel sizing in a wireless communication network
EP4573833B1 (en) System and method for enhanced prach configuration and improved preamble success rate
US20240334473A1 (en) Adaptive distributed unit (du) scheduler
US20240088920A1 (en) Virtual radio interface
WO2024258886A1 (en) Optimization of guard bands in multi-numerology 5g networks
KR20250152570A (en) Real-time migration and sharing of 5G wireless access networks

Legal Events

Date Code Title Description
STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: UNKNOWN

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE INTERNATIONAL PUBLICATION HAS BEEN MADE

PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: REQUEST FOR EXAMINATION WAS MADE

17P Request for examination filed

Effective date: 20250225

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC ME MK MT NL NO PL PT RO RS SE SI SK SM TR