Techniques for data transmission in service-based wireless system
By providing signaling between the UE, DU and the service-based cloud network in the wireless communication system, allowing the UE to establish radio bearers and map to the logical channel, solving the problem of low data transmission efficiency in the service-based network, and achieving efficient data transmission and resource configuration.
Patent Information
- Application Number
- CN202380064900.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2022-09-19
- Filing Date
- 2023-09-08
- Publication Date
- 2025-04-18
AI Technical Summary
It is difficult for existing wireless communication systems to efficiently transmit data in service-based networks, especially in the sixth generation (6G) networks, where signaling and resource allocation efficiency are problems.
By providing signaling between user equipment (UE), distributed units (DUs), and service-based cloud network architectures, the UE allows the radio bearer to be established and mapped to logical channels to support efficient data transmission. The specific steps include establishing a connection between the UE and the DU, receiving control signaling for the transmission service, sending service requests and configuring the scheduling, resource and QoS requirements for the transmission radio bearer.
It realizes efficient data transmission in service-based wireless systems, improves signaling and resource configuration efficiency, and supports wireless connection and data transmission in 6G networks.
Smart Images

Figure CN119856566A_ABST
Abstract
Description
[0001] Cross-references
[0002] This patent application claims priority to U.S. patent application No. 17 / 948,125, entitled “TECHNIQUESFOR DATA TRANSPORT IN A SERVICE-BASED WIRELESS SYSTEM,” filed by GHOLMIEH et al. on September 19, 2022, which is assigned to the assignee of this application and is incorporated herein by reference in its entirety. Technical Field
[0003] The following relates to wireless communications, including techniques for data transmission in service-based wireless systems. Background Art
[0004] Wireless communication systems are widely deployed to provide various types of communication content, such as voice, video, packet data, messaging, broadcasting, etc. These systems can support communication with multiple users by sharing available system resources (e.g., time, frequency and power). Examples of such multiple access systems include fourth generation (4G) systems (such as long term evolution (LTE) systems, improved LTE (LTE-A) systems, or LTE-A Pro systems) and fifth generation (5G) systems that may be referred to as new radio (NR) systems. These systems may use techniques such as code division multiple access (CDMA), time division multiple access (TDMA), frequency division multiple access (FDMA), orthogonal FDMA (OFDMA) or discrete Fourier transform spread orthogonal frequency division multiplexing (DFT-S-OFDM). A wireless multiple access communication system may include one or more base stations, each of which supports wireless communication for a communication device, which may be referred to as a user equipment (UE). Summary of the invention
[0005] The described technology relates to improved methods, systems, devices and apparatuses that support technologies for data transmission in service-based wireless systems. According to various aspects of the present disclosure, signaling and other mechanisms are provided that enable user equipment (UE) to establish a wireless connection in a service-based network such as a sixth generation (6G) network. In particular, various aspects of the present disclosure can support signaling between a UE, a network entity (e.g., a distributed unit (DU)), and a network service (e.g., a core network service, a radio access network (RAN) service, or both) of a service-based network architecture, the signaling enabling the UE to establish a transmission channel for a wireless connection in a service-based cloud network (e.g., a 6G network).
[0006] According to various aspects, signaling that enables a UE to establish a radio bearer (e.g., a transport radio bearer) may be provided between a UE, a DU, and one or more transport services of a service-based cloud network architecture, wherein one or more transport radio bearers are mapped to logical channels for communication between the UE and the DU. For example, the UE may establish a connection with the DU and receive control signaling indicating a transport service provided by the network. The UE may send (e.g., via the DU) a service request based on the data to be sent, and the service request may include quality of service (QoS) parameters (e.g., latency, reliability, timing of the first packet, etc.). The transport service may communicate with the DU to configure scheduling, resources, and QoS requirements for the transport radio bearer. The DU may determine a radio configuration based on information received from the transport service, such as physical (PHY) layer parameters (e.g., the number of carriers, logical channel mapping to service layer transport radio bearers, uplink / downlink grants, etc.) and layer 2 (L2) parameters (e.g., medium access control (MAC) and radio link control (RLC) parameters, security parameters, packet data convergence protocol (PDCP) parameters, or any combination thereof). The UE may communicate with the transport service via the DU based on the radio configuration.Dynamic updating may be performed based on updated conditions at the UE, the network, or both.
[0007] A method of wireless communication at a UE is described. The method may include: transmitting, via a distributed unit, a first service message to establish a first transport radio bearer associated with a first transport service provided by a service-based network, the first service message indicating one or more attributes associated with information to be transmitted via the first transport radio bearer; receiving, from the distributed unit in response to the first service message, a physical resource configuration for communications associated with the first transport service and a mapping of the first transport radio bearer to a first channel between the UE and the distributed unit; and transmitting, via the distributed unit, the information to be transmitted via the first transport service based on the physical resource configuration.
[0008] An apparatus for wireless communication at a UE is described. The apparatus may include a processor, a memory coupled to the processor, and instructions stored in the memory. The instructions may be executable by the processor to cause the apparatus to perform the following operations: transmit a first service message via a distributed unit to establish a first transport radio bearer associated with a first transport service provided by a service-based network, the first service message indicating one or more attributes associated with information to be transmitted via the first transport radio bearer; receive a physical resource configuration for communication associated with the first transport service from the distributed unit in response to the first service message, and a mapping of the first transport radio bearer to a first channel between the UE and the distributed unit; and transmit information to be transmitted via the first transport service via the distributed unit based on the physical resource configuration.
[0009] Another apparatus for wireless communication at a UE is described. The apparatus may include: means for transmitting, via a distributed unit, a first service message to establish a first transport radio bearer associated with a first transport service provided by a service-based network; the first service message indicating one or more attributes associated with information to be transmitted via the first transport radio bearer, means for receiving, from the distributed unit in response to the first service message, a physical resource configuration for communications associated with the first transport service, and a mapping of the first transport radio bearer to a first channel between the UE and the distributed unit; and means for transmitting, via the distributed unit, the information to be transmitted via the first transport service based on the physical resource configuration.
[0010] A non-transitory computer-readable medium storing code for wireless communication at a UE is described. The code may include instructions executable by a processor to: transmit via a distributed unit a first service message to establish a first transport radio bearer associated with a first transport service provided by a service-based network, the first service message indicating one or more attributes associated with information to be transmitted via the first transport radio bearer; receive from the distributed unit a physical resource configuration for communications associated with the first transport service in response to the first service message, and a mapping of the first transport radio bearer to a first channel between the UE and the distributed unit; and transmit via the distributed unit information to be transmitted via the first transport service based on the physical resource configuration.
[0011] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, means, or instructions for mapping one or more transport radio bearers to the first channel, each of the transport radio bearers having an associated transport service.
[0012] In some examples of methods, apparatuses, and non-transitory computer-readable media described herein, information to be transmitted via the first transport service may be split across two or more channels between the UE and the distributed unit, the two or more channels including a separate channel for signaling information. In some examples of methods, apparatuses, and non-transitory computer-readable media described herein, the splitting across the two or more channels may be based on one or more of: a service priority of the information to be transmitted via the first transport service, a service delay tolerance of the information to be transmitted via the first transport service, a service acceptable error rate of the information to be transmitted via the first transport service, or any combination thereof.
[0013] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, two or more transport radio bearers from a first transport service may be mapped to a first channel, one transport radio bearer may be mapped to the first channel, or multiple transport radio bearers may be mapped to each of the two or more channels. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, a first service message includes one or more quality of service targets associated with information to be transmitted via the first transport service, and different quality of service targets are associated with different channels between the UE and the distributed unit. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, a set of multiple packets may be used to send information to be transmitted via the first transport service, and each packet in the set of multiple packets includes an indication of the first transport radio bearer. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the first transport radio bearer provides communication for both signaling information and data associated with the first transport service.
[0014] In some examples of methods, apparatus, and non-transitory computer-readable media described herein, transmitting a first service message may include operations, features, means, or instructions for transmitting the one or more attributes associated with information to be transmitted via the first transport service as one or more quality of service parameters including a delay target, a throughput target, a security level, or any combination thereof. Some examples of methods, apparatus, and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for transmitting one or more buffer status reports to the first transport service via the distributed unit to maintain an active state at the first transport service.
[0015] Some examples of methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for receiving an indication to throttle information to be transmitted via a first transport service and throttling the information transmitted via the first transport service independently of the amount of information transmitted via one or more other transport services different from the first transport service. Some examples of methods, apparatuses, and non-transitory computer-readable media described herein may further include operations, features, units, or instructions for transmitting, via a distributed unit, a second service message indicating deactivation of a first transport radio bearer associated with the first transport service. Some examples of methods, apparatuses, and non-transitory computer-readable media described herein may further include operations, features, units, or instructions for obtaining further information to be transmitted via the first transport radio bearer after deactivation of the first transport service, and transmitting, via a distributed unit, a third service message to activate the first transport radio bearer.
[0016] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the third service message includes an indication of one or more of: a buffer status report associated with the first transport radio bearer, a target delivery time of the first data packet of further information to be transmitted via the first transport radio bearer, or any combination thereof. Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may further include operations, features, units, or instructions for transmitting, via the distributed unit, a second service message indicating a release of the first transport radio bearer associated with the first transport service, wherein the second service message may be transmitted in response to a lack of information to be transmitted via the first transport radio bearer, an expiration of data associated with the first transport radio bearer, or any combination thereof.
[0017] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for receiving an updated physical resource configuration from the distributed unit in response to an updated configuration associated with the first transport service, and transmitting information to be transmitted via the first transport service via the distributed unit based on the updated physical resource configuration. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the first transport service may be provided at a protocol layer associated with the first transport radio bearer, and the protocol layer may be an Internet Protocol (IP) layer or a Packet Data Convergence Protocol (PDCP) layer.
[0018] A method for wireless communication at a distributed unit is described. The method may include transmitting a first service message between a UE and a first transport service provisioned by a service-based network, the first service message being used to establish the first transport service and indicating one or more attributes associated with information to be transmitted via the first transport service, receiving a radio access network configuration indicating a first transport radio bearer and traffic flow information associated with the first transport radio bearer from the first transport service, sending a physical resource configuration for communications associated with the first transport service to the UE in response to the radio access network configuration, and a mapping of the first transport radio bearer to a first channel between the UE and the distributed unit, and transmitting information to be transmitted via the first transport service between the UE and the first transport service based on the physical resource configuration.
[0019] An apparatus for wireless communication in a distributed unit is described. The apparatus may include a processor, a memory coupled to the processor, and instructions stored in the memory. The instructions may be executable by the processor to cause the apparatus to perform the following operations: transmit a first service message between a UE and a first transport service provided by a service-based network, the first service message being used to establish the first transport service and indicating one or more attributes associated with information to be transmitted via the first transport service, receive a radio access network configuration indicating a first transport radio bearer and traffic flow information associated with the first transport radio bearer from the first transport service, send a physical resource configuration for communication associated with the first transport service and a mapping of the first transport radio bearer to a first channel between the UE and the distributed unit to the UE in response to the radio access network configuration, and transmit information to be transmitted via the first transport service between the UE and the first transport service based on the physical resource configuration.
[0020] Another apparatus for wireless communication in a distributed unit is described. The apparatus may include: means for transmitting a first service message between a UE and a first transport service provisioned by a service-based network, the first service message being used to establish the first transport service and indicating one or more attributes associated with information to be transmitted via the first transport service, means for receiving a radio access network configuration indicating a first transport radio bearer and traffic flow information associated with the first transport radio bearer from the first transport service, means for sending to the UE a physical resource configuration for communications associated with the first transport service and a mapping of the first transport radio bearer to a first channel between the UE and the distributed unit in response to the radio access network configuration, and means for transmitting information to be transmitted via the first transport service between the UE and the first transport service based on the physical resource configuration.
[0021] A non-transitory computer-readable medium storing code for wireless communication at a distributed unit is described. The code may include instructions executable by a processor to: transmit a first service message between a UE and a first transport service provisioned by a service-based network, the first service message being used to establish the first transport service and indicating one or more attributes associated with information to be transmitted via the first transport service, receiving a radio access network configuration from the first transport service indicating a first transport radio bearer and traffic flow information associated with the first transport radio bearer, sending a physical resource configuration for communications associated with the first transport service to the UE in response to the radio access network configuration, and a mapping of the first transport radio bearer to a first channel between the UE and the distributed unit, and transmitting information to be transmitted via the first transport service between the UE and the first transport service based on the physical resource configuration.
[0022] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for mapping the first transport radio bearer and at least one other transport radio bearer to the first channel, each transport radio bearer having an associated transport service. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the first service message includes one or more quality of service objectives associated with information to be transmitted via the first transport service. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, a set of multiple packets may be used to send the information to be transmitted via the first transport service, and each packet in the set of multiple packets includes an indication of the first transport radio bearer.
[0023] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the first transport radio bearer provides communication for both signaling information and data associated with the first transport service. Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may further include operations, features, units, or instructions for aggregating traffic flow information across the first transport service and one or more other transport services and configuring one or more carriers and one or more resource grants of the physical resource configuration based on the aggregated traffic flow information. Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may further include operations, features, units, or instructions for communicating with the first transport service based on a communication protocol, the communication protocol providing an indication of the first transport radio bearer for each packet in a set of multiple packets associated with the first transport radio bearer, and providing an indication of the traffic flow information associated with the first transport radio bearer. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] Figure 1
[0013] An example of a wireless communication system supporting techniques for data transmission in a service-based wireless system in accordance with one or more aspects of the present disclosure is shown.
[0025] Figure 2
[0013] An example of a wireless communication system supporting techniques for data transmission in a service-based wireless system in accordance with one or more aspects of the present disclosure is shown.
[0026] Figure 3 An example of a network architecture supporting techniques for data transmission in a service-based wireless system in accordance with one or more aspects of the present disclosure is shown.
[0027] Figure 4
[0026] An example of a transmission channel structure supporting techniques for data transmission in a service-based wireless system in accordance with one or more aspects of the present disclosure is shown.
[0028] Figure 5 An example of a process flow supporting techniques for data transmission in a service-based wireless system in accordance with one or more aspects of the present disclosure is shown.
[0029] Figure 6 and 7 A block diagram of a device supporting techniques for data transmission in a service-based wireless system is shown in accordance with one or more aspects of the present disclosure.
[0030] Figure 8A block diagram of a communications manager supporting techniques for data transmission in a service-based wireless system is shown in accordance with one or more aspects of the present disclosure.
[0031] Fig. 9 A diagram of a system including devices supporting techniques for data transmission in a service-based wireless system is shown in accordance with one or more aspects of the present disclosure.
[0032] Fig.10 and 11 A block diagram of a device supporting techniques for data transmission in a service-based wireless system is shown in accordance with one or more aspects of the present disclosure.
[0033] Fig.12 A block diagram of a communications manager supporting techniques for data transmission in a service-based wireless system is shown in accordance with one or more aspects of the present disclosure.
[0034] Fig.13 A block diagram of a system including devices supporting techniques for data transmission in a service-based wireless system is shown in accordance with one or more aspects of the present disclosure.
[0035] Figures 14 to 25 A flow chart illustrating a method of supporting techniques for data transmission in a service-based wireless system in accordance with one or more aspects of the present disclosure is shown. DETAILED DESCRIPTION
[0036] Some wireless systems may exhibit a relatively vertical layered architecture that includes many "layers" of different devices that perform functions for the system. For example, a wireless system may include user equipment (UE), base stations / network entities, and many back-end (e.g., core network) devices associated with one or more functions for the system. Such a layered structure may result in processing and other functions being performed at multiple devices (e.g., duplicate processing or capabilities across multiple back-end devices), resulting in wasted resources and excessive power consumption. In addition, the back-end architecture of some wireless systems may be owned and maintained by a small number of operators, which may make it difficult for other parties / entities to integrate with the system and may complicate the system's ability to provide customized services and functions to wireless devices.
[0037] In contrast, some wireless systems (such as sixth generation (6G) systems) may exhibit a flatter service-based architecture, in which a radio access network (RAN) (e.g., a network entity) is connected to a service-based network to connect UEs to network services maintained at various network addresses within the service-based network. In the context of a service-based system, operations and functions that may otherwise be performed by a few centralized backend components (e.g., in some systems) may be distributed across multiple network services that may be hosted at different network addresses (e.g., in a cloud-based architecture). Thus, a UE in a service-based system is able to establish and maintain connections (e.g., "subscriptions") with different network services or groups thereof on an anà la carte basis, where each network service supplies or provides a corresponding network function or service. For example, a service-based system may include mobility services, security services, privacy services, location services, etc. In this regard, each UE within a service-based system is able to select which network services the UE will subscribe to based on the personalized characteristics or needs of the corresponding UE.
[0038] Various aspects of the present disclosure relate to signaling and other mechanisms that enable a UE to establish a wireless connection in a service-based network. The described technology relates to signaling between a UE, a distributed unit (DU), and a transport service of a service-based network, which obtains information related to data to be exchanged in a communication with the UE and configures one or more transport channels for such communication. According to various aspects, signaling can be provided between a UE, a DU, and one or more transport services of a service-based cloud network architecture, which enables the UE to establish a radio bearer (e.g., a transport radio bearer), wherein the one or more transport radio bearers are mapped to logical channels for communication between the UE and the DU. For example, a UE can establish a connection with a DU and receive control signaling indicating that a transport service is provided by the network. The UE can send a service request based on the data to be sent (e.g., via the DU), which can include quality of service (QoS) parameters (e.g., latency, reliability, timing of the first packet, etc.). The transport service can communicate with the DU to configure scheduling, resources, and QoS requirements for the transport radio bearer. The DU may determine the radio configuration based on information received from the transport service, such as physical (PHY) layer parameters (e.g., number of carriers, logical channel mapping to service layer transport radio bearers, uplink / downlink grants, etc.) and layer 2 (L2) parameters (e.g., medium access control (MAC) and radio link control (RLC) parameters, security parameters, packet data convergence protocol (PDCP) parameters, or any combination thereof). The UE may communicate with the transport service via the DU based on the radio configuration. Dynamic updates may be performed based on updated conditions at the UE, the network, or both.
[0039] Aspects of the present disclosure are first described in the context of wireless communication systems. Additional aspects of the present disclosure are described in the context of example network architectures and example process flows. Aspects of the present disclosure are also further illustrated and described with reference to apparatus diagrams, system diagrams, and flow diagrams related to techniques for data transmission in service-based wireless systems.
[0040] Figure 1 An example of a wireless communication system 100 supporting techniques for data transmission in a service-based wireless system in accordance with one or more aspects of the present disclosure is shown. The wireless communication system 100 may include one or more network entities 105, one or more UEs 115, and a service-based network 130. In some examples, the wireless communication system 100 may implement aspects of a 6G network, a 5G network (e.g., a New Radio (NR) network), a 4G network (e.g., a Long Term Evolution (LTE) network, an Advanced LTE (LTE-A) network, an LTE-A Pro network), or a network operating according to other systems and radio technologies, including future systems and radio technologies not explicitly mentioned herein.
[0041] The network entities 105 may be spread throughout a geographic area to form a wireless communication system 100, and may include devices of different forms or with different capabilities. In various examples, the network entities 105 may be referred to as network elements, mobile elements, radio access network (RAN) nodes, access points, or network devices, among other names. In some examples, the network entities 105 and the UE 115 may wirelessly communicate via one or more communication links 125 (e.g., radio frequency (RF) access links). For example, the network entity 105 may support a coverage area 110 (e.g., a geographic coverage area), over which the UE 115 and the network entity 105 may establish one or more communication links 125. The coverage area 110 may be an example of a geographic area over which the network entity 105 and the UE 115 may support transmitting signals according to one or more radio access technologies (RATs).
[0042] UEs 115 may be dispersed throughout the coverage area 110 of the wireless communication system 100, and each UE 115 may be stationary, mobile, or both at different times. UEs 115 may be devices of different forms or with different capabilities. Figure 1 Some example UEs 115 are shown in FIG. 1 . The UEs 115 described herein may be capable of supporting communications with various types of devices, such as other UEs 115 or network entities 105, such as Figure 1 as shown in .
[0043] As described herein, a node of the wireless communication system 100 (which may be referred to as a network node, or a wireless node) may be a network entity 105 (e.g., any network entity described herein), a UE 115 (e.g., any UE described herein), a network controller, an apparatus, a device, a computing system, one or more components, or any other suitable processing entity configured to perform any of the techniques described herein. For example, the node may be a UE 115. As another example, the node may be a network entity 105. As another example, a first node may be configured to communicate with a second node or a third node. In one aspect of this example, the first node may be a UE 115, the second node may be a network entity 105, and the third node may be a UE 115. In another aspect of this example, the first node may be a UE 115, the second node may be a network entity 105, and the third node may be a network entity 105. In yet another aspect of this example, the first, second, and third nodes may be different relative to these examples. Similarly, references to UE 115, network entity 105, apparatus, device, computing system, etc. may include disclosure of UE 115, network entity 105, apparatus, device, computing system, etc. as a node. For example, disclosure that UE 115 is configured to receive information from network entity 105 also discloses that the first node is configured to receive information from a second node.
[0044] In some examples, the network entities 105 can communicate with the service-based network 130, or communicate with each other, or both. For example, the network entities 105 can communicate with the service-based network 130 via one or more backhaul communication links 120 (e.g., according to S1, N2, N3, or other interface protocols). Similarly, the UE 115 can communicate with the service-based network 130 via one or more communication links 155. In some examples, the network entities 105 can communicate with each other directly (e.g., directly between the network entities 105) or indirectly (e.g., via the service-based network 130) via the backhaul communication links 120 (e.g., according to X2, Xn, or other interface protocols). In some examples, the network entities 105 can communicate with each other via one or more communication links such as the fronthaul communication link 168 (e.g., between the radio unit 170 and the distributed unit 165). The backhaul communication link 120, the fronthaul communication link 168, or other communication links between the network entities 105 may be or include one or more wired links (e.g., electrical links, fiber optic links), one or more wireless links (e.g., radio links, wireless optical links), and other examples or various combinations thereof.
[0045] In some examples, the network entity 105 can communicate with a service platform 150 (e.g., a cloud platform) that provides one or more core network services (CN services), one or more radio access network services (RAN services), or any combination thereof (CN / RAN services 185). The CN / RAN services 185 can be provided via the service-based network 130 using one or more APIs. For example, one or more DU service APIs 175 can provide an interface for one or more services at the UE 115. The services at the UE 115 can correspond to one or more CN / RAN services 185 at the service platform 150. For example, the network service API 180 at the service-based network 130 can be connected to the corresponding DU service API 175 at the DU 165, and the DU 165 is connected to the corresponding API at the UE 115 to provide service connectivity between the one or more UE 115 services and the corresponding CN / RAN services 185.
[0046] One or more of the network entities 105 described herein may include or may be referred to as a base station 140 (e.g., a base station transceiver, a radio base station, an access point, a radio transceiver, a node B, an evolved node B (eNodeB, eNB), a next generation node B or a gigabit node B (any of which may be referred to as a gNB), a 5G NB, a next generation eNB (ng-eNB), a home node B, a home evolved node B, a 6G NB or other suitable terms). In some examples, the network entity 105 (e.g., a base station 140) may be implemented in an aggregated (e.g., a monolithic, independent) base station architecture, which may be configured to utilize a service-based architecture and provide radio access within a single network entity 105 (e.g., a single RAN node such as a base station 140 may include a RU 170, a DU 165, and a DU API 175 for a CN / RAN service 185). The RU 170 may also be referred to as a radio head, a smart radio head, a remote radio head (RRH), a remote radio unit (RRU), or a transmit receive point (TRP).
[0047] Additionally, in some examples, one or more network entities 105 may be implemented in a decomposed architecture (e.g., a decomposed base station architecture, a decomposed RAN architecture), which may be configured to utilize a protocol stack physically or logically distributed between two or more network entities 105, such as an integrated access backhaul (IAB) network, an open RAN (O-RAN) (e.g., a network configuration initiated by the O-RAN Alliance), or a virtualized RAN (vRAN) (e.g., a cloud RAN (C-RAN)). For example, the network entity 105 may include one or more of the following: a central unit (CU), a DU 165, a RU 170, a RAN intelligent controller (RIC) 175 (e.g., a near real-time RIC (near RT RIC), a non-real-time RIC (non-RT RIC)), a service management and orchestration (SMO) system, or any combination thereof. One or more components of the network entity 105 in the decomposed RAN architecture may be co-located, or one or more components of the network entity 105 may be located in distributed locations (e.g., separate physical locations). In some examples, one or more network entities 105 of the disaggregated RAN architecture may be implemented as virtual units (eg, virtual CU (VCU), virtual DU (VDU), virtual RU (VRU)).
[0048] The functional split between components (e.g., CU, DU, and RU) is flexible and can support different functions, depending on which functions are performed at the component (e.g., network layer functions, protocol layer functions, baseband functions, RF functions, and any combination thereof). For example, a functional split of a protocol stack can be employed between the CU and DU 165, such that the CU can support one or more layers of the protocol stack and the DU 165 can support one or more different layers of the protocol stack. In some examples, the CU can host higher protocol layer (e.g., Layer 3 (L3), Layer 2 (L2)) functions and signaling (e.g., RRC, SDAP, PDCP). In some examples, the CU can host one or more service APIs for one or more CN / RAN services 185 via a corresponding network service API 180 of the service-based network 130. The CU may be connected to one or more DUs 165 or RUs 170, and one or more DUs 165 or RUs 170 may host lower protocol layers, such as layer 1 (L1) (e.g., physical (PHY) layer) or L2 (e.g., RLC layer, MAC layer) functions and signaling, and may be controlled at least in part by the CU. Additionally or alternatively, a functional split of the protocol stack may be employed between the DU 165 and the RU 170, such that the DU 165 may support one or more layers of the protocol stack, and the RU 170 may support one or more different layers of the protocol stack. The DU 165 may support one or more different cells (e.g., via one or more RUs 170). In some cases, the functional split between the CU and the DU 165, or between the DU 165 and the RU 170 may be within the protocol layer (e.g., some functions for the protocol layer may be performed by one of the CU, the DU 165, or the RU 170, while other functions of the protocol layer may be performed by a different one of the CU, the DU 165, or the RU 170). DU 165 may be connected to one or more RUs 170 via a fronthaul communication link 168 (e.g., an open fronthaul (FH) interface). In some examples, fronthaul communication link 168 may be implemented according to an interface (e.g., channel) between layers of a protocol stack supported by a respective network entity 105 communicating via such a communication link.
[0049] In a wireless communication system (e.g., wireless communication system 100), infrastructure and spectrum resources for radio access can support wireless backhaul link capabilities to supplement wired backhaul connections, thereby providing an IAB network architecture (e.g., to a service-based network 130). In some cases, in an IAB network, one or more network entities 105 (e.g., IAB nodes 104) can partially control each other. One or more IAB nodes 104 may be referred to as donor entities or IAB donors. One or more DUs 165 or one or more RUs 170 may be partially controlled by a donor network entity 105 (e.g., a donor base station 140). One or more donor network entities 105 (e.g., IAB donors) may communicate with one or more additional network entities 105 (e.g., IAB nodes 104) via supported access and backhaul links (e.g., backhaul communication links 120). The IAB node 104 may include an IAB mobile terminal (IAB-MT) controlled (e.g., scheduled) by the DU 165 of the coupled IAB donor. The IAB-MT may include an independent set of antennas for relaying communications with the UE 115, or may share the same antennas (e.g., antennas of the RU 170) of the IAB node 104 for access via the DU 165 of the IAB node 104 (e.g., referred to as virtual IAB-MTs (vIAB-MTs)). In some examples, the IAB node 104 may include a DU 165 that supports communication links with additional entities (e.g., IAB nodes 104, UE 115) within a relay chain or configuration (e.g., downstream) of the access network. In such a case, one or more components of the decomposed RAN architecture (e.g., one or more IAB nodes 104 or components of the IAB node 104) may be configured to operate according to the techniques described herein.
[0050] In the case where the techniques described herein are applied to the context of a decomposed RAN architecture, one or more components of the decomposed RAN architecture may be configured to support the techniques for capability indication of multiple services in a service-based wireless system described herein. For example, some operations described as being performed by a UE 115 or a network entity 105 (e.g., a base station 140) may be additionally or alternatively performed by one or more components of the decomposed RAN architecture (e.g., an IAB node 104, a DU 165, a CU, a RU 170, a RIC, a SMO).
[0051] UE 115 may include or may be referred to as a mobile device, a wireless device, a remote device, a handheld device, or a subscriber device, or some other appropriate terminology, where a "device" may also be referred to as a unit, a station, a terminal, or a client, as well as other examples. UE 115 may also include or may be referred to as a personal electronic device, such as a cellular phone, a personal digital assistant (PDA), a tablet computer, a laptop computer, or a personal computer. In some examples, UE 115 may include or be referred to as a wireless local loop (WLL) station, an Internet of Things (IoT) device, an Internet of Everything (IoE) device, or a machine type communication (MTC) device, as well as other examples, which may be implemented in various items such as appliances, or vehicles, meters, and other examples.
[0052] The UE 115 described herein is capable of communicating with various types of devices, such as other UEs 115, which may sometimes act as relays, as well as network entities 105 and network devices, including macro eNBs or gNBs, small cell eNBs or gNBs, or relay base stations, among other examples, such as Figure 1 shown.
[0053] UE 115 and network entity 105 can use resources associated with one or more carriers to wirelessly communicate with each other via one or more communication links 125 (e.g., access links). The term "carrier" can refer to a set of RF spectrum resources with a defined physical layer structure to support communication link 125. For example, a carrier for communication link 125 may include a portion of an RF spectrum band (e.g., bandwidth portion (BWP)) that operates according to one or more physical layer channels for a given radio access technology (e.g., 4G, 5G, 6G radio access technology). Each physical layer channel can carry acquisition signaling (e.g., synchronization signals, system information), control signaling to coordinate operations for the carrier, user data, or other signaling. The wireless communication system 100 can use carrier aggregation or multi-carrier operation to support communication with UE 115. According to the carrier aggregation configuration, UE 115 can be configured to have multiple downlink component carriers and one or more uplink component carriers. Carrier aggregation can be used with both frequency division duplex (FDD) and time division duplex (TDD) component carriers. Communication between the network entity 105 and other devices may refer to communication between a device and any portion (e.g., entity, sub-entity) of the network entity 105. For example, the terms "sending," "receiving," or "communicating" when referring to the network entity 105 may refer to any portion of the network entity 105 (e.g., base station 140, CU, DU 165, RU 170) of the RAN communicating with another device (e.g., directly or via one or more other network entities 105).
[0054] In some examples (e.g., in a carrier aggregation configuration), a carrier may also have acquisition signaling, or control signaling to coordinate operations for other carriers. A carrier may be associated with a frequency channel (e.g., an Evolved Universal Mobile Telecommunications System Terrestrial Radio Access (E-UTRA) Absolute RF Channel Number (EARFCN)) and may be identified according to a channel grid for discovery by UE 115. A carrier may be operated in a standalone mode, where initial acquisition and connection may be performed by UE 115 via the carrier, or in a non-standalone mode, in which case the connection is anchored using a different carrier (e.g., a different carrier of the same or different radio access technology).
[0055] The communication link 125 shown in the wireless communication system 100 may include downlink transmissions (e.g., forward link transmissions) from the network entity 105 to the UE 115, uplink transmissions (e.g., return link transmissions) from the UE 115 to the network entity 105, or both, as well as other transmission configurations. A carrier may carry either downlink communications or uplink communications (e.g., in FDD mode), or may be configured to carry both downlink communications and uplink communications (e.g., in TDD mode).
[0056] A carrier may be associated with a particular bandwidth of the RF spectrum, and in some examples, the carrier bandwidth may be referred to as the "system bandwidth" of the carrier or wireless communication system 100. For example, the carrier bandwidth may be one of a set of bandwidths of carriers for a particular radio access technology (e.g., 1.4, 3, 5, 10, 15, 20, 40, or 80 megahertz (MHz)). A device of the wireless communication system 100 (e.g., a network entity 105, a UE 115, or both) may have a hardware configuration that supports communications using a particular carrier bandwidth, or may be configured to support communications using one of a set of carrier bandwidths. In some examples, the wireless communication system 100 may include a network entity 105 or a UE 115 that supports simultaneous communications using carriers associated with multiple carrier bandwidths. In some examples, each served UE 115 may be configured to operate using portions (e.g., subbands, BWPs) of the carrier bandwidth or the entire carrier bandwidth.
[0057] The signal waveform transmitted via the carrier wave may be composed of multiple subcarriers (e.g., using multicarrier modulation (MCM) techniques such as orthogonal frequency division multiplexing (OFDM) or discrete Fourier transform spread OFDM (DFT-S-OFDM)). In a system employing MCM techniques, a resource element may refer to a resource of one symbol period (e.g., the duration of one modulation symbol) and one subcarrier, in which case the symbol period and the subcarrier spacing may be inversely related. The number of bits carried by each resource element may depend on the modulation scheme (e.g., the order of the modulation scheme, the coding rate of the modulation scheme, or both), so that a relatively high number of resource elements (e.g., within the transmission duration) and a relatively high modulation scheme order may correspond to a relatively high communication rate. Wireless communication resources may refer to a combination of RF spectrum resources, time resources, and spatial resources (e.g., spatial layers, beams), and the use of multiple spatial resources may increase the data rate or data integrity used for communication with UE 115.
[0058] One or more digital schemes for a carrier may be supported, and the digital schemes may include subcarrier spacing (Δf) and cyclic prefixes. A carrier may be divided into one or more BWPs with the same or different digital schemes. In some examples, a UE 115 may be configured with multiple BWPs. In some examples, a single BWP for a carrier may be active at a given time, and communications for a UE 115 may be limited to the one or more active BWPs.
[0059] The time interval for the network entity 105 or the UE 115 may be expressed as a multiple of a basic time unit, which may be referred to as T s =1 / (Δf max ·N f ) seconds sampling period, where Δf max It can indicate the supported subcarrier spacing, and N f The supported discrete Fourier transform (DFT) size may be indicated. The time intervals of the communication resources may be organized according to radio frames each having a specified duration (e.g., 10 milliseconds (ms)). Each radio frame may be identified by a system frame number (SFN) (e.g., ranging from 0 to 1023).
[0060] Each frame may include a plurality of consecutively numbered subframes or time slots, and each subframe or time slot may have the same duration. In some examples, a frame may be divided into subframes (e.g., in the time domain), and each subframe may be further divided into a number of time slots. Alternatively, each frame may include a variable number of time slots, and the number of time slots may depend on the subcarrier spacing. Each time slot may include a number of symbol periods (e.g., depending on the length of a cyclic prefix added in front of each symbol period). In some wireless communication systems 100, a time slot may also be divided into a plurality of mini-time slots associated with one or more symbols. Excluding the cyclic prefix, each symbol period may be associated with one or more (e.g., N f ) sampling period. The duration of a symbol period may depend on the subcarrier spacing or the operating frequency band.
[0061] A subframe, slot, mini-slot, or symbol may be the smallest scheduling unit (e.g., in the time domain) of the wireless communication system 100 and may be referred to as a transmission time interval (TTI). In some examples, the TTI duration (e.g., the number of symbol periods in a TTI) may be variable. Additionally or alternatively, the smallest scheduling unit of the wireless communication system 100 may be dynamically selected (e.g., in the form of bursts of shortened TTIs (sTTIs)).
[0062] Physical channels may be multiplexed according to various techniques to communicate using carriers. Physical control channels and physical data channels may be multiplexed, for example, using one or more of a time division multiplexing (TDM) technique, a frequency division multiplexing (FDM) technique, or a hybrid TDM-FDM technique to transmit signals via a downlink carrier. A control region (e.g., a control resource set (CORESET)) for a physical control channel may be defined by a set of symbol periods, and may extend across a system bandwidth or a subset of a system bandwidth of a carrier. One or more control regions (e.g., CORESETs) may be configured for a set of UEs 115. For example, one or more of UEs 115 may monitor or search a control region for control information according to one or more search space sets, and each search space set may include one or more control channel candidates with one or more aggregation levels arranged in a cascaded manner. The aggregation level for a control channel candidate may refer to the number of control channel resources (e.g., control channel elements (CCEs)) associated with the coded information for a control information format having a given payload size. The search space sets may include a common search space set configured for transmitting control information to multiple UEs 115 and a UE-specific search space set for transmitting control information to a specific UE 115 .
[0063] Each network entity 105 may provide communication coverage via one or more cells (e.g., macro cells, small cells, hot spots, or other types of cells, or any combination thereof). The term "cell" may refer to a logical communication entity used to communicate with the network entity 105 (e.g., using a carrier), and may be associated with an identifier (e.g., a physical cell identifier (PCID), a virtual cell identifier (VCID), or other) used to distinguish adjacent cells. In some examples, a cell may also refer to a coverage area 110 or a portion of a coverage area 110 (e.g., a sector) on which a logical communication entity operates. Depending on various factors (such as the capabilities of the base station 105), such a cell may range from a smaller area (e.g., a structure, a subset of a structure) to a larger area. For example, a cell may be or include a building, a subset of a building, or an external space between or overlapping a geographic coverage area 110, as well as other examples.
[0064] A macro cell typically covers a relatively large geographic area (e.g., a radius of several kilometers) and may allow unrestricted access by a UE 115 with a service subscription to a network provider that supports the macro cell. A small cell may be associated with a lower-power network entity 105 (e.g., a lower-power base station 140) than a macro cell, and the small cell may operate using the same or different (e.g., licensed, unlicensed) frequency bands as compared to the macro cell. A small cell may provide unrestricted access to a UE 115 with a service subscription to a network provider, or may provide restricted access to a UE 115 associated with a small cell (e.g., a UE 115 in a closed subscriber group (CSG), a UE 115 associated with a user in a residence or office). A network entity 105 may support one or more cells, and may also use one or more component carriers to support communications via one or more cells.
[0065] In some examples, a carrier may support multiple cells, and different cells may be configured according to different protocol types (e.g., MTC, narrowband IoT (NB-IoT), enhanced mobile broadband (eMBB)) that may provide access to different types of devices.
[0066] In some examples, the network entities 105 (e.g., base stations 140, RUs 170) may be mobile and thus provide communication coverage for mobile coverage areas 110. In some examples, different coverage areas 110 associated with different technologies may overlap, but the different coverage areas 110 may be supported by the same network entity 105. In some other examples, overlapping coverage areas 110 associated with different technologies may be supported by different network entities 105. The wireless communication system 100 may include, for example, a heterogeneous network in which different types of network entities 105 provide coverage for respective coverage areas 110 using the same or different radio access technologies.
[0067] Some UEs 115 (e.g., MTC or IoT devices) may be low-cost or low-complexity devices and may provide automated communications between machines (e.g., via machine-to-machine (M2M) communications). M2M communications or MTC may refer to data communications technology that allows devices to communicate with each other or with a network entity 105 (e.g., base station 140) without human intervention. In some examples, M2M communications or MTC may include communications from devices that integrate sensors or meters to measure or capture information and relay such information to a central server or application that utilizes the information or presents the information to a person interacting with the application. Some UEs 115 may be designed to collect information or implement automated behavior of machines or other devices. Examples of applications for MTC devices include smart metering, inventory monitoring, water level monitoring, equipment monitoring, healthcare monitoring, wildlife monitoring, climate and geological event monitoring, fleet management and tracking, remote security sensing, physical access control, and transaction-based service billing.
[0068] The wireless communication system 100 can be configured to support ultra-reliable communication or low-latency communication or various combinations thereof. For example, the wireless communication system 100 can be configured to support ultra-reliable low-latency communication (URLLC). UE 115 can be designed to support ultra-reliable, low-latency or critical functions. Ultra-reliable communication can include private communication or group communication, and can be supported by one or more services (such as push-to-talk (PTT), video or data). Support for ultra-reliable, low-latency functions can include prioritization of services, and such services can be used for public safety or general commercial applications. The terms ultra-reliable, low-latency, and ultra-reliable low-latency can be used interchangeably in this article.
[0069] In some examples, the UE 115 may be configured to support communication directly with other UEs 115 via a device-to-device (D2D) communication link 135 (e.g., according to a peer-to-peer (P2P), D2D, or sidelink protocol). In some examples, one or more UEs 115 in a group that are performing D2D communication may be within a coverage area 110 of a network entity 105 (e.g., a base station 140, a RU 170), which may support aspects of such D2D communication configured (e.g., scheduled by 105) by the network entity 105. In some examples, one or more UEs 115 in such a group may be located outside of the coverage area 110 of the network entity 105, or may otherwise be unable or not configured to receive transmissions from the network entity 105. In some examples, a group of UEs 115 communicating via D2D communication may support a one-to-many (1:M) system in which each UE 115 sends a signal to each other UE 115 in the group. In some examples, the network entity 105 may facilitate scheduling of resources for D2D communications. In some other examples, D2D communications are performed between UEs 115 without involving the network entity 105.
[0070] In some systems, the D2D communication link 135 can be an example of a communication channel (such as a sidelink communication channel) between vehicles (e.g., UE 115). In some examples, vehicles can communicate using vehicle-to-everything (V2X) communications, vehicle-to-vehicle (V2V) communications, or some combination of these. Vehicles can signal information related to traffic conditions, signal scheduling, weather, safety, emergencies, or any other information related to the V2X system. In some examples, vehicles in the V2X system can communicate with roadside infrastructure (such as roadside units), or communicate with the network using vehicle-to-network (V2N) communications via one or more network nodes (e.g., network entity 105, base station 140, RU 170), or both.
[0071] In some deployments, one or more UEs 115 or network entities 105 (e.g., 6G RAT and 5G RAT) may access multiple RANs. In some examples, the 6G RAT may be associated with the service-based network 130, and the 5G RAT may be associated with the 5G core 190. The 5G core 190 may provide user authentication, access authorization, tracking, Internet Protocol (IP) connectivity, and other access, routing, or mobility functions. The 5G core 190 may be an evolved packet core (EPC) that may include at least one control plane entity (e.g., a mobility management entity (MME), an access and mobility management function (AMF)) that manages access and mobility, and at least one user plane entity (e.g., a serving gateway (S-GW), a packet data network (PDN) gateway (P-GW), or a user plane function (UPF)) that routes packets to an external network or interconnects to an external network. The control plane entities may manage non-access stratum (NAS) functions such as mobility, authentication, and bearer management for UEs 115 served by network entities 105 (e.g., base stations 140) associated with the 5G core 190. User IP packets may be transmitted through user plane entities, which may provide IP address allocation and other functions. The user plane entities may be connected to IP services 195 for one or more network operators. IP services 195 may include access to the Internet, an intranet, an IP multimedia subsystem (IMS), or packet-switched streaming services.
[0072] The wireless communication system 100 can operate using one or more frequency bands, which can be in the range of 300 megahertz (MHz) to 300 gigahertz (GHz). Typically, the region from 300 MHz to 3 GHz is referred to as the ultra-high frequency (UHF) region or decimeter band, due to the wavelength range from about one decimeter to one meter in length. UHF waves may be blocked or redirected by buildings and environmental features, which may be referred to as clustering, but the waves can penetrate the structure sufficiently for macro cells to provide services to UEs 115 located indoors. Communications using UHF waves can be associated with smaller antennas and shorter ranges (e.g., less than 100 kilometers) compared to transmissions using lower frequencies and longer waves in the high frequency (HF) or very high frequency (VHF) portion of the spectrum below 300 MHz.
[0073] The wireless communication system 100 may also operate using a super high frequency (SHF) region (also referred to as a centimeter band) that may be in the range of 3 GHz to 30 GHz or an extremely high frequency (EHF) region (e.g., from 30 GHz to 300 GHz) (also referred to as a millimeter band) using a spectrum. In some examples, the wireless communication system 100 may support millimeter wave (mmW) communications between a UE 115 and a network entity 105 (e.g., a base station 140, a RU 170), and the EHF antennas of the corresponding devices may be smaller and more closely spaced than UHF antennas. In some examples, such technology may facilitate the use of antenna arrays within a device. However, the propagation of EHF transmissions may suffer from even greater attenuation and a shorter range than SHF or UHF transmissions. The technology disclosed herein may be adopted across transmissions using one or more different frequency regions, and the designated use of frequency bands across these frequency regions may differ depending on the country or regulatory agency.
[0074] The wireless communication system 100 can utilize both licensed and unlicensed RF spectrum bands. For example, the wireless communication system 100 can employ license assisted access (LAA), LTE unlicensed (LTE-U) radio access technology, or NR technology using unlicensed bands such as the 5 GHz industrial, scientific, and medical (ISM) band. When operating using unlicensed RF spectrum bands, devices such as network entities 105 and UE 115 can employ carrier sensing for conflict detection and avoidance. In some examples, operations using unlicensed bands can be based on a carrier aggregation configuration (e.g., LAA) combined with component carriers operating using licensed bands. Operations using unlicensed spectrum can include downlink transmissions, uplink transmissions, P2P transmissions, or D2D transmissions, as well as other examples.
[0075] The network entity 105 (e.g., base station 140, RU 170) or UE 115 may be equipped with multiple antennas, which may be used to employ techniques such as transmit diversity, receive diversity, multiple-input multiple-output (MIMO) communications, or beamforming. The antennas of the network entity 105 or UE 115 may be located in one or more antenna arrays or antenna panels, which may support MIMO operations or transmit or receive beamforming. For example, one or more base station antennas or antenna arrays may be co-located at an antenna assembly, such as an antenna tower. In some examples, antennas or antenna arrays associated with the network entity 105 may be located at different geographical locations. The network entity 105 may include an antenna array having a set of rows and columns of antenna ports, which the network entity 105 may use to support beamforming for communications with the UE 115. Similarly, the UE 115 may include one or more antenna arrays that may support various MIMO or beamforming operations. Additionally or alternatively, the antenna panel may support RF beamforming for signals sent via the antenna ports.
[0076] The network entity 105 or UE 115 can use MIMO communication to utilize multipath signal propagation, and to increase spectral efficiency by sending or receiving multiple signals via different spatial layers. Such a technology may be referred to as spatial multiplexing. Multiple signals may be, for example, sent by a transmitting device via different antennas or different combinations of antennas. Similarly, multiple signals may be received by a receiving device via different antennas or different combinations of antennas. Each of the multiple signals may be referred to as a separate spatial stream, and may carry information associated with the same data stream (e.g., the same codeword) or different data streams (e.g., different codewords). Different spatial layers may be associated with different antenna ports for channel measurement and reporting. MIMO technology includes single-user MIMO (SU-MIMO) for sending multiple spatial layers to the same receiving device, and multi-user MIMO (MU-MIMO) for transmitting multiple spatial layers to multiple devices.
[0077] Beamforming (which may also be referred to as spatial filtering, directional transmission, or directional reception) is a signal processing technique that can be used at a transmitting device or a receiving device (e.g., a network entity 105, a UE 115) to shape or direct an antenna beam (e.g., a transmit beam, a receive beam) along a spatial path between the transmitting device and the receiving device. Beamforming can be achieved by combining signals transmitted via antenna elements of an antenna array so that some signals propagating in a particular direction relative to the antenna array experience constructive interference, while other signals experience destructive interference. Adjustments to signals transmitted via antenna elements may include the transmitting device or the receiving device applying an amplitude offset, a phase offset, or both to signals carried via antenna elements associated with the device. Adjustments associated with each of these antenna elements may be defined by a set of beamforming weights associated with a particular orientation (e.g., relative to the antenna array of the transmitting device or the receiving device or relative to some other orientation).
[0078] The network entity 105 or UE 115 may use beam scanning techniques as part of a beamforming operation. For example, the network entity 105 (e.g., base station 140, RU 170) may use multiple antennas or antenna arrays (e.g., antenna panels) to perform beamforming operations for directional communication with UE 115. Some signals (e.g., synchronization signals, reference signals, beam selection signals, or other control signals) may be sent multiple times by the network entity 105 along different directions. For example, the network entity 105 may send signals according to different sets of beamforming weights associated with different transmission directions. Transmissions along different beam directions may be used (e.g., by a transmitting device (such as network entity 105) or by a receiving device (such as UE 115)) to identify a beam direction for subsequent transmission or reception by the network entity 105.
[0079] Some signals, such as data signals associated with a particular receiving device, may be sent by a transmitting device (e.g., transmitting network entity 105, transmitting UE 115) along a single beam direction (e.g., a direction associated with a receiving device such as receiving network entity 105 or receiving UE 115). In some examples, the beam direction associated with transmissions along a single beam direction may be determined based on signals sent in one or more beam directions. For example, UE 115 may receive one or more of the signals sent by network entity 105 along different directions, and may report to network entity 105 an indication of the signal received by UE 115 having the highest signal quality or otherwise acceptable signal quality.
[0080] In some examples, transmissions by a device (e.g., network entity 105 or UE 115) may be performed using multiple beam directions, and the device may use a combination of digital precoding or beamforming to generate a combined beam for transmission (e.g., from network entity 105 to UE 115). UE 115 may report feedback indicating precoding weights for one or more beam directions, and the feedback may correspond to a configured set of beams across a system bandwidth or one or more subbands. Network entity 105 may send reference signals (e.g., cell-specific reference signals (CRS), channel state information reference signals (CSI-RS)), which may be precoded or not precoded. UE 115 may provide feedback for beam selection, which may be a precoding matrix indicator (PMI) or codebook-based feedback (e.g., a multi-panel type codebook, a linear combination type codebook, a port selection type codebook). Although these techniques are described with reference to signals sent along one or more directions by a network entity 105 (e.g., base station 140, RU 170), UE 115 may employ similar techniques for sending signals multiple times along different directions (e.g., for identifying a beam direction for subsequent transmission or reception by UE 115) or for sending signals along a single direction (e.g., for sending data to a receiving device).
[0081] When receiving various signals (such as synchronization signals, reference signals, beam selection signals, or other control signals) from a receiving device (e.g., network entity 105), the receiving device (e.g., UE 115) can perform receiving operations according to multiple receiving configurations (e.g., directional listening). For example, the receiving device can perform reception according to multiple receiving directions by receiving via different antenna subarrays, processing the received signals according to different antenna subarrays, receiving according to different receiving beamforming weight sets (e.g., different directional listening weight sets) applied to signals received at multiple antenna elements of an antenna array, or processing the received signals according to different receiving beamforming weight sets applied to signals received at multiple antenna elements of an antenna array, any of which can be referred to as "listening" according to different receiving configurations or receiving directions. In some examples, the receiving device can use a single receiving configuration to receive along a single beam direction (e.g., when receiving a data signal). A single receive configuration may be aligned along a beam direction determined based on listening according to different receive configuration directions (e.g., a beam direction determined to have the highest signal strength, highest signal-to-noise ratio (SNR), or otherwise acceptable signal quality based on listening according to multiple beam directions).
[0082] In some examples, the wireless communication system 100 may include a packet-based network that operates using a cloud platform (e.g., a service platform 150 that provides CN / RAN services 185). In some examples, the CN / RAN services 185 may be hosted based on a deployment topology and capabilities for service parameters associated with each service. Providing the CN / RAN services 185 allows for separation of specific services (e.g., mobility, connection state management, security, paging, radio access services, quality of service (QoS) configuration and data services, UE capability management, location, messaging, etc.) from transport functions (e.g., data radio bearer (DRB) and logical channel (LC) management, data service configuration, etc.). Service-based functions (e.g., message brokers decouple radio network processes from network delivery mechanisms) may allow for the flexibility of hosting some functions (e.g., L2 functions) anywhere in the cloud, and may enable enhanced scalability, resiliency, elasticity, agility, reuse, visibility, automation, failover, or any combination thereof (e.g., each service across the RAN and core network may be independently scalable by independently increasing or decreasing resources allocated across the functions). Furthermore, efficiency may be enhanced by providing real-time link management to the RAN edge and allowing adaptation at the DU 165 to more efficiently activate, deactivate, or select features based on UE conditions.
[0083] In some implementations, the wireless communication system 100 supports signaling and other mechanisms that enable the UE 115 to establish a wireless connection with a service-based network 130 (e.g., a 6G network). In particular, various aspects of the present disclosure are directed to signaling between a UE 115, a network entity 105 (e.g., a DU 165), and a core network service (e.g., a CN / RAN service 185) of a service-based network architecture, which enables the UE 115 to establish and maintain connections with different network entities 105, different core network services (e.g., CN / RAN services 185) provided by the network, or any combination thereof based on UE capabilities transmitted via capability services at the service-based network 130. Therefore, the techniques described herein can enable the UE 115 to obtain a capability service context for a capability service and provide a UE 115 capability indication to the capability service. The capability service can receive the UE 115 capability indication and provide an indication of the UE capability to one or more other services, one or more network entities 105, or any combination thereof. The indication of UE 115 capabilities may be used by one or more other services or one or more network entities 105 to determine various communication parameters.
[0084] For example, a UE 115 of the wireless communication system 100 may establish a connection with a DU 165 of a network entity 105 and may receive control signaling indicating a capability service (e.g., as part of a CN / RAN service 185) provided by the network. In some cases, the UE 115 may also receive a network address for the provided network service. The UE 115 may then send a capability service request to the network address of the capability service (via a relay of the DU 165) and may receive a capability service context for communicating with the capability service (via a relay of the DU 165). The UE 115 may then provide the UE 115 capability indication to the capability service, and the capability service may manage capability information for multiple UEs 115 and provide related capabilities to one or more other services or network entities 105. Thus, rather than each service having to request an indication of capabilities from the UE 115 individually, the capability service may obtain the UE 115 capabilities and provide related information to other services or entities.
[0085] In some aspects, UE 115 may be able to provide capability updates to a capability service. For example, the capabilities of UE 115 may change from a previous UE 115 capability indication (e.g., due to RF emission limitations at UE 115, thermal conditions at UE 115, power state at UE 115, etc.), and an updated capability indication may be provided to the capability service. In some examples, UE 115 may also provide a time period during which the updated capability value is provided (e.g., a time period during which the RF emission limitations will change to allow UE 115 to transmit using one or more frequency bands associated with the RF emission limitations). The capability service may receive the updated capability indication and provide the associated UE 115 capabilities to other services or network entities 105 accordingly. In some examples, one or more other services or network entities 105 may provide a subscription request to the capability service and may be notified of the updated capabilities based on the updated capability indication received at the capability service.
[0086] The techniques described herein may enable a UE 115 to efficiently establish and maintain (e.g., subscribe to) a connection to a core network service provided by a service-based network (e.g., within a 6G system) based on the capabilities of the UE 115. In particular, the techniques described herein may enable a UE 115 to provide a capability indication to a capability service, wherein the capability service may coordinate with other CN / RAN services 185, with other network entities 105, or any combination thereof, to provide communications using parameters according to the capabilities of the UE 115. By enabling a UE 115 to provide a capability indication to a capability service, various aspects of the present disclosure may enable a UE 115 to establish a connection with various core network or RAN services that may be provided by different operators or entities without providing a separate capability indication for each service. Thus, the techniques described herein may enable a UE 115 to subscribe to different core network services on a per-order basis, based on the needs or requirements of the respective UE 115, thereby improving customization and overall user experience at the UE 115. In addition, by enabling UE 115 to provide capability indications to capability services, the techniques described herein may enable UE 115 to avoid communicating with capability indications that are not required or desired for multiple different core network services, thereby reducing control signaling within the network, improving resource utilization, and reducing power consumption at UE 115.
[0087] Figure 2 An example of a wireless communication system 200 is shown that supports techniques for capability indication for multiple services in a service-based wireless system according to one or more aspects of the present disclosure. Aspects of the wireless communication system 200 may implement aspects of the wireless communication system 100 or may be implemented by aspects of the wireless communication system 100. In some implementations, the wireless communication system 200 illustrates an example architecture of a service-based wireless communication system, such as with reference to Figure 1 6G network described.
[0088] The wireless communication system 200 may include one or more UEs 115 (e.g., UE 115-a), one or more network entities (e.g., network entity 105-a), and a service-based network 205. In some aspects, the service-based network 205 may be configured to communicate or connect with a RAN 210 of the wireless communication system 200, wherein the RAN 210 includes one or more network entities (e.g., network entity 105-a). The service-based network 205 may support or supply a set of core network services 215 (e.g., core network services 215-a, 215-b, 215-c, 215-d, 215-d, and 215-e). In some implementations, the service-based network 205 may include a cloud platform or be associated with a cloud platform, wherein the corresponding core network services 215 are hosted at corresponding network addresses in the cloud platform.
[0089] The UE 115-a may communicate with the network entity 105-a using one or more communication links 220, which may include an example of an access link (e.g., a Uu link). The communication link 220 may include a bidirectional link, which may include both uplink and downlink communications. Similarly, the network entity 105-a of the RAN 210 may be configured to communicate (e.g., connect) with the service-based network 205 via one or more communication links (e.g., communication link 225), wherein the communication link 225 may be configured to facilitate bidirectional communication between the network entity 105-a and each of the corresponding core network services 215 of the service-based network 205.
[0090] like Figure 2 As shown, the wireless communication system 200 may present a service-based architecture in which entities of the RAN 210 (e.g., the network entity 105-a) are configured to connect the UE 115-a to the core network services 215 of the service-based network 205. In particular, the RAN 210 (e.g., the network entity 105-a) may be configured to relay communications between the UE 115-a and various core network services 215 of the service-based network to enable the UE 115-a to establish and maintain a wireless connection with the corresponding core network service 215-a in order to exchange communications associated with various network functions supported by the corresponding core network service 215. In other words, the wireless communication system 200 may enable the UE 115-a to "subscribe" to the corresponding core network service 215 on a per-order basis according to the needs or requirements of the UE 115-a. In this regard, different UEs 115 within the wireless communication system 200 can subscribe to different subsets of the core network services 215 depending on the capabilities of the UE 115, the applications executed at the UE 115, the mobility of the UE 115, etc.
[0091] Each core network service 215 can be associated with a respective network address within the service-based network 205. In other words, each core network service 215 can be hosted at one or more components of a cloud-based network, wherein the components of each core network service 215 can be associated with a respective network address. The respective core network services 215 can be provided by a network provider, a third-party entity, etc., wherein each core network service 215 is configured to support a respective service or functionality provided to a component (e.g., UE 115-a, network entity 105-a) of the wireless communication system 200.
[0092] The different services, functions, and core network functions that the corresponding core network services 215 can support or provide can include, but are not limited to, capability services, mobility services, security services, privacy services, location services, etc. For example, a first core network service 215-a may include a core network mobility service that hosts information and provides signaling that facilitates geographic mobility of a UE 115-a throughout the wireless communication system. As another example, a second core network service 215-b may include a security service that provides security and encryption services to a subscribing UE 115 within the wireless communication system 200.
[0093] In some aspects, each core network service 215 may include a corresponding API (e.g. Figure 1 ), the API is configured to facilitate wireless communication with the network entity 105-a and the UE 115-a. The API at the corresponding core network service 215 may include a routing API, a configuration API, or both. The routing API may be configured for service data unit communication between the UE 115-a and the corresponding core network service 215. In contrast, the configuration API may be configured to facilitate communication between the network entity 105-a and the corresponding core network service 215 to negotiate service requests and service-specific operations.
[0094] In some aspects, the network entity 105-a (e.g., eDU) can facilitate traffic routing (e.g., service data unit routing) from the UE 115-a to the core network service 215, and vice versa. The network entity 105-a can facilitate traffic routing between the corresponding devices directly, via other network entities 105-a, via a proxy, or any combination thereof. In addition, in some cases, the UE 115-a can be communicatively coupled to multiple network entities 105 (e.g., dual connectivity), where the multiple network entities 105 facilitate traffic routing with the same or different sets of core network services 215. In addition, the network entity 105-a can support service configurations or service contexts associated with communication parameters within the system, such as QoS flows, security, and UE 115 service contexts. In some aspects, the communication link 220 between the network entity 105-a and the UE 115-a can be associated with an access layer configuration that facilitates air service awareness. The access layer configuration can include logical channels, access layer security, access layer contexts, etc. For example, access layer configuration can be associated with service-specific configuration (e.g., logical channels corresponding to QoS flows for each corresponding core network service 215) and service-agnostic configuration (e.g., parameters common to all core network services 215).
[0095] In contrast to some other types of wireless systems (e.g., networks that instead exhibit a relatively more vertical layered architecture comprising many "layers" of multiple different devices that perform functions for the network), Figure 2 The service-based wireless communication system 200 (e.g., a 6G network) shown in FIG. 2 may exhibit some differences and advantages. A more layered structure may result in processing and other functions being performed at multiple devices (e.g., the network entity 105 and one or more backend devices), resulting in inefficient use of resources and high power consumption. In addition, the backend architecture of a network with a more vertical layered architecture may be owned and maintained by a few operators, which may make it difficult for other parties / entities to integrate with such a system, and the services provided to the UE 115 and other devices may be difficult to customize within such a system.
[0096] In contrast, Figure 2The service-based wireless communication system 200 shown in presents a flatter horizontal architecture that enables the corresponding functions of the wireless communication system to be distributed across different components of the system (e.g., core network services 215). For example, such functions and protocols can be divided and distributed across a collection of core network services 215, so that each core network service 215 can support or implement a small part of the capabilities and functions of a traditional wireless communication system. In other words, compared to components that provide all-encompassing network functions and protocols (e.g., modularization of network services / functions across multiple core network services 215), the service-based architecture can enable functions and protocols to be split into self-contained services (e.g., core network services 215).
[0097] In this regard, the wireless communication system 200 may illustrate an example of a merged cloud-native platform configured to host core and RAN services, which may simplify protocols and reduce duplication of processing operations across core and RAT (e.g., reallocation of core and RAN 210 services). In other words, the fusion of RAN 210 and CN functions may reduce duplication of operations and functions at different layers to serve one UE.
[0098] The wireless communication system 200 can extend the benefits associated with the service-based architecture of the service-based network 205 to the RAN 210, including the benefits of increased scalability, resiliency, elasticity, agility, reuse, visibility, automation, and failover. Additionally, the service-based architecture can enable each core network service 215 across the RAN 210 and the core to scale independently by independently increasing or decreasing the resources allocated across the corresponding core network service 215.
[0099] In some implementations, as will be described in further detail herein, the wireless communication system 200 may support signaling that enables the UE 115-a to establish and maintain communications with a core network service 215 of a service-based network 205 (e.g., a 6G network) via a transport channel configured by a transport service. In particular, aspects of the present disclosure are directed to signaling that enables the UE 115-a to provide a transport service (e.g., via a network entity 105-a) with QoS metrics (e.g., latency, reliability, timing of a first packet, etc.), a buffer status report (BSR), a requested service type (e.g., best effort with security, high throughput without security, low latency data, etc.), or any combination thereof. The transport service may communicate with a network entity 105-a (e.g., DU) to configure scheduling, resources, and QoS requirements for transport radio bearers, and the network entity 105-a may determine the radio configuration based on information received from the transport service, such as physical (PHY) layer parameters (e.g., number of carriers, logical channel mapping to service layer transport radio bearers, uplink / downlink grants, etc.) and L2 parameters (e.g., MAC and RLC parameters, security parameters, Packet Data Convergence Protocol (PDCP) parameters, or any combination thereof). The UE 115-a may transmit information to be transmitted via the transport service via the network entity 105-a based at least in part on the physical resource configuration.
[0100] Figure 3An example of a network architecture 300 (e.g., a disaggregated base station architecture, a disaggregated RAN architecture) supporting techniques for capability indication for multiple services in a service-based wireless system according to one or more aspects of the present disclosure is shown. The network architecture 300 may illustrate an example for implementing one or more aspects of the wireless communication system 100. The network architecture 300 may include a service-based network 305, which may be an example of a service-based network 130 or 205 that communicates with the DU 165-a via a link 120-b. In this example, the DU 165 may also communicate with one or more CUs 310, which may communicate directly with the 5G core 190-a via the backhaul communication link 120-a, or indirectly with the 5G core 190-a through one or more disaggregated network entities 105 (e.g., a near RT RIC 330-a via an E2 link, or a non-RT RIC 330-b associated with a SMO 335 (e.g., an SMO framework), or both). The CU 310 may communicate with one or more DUs 165-a via corresponding mid-range communication links 315 (e.g., F1 interfaces). The DU 165-a may communicate with one or more RUs 170-a via corresponding front-haul communication links 168-a. The RU 170-a may be associated with a corresponding coverage area 110-a and may communicate with a UE 115-b via one or more communication links 125-a. In some implementations, a UE 115-b may be served simultaneously by multiple RUs 170-a.
[0101] Each of the network entities 105 of the network architecture 300 (e.g., CU 310, DU 165-a, RU 170-a, non-RT RIC 330-a, near-RT RIC 330-b, SMO 335, open cloud (O-cloud) 320, open eNB (O-eNB) 325) may include one or more interfaces, or may be coupled to one or more interfaces, configured to receive or send signals (e.g., data, information) via a wired or wireless transmission medium. Each network entity 105, or an associated processor (e.g., a controller) that provides instructions to an interface of the network entity 105, may be configured to communicate with one or more of the other network entities 105 via a transmission medium. For example, the network entity 105 may include a wired interface that is configured to receive or send signals to one or more of the other network entities 105 via a wired transmission medium. Additionally or alternatively, the network entity 105 may include a wireless interface, which may include a receiver, a transmitter, or a transceiver (e.g., an RF transceiver) configured to receive signals, or send signals, or both, to one or more other network entities 105 via a wireless transmission medium.
[0102] In some examples, CU 310 may host one or more higher layer control functions. Such control functions may include RRC, PDCP, SDAP, etc. Each control function may be implemented using an interface configured to transmit signals with other control functions hosted by CU 310. CU 310 may be configured to process user plane functions (e.g., CU-UP), control plane functions (e.g., CU-CP), or a combination thereof. In some examples, CU 310 may be logically divided into one or more CU-UP units and one or more CU-CP units. When implemented in an O-RAN configuration, the CU-UP unit may communicate bidirectionally with the CU-CP unit via an interface such as an E1 interface. CU 310 may be implemented to communicate with DU 165-a as needed for network control and signal transmission.
[0103] DU 165-a may correspond to a logical unit including one or more functions (e.g., base station functions, RAN functions) to control the operation of one or more RUs 170-a. In some examples, when connected to a service-based network 305, DU 165-a may host one or more APIs for one or more services of the service-based network 305 and one or more corresponding services at one or more UEs 115-b. In some examples, when connected to CU 310, DU165-a may at least partially host one or more of the following based at least in part on a functional partition (e.g., a functional partition defined by the Third Generation Partnership Project (3GPP)): an RLC layer, a MAC layer, and one or more aspects of a PHY layer (e.g., a high PHY layer, such as modules for FEC encoding and decoding, scrambling, modulation and demodulation, etc.). In some examples, DU165-a may further host one or more low PHY layers. Each layer may be implemented using interfaces configured to communicate signals with other layers hosted by the DU 165 - a , or using control functions hosted by the CU 310 .
[0104] In some examples, lower layer functions may be implemented by one or more RUs 170-a. For example, a RU 170-a controlled by a DU 165-a may correspond to a logical node that hosts RF processing functions, or low PHY layer functions (e.g., performing fast Fourier transform (FFT), inverse FFT (iFFT), digital beamforming, physical random access channel (PRACH) extraction and filtering, etc.), or both, based at least in part on functional partitioning (e.g., lower layer functional partitioning). In such an architecture, the RU 170-a may be implemented to handle over-the-air (OTA) communications with one or more UEs 115-b. In some implementations, real-time and non-real-time aspects of control and user plane communications with the RU 170-a may be controlled by the corresponding DU 165-a. In some examples, such a configuration may enable the DU 165-a and the CU 310 to be implemented in a cloud-based RAN architecture such as a vRAN architecture.
[0105] SMO 335 can be configured to support RAN deployment and provisioning of non-virtualized and virtualized network entities 105. For non-virtualized network entities 105, SMO 335 can be configured to support the deployment of dedicated physical resources for RAN coverage requirements, which can be managed via an operation and maintenance interface (e.g., O1 interface). For virtualized network entities 105, SMO335 can be configured to interact with a cloud computing platform (e.g., O-cloud 320) via a cloud computing platform interface (e.g., O2 interface) to perform network entity lifecycle management (e.g., instantiate virtualized network entities 105). Such virtualized network entities 105 may include, but are not limited to, CU 310, DU 165-a, RU 170-a, and near-RT RIC 330-a. In some implementations, SMO 335 can communicate with components configured according to 4G RAN (e.g., via O1 interface). Additionally or alternatively, in some implementations, SMO 335 can communicate directly with one or more RU 170-a via O1 interface. The SMO 335 may also include a non-RT RIC 330 - b configured to support the functionality of the SMO 335 .
[0106] The non-RT RIC 330-b may be configured to include logic functions that implement the following: non-real-time control and optimization of RAN elements and resources, including artificial intelligence (AI) or machine learning (ML) workflows for model training and updating, or policy-based guidance of applications / features in the near-RT RIC 330-a. The non-RT RIC 330-b may be coupled to the near-RT RIC 330-a or communicate with the RT RIC 330-a (e.g., via an A1 interface). The near-RT RIC 330-a may be configured to include logic functions that implement near-real-time control and optimization of RAN elements and resources via data collection and actions over an interface (e.g., via an E2 interface) that connects one or more CUs 310, one or more DUs 165-a, or both, and the O-eNB 325 to the near-RT RIC 330-a. .
[0107] In some examples, in order to generate an AI / ML model to be deployed in the near-RT RIC 330-b, the non-RT RIC 330-b may receive parameters or external enrichment information from an external server. Such information may be utilized by the near-RT RIC 330-a and may be received from a non-network data source or from a network function at the SMO 335 or the non-RT RIC 330-b. In some examples, the non-RT RIC 330-b or the near-RT RIC 330-a may be configured to adjust RAN behavior or performance. For example, the non-RT RIC 330-b may monitor long-term trends and patterns of performance and employ AI or ML models to perform corrective actions through the SMO 335 (e.g., via reconfiguration of O1) or via the generation of a RAN management policy (e.g., an A1 policy).
[0108] In some implementations, as will be described in further detail herein, the network architecture 300 may support signaling that enables the UE 115 to establish and maintain communications with a core network service of a service-based network (e.g., a 6G network). In particular, aspects of the present disclosure are directed to signaling between the UE 115, the DU 165, and the core network service that enables the UE 115 to provide transmission parameters to a transport service that configures one or more radio bearers mapped to one or more logical channels, where two or more radio bearers may be mapped to a single logical channel.
[0109] Figure 4 An example of a transmission channel structure 400 that supports techniques for data transmission in a service-based wireless system according to one or more aspects of the present disclosure is shown. The transmission channel structure 400 can be implemented by aspects of the wireless communication system 100, the wireless communication system 200, the network architecture 300, or some combination thereof. For example, a UE (e.g., as described in reference Figures 1 to 3 UE 115) and a network entity (eg, network entity 105, such as described with reference to Figures 1 to 3 The described DU 165) can implement the channel transmission structure 400.
[0110] According to various aspects, a transport protocol structure having a transport channel structure 400 can enable cloud native protocol design for the core network, RAN, and UE. In some aspects, the physical layer 405 can provide PHY functions (e.g., RF processing functions, performing FFT, iFFT, digital beamforming, PRACH extraction and filtering, etc.). The physical layer 405 can be coupled with L2 410, which can provide RLC processing, SDAP processing, PDCP processing, MAC processing, or any combination thereof. As discussed herein, one or more different services 415 can provide higher layer processing (e.g., L3 and higher layer processing, and optionally one or more L2 functions). In Figure 4 In the example of FIG. 4 , three services 415 are shown, including a first service 415-a, a second service 415-b, and a third service 415-c, each of which may have an associated transport radio bearer 420 (e.g., a first transport radio bearer 420-a, a second transport radio bearer 420-b, and a third transport radio bearer 420-c). Figure 4 Three services 415 and associated transport radio bearers 420 are shown in FIG. 4 , but other examples may have more or fewer services 415 .
[0111] According to some aspects, one or more transport radio bearers (e.g., which may transmit information associated with signaling radio bearers and data radio bearers, such as used in 5G networks) may be mapped to a single channel (e.g., a logical channel) between a UE and a network entity. In some cases, a network entity such as a DU may accumulate requests from different services (e.g., perform the functions of a CU and an AMF). In some cases, the transport radio bearers may be service-specific, with QoS targets provided per transport radio bearer 420 per service 415. In some cases, packets transmitted via the transport radio bearer 420 may include an indication of the associated service. In some cases, the mapping between the transport radio bearer 420 and the logical channel may be provided by the transport service. In some cases, such mapping may be a one-to-one mapping (e.g., one transport radio bearer 420 to one logical channel), a many-to-one mapping (e.g., multiple transport radio bearers 420 to one logical channel, which may be the default mode of operation when no mapping is requested from the transport service), or a many-to-many mapping (e.g., multiple transport radio bearers 420 to multiple logical channels, where multiple transport radio bearers 420 may be associated with the same service or different services and may be provided across services when on a public IP or in the same private IP subnet). Thus, each service 415 may divide its traffic across multiple channels (e.g., multiple logical channels, such as for signaling information, low priority data, and high priority data, etc.). In some cases, the many-to-many mapping within a service 415 may allow differentiation of traffic within an application (e.g., voice versus video, camera positioning versus virtual reality streaming, etc.), which may allow a scheduler to identify the type of traffic based on the channel and schedule accordingly.
[0112] As discussed herein, service 415 may include a transport service, wherein a transport service API at the UE may initiate a request to an associated transport service at the network to establish a transport radio bearer. In some cases, one or more QoS targets may be provided (e.g., from the UE sending the request), and in this case, the transport service may configure the service DU to achieve correct delivery of the service including the QoS target for the connection. The transport service may negotiate QoS requirements with the UE and manage end-to-end bearers / streams. In the case where the transmitted data is used for best effort service, the associated bearer or stream may run on an existing IP service (e.g., an IP service that has been previously established). Another service may perform admission control similar to a 5G CU-CP function. In some cases, an API may be used for an interface between a UE and a transport service, which may provide configuration of service flow information (e.g., QoS requirements, buffer status reports, etc.) and configuration of a service mode (e.g., uplink / downlink service mode). In some cases, an API at the network may expose scheduler loads and constraints, expose discontinuous reception (DRX), configuration options, expose real-time QoS measurements at the UE and the network, or any combination thereof.
[0113] A UE operating in such a system may establish a context with one or more transport services in the network (e.g., a context for best effort mobility with security, high throughput without security, low latency data, etc.). When a service is being used and the UE is connected to a network device (e.g., a DU or other RAN node), the UE may maintain an active transport state, for example, by sending a BSR report to the transport service. In some cases, the UE may perform throughput limiting for both the downlink and uplink directions. In some cases, the UE may request the transport service to limit downlink traffic. Additionally or alternatively, the UE may limit uplink traffic based on a request from the service 415. In some cases, the UE may determine that a transport service has become inactive, for example, via data inactivity, an in-band or out-of-band data end indication, explicit signaling from the service 415, a UE disconnecting from a network entity, a local protocol error (e.g., if signaling toward the service fails repeatedly), or any combination thereof.
[0114] In some cases, the UE may determine that it is necessary to use one or more transport services for which the UE has established a context and which are currently inactive. In some cases, the UE may send an activation request to a network entity (e.g., DU), the activation request containing one or more services to be activated, and the activation request may contain routing information and optionally additional service protocol messages to be delivered to the services, additional information such as an initial buffer status report per transport radio bearer, a deadline for delivering the first packet, etc. In some cases, the network entity may provide the UE with a confirmation of which services are activated in an activation response, and if confirmed, the transport services may be moved to active. In some cases, for each requested service that is not activated, the UE may receive a reason (e.g., a reason code) for the activation failure in direct local signaling or in one or more service protocol messages. In such an event, the UE may remove the context for the service based on the failure cause, and the UE may attempt to re-establish context with the service or establish context with another service based on the failure. In some cases, optionally, for a UE controlled connection, if the UE determines that no more services are active, or the UE buffer associated with the service is empty (e.g., for a transport service, the UE may have sent all data or the data has expired locally), the UE may send a request to the network entity to release the connection. If one or more services are active, the request may contain further signaling to these services.
[0115] In some cases, a network entity (e.g., DU) may perform operations associated with a transport service. For example, the network entity may establish a connection with the UE, which may include: configuring the UE with physical resources (PHY / L2) to support the transport service, dynamically updating the configuration as service requirements change, activating carriers, and providing uplink and downlink grants. In some cases, based on a UE request, the network entity may send an activation request to one or more services, which may provide a logical channel mapping to a service layer transport radio bearer. The network entity may communicate with the transport service via a communication protocol that provides packet delimitation and other transport services such as flow control. In some cases, the network entity may receive a request to maintain a context for a service from one or more services. At a later stage, the network entity may receive an indication from one or more services (or UEs) that a service has become inactive, or may determine that the UE has no active service, and release a local connection for the UE based on the determination. If any service is still active, the network entity may indicate to those services that the connection is released (e.g., if provided by the UE, further including a service protocol message).
[0116] In some cases, a transport service may perform various operations related to data transmission. For example, a transport service may establish a context with a UE connected to a network entity (e.g., a DU) and determine that the UE is active. In some cases, a transport service may be provided at a defined layer (e.g., an IP layer or a PDCP layer). In some cases, a transport service may request a network entity to maintain an active context for the UE, which may help provide the expected quality of service per transport radio bearer. In some cases, a transport service may also maintain a context with the network entity (e.g., a DU) to which the UE is connected (e.g., when the service is active, how to address and service-related configurations in the network entity), which may include update requirements over time, such as providing dynamic or periodic expected throughput requirements, providing feedback on the quality of the received service, or any combination thereof. In some cases, a transport service may initiate movement to an inactive mode. For example, it may be determined that a service is no longer active (e.g., closed / released based on an end-to-end protocol or lack of transmission over a period of time), and the transport service may notify the network entity that the service is no longer active. In other cases, the network entity may initiate movement to the inactive mode, such as by an indication that the transport service has been deactivated at the network entity (e.g., due to local connection release or failure), or an indication that the transport service is inactive for the UE. When the UE moves to the inactive state in service, in some cases the transport service may maintain the UE context, or may not maintain the latest information associated with the network entity to which the UE is connected (e.g., releasing network entity information or keeping only the "last connected DU" information set in the event that the UE reconnects on the same DU).
[0117] Figure 5 An example of a process flow 500 for supporting techniques for data transmission in a service-based wireless system according to one or more aspects of the present disclosure is shown. The process flow 500 may include a UE 115-c and a network entity 105-b (e.g., DU 165) as described herein, and the UE 115-c may be an example of a UE 115 as described herein. The process flow 500 may include a transmission service 505, and the transmission service 505 may be an example of a transmission service as described herein. In the following description of the process flow 500, operations between the UE 115-c, the network entity 105-b, and the transmission service 505 may be sent in a different order than the example order shown, or operations performed by the UE 115-c and the network entity 105-b and the transmission service 505 may be performed in a different order or at a different time. Some operations may also be omitted from the process flow 500, and other operations may also be added to the process flow 500.
[0118] At 510, the UE 115-c and the network entity 105-b may perform connection establishment in accordance with a network connection establishment technique (e.g., an RRC connection establishment procedure). In some cases, as part of the connection establishment, or after the connection establishment, the UE 115-c may receive control information from the network entity 105-b indicating routing information for a transport service 505 for a set of core network services provisioned by a service-based network configured to connect to a RAN associated with the network entity 105-b.
[0119] At 515, the UE 115-c and the network entity 105-b may perform a transport service establishment procedure to establish a context for the transport service 505 and the UE 115-c. For example, the UE 115-c may send a request including routing information for the transport service 505 to the network entity 105-b (e.g., the routing information may be provided by another network service such as a discovery service). The network entity 105-b may transmit the request to the transport service 505 based on the routing information. For example, the request may be sent to the network entity 105-b to be relayed to a network address associated with the transport service 505, where the network address is based on the routing information. Based on the request, the transport service 505 may transmit a response to the network entity 105-b, which may include service context information and a logical channel mapping to one or more transport radio bearers. The network entity 105-b may send the service context information to the UE 115-c.
[0120] At 520, the transport service 505 may exchange information for transport configuration with the network entity 105-b. For example, the transport service 505 may provide information for one or more transport radio bearers, one or more logical channels, and a mapping of one or more transport radio bearers to one or more logical channels.
[0121] At 525, the network entity 105-b and the UE 115-c may exchange information related to wireless channel configuration for radio communications (e.g., RAN communications). For example, the network entity 105-b and the UE 115-c may communicate parameters for one or more logical channels and one or more transport radio bearers.
[0122] At 530, the UE 115-c and the transport service 505 may communicate a transport service configuration. For example, the transport service configuration may include configuration of traffic flow information (e.g., QoS targets), configuration of traffic modes, etc. At 535, the UE 115-c and the transport service 505 may exchange data according to the transport service configuration.
[0123] Figure 6A block diagram 600 of a device 605 supporting techniques for data transmission in a service-based wireless system according to one or more aspects of the present disclosure is shown. The device 605 may be an example of aspects of a UE 115 as described herein. The device 605 may include a receiver 610, a transmitter 615, and a communication manager 620. The device 605 may also include a processor. Each of these components may communicate with each other (e.g., via one or more buses).
[0124] The receiver 610 may provide a means for receiving information (such as packets, user data, control information, or any combination thereof) associated with various information channels (e.g., control channels, data channels, information channels related to technologies for data transmission in a service-based wireless system). The information may be delivered to other components of the device 605. The receiver 610 may utilize a single antenna or a collection of multiple antennas.
[0125] The transmitter 615 may provide a means for transmitting signals generated by other components of the device 605. For example, the transmitter 615 may transmit information (such as packets, user data, control information, or any combination thereof) associated with various information channels (e.g., control channels, data channels, information channels related to techniques for data transmission in a service-based wireless system). In some examples, the transmitter 615 may be co-located with the receiver 610 in a transceiver module. The transmitter 615 may utilize a single antenna, or a collection of multiple antennas.
[0126] The communication manager 620, the receiver 610, the transmitter 615, or various combinations thereof, or various components thereof may be examples of means for performing various aspects of the techniques for data transmission in a service-based wireless system as described herein. For example, the communication manager 620, the receiver 610, the transmitter 615, or various combinations thereof, or components thereof may support methods for performing one or more of the functions described herein.
[0127] In some examples, the communication manager 620, the receiver 610, the transmitter 615, or various combinations or components thereof can be implemented in hardware (e.g., in a communication management circuit). The hardware can include a processor, a digital signal processor (DSP), a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, a microcontroller, discrete gate or transistor logic, discrete hardware components, or any combination thereof configured as or otherwise supporting a unit for performing the functions described in the present disclosure. In some examples, the processor and a memory coupled to the processor can be configured to perform one or more of the functions described herein (e.g., by executing instructions stored in the memory by the processor).
[0128] Additionally or alternatively, in some examples, the communication manager 620, the receiver 610, the transmitter 615, or various combinations or components thereof may be implemented using code executed by a processor (e.g., implemented as communication management software or firmware). If implemented using code executed by a processor, the functions of the communication manager 620, the receiver 610, the transmitter 615, or various combinations or components thereof may be performed by a general purpose processor, a DSP, a CPU, an ASIC, an FPGA, a microcontroller, or any combination of these or other programmable logic devices (e.g., configured as or otherwise supporting a unit for performing the functions described in the present disclosure).
[0129] In some examples, the communication manager 620 can be configured to perform various operations (e.g., receive, obtain, monitor, output, send) using or otherwise cooperating with the receiver 610, the transmitter 615, or both. For example, the communication manager 620 can receive information from the receiver 610, send information to the transmitter 615, or be integrated with the receiver 610, the transmitter 615, or both to obtain information, output information, or perform various other operations described herein.
[0130] According to an example as disclosed herein, the communication manager 620 may support wireless communications at a UE. For example, the communication manager 620 may be configured to or otherwise support a unit for transmitting a first service message via a distributed unit to establish a first transport radio bearer with a first transport service provided by a service-based network, the first service message indicating one or more attributes associated with information to be transmitted via the first transport radio bearer. The communication manager 620 may be configured to or otherwise support a unit for receiving, in response to the first service message, a physical resource configuration for communications associated with the first transport service from the distributed unit and a mapping of the first transport radio bearer to a first channel (e.g., a first logical channel) between the UE and the distributed unit. The communication manager 620 may be configured to or otherwise support a unit for transmitting information to be transmitted via the first transport service via the distributed unit based on the physical resource configuration.
[0131] By including or configuring a communications manager 620 according to examples as described herein, a device 605 (e.g., a processor controlling a receiver 610, a transmitter 615, a communications manager 620, or a combination thereof, or otherwise coupled to a receiver 610, a transmitter 615, a communications manager 620, or a combination thereof) can support techniques for reducing processing, reducing power consumption, and more efficiently utilizing communications resources.
[0132] Figure 7 A block diagram of a device 705 supporting techniques for data transmission in a service-based wireless system according to one or more aspects of the present disclosure is shown. The device 705 may be an example of aspects of the device 605 or UE 115 as described herein. The device 705 may include a receiver 710, a transmitter 715, and a communication manager 720. The device 705 may also include a processor. Each of these components may communicate with each other (e.g., via one or more buses).
[0133] The receiver 710 may provide a means for receiving information (such as packets, user data, control information, or any combination thereof) associated with various information channels (e.g., control channels, data channels, information channels related to technologies for data transmission in a service-based wireless system). The information may be delivered to other components of the device 705. The receiver 710 may utilize a single antenna or a collection of multiple antennas.
[0134] The transmitter 715 may provide a means for transmitting signals generated by other components of the device 705. For example, the transmitter 715 may transmit information (such as packets, user data, control information, or any combination thereof) associated with various information channels (e.g., control channels, data channels, information channels related to technologies for data transmission in a service-based wireless system). In some examples, the transmitter 715 may be co-located with the receiver 710 in a transceiver module. The transmitter 715 may utilize a single antenna or a collection of multiple antennas.
[0135] The device 705 or its various components may be examples of units for performing various aspects of the technology for data transmission in the service-based wireless system described herein. For example, the communication manager 720 may include a transmission service manager 725, a transmission radio bearer manager 730, or any combination thereof. The communication manager 720 may be an example of various aspects of the communication manager 620 as described herein. In some examples, the communication manager 720 or its various components may be configured to use the receiver 710, the transmitter 715, or both, or otherwise cooperate with the receiver 710, the transmitter 715, or both to perform various operations (e.g., receive, obtain, monitor, output, send). For example, the communication manager 720 may receive information from the receiver 710, send information to the transmitter 715, or be integrated with the receiver 710, the transmitter 715, or both to obtain information, output information, or perform various other operations as described herein.
[0136] According to an example as disclosed herein, the communication manager 720 may support wireless communication at the UE. The transport service manager 725 may be configured as or otherwise support a unit for transmitting a first service message via a distributed unit to establish a first transport radio bearer with a first transport service provided by a service-based network, the first service message indicating one or more attributes associated with information to be transmitted via the first transport radio bearer. The transport radio bearer manager 730 may be configured as or otherwise support a unit for receiving, in response to the first service message, a physical resource configuration for communications associated with the first transport service from the distributed unit and a mapping of the first transport radio bearer to a first channel between the UE and the distributed unit. The transport radio bearer manager 730 may be configured as or otherwise support a unit for transmitting, via the distributed unit, information to be transmitted via the first transport service based on the physical resource configuration.
[0137] Figure 8A block diagram 800 of a communication manager 820 supporting techniques for data transmission in a service-based wireless system according to one or more aspects of the present disclosure is shown. The communication manager 820 may be an example of aspects of the communication manager 620, the communication manager 720, or both as described herein. The communication manager 820 or its various components may be examples of units for performing various aspects of the techniques for data transmission in a service-based wireless system as described herein. For example, the communication manager 820 may include a transport service manager 825, a transport radio bearer manager 830, a radio bearer mapping manager 835, a packet attribute manager 840, a BSR manager 845, a data throughput manager 850, or any combination thereof. Each of these components may communicate with each other directly or indirectly (e.g., via one or more buses).
[0138] According to examples as disclosed herein, the communication manager 820 may support wireless communications at the UE. The transport service manager 825 may be configured as or otherwise support means for transmitting a first service message via a distributed unit to establish a first transport radio bearer with a first transport service provided by a service-based network, the first service message indicating one or more attributes associated with information to be transmitted via the first transport radio bearer. The transport radio bearer manager 830 may be configured as or otherwise support means for receiving, in response to the first service message, from the distributed unit a physical resource configuration for communications associated with the first transport service and a mapping of the first transport radio bearer to a first channel between the UE and the distributed unit. In some examples, the transport radio bearer manager 830 may be configured as or otherwise support means for transmitting, via the distributed unit, information to be transmitted via the first transport service based on the physical resource configuration.
[0139] In some examples, the radio bearer mapping manager 835 can be configured as or otherwise support means for mapping one or more transport radio bearers to a first logical channel, each of the transport radio bearers having an associated transport service. In some examples, the first service message includes one or more quality of service objectives associated with information to be transmitted via the first transport service. In some examples, the information to be transmitted via the first transport service is sent using a set of multiple packets, and each packet in the set of multiple packets includes an indication of the first transport radio bearer. In some examples, the first transport radio bearer provides communication for signaling information and data associated with the first transport service.
[0140] In some examples, to support transmission of a first service message, the packet attribute manager 840 may be configured or otherwise support transmission of one or more attributes associated with information to be transmitted via the first transport service as a unit of one or more quality of service parameters including a latency target, a throughput target, a security level, or any combination thereof.
[0141] In some examples, BSR manager 845 can be configured or otherwise support means for transmitting one or more buffer status reports to the first transport service via a distributed means to maintain an active state at the first transport service.
[0142] In some examples, data throughput manager 850 may be configured or otherwise support means for receiving an indication to throttle information to be transmitted via a first transport service. In some examples, data throughput manager 850 may be configured or otherwise support means for throttling information transmitted via a first transport service independently of an amount of information transmitted via one or more other transport services different from the first transport service.
[0143] In some examples, the transport service manager 825 may be configured as or otherwise support a unit for transmitting, via a distributed unit, a second service message indicating deactivation of a first transport radio bearer associated with a first transport service. In some examples, the transport service manager 825 may be configured as or otherwise support a unit for obtaining further information to be transmitted via the first transport radio bearer after deactivation of the first transport service. In some examples, the transport service manager 825 may be configured as or otherwise support a unit for transmitting, via a distributed unit, a third service message to activate the first transport radio bearer. In some examples, the third service message includes an indication of one or more of: a buffer status report associated with the first transport radio bearer, a target delivery time for a first data packet of further information to be transmitted via the first transport radio bearer, or any combination thereof.
[0144] In some examples, the transport service manager 825 can be configured as or otherwise support a unit for transmitting a second service message via a distributed unit, the second service message indicating a release of a first transport radio bearer associated with a first transport service, wherein the second service message is transmitted in response to a lack of information to be transmitted via the first transport radio bearer, expiration of data associated with the first transport radio bearer, or any combination thereof.
[0145] In some examples, transport radio bearer manager 830 may be configured as or otherwise support means for receiving an updated physical resource configuration from a distributed unit in response to an updated configuration associated with the first transport service. In some examples, transport radio bearer manager 830 may be configured as or otherwise support means for transmitting, via the distributed unit, information to be transmitted via the first transport service based on the updated physical resource configuration.
[0146] In some examples, the first transport service is provided at a protocol layer associated with the first transport radio bearer, and wherein the protocol layer is an Internet Protocol (IP) layer or a Packet Data Convergence Protocol (PDCP) layer
[0147] Fig. 9 A diagram of a system 900 including a device 905 supporting a technique for data transmission in a service-based wireless system according to one or more aspects of the present disclosure is shown. The device 905 may be an example of a device 605, a device 705, or a UE 115 as described herein or a component including the device 605, the device 705, or a UE 115. The device 905 may communicate (e.g., wirelessly) with one or more network entities 105, one or more UEs 115, or any combination thereof. The device 905 may include components for two-way voice and data communications, including components for sending and receiving communications, such as a communication manager 920, an input / output (I / O) controller 910, a transceiver 915, an antenna 925, a memory 930, a code 935, and a processor 940. These components may be electronically communicated or otherwise coupled (e.g., operatively, communicatively, functionally, electronically, electrically) via one or more buses (e.g., a bus 945).
[0148] I / O controller 910 can manage input and output signals for device 905. I / O controller 910 can also manage peripheral devices that are not integrated into device 905. In some cases, I / O controller 910 can represent a physical connection or port to an external peripheral component. In some cases, I / O controller 910 can utilize a computer such as a , or another known operating system. Additionally or alternatively, I / O controller 910 may represent or interact with a modem, keyboard, mouse, touch screen, or similar device. In some cases, I / O controller 910 may be implemented as part of a processor, such as processor 940. In some cases, a user may interact with device 905 via I / O controller 910 or via hardware components controlled by I / O controller 910.
[0149] In some cases, the device 905 may include a single antenna 925. However, in some other cases, the device 905 may have more than one antenna 925, which can simultaneously send or receive multiple wireless transmissions. The transceiver 915 can communicate bidirectionally via one or more antennas 925, wired or wireless links as described herein. For example, the transceiver 915 can represent a wireless transceiver and can communicate bidirectionally with another wireless transceiver. The transceiver 915 may also include a modem for modulating packets, providing the modulated packets to one or more antennas 925 for transmission, and demodulating packets received from one or more antennas 925. The transceiver 915 or the transceiver 915 and one or more antennas 925 can be examples of transmitters 615, transmitters 715, receivers 610, receivers 710, or any combination thereof or components thereof as described herein.
[0150] The memory 930 may include a random access memory (RAM) or a read-only memory (ROM). The memory 930 may store computer-readable, computer-executable code 935, which includes instructions that, when executed by the processor 940, cause the device 905 to perform various functions described herein. The code 935 may be stored in a non-temporary computer-readable medium (such as a system memory or another type of memory). In some cases, the code 935 may not be directly executable by the processor 940, but may cause the computer (e.g., when compiled and executed) to perform the functions described herein. In some cases, in addition to this, the memory 930 may also include a basic I / O system (BIOS), which may control basic hardware or software operations, such as interaction with peripheral components or devices.
[0151] The processor 940 may include an intelligent hardware device (e.g., a general-purpose processor, a DSP, a CPU, a GPU, a microcontroller, an ASIC, an FPGA, a programmable logic device, a discrete gate or transistor logic component, a discrete hardware component, or any combination thereof). In some examples, the processor 940 may be configured to operate a memory array using a memory controller. In some other cases, the memory controller may be integrated into the processor 940. The processor 940 may be configured to execute computer-readable instructions stored in a memory (e.g., a memory 930) to cause the device 905 to perform various functions (e.g., functions or tasks that support a technology for data transmission in a service-based wireless system). For example, the device 905 or a component of the device 905 may include a processor 940 and a memory 930 coupled to or coupled to the processor 940, and the processor 940 and the memory 930 are configured to perform the various functions described herein.
[0152] According to the examples disclosed herein, the communication manager 920 can support wireless communications at the UE. For example, the communication manager 920 can be configured to or otherwise support a unit for transmitting a first service message via a distributed unit to establish a first transport radio bearer with a first transport service provided by a service-based network, wherein the first service message indicates one or more attributes associated with information to be transmitted via the first transport radio bearer. The communication manager 920 can be configured to or otherwise support a unit for receiving a physical resource configuration for communications associated with the first transport service and a mapping of the first transport radio bearer to a first channel between the UE and the distributed unit from the distributed unit in response to the first service message. The communication manager 920 can be configured to or otherwise support a unit for transmitting information to be transmitted via the first transport service via the distributed unit based on the physical resource configuration.
[0153] By including or configuring the communication manager 920 according to examples as described herein, the device 905 can support techniques for reducing processing, reducing power consumption, and more efficiently utilizing communication resources.
[0154] In some examples, the communication manager 920 can be configured to perform various operations (e.g., receive, monitor, transmit) using the transceiver 915, one or more antennas 925, or any combination thereof or otherwise in cooperation with the transceiver 1815, one or more antennas 1825, or any combination thereof. Although the communication manager 920 is shown as a separate component, in some examples, one or more functions described with reference to the communication manager 920 may be supported or performed by the processor 940, the memory 930, the code 935, or any combination thereof. For example, the code 935 may include instructions executable by the processor 940 to cause the device 905 to perform various aspects of the techniques for data transmission in a service-based wireless system as described herein, or the processor 940 and the memory 930 may be otherwise configured to perform or support such operations.
[0155] Fig.10 A block diagram 1000 of a device 1005 supporting techniques for data transmission in a service-based wireless system according to one or more aspects of the present disclosure is shown. The device 1005 may be an example of aspects of a network entity 105 as described herein. The device 1005 may include a receiver 1010, a transmitter 1015, and a communication manager 1020. The device 1005 may also include a processor. Each of these components may communicate with each other (e.g., via one or more buses).
[0156] The receiver 1010 may provide a unit for acquiring (e.g., receiving, determining, identifying) information such as user data, control information, or any combination thereof (e.g., I / Q samples, symbols, packets, protocol data units, service data units) associated with various channels (e.g., control channels, data channels, information channels, channels associated with a protocol stack). The information may be passed to other components of the device 1005. In some examples, the receiver 1010 may support acquiring information by receiving signals via one or more antennas. Additionally or alternatively, the receiver 1010 may support acquiring information by receiving signals via one or more wired (e.g., electrical, optical) interfaces, wireless interfaces, or any combination thereof.
[0157] The transmitter 1015 may provide a means for outputting (e.g., sending, providing, transmitting, sending) information generated by other components of the device 1005. For example, the transmitter 1015 may output information such as user data, control information, or any combination thereof (e.g., I / Q samples, symbols, packets, protocol data units, service data units) associated with various channels (e.g., control channels, data channels, information channels, channels associated with a protocol stack). In some examples, the transmitter 1015 may support outputting information by sending signals via one or more antennas. Additionally or alternatively, the transmitter 1015 may support outputting information by sending signals via one or more wired (e.g., electrical, optical fiber) interfaces, wireless interfaces, or any combination thereof. In some examples, the transmitter 1015 and the receiver 1010 may be co-located in a transceiver, which may include a modem or be coupled to a modem.
[0158] The communication manager 1020, the receiver 1010, the transmitter 1015, or various combinations thereof, or various components thereof may be examples of means for performing various aspects of the techniques for data transmission in a service-based wireless system as described herein. For example, the communication manager 1020, the receiver 1010, the transmitter 1015, or various combinations thereof, or components thereof may support methods for performing one or more of the functions described herein.
[0159] In some examples, the communication manager 1020, the receiver 1010, the transmitter 1015, or various combinations or components thereof may be implemented in hardware (e.g., in a communication management circuit). The hardware may include a processor, a DSP, a CPU, an ASIC, an FPGA or other programmable logic device, a microcontroller, discrete gate or transistor logic, discrete hardware components, or any combination thereof configured as or otherwise supporting means for performing the functions described in the present disclosure. In some examples, a processor and a memory coupled to the processor may be configured to perform one or more of the functions described herein (e.g., by executing instructions stored in the memory by the processor).
[0160] Additionally or alternatively, in some examples, the communication manager 1020, the receiver 1010, the transmitter 1015, or various combinations or components thereof may be implemented using code executed by a processor (e.g., implemented as communication management software or firmware). If implemented in code executed by a processor, the functions of the communication manager 1020, the receiver 1010, the transmitter 1015, or various combinations or components thereof may be performed by a general purpose processor, a DSP, a CPU, an ASIC, an FPGA, a microcontroller, or any combination of these or other programmable logic devices (e.g., configured as or otherwise supporting a unit for performing the functions described in the present disclosure).
[0161] In some examples, the communication manager 1020 can be configured to perform various operations (e.g., receive, obtain, monitor, output, send) using the receiver 1010, the transmitter 1015, or both, or otherwise cooperate with the receiver 610, the transmitter 615, or both. For example, the communication manager 1020 can receive information from the receiver 1010, send information to the transmitter 1015, or be integrated with the receiver 1010, the transmitter 1015, or both to obtain information, output information, or perform various other operations as described herein.
[0162] According to the examples disclosed herein, the communication manager 1020 may support wireless communication at the distributed unit. For example, the communication manager 1020 may be configured to or otherwise support a unit for transmitting a first service message between a UE and a first transport service provided by a service-based network, the first service message being used to establish the first transport service and indicating one or more attributes associated with information to be transmitted via the first transport service. The communication manager 1020 may be configured to or otherwise support a unit for receiving a radio access network configuration indicating a first transport radio bearer and traffic flow information associated with the first transport radio bearer from the first transport service. The communication manager 1020 may be configured to or otherwise support a unit for sending a physical resource configuration for communication associated with the first transport service to the UE in response to the radio access network configuration and a mapping of the first transport radio bearer to a first channel between the UE and the distributed unit. The communication manager 1020 may be configured to or otherwise support a unit for transmitting information to be transmitted via the first transport service between the UE and the first transport service based on the physical resource configuration.
[0163] Additionally or alternatively, according to examples as disclosed herein, the communication manager 1020 may support wireless communications at a core network service provided by a service-based network. For example, the communication manager 1020 may be configured to or otherwise support a unit for transmitting a first service message with a UE via a distributed unit to establish a first transport radio bearer with a first transport service provided by the service-based network, the first service message indicating one or more attributes associated with information to be transmitted via the first transport radio bearer. The communication manager 1020 may be configured to or otherwise support a unit for outputting a second service message to the distributed unit, the second service message indicating a radio access network configuration for the first transport radio bearer and business flow information associated with the first transport radio bearer. The communication manager 1020 may be configured to or otherwise support a unit for transmitting information to be transmitted via the first transport service using the first transport radio bearer via the distributed unit.
[0164] By including or configuring the communication manager 1020 according to the examples described herein, the device 1005 (e.g., a processor controlling or otherwise coupled to the receiver 1010, the transmitter 1015, the communication manager 1020, or a combination thereof) can support techniques for reducing processing, reducing power consumption, and more efficiently utilizing communication resources.
[0165] Fig.11A block diagram 1100 of a device 1105 supporting techniques for data transmission for a service-based wireless system according to one or more aspects of the present disclosure is shown. The device 1105 may be an example of aspects of the device 1005 or network entity 105 as described herein. The device 1105 may include a receiver 1110, a transmitter 1115, and a communication manager 1120. The device 1105 may also include a processor. Each of these components may communicate with each other (e.g., via one or more buses).
[0166] The receiver 1110 may provide a unit for acquiring (e.g., receiving, determining, identifying) information such as user data, control information, or any combination thereof (e.g., I / Q samples, symbols, packets, protocol data units, service data units) associated with various channels (e.g., control channels, data channels, information channels, channels associated with a protocol stack). The information may be delivered to other components of the device 1105. In some examples, the receiver 1110 may support acquiring information by receiving signals via one or more antennas. Additionally or alternatively, the receiver 1110 may support acquiring information by receiving signals via one or more wired (e.g., electrical, optical) interfaces, wireless interfaces, or any combination thereof.
[0167] The transmitter 1115 may provide a means for outputting (e.g., sending, providing, transmitting, sending) information generated by other components of the device 1105. For example, the transmitter 1115 may output information such as user data, control information, or any combination thereof (e.g., I / Q samples, symbols, packets, protocol data units, service data units) associated with various channels (e.g., control channels, data channels, information channels, channels associated with a protocol stack). In some examples, the transmitter 1115 may support outputting information by sending signals via one or more antennas. In addition, or alternatively, the transmitter 1115 may support outputting information by sending signals via one or more wired (e.g., electrical, optical fiber) interfaces, wireless interfaces, or any combination thereof. In some examples, the transmitter 1115 and the receiver 1110 may be co-located in a transceiver, which may include a modem or be coupled to a modem.
[0168] The device 1105 or its various components may be examples of units for performing various aspects of the technology for performing data transmission in a service-based wireless system as described herein. For example, the communication manager 1120 may include a transmission service manager 1125, a RAN configuration manager 1130, a radio bearer mapping manager 1135, a transmission radio bearer manager 1140, or any combination thereof. The communication manager 1120 may be an example of various aspects of the communication manager 1020 as described herein. In some examples, the communication manager 1120 or its various components may be configured to use the receiver 1110, the transmitter 1115, or both, or otherwise cooperate with the receiver 1110, the transmitter 1115, or both to perform various operations (e.g., receive, obtain, monitor, output, send). For example, the communication manager 1120 may receive information from the receiver 1110, send information to the transmitter 1115, or be integrated with the receiver 1110, the transmitter 1115, or both to obtain information, output information, or perform various other operations as described herein.
[0169] According to an example as disclosed herein, the communication manager 1120 may support wireless communication at a distributed unit. The transport service manager 1125 may be configured to or otherwise support a unit for transmitting a first service message between a UE and a first transport service provided by a service-based network, the first service message being used to establish a first transport service and indicating one or more attributes associated with information to be transmitted via the first transport service. The RAN configuration manager 1130 may be configured to or otherwise support a unit for receiving a radio access network configuration indicating a first transport radio bearer and traffic flow information associated with the first transport radio bearer from the first transport service. The radio bearer mapping manager 1135 may be configured to or otherwise support a unit for sending a physical resource configuration for communication associated with the first transport service to the UE in response to the radio access network configuration and a mapping of the first transport radio bearer to a first channel between the UE and the distributed unit. The transport radio bearer manager 1140 may be configured to or otherwise support a unit for transmitting information to be transmitted via the first transport service between the UE and the first transport service based on the physical resource configuration.
[0170] Additionally or alternatively, according to examples disclosed herein, the communication manager 1120 may support wireless communications at a core network service provided by a service-based network. The transport service manager 1125 may be configured to or otherwise support a unit for transmitting a first service message with the UE via a distributed unit to establish a first transport radio bearer with a first transport service provided by the service-based network, the first service message indicating one or more attributes associated with information to be transmitted via the first transport radio bearer. The RAN configuration manager 1130 may be configured to or otherwise support a unit for outputting a second service message to the distributed unit, the second service message indicating a radio access network configuration for the first transport radio bearer and business flow information associated with the first transport radio bearer. The transport radio bearer manager 1140 may be configured to or otherwise support a unit for transmitting information to be transmitted via the first transport service using the first transport radio bearer via the distributed unit.
[0171] Fig.12 A block diagram 1200 of a communication manager 1220 supporting techniques for data transmission in a service-based wireless system according to one or more aspects of the present disclosure is shown. The communication manager 1220 may be an example of aspects of the communication manager 1020, the communication manager 1120, or both as described herein. The communication manager 1220 or its various components may be examples of units for performing various aspects of the techniques for data transmission in a service-based wireless system described herein. For example, the communication manager 1220 may include a transport service manager 1225, a RAN configuration manager 1230, a radio bearer mapping manager 1235, a transport radio bearer manager 1240, a packet attribute manager 1245, a data throughput manager 1250, or any combination thereof. Each of these components may communicate with each other directly or indirectly (e.g., via one or more buses), and the communication may include communication within a protocol layer of a protocol stack, communication associated with a logical channel of a protocol stack (e.g., between protocol layers of a protocol stack, within a device, component, or virtualized component associated with the network entity 105, between devices, components, or virtualized components associated with the network entity 105), or any combination thereof.
[0172] According to the examples disclosed herein, the communication manager 1220 may support wireless communication at the distributed unit. The transport service manager 1225 may be configured as or otherwise support a unit for transmitting a first service message between a UE and a first transport service provided by a service-based network, the first service message being used to establish the first transport service and indicating one or more attributes associated with information to be transmitted via the first transport service. The RAN configuration manager 1230 may be configured as or otherwise support a unit for receiving a radio access network configuration indicating a first transport radio bearer and traffic flow information associated with the first transport radio bearer from the first transport service. The radio bearer mapping manager 1235 may be configured as or otherwise support a unit for sending a physical resource configuration for communication associated with the first transport service to the UE in response to the radio access network configuration and a mapping of the first transport radio bearer to a first channel between the UE and the distributed unit. The transport radio bearer manager 1240 may be configured as or otherwise support a unit for transmitting information to be transmitted via the first transport service between the UE and the first transport service based on the physical resource configuration.
[0173] In some examples, the radio bearer mapping manager 1235 can be configured as or otherwise support a unit for mapping a first transport radio bearer and at least one other transport radio bearer to a first logical channel, each transport radio bearer having an associated transport service. In some examples, the first service message includes one or more quality of service objectives associated with information to be transmitted via the first transport service. In some examples, the information to be transmitted via the first transport service is sent using a set of multiple packets, and each packet in the set of multiple packets includes an indication of the first transport radio bearer. In some examples, the first transport radio bearer provides communication for both signaling information and data associated with the first transport service.
[0174] In some examples, the RAN configuration manager 1230 can be configured as or otherwise support means for receiving, from the first transport service, an updated radio access network configuration indicating updated traffic flow information associated with the first transport radio bearer. In some examples, the radio bearer mapping manager 1235 can be configured as or otherwise support means for sending to the UE, in response to the updated radio access network configuration, an updated physical resource configuration for communications associated with the first transport service.
[0175] In some examples, data throughput manager 1250 may be configured as or otherwise support means for aggregating traffic flow information across a first transport service and one or more other transport services. In some examples, RAN configuration manager 1230 may be configured as or otherwise support means for configuring one or more carriers and one or more resource grants of a physical resource configuration based on the aggregated traffic flow information.
[0176] In some examples, the transport service manager 1225 can be configured as or otherwise support a unit for communicating with a first transport service based on a communication protocol that provides an indication of the first transport radio bearer for each packet in a set of multiple packets associated with the first transport radio bearer, and provides an indication of service flow information associated with the first transport radio bearer.
[0177] Additionally or alternatively, according to the examples disclosed herein, the communication manager 1220 may support wireless communications at a core network service provided by a service-based network. In some examples, the transport service manager 1225 may be configured to or otherwise support a unit for transmitting a first service message with the UE via a distributed unit to establish a first transport radio bearer with a first transport service provided by the service-based network, the first service message indicating one or more attributes associated with information to be transmitted via the first transport radio bearer. In some examples, the RAN configuration manager 1230 may be configured to or otherwise support a unit for outputting a second service message to the distributed unit, the second service message indicating a radio access network configuration for the first transport radio bearer and business flow information associated with the first transport radio bearer. In some examples, the transport radio bearer manager 1240 may be configured to or otherwise support a unit for transmitting information to be transmitted via the first transport service using the first transport radio bearer via the distributed unit.
[0178] In some examples, the first service message includes one or more quality of service targets associated with information to be transmitted via the first transport service. In some examples, the information to be transmitted via the first transport service is sent using a plurality of sets of packets, and each packet in the set of the plurality of packets includes an indication of a first transport radio bearer.
[0179] In some examples, the RAN configuration manager 1230 may be configured as or otherwise support means for providing an updated radio access network configuration indicating updated traffic flow information associated with the first transport radio bearer to the distributed unit. In some examples, the radio bearer mapping manager 1235 may be configured as or otherwise support means for communicating with the UE via the distributed unit using the first transport radio bearer based on the updated radio access network configuration.
[0180] In some examples, the transport service manager 1225 can be configured as or otherwise support a unit for communicating with a distributed unit based on a communication protocol that provides an indication of the first transport radio bearer for each packet in a set of multiple packets associated with the first transport radio bearer, and provides an indication of service flow information associated with the first transport radio bearer.
[0181] Fig.13 A diagram of a system 1300 including a device 1305 supporting a technology for data transmission in a service-based wireless system according to one or more aspects of the present disclosure is shown. The device 1305 may be an example of a device 1005, a device 1105, or a network entity 105 as described herein or a component including the device 1005, the device 1105, or a network entity 105. The device 1305 may communicate with one or more network entities 105, one or more UEs 115, or any combination thereof, and the communication may include communication through one or more wired interfaces, through one or more wireless interfaces, or any combination thereof. The device 1305 may include components that support output and acquisition of communications, such as a communication manager 1320, a transceiver 1310, an antenna 1315, a memory 1325, a code 1330, and a processor 1335. These components may be electronically communicated or otherwise coupled (e.g., operatively, communicatively, functionally, electronically, electrically) via one or more buses (e.g., bus 1340).
[0182] The transceiver 1310 may support bidirectional communication via a wired link, a wireless link, or both, as described herein. In some examples, the transceiver 1310 may include a wired transceiver and may communicate bidirectionally with another wired transceiver. Additionally, or alternatively, in some examples, the transceiver 1310 may include a wireless transceiver and may communicate bidirectionally with another wireless transceiver. In some examples, the device 1305 may include one or more antennas 1315 capable of (e.g., concurrently) sending or receiving wireless transmissions. The transceiver 1310 may also include a modem for modulating a signal to provide a modulated signal for transmission (e.g., via one or more antennas 1315, via a wired transmitter), receiving a modulated signal (e.g., from one or more antennas 1315, from a wired receiver), and demodulating a signal. In some implementations, the transceiver 1310 may include one or more interfaces, such as one or more interfaces coupled to one or more antennas 1315 configured to support various receiving or acquiring operations, or one or more interfaces coupled to one or more antennas 1315 configured to support various transmitting or outputting operations, or a combination thereof. In some implementations, the transceiver 1310 may include or be configured to be coupled to one or more processors or memory components, which are operable to perform or support operations based on received or acquired information or signals, or to generate information or other signals for transmission or other output, or any combination thereof. In some implementations, the transceiver 1310, or the transceiver 1310 and one or more antennas 1315, or the transceiver 1310 and one or more antennas 1315 and one or more processors or memory components (e.g., processor 1335, or memory 1325, or both) may be included in a chip or chip component installed in the device 1305. Transceiver 1310, or transceiver 1310 and one or more antennas 1315 or wired interfaces (where applicable) can be examples of transmitter 1015, transmitter 1115, receiver 1010, receiver 1110, or any combination thereof or components thereof, as described herein. In some examples, the transceiver can be operable to support communication via one or more communication links (e.g., communication link 125, backhaul communication link 120, mid-range communication link, fronthaul communication link 168).
[0183] Memory 1325 may include RAM and ROM. Memory 1325 may store computer-readable, computer-executable code 1330, which includes instructions that, when executed by processor 1335, cause device 1305 to perform various functions described herein. Code 1330 may be stored in a non-transitory computer-readable medium (such as system memory or another type of memory). In some cases, code 1330 may not be directly executable by processor 1335, but may cause a computer (e.g., when compiled and executed) to perform the functions described herein. In some cases, in addition to this, memory 1325 may also contain BIOS, which may control basic hardware or software operations, such as interaction with peripheral components or devices.
[0184] Processor 1335 may include an intelligent hardware device (e.g., a general-purpose processor, DSP, ASIC, FPGA, microcontroller, programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof). In some examples, processor 1335 may be configured to operate a memory array using a memory controller. In some other cases, the memory controller may be integrated into processor 1335. Processor 1335 may be configured to execute computer-readable instructions stored in a memory (e.g., memory 1325) to enable device 1305 to perform various functions (e.g., functions or tasks that support technology for data transmission in a service-based wireless system). For example, device 1305 or a component of device 1305 may include processor 1335 and memory 1325 coupled to processor 1335, and processor 1335 and memory 1325 are configured to perform various functions described herein. Processor 1335 may be an example of a cloud computing platform (e.g., one or more physical nodes and supporting software, such as an operating system, a virtual machine, or a container instance), which may host functions (e.g., by executing code 1330) to perform functions of device 1305. Processor 1335 can be any one or more suitable processors capable of executing scripts or instructions of one or more software programs stored in device 1305 (e.g., in memory 1325). In some implementations, processor 1335 can be a component of a processing system. A processing system can generally refer to a system or a series of machines or components that receive inputs and process inputs to generate an output set (which can be passed to, for example, other systems or components of device 1305). For example, the processing system of device 1305 can refer to a system including various other components or subcomponents of device 1305, such as processor 1335, or transceiver 1310, or communication manager 1320, or other components or combinations of components of device 1305. The processing system of device 1305 can be connected to other components of device 1305, and can process information (e.g., input or signal) received from other components, or output information to other components. For example, a chip or modem of device 1305 can include a processing system and interface for outputting information, or obtaining information, or both. The interface may be implemented as or otherwise include a first interface configured to output information and a second interface configured to obtain information. In some implementations, the first interface may refer to an interface between a processing system of a chip or modem and a transmitter, so that the device 1305 can send information output from the chip or modem. In some implementations, the second interface may refer to an interface between a processing system of a chip or modem and a receiver, so that the device 1305 can obtain information or signal input, and the information can be passed to the processing system.One of ordinary skill in the art will readily recognize that the first interface may also acquire information or signal input, and the second interface may also output information or signal output.
[0185] In some examples, bus 1340 may support communications within a protocol layer (e.g., within a protocol layer) of a protocol stack. In some examples, bus 1340 may support communications associated with a logical channel of a protocol stack (e.g., between protocol layers of a protocol stack), which may include communications performed within a component of device 1305, or communications performed between different components of device 1305 that may be co-located or located in different locations (e.g., where device 1305 may refer to a system in which one or more of communication manager 1320, transceiver 1310, memory 1325, code 1330, and processor 1335 may be located in one of the different components or divided between the different components).
[0186] In some examples, the communication manager 1320 can manage aspects of communications with the core network 130 (e.g., via one or more wired or wireless backhaul links). For example, the communication manager 1320 can manage the delivery of data communications for client devices, such as one or more UEs 115. In some examples, the communication manager 1320 can manage communications with other network entities 105 and can include a controller or scheduler for controlling communications with the UE 115 in cooperation with the other network entities 105. In some examples, the communication manager 1320 can support an X2 interface within an LTE / LTE-A wireless communication network technology to provide communications between network entities 105.
[0187] According to the examples disclosed herein, the communication manager 1320 may support wireless communication at the distributed unit. For example, the communication manager 1320 may be configured to or otherwise support a unit for transmitting a first service message between a UE and a first transport service provided by a service-based network, the first service message being used to establish the first transport service and indicating one or more attributes associated with information to be transmitted via the first transport service. The communication manager 1320 may be configured to or otherwise support a unit for receiving a radio access network configuration indicating a first transport radio bearer and traffic flow information associated with the first transport radio bearer from the first transport service. The communication manager 1320 may be configured to or otherwise support a unit for sending a physical resource configuration for communication associated with the first transport service to the UE in response to the radio access network configuration and a mapping of the first transport radio bearer to a first channel between the UE and the distributed unit. The communication manager 1320 may be configured to or otherwise support a unit for transmitting information to be transmitted via the first transport service between the UE and the first transport service based on the physical resource configuration.
[0188] Additionally or alternatively, according to the examples disclosed herein, the communication manager 1320 may support wireless communications at a core network service provided by a service-based network. For example, the communication manager 1320 may be configured to or otherwise support a unit for transmitting a first service message with the UE via a distributed unit to establish a first transport radio bearer with a first transport service provided by the service-based network, the first service message indicating one or more attributes associated with information to be transmitted via the first transport radio bearer. The communication manager 1320 may be configured to or otherwise support a unit for outputting a second service message to the distributed unit, the second service message indicating a radio access network configuration for the first transport radio bearer and business flow information associated with the first transport radio bearer. The communication manager 1320 may be configured to or otherwise support a unit for transmitting information to be transmitted via the first transport service using the first transport radio bearer via the distributed unit.
[0189] By including or configuring the communication manager 1320 according to examples as described herein, the device 1305 can support techniques for reducing processing, reducing power consumption, and more efficiently utilizing communication resources.
[0190] In some examples, the communication manager 1320 can be configured to use or otherwise cooperate with the transceiver 1310, one or more antennas 1315 (e.g., where applicable), or any combination thereof to perform various operations (e.g., receive, obtain, monitor, output, transmit). Although the communication manager 1320 is shown as a separate component, in some examples, one or more functions described with reference to the communication manager 1320 can be supported or performed by the processor 1335, the memory 1325, the code 1330, the transceiver 1310, or any combination thereof. For example, the code 1330 may include instructions executable by the processor 1335 to cause the device 1305 to perform various aspects of the techniques for data transmission in a service-based wireless system as described herein, or the processor 1335 and the memory 1325 may be otherwise configured to perform or support such operations.
[0191] Fig.14 A flow chart illustrating a method 1400 for supporting techniques for data transmission in a service-based wireless system according to one or more aspects of the present disclosure is shown. The operations of the method 1400 may be implemented by a UE or components thereof as described herein. For example, the operations of the method 1400 may be implemented by a UE or components thereof as described in reference to Figures 1 to 9 The described functions may be performed by the UE 115. In some examples, the UE may execute a set of instructions to control the functional elements of the UE to perform the described functions. Additionally or alternatively, the UE may use dedicated hardware to perform various aspects of the described functions.
[0192] At 1405, the method may include: transmitting, via a distributed unit, a first service message to establish a first transport radio bearer with a first transport service provided by a service-based network, the first service message indicating one or more attributes associated with information to be transmitted via the first transport radio bearer. The operations of 1405 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 1405 may be performed as described with reference to Figure 8 The described transport service manager 825 is executed.
[0193] At 1410, the method may include receiving, in response to the first service message, from the distributed unit a physical resource configuration for communications associated with the first transport service and a mapping of the first transport radio bearer to a first channel (e.g., a first logical channel) between the UE and the distributed unit. The operations of 1410 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 1410 may be performed as described with reference to Figure 8 The transport radio bearer manager 830 described above is executed.
[0194] At 1415, the method may include transmitting, via the distributed unit, information to be transmitted via the first transport service based on the physical resource configuration. The operations of 1415 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 1415 may be performed as described with reference to Figure 8 The transport radio bearer manager 830 described above is executed.
[0195] Fig.15 A flow chart illustrating a method 1500 for supporting techniques for data transmission in a service-based wireless system according to one or more aspects of the present disclosure is shown. The operations of the method 1500 may be implemented by a UE or components thereof as described herein. For example, the operations of the method 1500 may be implemented by a UE or components thereof as described in reference to Figures 1 to 9 The described functions may be performed by the UE 115. In some examples, the UE may execute a set of instructions to control the functional elements of the UE to perform the described functions. Additionally or alternatively, the UE may use dedicated hardware to perform various aspects of the described functions.
[0196] At 1505, the method may include transmitting, via a distributed unit, a first service message to establish a first transport radio bearer with a first transport service provided by a service-based network, the first service message indicating one or more attributes associated with information to be transmitted via the first transport radio bearer. The operations of 1505 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 1505 may be performed as described with reference to Figure 8 The described transport service manager 825 is executed.
[0197] At 1510, the method may include receiving, in response to the first service message, from the distributed unit a physical resource configuration for communications associated with the first transport service and a mapping of the first transport radio bearer to a first channel between the UE and the distributed unit. The operations of 1510 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 1510 may be performed as described with reference to Figure 8 The transport radio bearer manager 830 described above is executed.
[0198] At 1515, the method may include mapping one or more transport radio bearers to the first logical channel, each of the transport radio bearers having an associated transport service. The operations of 1515 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 1515 may be performed as described with reference to Figure 8 The described radio bearer mapping manager 835 is performed.
[0199] At 1520, the method may include transmitting, via the distributed unit, information to be transmitted via the first transport service based on the physical resource configuration. The operations of 1520 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 1520 may be performed as described with reference to Figure 8 The transport radio bearer manager 830 described above is executed.
[0200] Fig.16 A flow chart illustrating a method 1600 for supporting techniques for data transmission in a service-based wireless system according to one or more aspects of the present disclosure is shown. The operations of the method 1600 may be implemented by a UE or a component thereof as described herein. For example, the operations of the method 1600 may be implemented by a UE or a component thereof as described in reference to Figures 1 to 9 The described functions may be performed by the UE 115. In some examples, the UE may execute a set of instructions to control the functional elements of the UE to perform the described functions. Additionally or alternatively, the UE may use dedicated hardware to perform various aspects of the described functions.
[0201] At 1605, the method may include transmitting, via a distributed unit, a first service message to establish a first transport radio bearer with a first transport service provided by a service-based network, the first service message indicating one or more attributes associated with information to be transmitted via the first transport radio bearer. The operations of 1605 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 1605 may be performed as described with reference to Figure 8 The described transport service manager 825 is executed.
[0202] At 1610, the method may include transmitting one or more attributes associated with information to be transmitted via the first transport service as one or more quality of service parameters including a latency target, a throughput target, a security level, or any combination thereof. The operations of 1610 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 1610 may be performed as described with reference to Figure 8 The described grouping attribute manager 840 is executed.
[0203] At 1615, the method may include transmitting one or more buffer status reports to the first transport service via the distributed unit to maintain an active state at the first transport service. The operations of 1615 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 1615 may be performed as described with reference to Figure 8 The BSR manager 845 described above is executed.
[0204] At 1620, the method may include receiving, in response to the first service message, from the distributed unit a physical resource configuration for communications associated with the first transport service and a mapping of the first transport radio bearer to a first channel between the UE and the distributed unit. The operations of 1620 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 1620 may be performed as described with reference to Figure 8 The transport radio bearer manager 830 described above is executed.
[0205] At 1625, the method may include transmitting, via the distributed unit, information to be transmitted via the first transport service based on the physical resource configuration. The operations of 1625 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 1625 may be performed as described with reference to Figure 8 The transport radio bearer manager 830 described above is executed.
[0206] Fig.17 A flow chart illustrating a method 1700 for supporting techniques for data transmission in a service-based wireless system according to one or more aspects of the present disclosure is shown. The operations of the method 1700 may be implemented by a UE or components thereof as described herein. For example, the operations of the method 1700 may be implemented by a UE or components thereof as described in reference to Figures 1 to 9 The described functions may be performed by the UE 115. In some examples, the UE may execute a set of instructions to control the functional elements of the UE to perform the described functions. Additionally or alternatively, the UE may use dedicated hardware to perform various aspects of the described functions.
[0207] At 1705, the method may include: transmitting, via a distributed unit, a first service message to establish a first transport radio bearer with a first transport service provided by a service-based network, the first service message indicating one or more attributes associated with information to be transmitted via the first transport radio bearer. The operations of 1705 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 1705 may be performed as described with reference to Figure 8 The described transport service manager 825 is executed.
[0208] At 1710, the method may include receiving, in response to the first service message, from the distributed unit a physical resource configuration for communications associated with the first transport service and a mapping of the first transport radio bearer to a first channel between the UE and the distributed unit. The operations of 1710 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 1710 may be performed as described with reference to Figure 8 The transport radio bearer manager 830 described above is executed.
[0209] At 1715, the method may include transmitting, via the distributed unit, information to be transmitted via the first transport service based on the physical resource configuration. The operations of 1715 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 1715 may be performed as described with reference to Figure 8 The transport radio bearer manager 830 described above is executed.
[0210] At 1720, the method may include receiving an indication to throttle information transmitted via the first transport service. The operations of 1720 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 1720 may be performed as described with reference to Figure 8 The data throughput manager 850 described herein is executed.
[0211] At 1725, the method may include throttling information transmitted via the first transport service independently of the amount of information transmitted via one or more other transport services different from the first transport service. The operations of 1725 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 1725 may be performed as described with reference to Figure 8 The data throughput manager 850 described herein is executed.
[0212] Fig.18 A flow chart illustrating a method 1800 for supporting techniques for data transmission in a service-based wireless system according to one or more aspects of the present disclosure is shown. The operations of the method 1800 may be implemented by a UE or a component thereof as described herein. For example, the operations of the method 1800 may be implemented by a UE or a component thereof as described in reference to Figures 1 to 9 The described functions may be performed by the UE 115. In some examples, the UE may execute a set of instructions to control the functional elements of the UE to perform the described functions. Additionally or alternatively, the UE may use dedicated hardware to perform various aspects of the described functions.
[0213] At 1805, the method may include: transmitting, via a distributed unit, a first service message to establish a first transport radio bearer with a first transport service provided by a service-based network, the first service message indicating one or more attributes associated with information to be transmitted via the first transport radio bearer. The operations of 1805 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 1805 may be performed as described with reference to Figure 8 The described transport service manager 825 is executed.
[0214] At 1810, the method may include receiving, in response to the first service message, from the distributed unit a physical resource configuration for communications associated with the first transport service and a mapping of the first transport radio bearer to a first channel between the UE and the distributed unit. The operations of 1810 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 1810 may be performed as described with reference to Figure 8 The transport radio bearer manager 830 described above is executed.
[0215] At 1815, the method may include transmitting, via the distributed unit, information to be transmitted via the first transport service based on the physical resource configuration. The operations of 1815 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 1815 may be performed as described with reference to Figure 8 The transport radio bearer manager 830 described above is executed.
[0216] At 1820, the method may include transmitting, via the distributed unit, a second service message indicating deactivation of a first transport radio bearer associated with the first transport service. The operations of 1820 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 1820 may be performed as described with reference to Figure 8 The described transport service manager 825 is executed.
[0217] At 1825, the method may include, after the first transport service is deactivated, obtaining further information to be transmitted via the first transport radio bearer. The operations of 1825 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 1825 may be performed as described with reference to Figure 8 The described transport service manager 825 is executed.
[0218] At 1830, the method may include transmitting, via the distributed unit, a third service message to activate the first transport radio bearer. The operations of 1830 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 1830 may be performed as described with reference to Figure 8 The described transport service manager 825 is executed.
[0219] Fig.19 A flow chart illustrating a method 1900 for supporting techniques for data transmission in a service-based wireless system according to one or more aspects of the present disclosure is shown. The operations of the method 1900 may be implemented by a UE or a component thereof as described herein. For example, the operations of the method 1900 may be implemented by a UE or a component thereof as described in reference to Figures 1 to 9The described functions may be performed by the UE 115. In some examples, the UE may execute a set of instructions to control the functional elements of the UE to perform the described functions. Additionally or alternatively, the UE may use dedicated hardware to perform various aspects of the described functions.
[0220] At 1905, the method may include transmitting, via a distributed unit, a first service message to establish a first transport radio bearer with a first transport service provided by a service-based network, the first service message indicating one or more attributes associated with information to be transmitted via the first transport radio bearer. The operations of 1905 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 1905 may be performed as described with reference to Figure 8 The described transport service manager 825 is executed.
[0221] At 1910, the method may include receiving, in response to the first service message, from a distributed unit a physical resource configuration for communications associated with a first transport service and a mapping of a first transport radio bearer to a first channel between the UE and the distributed unit. The operations of 1910 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 1910 may be performed as described with reference to Figure 8 The transport radio bearer manager 830 described above is executed.
[0222] At 1915, the method may include transmitting, via the distributed unit, information to be transmitted via the first transport service based on the physical resource configuration. The operations of 1915 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 1915 may be performed as described with reference to Figure 8 The transport radio bearer manager 830 described above is executed.
[0223] At 1920, the method may include receiving an updated physical resource configuration from a distributed unit in response to an updated configuration associated with the first transport service. The operations of 1920 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 1920 may be performed as described with reference to Figure 8 The transport radio bearer manager 830 described above is executed.
[0224] At 1925, the method may include transmitting, via the distributed unit, information to be transmitted via the first transport service based on the updated physical resource configuration. The operations of 1925 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 1925 may be performed as described with reference to Figure 8 The transport radio bearer manager 830 described above is executed.
[0225] Fig. 20A flow chart illustrating a method 2000 for supporting techniques for data transmission in a service-based wireless system according to one or more aspects of the present disclosure is shown. The operations of the method 2000 may be implemented by a network entity or a component thereof as described herein. For example, the operations of the method 2000 may be implemented by a network entity or a component thereof as described herein. Figures 1 to 5 and Figures 10 to 13 In some examples, the network entity may execute a set of instructions to control the functional elements of the network entity to perform the described functions. Additionally or alternatively, the network entity may use dedicated hardware to perform various aspects of the described functions.
[0226] At 2005, the method may include: transmitting a first service message between the UE and a first transport service provided by a service-based network, the first service message being used to establish the first transport service and indicating one or more attributes associated with information to be transmitted via the first transport service. The operations of 2005 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 2005 may be performed as described with reference to Fig.12 The described transport service manager 1225 is executed.
[0227] At 2010, the method may include: receiving a radio access network configuration indicating a first transport radio bearer and traffic flow information associated with the first transport radio bearer from a first transport service. The operations of 2010 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 2010 may be performed as described with reference to Fig.12 The described RAN configuration manager 1230 is executed.
[0228] At 2015, the method may include: in response to the radio access network configuration, sending to the UE a physical resource configuration for communications associated with the first transport service and a mapping of the first transport radio bearer to a first channel between the UE and the distributed unit. The operations of 2015 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 2015 may be performed as described with reference to Fig.12 The described radio bearer mapping manager 1235 is performed.
[0229] At 2020, the method may include: based on the physical resource configuration, transmitting information to be transmitted via the first transport service between the UE and the first transport service. The operations of 2020 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 2020 may be performed as described with reference to Fig.12 The transport radio bearer manager 1240 described herein is executed.
[0230] Fig.21A flow chart illustrating a method 2100 for supporting techniques for data transmission in a service-based wireless system according to one or more aspects of the present disclosure is shown. The operations of the method 2100 may be implemented by a network entity or a component thereof as described herein. For example, the operations of the method 2100 may be implemented by a network entity or a component thereof as described herein. Figures 1 to 5 and Figures 10 to 13 In some examples, the network entity may execute a set of instructions to control the functional elements of the network entity to perform the described functions. Additionally or alternatively, the network entity may use dedicated hardware to perform various aspects of the described functions.
[0231] At 2105, the method may include transmitting a first service message between the UE and a first transport service provided by a service-based network, the first service message being used to establish the first transport service and indicating one or more attributes associated with information to be transmitted via the first transport service. The operations of 2105 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 2105 may be performed as described with reference to Fig.12 The described transport service manager 1225 is executed.
[0232] At 2110, the method may include receiving, from a first transport service, a radio access network configuration indicating a first transport radio bearer and traffic flow information associated with the first transport radio bearer. The operations of 2110 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 2110 may be performed as described with reference to Fig.12 The described RAN configuration manager 1230 is executed.
[0233] At 2115, the method may include mapping the first transport radio bearer and at least one other transport radio bearer to the first channel, each transport radio bearer having an associated transport service. The operations of 2115 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 2115 may be performed as described with reference to Fig.12 The described radio bearer mapping manager 1235 is performed.
[0234] At 2120, the method may include, in response to the radio access network configuration, sending to the UE a physical resource configuration for communications associated with the first transport service and a mapping of the first transport radio bearer to a first channel between the UE and the distributed unit. The operations of 2120 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 2120 may be performed as described with reference to Fig.12 The described radio bearer mapping manager 1235 is performed.
[0235] At 2125, the method may include: based on the physical resource configuration, transmitting information to be transmitted via the first transport service between the UE and the first transport service. The operations of 2125 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 2125 may be performed as described with reference to Fig.12 The transport radio bearer manager 1240 described herein is executed.
[0236] Fig. 22 A flow chart illustrating a method 2200 for supporting techniques for data transmission in a service-based wireless system according to one or more aspects of the present disclosure is shown. The operations of the method 2200 may be implemented by a network entity or a component thereof as described herein. For example, the operations of the method 2200 may be implemented by a network entity or a component thereof as described herein. Figures 1 to 5 and Figures 10 to 13 In some examples, the network entity may execute a set of instructions to control the functional elements of the network entity to perform the described functions. Additionally or alternatively, the network entity may use dedicated hardware to perform various aspects of the described functions.
[0237] At 2205, the method may include transmitting a first service message between the UE and a first transport service provided by the service-based network, the first service message being used to establish the first transport service and indicating one or more attributes associated with information to be transmitted via the first transport service. The operations of 2205 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 2205 may be performed as described with reference to Fig.12 The described transport service manager 1225 is executed.
[0238] At 2210, the method may include receiving, from a first transport service, a radio access network configuration indicating a first transport radio bearer and traffic flow information associated with the first transport radio bearer. The operations of 2210 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 2210 may be performed as described with reference to Fig.12 The described RAN configuration manager 1230 is executed.
[0239] At 2215, the method may include, in response to the radio access network configuration, sending to the UE a physical resource configuration for communications associated with the first transport service and a mapping of the first transport radio bearer to a first channel between the UE and the distributed unit. The operations of 2215 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 2215 may be performed as described with reference to Fig.12 The described radio bearer mapping manager 1235 is performed.
[0240] At 2220, the method may include: based on the physical resource configuration, transmitting information to be transmitted via the first transport service between the UE and the first transport service. The operations of 2220 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 2220 may be performed as described with reference to Fig.12 The transport radio bearer manager 1240 described herein is executed.
[0241] At 2225, the method may include receiving, from the first transport service, an updated radio access network configuration indicating updated traffic flow information associated with the first transport radio bearer. The operations of 2225 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 2225 may be performed as described with reference to Fig.12 The described RAN configuration manager 1230 is executed.
[0242] At 2230, the method may include: in response to the updated radio access network configuration, sending to the UE an updated physical resource configuration for communications associated with the first transport service. The operations of 2230 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 2230 may be performed as described with reference to Fig.12 The described radio bearer mapping manager 1235 is performed.
[0243] Fig.23 A flow chart illustrating a method 2300 for supporting techniques for data transmission in a service-based wireless system according to one or more aspects of the present disclosure is shown. The operations of the method 2300 may be implemented by a network entity or a component thereof as described herein. For example, the operations of the method 2300 may be implemented by a network entity or a component thereof as described herein. Figures 1 to 5 and Figures 10 to 13 In some examples, the network entity may execute a set of instructions to control the functional elements of the network entity to perform the described functions. Additionally or alternatively, the network entity may use dedicated hardware to perform various aspects of the described functions.
[0244] At 2305, the method may include transmitting a first service message between the UE and a first transport service provided by the service-based network, the first service message being used to establish the first transport service and indicating one or more attributes associated with information to be transmitted via the first transport service. The operations of 2305 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 2305 may be performed as described with reference to Fig.12 The described transport service manager 1225 is executed.
[0245] At 2310, the method may include receiving, from a first transport service, a radio access network configuration indicating a first transport radio bearer and traffic flow information associated with the first transport radio bearer. The operations of 2310 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 2310 may be performed as described with reference to Fig.12 The described RAN configuration manager 1230 is executed.
[0246] At 2315, the method may include, in response to the radio access network configuration, sending to the UE a physical resource configuration for communications associated with the first transport service and a mapping of the first transport radio bearer to a first channel between the UE and the distributed unit. The operations of 2315 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 2315 may be performed as described with reference to Fig.12 The described radio bearer mapping manager 1235 is performed.
[0247] At 2320, the method may include: based on the physical resource configuration, transmitting information to be transmitted via the first transport service between the UE and the first transport service. The operations of 2320 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 2320 may be performed as described with reference to Fig.12 The transport radio bearer manager 1240 described herein is executed.
[0248] At 2325, the method may include aggregating the traffic flow information across the first transport service and one or more other transport services. The operations of 2325 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 2325 may be performed as described with reference to Fig.12 The data throughput manager 1250 described herein is executed.
[0249] At 2330, the method may include configuring one or more carriers and one or more resource grants of a physical resource configuration based on the aggregated traffic flow information. The operations of 2330 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 2330 may be performed as described with reference to Fig.12 The described RAN configuration manager 1230 is executed.
[0250] Fig.24 A flow chart illustrating a method 2400 for supporting techniques for data transmission in a service-based wireless system according to one or more aspects of the present disclosure is shown. The operations of the method 2400 may be implemented by a network entity or a component thereof as described herein. For example, the operations of the method 2400 may be implemented by a network entity or a component thereof as described herein. Figures 1 to 5 and Figures 10 to 13In some examples, the network entity may execute a set of instructions to control the functional elements of the network entity to perform the described functions. Additionally or alternatively, the network entity may use dedicated hardware to perform various aspects of the described functions.
[0251] At 2405, the method may include: transmitting a first service message with the UE via the distributed unit to establish a first transport radio bearer with a first transport service provided by the service-based network, the first service message indicating one or more attributes associated with information to be transmitted via the first transport radio bearer. The operations of 2405 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 2405 may be performed as described with reference to Fig.12 The described transport service manager 1225 is executed.
[0252] At 2410, the method may include: outputting a second service message to the distributed unit, the second service message indicating a radio access network configuration for the first transport radio bearer and service flow information associated with the first transport radio bearer. The operations of 2410 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 2410 may be performed as described with reference to Fig.12 The described RAN configuration manager 1230 is executed.
[0253] At 2415, the method may include: transmitting, via the distributed unit, information to be transmitted via the first transport service using the first transport radio bearer. The operations of 2415 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 2415 may be performed as described with reference to Fig.12 The transport radio bearer manager 1240 described herein is executed.
[0254] Fig.25 A flow chart illustrating a method 2500 for supporting techniques for data transmission in a service-based wireless system according to one or more aspects of the present disclosure is shown. The operations of the method 2500 may be implemented by a network entity or a component thereof as described herein. For example, the operations of the method 2500 may be implemented by a network entity or a component thereof as described herein. Figures 1 to 5 and Figures 10 to 13 In some examples, the network entity may execute a set of instructions to control the functional elements of the network entity to perform the described functions. Additionally or alternatively, the network entity may use dedicated hardware to perform various aspects of the described functions.
[0255] At 2505, the method may include: transmitting a first service message with the UE via the distributed unit to establish a first transport radio bearer with a first transport service provided by the service-based network, the first service message indicating one or more attributes associated with information to be transmitted via the first transport radio bearer. The operations of 2505 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 2505 may be performed as described with reference to Fig.12 The described transport service manager 1225 is executed.
[0256] At 2510, the method may include: outputting a second service message to the distributed unit, the second service message indicating a radio access network configuration for the first transport radio bearer and service flow information associated with the first transport radio bearer. The operations of 2510 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 2510 may be performed as described with reference to Fig.12 The described RAN configuration manager 1230 is executed.
[0257] At 2515, the method may include: transmitting, via the distributed unit, information to be transmitted via the first transport service using the first transport radio bearer. The operations of 2515 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 2515 may be performed as described with reference to Fig.12 The transport radio bearer manager 1240 described herein is executed.
[0258] At 2520, the method may include providing to the distributed unit an updated radio access network configuration indicating updated traffic flow information associated with the first transport radio bearer. The operations of 2520 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 2520 may be performed as described with reference to Fig.12 The described RAN configuration manager 1230 is executed.
[0259] At 2525, the method may include: communicating with the UE via the distributed unit using the first transport radio bearer based on the updated radio access network configuration. The operations of 2525 may be performed according to examples as disclosed herein. In some examples, aspects of the operations of 2525 may be performed as described with reference to Fig.12 The described radio bearer mapping manager 1235 is performed.
[0260] The following provides an overview of various aspects of the present disclosure:
[0261] Aspect 1: A method for wireless communication at a UE, comprising: transmitting a first service message via a distributed unit to establish a first transport radio bearer associated with a first transport service supplied by a service-based network, the first service message indicating one or more attributes associated with information to be transmitted via the first transport radio bearer; receiving, in response to the first service message, from the distributed unit a physical resource configuration for communication associated with the first transport service and a mapping of the first transport radio bearer to a first channel between the UE and the distributed unit; and transmitting, via the distributed unit, information to be transmitted via the first transport service based at least in part on the physical resource configuration.
[0262] Aspect 2: The method according to aspect 1, further comprising: mapping one or more transport radio bearers to the first channel, each of the transport radio bearers having an associated transport service.
[0263] Aspect 3: A method according to any one of aspects 1 to 2, wherein the information to be transmitted via the first transmission service is divided on two or more channels between the UE and the distributed unit, and the two or more channels include a separate channel for signaling information.
[0264] Aspect 4: A method according to Aspect 3, wherein the segmentation on the two or more channels is based at least in part on one or more of the following: a business priority of the information to be transmitted via the first transport service, a business delay tolerance of the information to be transmitted via the first transport service, a business acceptable error rate of the information to be transmitted via the first transport service, or any combination thereof.
[0265] Aspect 5: A method according to any one of Aspects 1 to 4, wherein two or more transport radio bearers from the first transport service are mapped to the first channel, one transport radio bearer is mapped to the first channel, or multiple transport radio bearers are mapped to each of two or more channels.
[0266] Aspect 6: A method according to any one of Aspects 1 to 5, wherein the first service message includes one or more service quality targets associated with information to be transmitted via the first transmission service, and different service quality targets are associated with different channels between the UE and the distributed unit.
[0267] Aspect 7: The method according to any one of aspects 1 to 6, wherein the information to be transmitted via the first transport service is sent using a plurality of packets, and each packet of the plurality of packets includes an indication of the first transport radio bearer.
[0268] Aspect 8: The method according to any one of aspects 1 to 7, wherein the first transport radio bearer provides communication for both signaling information and data associated with the first transport service.
[0269] Aspect 9: A method according to any one of Aspects 1 to 8, wherein transmitting the first service message includes: transmitting the one or more attributes associated with the information to be transmitted via the first transport service as one or more quality of service parameters including a latency target, a throughput target, a security level, or any combination thereof.
[0270] Aspect 10: The method according to any one of aspects 1 to 9, further comprising: transmitting one or more buffer status reports to the first transport service via the distributed unit to maintain an active state at the first transport service.
[0271] Aspect 11: The method according to any one of Aspects 1 to 10 further includes: receiving an indication to limit the flow of information to be transmitted via the first transmission service; and limiting the flow of information transmitted via the first transmission service independently of the amount of information transmitted via one or more other transmission services different from the first transmission service.
[0272] Aspect 12: The method according to any one of aspects 1 to 11, further comprising: transmitting, via the distributed unit, a second service message indicating deactivation of the first transport radio bearer associated with the first transport service.
[0273] Aspect 13: The method according to aspect 12 further includes: after deactivation of the first transport service, obtaining further information to be transmitted via the first transport radio bearer; and transmitting a third service message via a distributed unit to activate the first transport radio bearer.
[0274] Aspect 14: A method according to Aspect 13, wherein the third service message includes an indication of one or more of the following: a buffer status report associated with the first transport radio bearer, a target delivery time of a first data packet of the further information to be transmitted via the first transport radio bearer, or any combination thereof.
[0275] Aspect 15: The method according to any one of Aspects 1 to 14 further includes: transmitting via the distributed unit a second service message indicating the release of the first transport radio bearer associated with the first transport service, wherein the second service message is transmitted in response to a lack of information to be transmitted via the first transport radio bearer, expiration of data associated with the first transport radio bearer, or any combination thereof.
[0276] Aspect 16: The method according to any one of Aspects 1 to 15 further includes: receiving an updated physical resource configuration from the distributed unit in response to an updated configuration associated with the first transport service; and transmitting information to be transmitted via the first transport service via the distributed unit based at least in part on the updated physical resource configuration.
[0277] Aspect 17: A method according to any one of Aspects 1 to 16, wherein the first transport service is provided at a protocol layer associated with the first transport radio bearer, and the protocol layer is an Internet Protocol (IP) layer or a Packet Data Convergence Protocol (PDCP) layer.
[0278] Aspect 18: A method for performing wireless communications at a distributed unit, comprising: transmitting a first service message between a UE and a first transport service provided by a service-based network, the first service message being used to establish the first transport service and indicating one or more attributes associated with information to be transmitted via the first transport service; receiving a radio access network configuration indicating a first transport radio bearer and traffic flow information associated with the first transport radio bearer from the first transport service; in response to the radio access network configuration, sending to the UE a physical resource configuration for communications associated with the first transport service, and a mapping of the first transport radio bearer to a first channel between the UE and the distributed unit; and transmitting information to be transmitted via the first transport service between the UE and the first transport service based at least in part on the physical resource configuration.
[0279] Aspect 19: The method according to aspect 18, further comprising: mapping the first transport radio bearer and at least one other transport radio bearer to the first channel, each transport radio bearer having an associated transport service.
[0280] Aspect 2: The method according to any one of aspects 18 to 19, wherein the first service message includes one or more quality of service targets associated with information to be transmitted via the first transport service.
[0281] Aspect 21: The method according to any one of aspects 18 to 20, wherein the information to be transmitted via the first transport service is sent using a plurality of packets, and each packet of the plurality of packets includes an indication of the first transport radio bearer.
[0282] Aspect 22: The method according to any one of aspects 18 to 21, wherein the first transport radio bearer provides communication for both signaling information and data associated with the first transport service.
[0283] Aspect 23: The method according to any one of Aspects 18 to 22 further includes: aggregating traffic flow information across the first transport service and one or more other transport services; and configuring one or more carriers and one or more resource grants of physical resource configuration based at least in part on the aggregated traffic flow information.
[0284] Aspect 24: The method according to any one of Aspects 18 to 23 further includes: communicating with the first transport service at least in part based on a communication protocol, wherein the communication protocol provides an indication of the first transport radio bearer for each of a plurality of packets associated with the first transport radio bearer, and provides an indication of business flow information associated with the first transport radio bearer.
[0285] Aspect 25: An apparatus for wireless communication at a UE, comprising: a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to perform a method according to any one of Aspects 1 to 17.
[0286] Aspect 26: An apparatus for wireless communication at a UE, comprising at least one unit for performing the method according to any one of aspects 1 to 17.
[0287] Aspect 27: A non-transitory computer-readable medium storing code for wireless communication at a UE, the code comprising instructions executable by a processor to perform the method according to any one of aspects 1 to 17.
[0288] Aspect 28: An apparatus for wireless communication at a distributed unit, comprising: a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to perform a method according to any one of Aspects 18 to 24.
[0289] Aspect 29: An apparatus for wireless communication at a distributed unit, comprising: at least one unit for performing the method according to any one of aspects 18 to 24.
[0290] Aspect 30: A non-transitory computer-readable medium storing code for wireless communication at a distributed unit, the code comprising instructions executable by a processor to perform the method according to any one of aspects 18 to 24.
[0291] It should be noted that the methods described herein describe possible implementations, and that operations and steps may be rearranged or otherwise modified, and that other implementations are possible. Furthermore, aspects from two or more of the methods may be combined.
[0292] Although aspects of LTE, LTE-A, LTE-A Pro, or NR systems may be described for purposes of example, and LTE, LTE-A, LTE-A Pro, or NR terminology may be used in much of the description, the techniques described herein are applicable beyond LTE, LTE-A, LTE-A Pro, or NR networks. For example, the described techniques may be applicable to various other wireless communication systems, such as Ultra Mobile Broadband (UMB), Institute of Electrical and Electronics Engineers (IEEE) 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM, and other systems and radio technologies not explicitly mentioned herein.
[0293] The information and signals described herein may be represented using any of a variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits, symbols, and chips that may be mentioned throughout the specification may be represented by voltage, current, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.
[0294] The various illustrative blocks and components described in conjunction with the disclosure herein may be implemented or executed using a general purpose processor, DSP, ASIC, CPU, FPGA or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general purpose processor may be a microprocessor, but in an alternative, the processor may be any processor, controller, microcontroller, or state machine. The processor may also be implemented as a combination of computing devices (e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, a combination of one or more microprocessors and a DSP core, or any other such configuration).
[0295] The functions described herein may be implemented using hardware, software executed by a processor, firmware, or any combination thereof. When implemented using software executed by a processor, the functions may be stored as one or more instructions or codes on a computer-readable medium, or sent on a computer-readable medium. Other examples and implementations are within the scope of the present disclosure and the appended claims. For example, due to the nature of software, the functions described herein may be implemented using software executed by a processor, hardware, firmware, hard wiring, or any combination of these items. Features that implement the functions may also be physically located at various locations, including being distributed so that parts of the functions are implemented at different physical locations.
[0296] Computer readable medium includes non-transitory computer storage medium and communication medium, and communication medium includes any medium that helps to transfer computer program from one place to another place.Non-transitory storage medium can be any available medium that can be accessed by general or special-purpose computer.By way of example and not limitation, non-transitory computer readable medium can include RAM, ROM, electrically erasable programmable ROM (EEPROM), flash memory, compact disc (CD) ROM or other optical disc storage, disk storage or other magnetic storage device, or can be used for carrying or storing desired program code unit in the form of instruction or data structure and can be accessed by general or special-purpose computer or general or special-purpose processor any other non-transitory medium.In addition, any connection is appropriately referred to as computer readable medium.For example, if software is to send from website, server or other remote source using coaxial cable, optical fiber cable, twisted pair, digital subscriber line (DSL) or wireless technology such as infrared, radio and microwave, then coaxial cable, optical fiber cable, twisted pair, DSL or wireless technology such as infrared, radio and microwave are included in the definition of computer readable medium. Disks and optical disks as used herein include CDs, laser optical disks, optical optical disks, digital versatile disks (DVDs), floppy disks, and Blu-ray disks. Disks can copy data magnetically, while optical disks can copy data optically using lasers. Combinations of the above are also included within the scope of computer-readable media.
[0297] As used herein (including in the claims), "or" as used in a list of items (e.g., a list of items ending with a phrase such as "at least one of" or "one or more of") indicates an inclusive list, so that, for example, a list of at least one of A, B, or C means A or B or C or AB or AC or BC or ABC (i.e., A and B and C). In addition, as used herein, the phrase "based on" should not be interpreted as a reference to a closed set of conditions. For example, an example step described as "based on condition A" can be based on both condition A and condition B without departing from the scope of the present disclosure. In other words, as used herein, the phrase "based on" should be interpreted in the same manner as the phrase "based at least in part on."
[0298] The terms "determine" or "determining" encompass a wide variety of actions, and thus, "determining" may include calculating, computing, processing, deriving, investigating, querying (e.g., via querying in a table, database, or other data structure), ascertaining, etc. In addition, "determining" may include receiving (e.g., receiving information), accessing (e.g., accessing data stored in a memory), etc. In addition, "determining" may also include solving, obtaining, selecting, choosing, establishing, and other similar actions.
[0299] In the drawings, similar components or features may have the same reference label. In addition, various components of the same type may be distinguished by following the reference label with a dash and a second label for distinguishing between similar components. If only the first reference label is used in the specification, the description is applicable to any of the similar components having the same first reference label, regardless of the second or other subsequent reference labels.
[0300] The descriptions set forth herein in conjunction with the accompanying drawings describe example configurations and do not represent all examples that may be implemented or within the scope of the claims. The term "example" as used herein means "used as an example, instance, or illustration," rather than "preferred" or "more advantageous than other examples." The specific implementation includes specific details for providing an understanding of the described techniques. However, these techniques may be practiced without these specific details. In some instances, known structures and devices are shown in block diagram form to avoid obscuring the concepts of the described examples.
[0301] The description herein is provided to enable those of ordinary skill in the art to implement or use the present disclosure. Various modifications to the present disclosure will be apparent to those skilled in the art, and the general principles defined herein may be applied to other variations without departing from the scope of the present disclosure. Therefore, the present disclosure is not limited to the examples and designs described herein, but is to be given the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A method for wireless communication at a user equipment (UE), comprising: transmitting, via a distributed unit, a first service message to establish a first transport radio bearer with a first transport service offered by a service-based network, the first service message indicating one or more attributes associated with information to be transmitted via the first transport radio bearer; receiving, in response to the first service message, from the distributed unit a physical resource configuration for communications associated with the first transport service and a mapping of the first transport radio bearer to a first channel between the UE and the distributed unit; as well as Information to be transmitted via the first transport service is transmitted via the distributed unit based at least in part on the physical resource configuration.
2. The method according to claim 1, further comprising: One or more transport radio bearers are mapped to the first channel, each of the transport radio bearers having an associated transport service.
3. The method according to claim 1, wherein: The information to be transmitted via the first transport service is split over two or more channels between the UE and the distributed unit, the two or more channels including a separate channel for signaling information.
4. The method according to claim 3, wherein: The segmentation across the two or more channels is based at least in part on one or more of: a traffic priority of the information to be transmitted via the first transport service, a traffic delay tolerance of the information to be transmitted via the first transport service, a traffic acceptable error rate for the information to be transmitted via the first transport service, or any combination thereof.
5. The method according to claim 1, wherein: Two or more transport radio bearers from the first transport service are mapped to the first channel, one transport radio bearer is mapped to the first channel, or a plurality of transport radio bearers are mapped to each of two or more channels.
6. The method according to claim 1, wherein: The first service message includes one or more quality of service targets associated with the information to be transmitted via the first transport service, and wherein different quality of service targets are associated with different channels between the UE and the distributed unit.
7. The method according to claim 1, wherein: The information to be transmitted via the first transport service is sent using a plurality of packets, and each packet of the plurality of packets comprises an indication of the first transport radio bearer.
8. The method according to claim 1, wherein: The first transport radio bearer provides communication for both signaling information and data associated with the first transport service.
9. The method according to claim 1, wherein: The transmitting the first service message comprises: The one or more attributes associated with the information to be transmitted via the first transport service are transmitted as one or more quality of service parameters including a latency target, a throughput target, a security level, or any combination thereof.
10. The method according to claim 1, further comprising: One or more buffer status reports are transmitted to the first transport service via the distributed unit to maintain an active state at the first transport service.
11. The method according to claim 1, further comprising: receiving an indication to limit the flow of information to be transmitted via the first transmission service; as well as The information transmitted via the first transport service is throttled independently of an amount of information transmitted via one or more other transport services different from the first transport service.
12. The method according to claim 1, further comprising: A second service message indicating deactivation of the first transport radio bearer associated with the first transport service is transmitted via the distributed unit.
13. The method according to claim 12, further comprising: after deactivation of the first transport service, obtaining further information to be transmitted via the first transport radio bearer; as well as A third service message is transmitted via the distributed unit to activate the first transport radio bearer.
14. The method according to claim 13, wherein: The third service message comprises an indication of one or more of: a buffer status report associated with the first transport radio bearer, a target delivery time of a first data packet of the further information to be transmitted via the first transport radio bearer, or any combination thereof.
15. The method according to claim 1, further comprising: transmitting, via the distributed unit, a second service message indicating release of the first transport radio bearer associated with the first transport service, wherein the second service message is transmitted in response to a lack of information to be transmitted via the first transport radio bearer, expiration of data associated with the first transport radio bearer, or any combination thereof.
16. The method according to claim 1, further comprising: receiving an updated physical resource configuration from the distributed unit in response to an updated configuration associated with the first transport service; as well as The information to be transmitted via the first transport service is transmitted via the distributed unit based at least in part on the updated physical resource configuration.
17. The method according to claim 1, wherein: The first transport service is provided at a protocol layer associated with the first transport radio bearer, and wherein the protocol layer is an Internet Protocol (IP) layer or a Packet Data Convergence Protocol (PDCP) layer.
18. A method for wireless communication at a distributed unit, comprising: transmitting a first service message between a user equipment (UE) and a first transport service provided by a service-based network, the first service message being used to establish the first transport service and indicating one or more attributes associated with information to be transmitted via the first transport service; receiving, from the first transport service, a radio access network configuration indicating a first transport radio bearer and traffic flow information associated with the first transport radio bearer; sending, in response to the radio access network configuration, to the UE a physical resource configuration for communications associated with the first transport service and a mapping of the first transport radio bearer to a first channel between the UE and the distributed unit; as well as The information to be transmitted via the first transport service is communicated between the UE and the first transport service based at least in part on the physical resource configuration.
19. The method according to claim 18, further comprising: The first transport radio bearer and at least one other transport radio bearer are mapped to the first channel, each transport radio bearer having an associated transport service.
20. The method according to claim 18, wherein: The first service message includes one or more quality of service objectives associated with the information to be transmitted via the first transport service.
21. The method according to claim 18, wherein: The information to be transmitted via the first transport service is sent using a plurality of packets, and each packet of the plurality of packets comprises an indication of the first transport radio bearer.
22. The method according to claim 18, wherein: The first transport radio bearer provides communication for both signaling information and data associated with the first transport service.
23. The method of claim 18, further comprising: aggregating traffic flow information across the first transport service and one or more other transport services; as well as One or more carriers and one or more resource grants of the physical resource configuration are configured based at least in part on the aggregated traffic flow information.
24. The method of claim 18, further comprising: Communicate with the first transport service based at least in part on a communication protocol, the communication protocol providing an indication of the first transport radio bearer for each of a plurality of packets associated with the first transport radio bearer and providing an indication of traffic flow information associated with the first transport radio bearer.
25. A method for wireless communication at a core network service provided by a service-based network, comprising: transmitting, via a distributed unit, a first service message with a user equipment (UE) to establish a first transport radio bearer with a first transport service provided by the service-based network, the first service message indicating one or more attributes associated with information to be transmitted via the first transport radio bearer; outputting a second service message to the distributed unit, the second service message indicating a radio access network configuration for the first transport radio bearer and traffic flow information associated with the first transport radio bearer; as well as The information to be transmitted via the first transport service is transmitted using the first transport radio bearer via the distributed unit.
26. The method according to claim 25, wherein: The first service message includes one or more quality of service objectives associated with the information to be transmitted via the first transport service.
27. The method according to claim 25, wherein: The information to be transmitted via the first transport service is sent using a plurality of packets, and each packet of the plurality of packets comprises an indication of the first transport radio bearer.
28. The method of claim 25, further comprising: providing an updated radio access network configuration to the distributed unit, the updated radio access network configuration indicating updated traffic flow information associated with the first transport radio bearer; as well as Based at least in part on the updated radio access network configuration, communicating with the UE via the distributed unit using the first transport radio bearer.
29. An apparatus for wireless communication at a user equipment (UE), comprising: processor; a memory coupled to the processor; as well as Instructions, which are stored in the memory and can be executed by the processor to cause the device to perform the following operations: transmitting, via a distributed unit, a first service message to establish a first transport radio bearer with a first transport service offered by a service-based network, the first service message indicating one or more attributes associated with information to be transmitted via the first transport radio bearer; receiving, in response to the first service message, from the distributed unit a physical resource configuration for communications associated with the first transport service and a mapping of the first transport radio bearer to a first logical channel between the UE and the distributed unit; as well as Information to be transmitted via the first transport service is transmitted via the distributed unit based at least in part on the physical resource configuration.
30. The device according to claim 29, wherein: The instructions may also be executed by the processor to cause the device to perform the following operations: One or more transport radio bearers are mapped to the first channel, each of the transport radio bearers having an associated transport service.