Patentable/Patents/US-12689947-B2
US-12689947-B2

Techniques for data transfer using bandwidth parts for wireless access

PublishedJuly 21, 2026
Assigneenot available in USPTO data we have
Technical Abstract

Methods, systems, and devices for wireless communication are described. A communication device, such as a customer premises equipment (CPE) may include or otherwise be in communication with a cellular modem and a wireless local area network (WLAN) access point (AP). The CPE may receive a first indication of a bandwidth part (BWP) configuration identifying an active BWP for the wireless communication. The CPE may send a second indication to switch to the active BWP for the wireless communication based on the BWP configuration. The CPE may communicate with stations (STAs) served by the CPE based on the active BWP. Additionally or alternatively, when the CPE detects a need for additional bandwidth, the CPE can request for additional bandwidth parts (e.g., BWPs).

Patent Claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

at least one processor; and receive a first indication of a bandwidth part configuration identifying an active bandwidth part for the wireless communication; send a second indication to switch to the active bandwidth part for the wireless communication based at least in part on the bandwidth part configuration; communicate with one or more stations served by the apparatus in accordance with the active bandwidth part; receive a third indication of a congestion at the apparatus based at least in part on one or more traffic flows associated with the wireless communication over one or more occasions; and reset an inactivity timer based at least in part on the third indication of the congestion at the apparatus over one or more subsequent occasions. at least one memory coupled with the at least one processor, with instructions stored in the at least one memory, the instructions being executable by the at least one processor, individually or in any combination, to cause the apparatus to: . An apparatus for wireless communication, comprising:

2

claim 1 monitor one or more wireless local area network events associated with the apparatus, wherein to communicate with the one or more stations served by the apparatus is based at least in part on the monitoring of the one or more wireless local area network events associated with the apparatus. . The apparatus of, wherein the instructions are further executable by the at least one processor to cause the apparatus to:

3

claim 1 receive a request for one or more additional bandwidth parts based at least in part on the one or more traffic flows associated with the wireless communication exceeding the active bandwidth part for the wireless communication, wherein to communicate with the one or more stations served by the apparatus is based at least in part on the request for the one or more additional bandwidth parts. . The apparatus of, wherein the instructions are further executable by the at least one processor to cause the apparatus to:

4

claim 3 allocate the one or more additional bandwidth parts for the one or more traffic flows associated with the wireless communication based at least in part on the request for the one or more additional bandwidth parts, the active bandwidth part including the one or more additional bandwidth parts for the wireless communication, wherein to communicate with the one or more stations served by the apparatus is based at least in part on the allocating of the one or more additional bandwidth parts. . The apparatus of, wherein the instructions are further executable by the at least one processor to cause the apparatus to:

5

claim 3 send a fourth indication to switch to a default bandwidth part for the wireless communication based at least in part on the inactivity timer expiring, wherein to communicate with the one or more stations served by the apparatus is based at least in part on the default bandwidth part. . The apparatus of, wherein the instructions are further executable by the at least one processor to cause the apparatus to:

6

claim 3 reset the inactivity timer based at least in part on one or more of receiving a fourth indication to reset the inactivity timer, or an absence of receiving an additional request for the one or more additional bandwidth parts during the one or more occasions based at least in part on the one or more traffic flows associated with the wireless communication exceeding the active bandwidth part for the wireless communication. . The apparatus of, wherein the instructions are further executable by the at least one processor to cause the apparatus to:

7

claim 1 an antenna or an antenna array, or both. . The apparatus of, further comprising:

8

claim 1 . The apparatus of, wherein the apparatus comprises one or more of a cellular modem or a wireless local area network access point.

9

at least one processor; and send a first indication of a congestion at the apparatus based at least in part on determining that a channel associated with the apparatus is unavailable for one or more traffic flows associated with the wireless communication over one or more occasions; send a request for one or more additional bandwidth parts based at least in part on the one or more traffic flows associated with the wireless communication exceeding an active bandwidth part for the wireless communication; receive a second indication of a bandwidth part configuration identifying the one or more additional bandwidth parts; and communicate with one or more stations served by the apparatus in accordance with the one or more additional bandwidth parts. at least one memory coupled with the at least one processor, with instructions stored in the at least one memory, the instructions being executable by the at least one processor, individually or in any combination, to cause the apparatus to: . An apparatus for wireless communication, comprising:

10

claim 9 monitor the one or more traffic flows associated with the wireless communication, wherein to communicate with the one or more stations served by the apparatus is based at least in part on the monitoring of the one or more traffic flows associated with the wireless communication. . The apparatus of, wherein the instructions are further executable by the at least one processor to cause the apparatus to:

11

claim 10 receive, from a data network, the one or more traffic flows associated with the wireless communication; and group the one or more traffic flows associated with the wireless communication. . The apparatus of, wherein the instructions are further executable by the at least one processor to cause the apparatus to:

12

claim 10 schedule the one or more traffic flows associated with the wireless communication based at least in part on one or more of the active bandwidth part for the wireless communication, wherein to communicate with the one or more stations served by the apparatus is based at least in part on the scheduling of the one or more traffic flows associated with the wireless communication. . The apparatus of, wherein the instructions are further executable by the at least one processor to cause the apparatus to:

13

claim 9 send the request for the one or more additional bandwidth parts based at least in part on a buffer associated with the apparatus satisfying a threshold over the one or more occasions. . The apparatus of, wherein the instructions are further executable by the at least one processor to cause the apparatus to:

14

claim 9 receive a third indication to switch to a default bandwidth part for the wireless communication or a radio resource control configuration to switch to the default bandwidth part for the wireless communication; determine an expiration of an inactivity timer associated with the apparatus; and switch to the default bandwidth part for the wireless communication based at least in part on the expiration of the inactivity timer, wherein the at least one processor and the at least one memory are configured to communicate with the one or more stations served by the apparatus based at least in part on the default bandwidth part. . The apparatus of, wherein the instructions are further executable by the at least one processor to cause the apparatus to:

15

claim 9 an antenna or an antenna array, or both. . The apparatus of, further comprising:

16

claim 9 . The apparatus of, wherein the apparatus comprises one or more of a cellular modem or a wireless local area network access point.

17

receiving a first indication of a bandwidth part configuration identifying an active bandwidth part for the wireless communication; sending a second indication to switch to the active bandwidth part for the wireless communication based at least in part on the bandwidth part configuration; communicating with one or more stations served by the device in accordance with the active bandwidth part; receiving a third indication of a congestion at the device based at least in part on one or more traffic flows associated with the wireless communication over one or more occasions; and resetting an inactivity timer based at least in part on the third indication of the congestion at the device over one or more subsequent occasions. . A method for wireless communication at a device, comprising:

18

claim 17 monitoring one or more wireless local area network events associated with the device, wherein communicating with the one or more stations served by the device is based at least in part on the monitoring of the one or more wireless local area network events associated with the device. . The method of, further comprising:

19

claim 17 receiving a request for one or more additional bandwidth parts based at least in part on the one or more traffic flows associated with the wireless communication exceeding the active bandwidth part for the wireless communication, wherein communicating with the one or more stations served by the device is based at least in part on the request for the one or more additional bandwidth parts. . The method of, further comprising:

20

claim 19 allocating the one or more additional bandwidth parts for the one or more traffic flows associated with the wireless communication based at least in part on the request for the one or more additional bandwidth parts, the active bandwidth part including the one or more additional bandwidth parts for the wireless communication, wherein communicating with the one or more stations served by the device is based at least in part on the allocating of the one or more additional bandwidth parts. . The method of, further comprising:

21

claim 19 sending a fourth indication to switch to a default bandwidth part for the wireless communication based at least in part on the inactivity timer expiring, wherein communicating with the one or more stations served by the device is based at least in part on the default bandwidth part. . The method of, further comprising:

22

claim 19 resetting the inactivity timer based at least in part on an absence of receiving an additional request for the one or more additional bandwidth parts during the one or more occasions based at least in part on the one or more traffic flows associated with the wireless communication exceeding the active bandwidth part for the wireless communication. . The method of, further comprising:

23

sending a first indication of a congestion at the device based at least in part on determining that a channel associated with the device is unavailable for one or more traffic flows associated with the wireless communication over one or more occasions; sending a request for one or more additional bandwidth parts based at least in part on the one or more traffic flows associated with the wireless communication exceeding an active bandwidth part for the wireless communication; receiving a second indication of a bandwidth part configuration identifying the one or more additional bandwidth parts; and communicating with one or more stations served by the device in accordance with the one or more additional bandwidth parts. . A method for wireless communication at a device, comprising:

24

claim 23 monitoring the one or more traffic flows associated with the wireless communication, wherein communicating with the one or more stations served by the device is based at least in part on the monitoring of the one or more traffic flows associated with the wireless communication. . The method of, further comprising:

25

claim 24 receiving, from a data network, the one or more traffic flows associated with the wireless communication; and grouping the one or more traffic flows associated with the wireless communication. . The method of, further comprising:

26

claim 25 scheduling the one or more traffic flows associated with the wireless communication based at least in part on one or more of the active bandwidth part for the wireless communication, wherein communicating with the one or more stations served by the device is based at least in part on the scheduling of the one or more traffic flows associated with the wireless communication. . The method of, further comprising:

Detailed Description

Complete technical specification and implementation details from the patent document.

The present application is a 371 national stage filing of International PCT Application No. PCT/US2022/020368 by BABBELLAPATI et al. entitled “TECHNIQUES FOR DATA TRANSFER USING BANDWIDTH PARTS FOR WIRELESS ACCESS,” filed Mar. 15, 2022; and claims priority to International Patent Application No. 202141016314 by BABBELLAPATI et al. entitled “TECHNIQUES FOR DATA TRANSFER USING BANDWIDTH PARTS FOR WIRELESS ACCESS,” filed Apr. 7, 2021, each of which is assigned to the assignee hereof, and each of which is expressly incorporated by reference in its entirety herein.

The following relates to wireless communication, including techniques for managing a bandwidth part (BWP) for the wireless communication.

Wireless communications systems are widely deployed to provide various types of communication content such as voice, video, packet data, messaging, broadcast, and so on. These systems may be capable of supporting communication with multiple users by sharing the available system resources (e.g., time, frequency, and power). Examples of such multiple-access systems include wireless local area networks (WLAN), fourth generation (4G) systems such as Long Term Evolution (LTE) systems, LTE-Advanced (LTE-A) systems, or LTE-A Pro systems, and fifth generation (5G) systems which may be referred to as New Radio (NR) systems. These systems may employ technologies 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 communications system may include one or more base stations, one or more access points (APs), or one or more network access nodes, each simultaneously supporting communication for multiple communication devices, which may be otherwise known as a user equipment (UE) or a stations (STA).

A method for wireless communication at a device is described. The method may include receiving a first indication of a bandwidth part (BWP) configuration identifying an active BWP for the wireless communication, sending a second indication to switch to the active BWP for the wireless communication based on the BWP configuration, and communicating with one or more stations (STAs) served by the device in accordance with the active BWP.

An apparatus for wireless communication at a device is described. The apparatus may include a processor, and a memory coupled with the processor, with instructions stored in the memory, the instructions being executable by the processor to cause the apparatus to receive a first indication of a BWP configuration identifying an active BWP for the wireless communication, send a second indication to switch to the active BWP for the wireless communication based on the BWP configuration, and communicate with one or more STAs served by the device in accordance with the active BWP.

Another apparatus for wireless communication at a device is described. The apparatus may include means for receiving a first indication of a BWP configuration identifying an active BWP for the wireless communication, means for sending a second indication to switch to the active BWP for the wireless communication based on the BWP configuration, and means for communicating with one or more STAs served by the device in accordance with the active BWP.

A non-transitory computer-readable medium storing code for wireless communication at a device is described. The code may include instructions executable by a processor to receive a first indication of a BWP configuration identifying an active BWP for the wireless communication, send a second indication to switch to the active BWP for the wireless communication based on the BWP configuration, and communicate with one or more STAs served by the device in accordance with the active BWP.

Some examples of the method, apparatuses, and non-transitory computer-readable medium described herein may further include operations, features, means, or instructions for monitoring one or more wireless local area network events associated with the device. In some examples of the method, apparatuses, and non-transitory computer-readable medium described herein, communicating with the one or more STAs served by the device may be based on the monitoring of the one or more wireless local area network events associated with the device.

Some examples of the method, apparatuses, and non-transitory computer-readable medium described herein may further include operations, features, means, or instructions for receiving a third indication of a congestion at the device based on one or more traffic flows associated with the wireless communication over one or more occasions.

Some examples of the method, apparatuses, and non-transitory computer-readable medium described herein may further include operations, features, means, or instructions for resetting an inactivity timer based on the third indication of the congestion at the device over one or more subsequent occasions.

Some examples of the method, apparatuses, and non-transitory computer-readable medium described herein may further include operations, features, means, or instructions for receiving a request for one or more additional BWPs based on one or more traffic flows associated with the wireless communication exceeding the active BWP for the wireless communication. In some examples of the method, apparatuses, and non-transitory computer-readable medium described herein, communicating with the one or more STAs served by the device may be based on the request for the one or more additional BWPs.

Some examples of the method, apparatuses, and non-transitory computer-readable medium described herein may further include operations, features, means, or instructions for allocating the one or more additional BWPs for the one or more traffic flows associated with the wireless communication based on the request for the one or more additional BWPs. The active BWP including the one or more additional BWPs for the wireless communication. In some examples of the method, apparatuses, and non-transitory computer-readable medium described herein, communicating with the one or more STAs served by the device may be based on the allocating of the one or more additional BWPs.

Some examples of the method, apparatuses, and non-transitory computer-readable medium described herein may further include operations, features, means, or instructions for sending a third indication to switch to a default BWP for the wireless communication based on an inactivity timer expiring and where communicating with the one or more STAs served by the device may be based on the default BWP.

Some examples of the method, apparatuses, and non-transitory computer-readable medium described herein may further include operations, features, means, or instructions for resetting an inactivity timer based on an absence of receiving an additional request for the one or more additional BWPs during one or more occasions based on the one or more traffic flows associated with the wireless communication exceeding the active BWP for the wireless communication.

A method for wireless communication at a device is described. The method may include sending a request for one or more additional BWPs based on one or more traffic flows associated with the wireless communication exceeding an active BWP for the wireless communication, receiving an indication of a BWP configuration identifying the one or more additional BWPs, and communicating with one or more STAs served by the device in accordance with the one or more additional BWPs.

An apparatus for wireless communication at a device is described. The apparatus may include a processor, and a memory coupled with the processor, with instructions stored in the memory, the instructions being executable by the processor to cause the apparatus to send a request for one or more additional BWPs based on one or more traffic flows associated with the wireless communication exceeding an active BWP for the wireless communication, receive an indication of a BWP configuration identifying the one or more additional BWPs, and communicate with one or more STAs served by the device in accordance with the one or more additional BWPs.

Another apparatus for wireless communication at a device is described. The apparatus may include means for sending a request for one or more additional BWPs based on one or more traffic flows associated with the wireless communication exceeding an active BWP for the wireless communication, means for receiving an indication of a BWP configuration identifying the one or more additional BWPs, and means for communicating with one or more STAs served by the device in accordance with the one or more additional BWPs.

A non-transitory computer-readable medium storing code for wireless communication at a device is described. The code may include instructions executable by a processor to send a request for one or more additional BWPs based on one or more traffic flows associated with the wireless communication exceeding an active BWP for the wireless communication, receive an indication of a BWP configuration identifying the one or more additional BWPs, and communicate with one or more STAs served by the device in accordance with the one or more additional BWPs.

Some examples of the method, apparatuses, and non-transitory computer-readable medium described herein may further include operations, features, means, or instructions for monitoring the one or more traffic flows associated with the wireless communication. In some examples of the method, apparatuses, and non-transitory computer-readable medium described herein, communicating with the one or more STAs served by the device may be based on the monitoring of the one or more traffic flows associated with the wireless communication.

Some examples of the method, apparatuses, and non-transitory computer-readable medium described herein may further include operations, features, means, or instructions for receiving, from a PDN, the one or more traffic flows associated with the wireless communication and grouping the one or more traffic flows associated with the wireless communication.

Some examples of the method, apparatuses, and non-transitory computer-readable medium described herein may further include operations, features, means, or instructions for scheduling the one or more traffic flows associated with the wireless communication based on one or more of the active BWP for the wireless communication. In some examples of the method, apparatuses, and non-transitory computer-readable medium described herein, communicating with the one or more STAs served by the device may be based on the scheduling of the one or more traffic flows associated with the wireless communication.

Some examples of the method, apparatuses, and non-transitory computer-readable medium described herein may further include operations, features, means, or instructions for sending a second indication of a congestion at the device based on determining that a channel associated with the device may be unavailable for the one or more traffic flows associated with the wireless communication over one or more occasions.

In some examples of the method, apparatuses, and non-transitory computer-readable medium described herein, sending the request for the one or more additional BWPs is based at least in part on a buffer associated with the device satisfying a threshold over one or more occasions.

Some examples of the method, apparatuses, and non-transitory computer-readable medium described herein may further include operations, features, means, or instructions for receiving a second indication to switch to a default BWP for the wireless communication or a radio resource control (RRC) configuration to switch to the default BWP for the wireless communication. Some examples of the method, apparatuses, and non-transitory computer-readable medium described herein may further include operations, features, means, or instructions for determining an expiration of an inactivity timer associated with the device. Some examples of the method, apparatuses, and non-transitory computer-readable medium described herein may further include operations, features, means, or instructions for switching to the default BWP for the wireless communication based on the expiration of the inactivity timer. In some examples of the method, apparatuses, and non-transitory computer-readable medium described herein, communicating with the one or more STAs served by the device based on the default BWP.

A wireless communications system may include various communication devices, such as a UE (also referred to as a STA) and a base station. The wireless communications system may also include an access device also referred to as a customer premise equipment (CPE), a fixed wireless access (FWA) device, or a next generation CPE (such as a fifth generation (5G) CPE or a sixth generation (6G) CPE, among other next generation radio access technologies). The CPE may include or otherwise be in communication with a cellular modem and a WLAN AP (also referred to as a Wi-Fi AP). The cellular modem may be configured to dynamically change a bandwidth using bandwidth parts (BWPs) when traffic flows change. For example, the cellular modem may be configured to allocate more or less bandwidth for when uplink traffic increases or decreases.

In some cases, the Wi-Fi AP may be unaware of the bandwidth management at the cellular modem. Various aspects of the present disclosure relate to providing cellular modem awareness for the Wi-Fi AP so that the cellular modem may dynamically change the bandwidth in accordance with the Wi-Fi AP. Various aspects of the present disclosure also relate to enabling one or more of a cellular modem of a CPE and a WLAN AP of the CPE to support techniques for data (e.g., uplink data, downlink data) transfer using BWPs. It should be understood that various aspects of the present disclosure related to techniques for data transfer using BWPs are applicable to 5G and 6G radio access technologies, as well as other next generation technologies.

The CPE may be enabled to exchange various information between the WLAN AP of the CPE and the cellular modem of the CPE, such that the cellular modem may dynamically adjust a bandwidth for the WLAN AP. For example, the WLAN AP may calculate an available uplink capacity and schedule uplink clients (e.g., STAs) with cellular traffic flows (e.g., 5G traffic flows). In some cases, when the WLAN AP determines that a Wi-Fi channel is busy for cellular traffic flows, the Wi-Fi AP can indicate a Wi-Fi channel congestion to the cellular modem. In some examples, the cellular modem can reset an uplink inactivity timer. In some cases, when the WLAN AP determines that a buffer is busy for cellular traffic flows, the WLAN AP can indicate a request for additional bandwidth from the cellular modem. In other words, the WLAN AP may determine that not enough buffers are available for cellular traffic flows. As such, the WLAN AP may request for additional bandwidth from the cellular modem, which may then inform the network for additional uplink BWPs.

The techniques employed by the CPE may affect the operation of the CPE, among other devices such as the base station and the UE. For example, operations performed by the CPE in accordance with the described techniques may reduce latency of wireless communications for the CPE, the UE, and the base station. By implementing the described techniques, the CPE may also experience higher data rates and higher throughput for wireless communications at the CPE, the UE, and the base station.

Aspects of the disclosure are initially described in the context of wireless communications systems. Aspects of the disclosure are further illustrated by and described herein with reference to apparatus diagrams, system diagrams, and flowcharts that relate to techniques for data (e.g., uplink data, downlink data) transfer using BWPs for wireless access.

1 FIG. 100 100 105 115 130 100 100 illustrates an example of a wireless communications systemthat supports techniques for data transfer using BWPs for wireless access in accordance with one or more aspects of the present disclosure. The wireless communications systemmay include one or more base stations, one or more UEs, and a core network. In some examples, the wireless communications systemmay be an LTE network, an LTE-A network, an LTE-A Pro network, or a NR network. In some examples, the wireless communications systemmay support enhanced broadband communications, ultra-reliable (e.g., mission critical) communications, low latency communications, communications with low-cost and low-complexity devices, or any combination thereof.

105 100 105 115 125 105 110 115 105 125 110 105 115 The base stationsmay be dispersed throughout a geographic area to form the wireless communications systemand may be devices in different forms or having different capabilities. The base stationsand the UEsmay wirelessly communicate via one or more communication links. Each base stationmay provide a coverage areaover which the UEsand the base stationmay establish one or more communication links. The coverage areamay be an example of a geographic area over which a base stationand a UEmay support the communication of signals according to one or more radio access technologies.

115 110 100 115 115 115 115 115 105 1 FIG. 1 FIG. The UEsmay be dispersed throughout a coverage areaof the wireless communications system, and each UEmay be stationary, or mobile, or both at different times. The UEsmay be devices in different forms or having different capabilities. Some example UEsare illustrated in. The UEsdescribed herein may be able to communicate with various types of devices, such as other UEs, the base stations, or network equipment (e.g., core network nodes, relay devices, integrated access and backhaul (IAB) nodes, or other network equipment), as shown in.

105 130 105 130 120 105 120 105 130 120 105 115 130 155 The base stationsmay communicate with the core network, or with one another, or both. For example, the base stationsmay interface with the core networkthrough one or more backhaul links(e.g., via an S1, N2, N3, or another interface). The base stationsmay communicate with one another over the backhaul links(e.g., via an X2, Xn, or other interface) either directly (e.g., directly between base stations), or indirectly (e.g., via core network), or both. In some examples, the backhaul linksmay be or include one or more wireless links. One or more of the base stationsdescribed herein may include or may be referred to by a person having ordinary skill in the art as a network device, a network node, a base transceiver station, a radio base station, an access point, a radio transceiver, a NodeB, an eNodeB (eNB), a next-generation NodeB or a giga-NodeB (either of which may be referred to as a gNB), a Home NodeB, a Home eNodeB, or other suitable terminology. A UEmay communicate with the core networkthrough a communication link.

115 115 115 115 115 105 1 FIG. A UEmay include or may be referred to as a mobile device, a wireless device, a STA, a remote device, a handheld device, or a subscriber device, or some other suitable terminology, where the “device” may also be referred to as a unit, a station, a terminal, or a client (e.g., a Wi-Fi client), among other examples. A UEmay 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, a UEmay 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 communications (MTC) device, among other examples, which may be implemented in various objects such as appliances, or vehicles, meters, among other examples. The UEsdescribed herein may be able to communicate with various types of devices, such as other UEsthat may sometimes act as relays as well as the base stationsand the network equipment including macro eNBs or gNBs, small cell eNBs or gNBs, or relay base stations, among other examples, as shown in.

115 105 125 125 125 100 115 115 The UEsand the base stationsmay wirelessly communicate with one another via one or more communication linksover one or more carriers. The term “carrier” may refer to a set of radio frequency spectrum resources having a defined physical layer structure for supporting the communication links. For example, a carrier used for a communication linkmay include a portion of a radio frequency spectrum band (e.g., a BWP) that is operated according to one or more physical layer channels for a given radio access technology (e.g., LTE, LTE-A, LTE-A Pro, NR). Each physical layer channel may carry acquisition signaling (e.g., synchronization signals, system information), control signaling that coordinates operation for the carrier, user data, or other signaling. The wireless communications systemmay support communication with a UEusing carrier aggregation or multi-carrier operation. A UEmay be configured with multiple downlink component carriers and one or more uplink component carriers according to a carrier aggregation configuration. Carrier aggregation may be used with both frequency division duplexing (FDD) and time division duplexing (TDD) component carriers.

115 115 125 100 115 105 105 115 A carrier may also have acquisition signaling or control signaling that coordinates operations for other carriers. A carrier may be associated with a frequency channel (e.g., an evolved universal mobile telecommunication system terrestrial radio access (E-UTRA) absolute radio frequency channel number (EARFCN)) and may be positioned according to a channel raster for discovery by the UEs. A carrier may be operated in a standalone mode where initial acquisition and connection may be conducted by the UEsvia the carrier, or the carrier may be operated in a non-standalone mode where a connection is anchored using a different carrier (e.g., of the same or a different radio access technology). The communication linksshown in the wireless communications systemmay include uplink transmissions from a UEto a base station, or downlink transmissions from a base stationto a UE. Carriers may carry downlink or uplink communications (e.g., in an FDD mode) or may be configured to carry downlink and uplink communications (e.g., in a TDD mode).

100 100 105 115 100 105 115 115 A carrier may be associated with a particular bandwidth of the radio frequency spectrum, and in some examples the carrier bandwidth may be referred to as a “system bandwidth” of the carrier or the wireless communications system. For example, the carrier bandwidth may be one of a number of determined bandwidths for carriers of a particular radio access technology (e.g., 1.4, 3, 5, 10, 15, 20, 40, or 80 megahertz (MHz)). Devices of the wireless communications system(e.g., the base stations, the UEs, or both) may have hardware configurations that support communications over a particular carrier bandwidth or may be configurable to support communications over one of a set of carrier bandwidths. In some examples, the wireless communications systemmay include base stationsor UEsthat support simultaneous communications via carriers associated with multiple carrier bandwidths. In some examples, each served UEmay be configured for operating over portions (e.g., a sub-band, a BWP) or all of a carrier bandwidth.

115 115 115 Signal waveforms transmitted over a carrier may be made up of multiple subcarriers (e.g., using multi-carrier 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 consist of one symbol period (e.g., a duration of one modulation symbol) and one subcarrier, where the symbol period and subcarrier spacing are 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). Thus, the more resource elements that a UEreceives and the higher the order of the modulation scheme, the higher the data rate may be for the UE. A wireless communications resource may refer to any combination of a radio frequency spectrum resource, a time resource, and a spatial resource (e.g., spatial layers or beams), and the use of multiple spatial layers may further increase the data rate or data integrity for communications with a UE.

115 115 105 115 s max f max f One or more numerologies for a carrier may be supported, where a numerology may include a subcarrier spacing (Δf) and a cyclic prefix. A carrier may be divided into one or more BWPs having the same or different numerologies. In some examples, a UEmay be configured with multiple BWPs. In some examples, a single BWP for a carrier may be active at a given time and communications for the UEmay be restricted to one or more active BWPs. The time intervals for the base stationsor the UEsmay be expressed in multiples of a basic time unit which may, for example, refer to a sampling period of T=1/(Δf·N) seconds, where Δfmay represent the maximum supported subcarrier spacing, and Nmay represent the maximum supported discrete Fourier transform (DFT) size. Time intervals of a communications resource 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).

100 f Each frame may include multiple consecutively numbered subframes or slots, and each subframe or slot may have the same duration. In some examples, a frame may be divided (e.g., in the time domain) into subframes, and each subframe may be further divided into a number of slots. Alternatively, each frame may include a variable number of slots, and the number of slots may depend on subcarrier spacing. Each slot may include a number of symbol periods (e.g., depending on the length of the cyclic prefix prepended to each symbol period). In some wireless communications systems, a slot may further be divided into multiple mini-slots containing one or more symbols. Excluding the cyclic prefix, each symbol period may contain one or more (e.g., N) sampling periods. The duration of a symbol period may depend on the subcarrier spacing or frequency band of operation.

100 100 A subframe, a slot, a mini-slot, or a symbol may be the smallest scheduling unit (e.g., in the time domain) of the wireless communications systemand 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 communications systemmay be dynamically selected (e.g., in bursts of shortened TTIs (sTTIs)).

115 115 115 115 Physical channels may be multiplexed on a carrier according to various techniques. A physical control channel and a physical data channel may be multiplexed on a downlink carrier, for example, using one or more of time division multiplexing (TDM) techniques, frequency division multiplexing (FDM) techniques, or hybrid TDM-FDM techniques. A control region (e.g., a control resource set (CORESET)) for a physical control channel may be defined by a number of symbol periods and may extend across the system bandwidth or a subset of the system bandwidth of the carrier. One or more control regions (e.g., CORESETs) may be configured for a set of the UEs. For example, one or more of the UEsmay monitor or search control regions for control information according to one or more search space sets, and each search space set may include one or multiple control channel candidates in one or more aggregation levels arranged in a cascaded manner. An aggregation level for a control channel candidate may refer to a number of control channel resources (e.g., control channel elements (CCEs)) associated with encoded information for a control information format having a given payload size. Search space sets may include common search space sets configured for sending control information to multiple UEsand UE-specific search space sets for sending control information to a specific UE.

105 105 110 110 105 110 Each base stationmay provide communication coverage via one or more cells, for example a macro cell, a small cell, a hot spot, or other types of cells, or any combination thereof. The term “cell” may refer to a logical communication entity used for communication with a base station(e.g., over a carrier) and may be associated with an identifier for distinguishing neighboring cells (e.g., a physical cell identifier (PCID), a virtual cell identifier (VCID), or others). In some examples, a cell may also refer to a geographic coverage areaor a portion of a geographic coverage area(e.g., a sector) over which the logical communication entity operates. Such cells may range from smaller areas (e.g., a structure, a subset of structure) to larger areas depending on various factors such as the capabilities of the base station. For example, a cell may be or include a building, a subset of a building, or exterior spaces between or overlapping with geographic coverage areas, among other examples.

115 105 115 115 115 115 105 A macro cell covers a relatively large geographic area (e.g., several kilometers in radius) and may allow unrestricted access by the UEswith service subscriptions with the network provider supporting the macro cell. A small cell may be associated with a lower-powered base station, as compared with a macro cell, and a small cell may operate in the same or different (e.g., licensed, unlicensed) frequency bands as macro cells. Small cells may provide unrestricted access to the UEswith service subscriptions with the network provider or may provide restricted access to the UEshaving an association with the small cell (e.g., the UEsin a closed subscriber group (CSG), the UEsassociated with users in a home or office). A base stationmay support one or multiple cells and may also support communications over the one or more cells using one or multiple component carriers.

105 110 110 110 105 110 105 100 105 110 A base stationmay be movable and therefore provide communication coverage for a moving geographic coverage area. In some examples, different geographic coverage areasassociated with different technologies may overlap, but the different geographic coverage areasmay be supported by the same base station. In other examples, the overlapping geographic coverage areasassociated with different technologies may be supported by different base stations. The wireless communications systemmay include, for example, a heterogeneous network in which different types of the base stationsprovide coverage for various geographic coverage areasusing the same or different radio access technologies.

115 105 115 Some UEs, such as MTC or IoT devices, may be low cost or low complexity devices and may provide for automated communication between machines (e.g., via Machine-to-Machine (M2M) communication). M2M communication or MTC may refer to data communication technologies that allow devices to communicate with one another or a base stationwithout human intervention. In some examples, M2M communication 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 program that makes use of the information or presents the information to humans interacting with the application program. Some UEsmay be designed to collect information or enable 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, weather and geological event monitoring, fleet management and tracking, remote security sensing, physical access control, and transaction-based business charging.

115 115 115 Some UEsmay be configured to employ operating modes that reduce power consumption, such as half-duplex communications (e.g., a mode that supports one-way communication via transmission or reception, but not transmission and reception simultaneously). In some examples, half-duplex communications may be performed at a reduced peak rate. Other power conservation techniques for the UEsinclude entering a power saving deep sleep mode when not engaging in active communications, operating over a limited bandwidth (e.g., according to narrowband communications), or any combination of these techniques. For example, some UEsmay be configured for operation using a narrowband protocol type that is associated with a defined portion or range (e.g., set of subcarriers or resource blocks) within a carrier, within a guard-band of a carrier, or outside of a carrier.

100 100 115 The wireless communications systemmay be configured to support ultra-reliable communications or low-latency communications, or various combinations thereof. For example, the wireless communications systemmay be configured to support ultra-reliable low-latency communications (URLLC) or mission critical communications. The UEsmay be designed to support ultra-reliable, low-latency, or critical functions (e.g., mission critical functions). Ultra-reliable communications may include private communication or group communication and may be supported by one or more mission critical services such as mission critical push-to-talk (MCPTT), mission critical video (MCVideo), or mission critical data (MCData). Support for mission critical functions may include prioritization of services, and mission critical services may be used for public safety or general commercial applications. The terms ultra-reliable, low-latency, mission critical, and ultra-reliable low-latency may be used interchangeably herein.

115 115 135 115 110 105 115 110 105 105 115 115 115 105 115 105 In some examples, a UEmay also be able to communicate directly with other UEsover a device-to-device (D2D) communication link(e.g., using a peer-to-peer (P2P) or D2D protocol). One or more UEsutilizing D2D communications may be within the geographic coverage areaof a base station. Other UEsin such a group may be outside the geographic coverage areaof a base stationor be otherwise unable to receive transmissions from a base station. In some examples, groups of the UEscommunicating via D2D communications may utilize a one-to-many (1:M) system in which each UEtransmits to every other UEin the group. In some examples, a base stationfacilitates the scheduling of resources for D2D communications. In other cases, D2D communications are carried out between the UEswithout the involvement of a base station.

135 115 105 The D2D communication linkmay be an example of a communication channel, such as a sidelink communication channel, between vehicles (e.g., UEs). In some examples, vehicles may communicate using vehicle-to-everything (V2X) communications, vehicle-to-vehicle (V2V) communications, or some combination of these. A vehicle may signal information related to traffic conditions, signal scheduling, weather, safety, emergencies, or any other information relevant to a V2X system. In some examples, vehicles in a V2X system may communicate with roadside infrastructure, such as roadside units, or with the network via one or more network nodes (e.g., base stations) using vehicle-to-network (V2N) communications, or with both.

130 130 115 105 130 150 150 The core networkmay provide user authentication, access authorization, tracking, Internet Protocol (IP) connectivity, and other access, routing, or mobility functions. The core networkmay be an evolved packet core (EPC) or 5G core (5GC), which may include at least one control plane entity that manages access and mobility (e.g., a mobility management entity (MME), an access and mobility management function (AMF)) and at least one user plane entity that routes packets or interconnects to external networks (e.g., a serving gateway (S-GW), a Packet Data Network (PDN) gateway (P-GW), or a user plane function (UPF)). The control plane entity may manage non-access stratum (NAS) functions such as mobility, authentication, and bearer management for the UEsserved by the base stationsassociated with the core network. User IP packets may be transferred through the user plane entity, which may provide IP address allocation as well as other functions. The user plane entity may be connected to IP servicesfor one or more network operators. The IP servicesmay include access to the Internet, Intranet(s), an IP Multimedia Subsystem (IMS), or a Packet-Switched Streaming Service.

105 140 140 115 145 145 140 105 105 Some of the network devices, such as a base station, may include subcomponents such as an access network entity, which may be an example of an access node controller (ANC). Each access network entitymay communicate with the UEsthrough one or more other access network transmission entities, which may be referred to as radio heads, smart radio heads, or transmission/reception points (TRPs). Each access network transmission entitymay include one or more antenna panels. In some configurations, various functions of each access network entityor base stationmay be distributed across various network devices (e.g., radio heads and ANCs) or consolidated into a single network device (e.g., a base station).

100 115 The wireless communications systemmay operate using one or more frequency bands, in the range of 300 megahertz (MHz) to 300 gigahertz (GHz). The region from 300 MHz to 3 GHz is known as the ultra-high frequency (UHF) region or decimeter band because the wavelengths range from approximately one decimeter to one meter in length. The UHF waves may be blocked or redirected by buildings and environmental features, but the waves may penetrate structures sufficiently for a macro cell to provide service to the UEslocated indoors. The transmission of UHF waves may be associated with smaller antennas and shorter ranges (e.g., less than 100 kilometers) compared to transmission using the smaller frequencies and longer waves of the high frequency (HF) or very high frequency (VHF) portion of the spectrum below 300 MHz.

100 100 115 105 The wireless communications systemmay also operate in a super high frequency (SHF) region using frequency bands from 3 GHz to 30 GHz, also known as the centimeter band, or in an extremely high frequency (EHF) region of the spectrum (e.g., from 30 GHz to 300 GHz), also known as the millimeter band. In some examples, the wireless communications systemmay support millimeter wave (mmW) communications between the UEsand the base stations, and EHF antennas of the respective devices may be smaller and more closely spaced than UHF antennas. In some examples, this may facilitate use of antenna arrays within a device. The propagation of EHF transmissions, however, may be subject to even greater atmospheric attenuation and shorter range than SHF or UHF transmissions. The techniques disclosed herein may be employed across transmissions that use one or more different frequency regions, and designated use of bands across these frequency regions may differ by country or regulating body.

The electromagnetic spectrum is often subdivided, based on frequency or wavelength, into various classes, bands, channels, etc. In 5G NR two initial operating bands have been identified as frequency range designations FR1 (410 MHz-7.125 GHz) and FR2 (24.25 GHz-52.6 GHz). It should be understood that although a portion of FR1 is greater than 6 GHz, FR1 is often referred to (interchangeably) as a “Sub-6 GHz” band in various documents and articles. A similar nomenclature issue sometimes occurs with regard to FR2, which is often referred to (interchangeably) as a “millimeter wave” band in documents and articles, despite being different from the extremely high frequency (EHF) band (30 GHz-300 GHz) which is identified by the International Telecommunications Union (ITU) as a “mmW” band.

The frequencies between FR1 and FR2 are often referred to as mid-band frequencies. Recent 5G NR studies have identified an operating band for these mid-band frequencies as frequency range designation FR3 (7.125 GHz-24.25 GHz). Frequency bands falling within FR3 may inherit FR1 characteristics and/or FR2 characteristics, and thus may effectively extend features of FR1 or FR2 into mid-band frequencies, or both. In addition, higher frequency bands are currently being explored to extend 5G NR operation beyond 52.6 GHz. For example, three higher operating bands have been identified as frequency range designations FR4a or FR4-1 (52.6 GHz-71 GHz), FR4 (52.6 GHz-114.25 GHz), and FR5 (114.25 GHz-300 GHz). Each of these higher frequency bands falls within the EHF band.

With the above aspects in mind, unless specifically stated otherwise, it should be understood that the term “sub-6 GHz” or the like if used herein may broadly represent frequencies that may be less than 6 GHz, may be within FR1, or may include mid-band frequencies. Further, unless specifically stated otherwise, it should be understood that the term “millimeter wave” or the like if used herein may broadly represent frequencies that may include mid-band frequencies, may be within FR2, FR4, FR4-a or FR4-1, and/or FR5, or may be within the EHF band.

100 100 105 115 The wireless communications systemmay utilize both licensed and unlicensed radio frequency spectrum bands. For example, the wireless communications systemmay employ License Assisted Access (LAA), LTE-Unlicensed (LTE-U) radio access technology, or NR technology in an unlicensed band such as the 5 GHz industrial, scientific, and medical (ISM) band. When operating in unlicensed radio frequency spectrum bands, devices such as the base stationsand the UEsmay employ carrier sensing for collision detection and avoidance. In some examples, operations in unlicensed bands may be based on a carrier aggregation configuration in conjunction with component carriers operating in a licensed band (e.g., LAA). Operations in unlicensed spectrum may include downlink transmissions, uplink transmissions, P2P transmissions, or D2D transmissions, among other examples.

105 115 105 115 105 105 105 115 115 A base stationor a UEmay 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 a base stationor a UEmay be located within 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 a base stationmay be located in diverse geographic locations. A base stationmay have an antenna array with a number of rows and columns of antenna ports that the base stationmay use to support beamforming of communications with a UE. Likewise, a UEmay have one or more antenna arrays that may support various MIMO or beamforming operations. Additionally or alternatively, an antenna panel may support radio frequency beamforming for a signal transmitted via an antenna port.

105 115 The base stationsor the UEsmay use MIMO communications to exploit multipath signal propagation and increase the spectral efficiency by transmitting or receiving multiple signals via different spatial layers. Such techniques may be referred to as spatial multiplexing. The multiple signals may, for example, be transmitted by the transmitting device via different antennas or different combinations of antennas. Likewise, the multiple signals may be received by the 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 bits 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 used for channel measurement and reporting. MIMO techniques include single-user MIMO (SU-MIMO), where multiple spatial layers are transmitted to the same receiving device, and multiple-user MIMO (MU-MIMO), where multiple spatial layers are transmitted to multiple devices.

105 115 Beamforming, which may also be referred to as spatial filtering, directional transmission, or directional reception, is a signal processing technique that may be used at a transmitting device or a receiving device (e.g., a base station, a UE) to shape or steer an antenna beam (e.g., a transmit beam, a receive beam) along a spatial path between the transmitting device and the receiving device. Beamforming may be achieved by combining the signals communicated via antenna elements of an antenna array such that some signals propagating at particular orientations with respect to an antenna array experience constructive interference while others experience destructive interference. The adjustment of signals communicated via the antenna elements may include a transmitting device or a receiving device applying amplitude offsets, phase offsets, or both to signals carried via the antenna elements associated with the device. The adjustments associated with each of the antenna elements may be defined by a beamforming weight set associated with a particular orientation (e.g., with respect to the antenna array of the transmitting device or receiving device, or with respect to some other orientation).

105 115 105 115 105 105 105 115 105 A base stationor a UEmay use beam sweeping techniques as part of beam forming operations. For example, a base stationmay use multiple antennas or antenna arrays (e.g., antenna panels) to conduct beamforming operations for directional communications with a UE. Some signals (e.g., synchronization signals, reference signals, beam selection signals, or other control signals) may be transmitted by a base stationmultiple times in different directions. For example, the base stationmay transmit a signal according to different beamforming weight sets associated with different directions of transmission. Transmissions in different beam directions may be used to identify (e.g., by a transmitting device, such as a base station, or by a receiving device, such as a UE) a beam direction for later transmission or reception by the base station.

105 115 115 105 105 115 Some signals, such as data signals associated with a particular receiving device, may be transmitted by a base stationin a single beam direction (e.g., a direction associated with the receiving device, such as a UE). In some examples, the beam direction associated with transmissions along a single beam direction may be determined based on a signal that was transmitted in one or more beam directions. For example, a UEmay receive one or more of the signals transmitted by the base stationin different directions and may report to the base stationan indication of the signal that the UEreceived with a highest signal quality or an otherwise acceptable signal quality.

105 115 105 115 115 105 115 105 115 115 In some examples, transmissions by a device (e.g., by a base stationor a UE) may be performed using multiple beam directions, and the device may use any combination of digital precoding or radio frequency beamforming to generate a combined beam for transmission (e.g., from a base stationto a UE). The UEmay report feedback that indicates precoding weights for one or more beam directions, and the feedback may correspond to a configured number of beams across a system bandwidth or one or more sub-bands. The base stationmay transmit a reference signal (e.g., a cell-specific reference signal (CRS), a channel state information reference signal (CSI-RS)), which may be precoded or unprecoded. The UEmay 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 herein with reference to signals transmitted in one or more directions by a base station, a UEmay employ similar techniques for transmitting signals multiple times in different directions (e.g., for identifying a beam direction for subsequent transmission or reception by the UE) or for transmitting a signal in a single direction (e.g., for transmitting data to a receiving device).

115 105 A receiving device (e.g., a UE) may try multiple receive configurations (e.g., directional listening) when receiving various signals from the base station, such as synchronization signals, reference signals, beam selection signals, or other control signals. For example, a receiving device may try multiple receive directions by receiving via different antenna subarrays, by processing received signals according to different antenna subarrays, by receiving according to different receive beamforming weight sets (e.g., different directional listening weight sets) applied to signals received at multiple antenna elements of an antenna array, or by processing received signals according to different receive beamforming weight sets applied to signals received at multiple antenna elements of an antenna array, any of which may be referred to as “listening” according to different receive configurations or receive directions. In some examples, a receiving device may use a single receive configuration to receive along a single beam direction (e.g., when receiving a data signal). The single receive configuration may be aligned in a beam direction determined based on listening according to different receive configuration directions (e.g., a beam direction determined to have a highest signal strength, highest signal-to-noise ratio (SNR), or otherwise acceptable signal quality based on listening according to multiple beam directions).

100 115 105 130 The wireless communications systemmay be a packet-based network that operates according to a layered protocol stack. In the user plane, communications at the bearer or Packet Data Convergence Protocol (PDCP) layer may be IP-based. A Radio Link Control (RLC) layer may perform packet segmentation and reassembly to communicate over logical channels. A Medium Access Control (MAC) layer may perform priority handling and multiplexing of logical channels into transport channels. The MAC layer may also use error detection techniques, error correction techniques, or both to support retransmissions at the MAC layer to affect link efficiency. In the control plane, the Radio Resource Control (RRC) protocol layer may provide establishment, configuration, and maintenance of an RRC connection between a UEand a base stationor a core networksupporting radio bearers for user plane data. At the physical layer, transport channels may be mapped to physical channels.

115 105 125 The UEsand the base stationsmay support retransmissions of data to increase the likelihood that data is received successfully. Hybrid automatic repeat request (HARQ) feedback is one technique for increasing the likelihood that data is received correctly over a communication link. HARQ may include any combination of error detection (e.g., using a cyclic redundancy check (CRC)), forward error correction (FEC), and retransmission (e.g., automatic repeat request (ARQ)). HARQ may affect throughput at the MAC layer in poor radio conditions (e.g., low signal-to-noise conditions). In some examples, a device may support same-slot HARQ feedback, where the device may provide HARQ feedback in a specific slot for data received in a previous symbol in the slot. In other cases, the device may provide HARQ feedback in a subsequent slot, or according to some other time interval.

100 160 165 170 160 165 160 170 160 170 160 165 160 170 160 175 100 170 160 170 100 The wireless communications systemmay include a CPE(also referred to as a 5G-CPE), which may include a 5G modem(also referred to as a cellular modem) and a WLAN AP. The CPEmay be configured to provide 5G via wide area network (WAN) connections, as well as Wi-Fi and Ethernet via local-area network (LAN) connections. In some examples, the 5G modemof the CPEmay be configured to dynamically adjust a bandwidth using one or more BWPs. In some cases, the WLAN APof the CPEmay provide Wi-Fi MAC and Wi-Fi channel efficiency. However, the WLAN APof the CPEmay lack the capabilities of the 5G modemof the CPE, such as dynamic bandwidth awareness. In some other cases, the WLAN APof the CPEmay have low reliability due to overlapping basic service sets (OBSSs) from nearby WLAN APsin the wireless communications system. In other cases, the WLAN APof the CPEmay experience variable latency due to carrier-sense multiple access, in which the WLAN APverifies the absence of other traffic before transmitting in the wireless communications system.

165 160 170 160 165 160 160 170 160 165 160 165 170 160 165 160 165 170 160 165 160 165 115 Although the 5G modemof the CPEis configured to dynamically change bandwidths based on application requirements, the lack of coordination between the WLAN APof the CPEand the 5G modemof the CPEmay result in poor user experience as well as sub-optimal power management at the CPE. In some cases, the lack of coordination between the WLAN APof the CPEand the 5G modemof the CPEmay result in wasted Wi-Fi airtime as packets are dropped by the 5G modemdue to lack of bandwidth. In some other cases, the lack of coordination between the WLAN APof the CPEand the 5G modemof the CPEmay result in an inability to convey Wi-Fi congestion to the 5G modem, which may result in unnecessary bandwidth breakdown. In other cases, the lack of coordination between the WLAN APof the CPEand the 5G modemof the CPEmay result in an inability of the 5G modemto look ahead and request for additional bandwidth based on Wi-Fi clients (e.g., one or more UEs) buffer query (also referred to as qdepth).

165 160 170 160 160 101 160 101 101 170 160 165 160 170 170 11 14 FIGS.through Various aspects of the present disclosure relate to enabling one or more of the 5G modemof the CPEand the WLAN APof the CPEto support techniques for data (e.g., uplink data, downlink data) transfer using BWPs. The CPEmay include a communications managerthat may support wireless communication at the CPE(e.g., a 5G-CPE) in accordance with examples as disclosed herein. The communications managermay be an example of aspects of a communications manager as described herein in. For example, the communications managermay enable exchange of various information between a Wi-Fi scheduler of the WLAN APof the CPEand a 5G connection manager of the 5G modemof the CPE, such that the 5G connection manager can dynamically adjust a bandwidth for the WLAN AP. For example, the Wi-Fi scheduler of the WLAN APmay calculate an available uplink capacity and schedule uplink client with 5G traffic flows.

170 165 170 165 105 In some cases, when the Wi-Fi scheduler of the WLAN APdetermines that a Wi-Fi channel is busy for 5G traffic flows, the Wi-Fi scheduler can indicate a Wi-Fi channel congestion to the 5G connection manager of the 5G modem. Based on this indication, the 5G connection manager can reset an uplink inactivity timer. In some case, when Wi-Fi scheduler of the WLAN APdetermines that a buffer is busy for 5G traffic flows, the Wi-Fi scheduler can indicate a request for additional bandwidth from the 5G connection manager of the 5G modem. The 5G connection manager may then inform the network (e.g., the base station) for additional uplink BWPs.

2 FIG. 1 FIG. 200 200 100 100 200 105 115 115 160 105 115 160 a a b a illustrates an example of a wireless communications systemthat supports techniques for data transfer using BWPs for wireless access in accordance with one or more aspects of the present disclosure. In some examples, the wireless communications systemmay implement aspects of the wireless communications systemor may be implemented by aspects of the wireless communications system. For example, the wireless communications systemmay include a base station-, a UE-, a UE-, and a CPE-(such as a 5G CPE). The base station, the UEs, and the CPEmay be examples of corresponding devices described herein with reference to.

200 200 In some examples, the wireless communications systemmay support multiple radio access technologies including Wi-Fi, 4G systems such as LTE systems, LTE-A systems, or LTE-A Pro systems, and 5G systems, which may be referred to as NR systems. The wireless communications systemmay also affect power consumption, spectral efficiency, higher data rates and, in some examples, may promote enhanced efficiency for higher reliability and lower latency wireless communications (e.g., uplink transmission, downlink transmission, uplink reception, and downlink reception).

160 165 170 160 160 115 205 160 115 160 115 205 160 115 170 160 205 160 115 165 160 205 160 105 205 a a a a a a a a a a a a a a a 3 FIG. The CPE-may include a cellular modem-(e.g., a 5G modem, or another modem support other radio access technology (such as, 6G), etc.) and a WLAN AP-. The CPE-may provide network coverage for a WLAN. The CPE-and the UEsmay be part of a WLAN (e.g., a Wi-Fi network) and communicate over communication links. That is, the CPE-and the UEsmay communicate over Wi-Fi. The CPE-and the UEsmay communicate over communication links, which may be an example of an Ethernet link, a WLAN link according to IEEE 802.11, or a cellular link (e.g., a 5G link). In some examples, the CPE-may communicate with the UEsusing the WLAN AP-of the CPE-and over the communication links(e.g., a WLAN link). In some other examples, the CPE-may communicate with the UEsusing the cellular modem-of the CPE-and over the communication links(e.g., a 5G link or another radio access technology). In some examples, the CPE-may communicate with the network, for example, the base station-over the communication links(e.g., a 5G link) and other components of a core network as described herein with reference to.

160 170 160 165 160 170 165 170 210 220 115 115 165 170 215 220 170 160 115 115 170 220 a a a a a a a a a b a a a a a b a In some examples, the CPE-may enable exchange of various information between a Wi-Fi scheduler of the WLAN AP-of the CPE-and a 5G connection manager of the cellular modem-of the CPE-, such that the 5G connection manager can dynamically adjust a bandwidth for the WLAN AP-. For example, the cellular modem-may receive, from the WLAN AP-, an indication of a BWP configurationidentifying an active BWPfor wireless communication, for example, with one or more of the UE-and the UE-. In some examples, the cellular modem-may signal, to the WLAN AP-, a BWP switch indicationto switch to the active BWPfor the wireless communication using the WLAN AP-based on the BWP configuration. The CPE-may then communicate with one or more of the UE-and the UE-(also referred to as STAs) using the WLAN AP-and in accordance with the active BWP.

165 170 160 115 115 170 165 170 170 165 170 165 170 a a a a b a a a a a a a a In some examples, the cellular modem-may monitor one or more WLAN events (also referred to as Wi-Fi events) associated with the WLAN AP-as described herein. In some examples, the CPE-may communicate with one or more of the UE-and the UE-based on the monitoring of the one or more WLAN events associated with the WLAN AP-. The cellular modem-may receive, from the WLAN AP-, an indication of a congestion at the WLAN AP-, for example, based on one or more traffic flows for one or more of the cellular modem-or the WLAN AP-over one or more occasions (e.g., periods). In some cases, the cellular modem-may reset an inactivity timer based on the congestion at the WLAN AP-over one or more subsequent occasions (e.g., periods).

165 170 225 165 170 220 160 115 115 170 225 165 225 225 a a a a a a b a a The cellular modem-may receive, from the WLAN AP-, a request for one or more additional BWPsbased on one or more traffic flows for one or more of the cellular modem-or the WLAN AP-exceeding the active BWPfor the wireless communication. In some examples, the CPE-may communicate with one or more of the UE-and the UE-using the WLAN AP-and in accordance with the one or more additional BWPs. The cellular modem-may allocate the one or more additional BWPsfor the one or more traffic flows based on the request for the one or more additional BWPs.

165 170 215 203 160 115 115 170 230 165 225 165 170 220 a a a a b a a a a In some examples, the cellular modem-may transmit, to the WLAN AP-, the BWP switch indicationto switch to a default BWPfor the wireless communication based on an inactivity timer expiring (e.g., an uplink inactivity timer). The CPE-may then communicate with one or more of the UE-and the UE-using the WLAN AP-and in accordance with the default BWP. In some cases, the cellular modem-may reset an inactivity timer based on an absence of receiving an additional request for the one or more additional BWPsduring one or more occasions based at least in part on the one or more traffic flows for one or more of the cellular modem-or the WLAN AP-exceeding the active BWP.

3 FIG. 1 FIG. 300 200 100 100 300 105 115 115 115 115 115 105 115 c d e f illustrates an example of a wireless communications systemthat supports techniques for data transfer using BWPs for wireless access in accordance with one or more aspects of the present disclosure. In some examples, the wireless communications systemmay implement aspects of the wireless communications systemor may be implemented by aspects of the wireless communications system. For example, the wireless communications systemmay include a base stationand multiple UEs(also referred to as STAs) including a UE-, a UE-, a UE-, and a UE-. The base stationand the UEsmay be examples of corresponding devices described herein with reference to.

300 300 In some examples, the wireless communications systemmay support multiple radio access technologies including WLAN (e.g., Wi-Fi network), 4G systems such as LTE systems, LTE-A systems, or LTE-A Pro systems, and 5G systems, which may be referred to as NR systems. The wireless communications systemmay also affect power consumption, spectral efficiency, higher data rates and, in some examples, may promote enhanced efficiency for higher reliability and lower latency wireless communications (e.g., uplink transmission, downlink transmission, uplink reception, and downlink reception).

300 160 160 160 160 115 340 160 115 160 115 340 160 115 160 340 160 115 160 340 b b b b b b b b b b 1 FIG. The wireless communications systemmay also include a CPE-, which may be an example of a CPE as described herein with reference to. For example, the CPE-may be a 5G-CPE including a WLAN AP and a cellular modem (e.g., a 5G modem or another modem supporting other radio access technologies, such as 6G). The CPE-may provide network coverage for a WLAN. The CPE-and the UEsmay be part of a WLAN (e.g., a Wi-Fi network) and communicate over communication links. That is, the CPE-and the UEsmay communicate over Wi-Fi. The CPE-and the UEsmay communicate over communication links, which may be an example of an Ethernet link, a WLAN link according to IEEE 802.11, or a cellular link (e.g., a 5G link). In some examples, the CPE-may communicate with the UEsusing a WLAN AP of the CPE-and over the communication links(e.g., a WLAN link). In some other examples, the CPE-may communicate with the UEsusing a cellular modem of the CPE-and over the communication links(e.g., a 5G link).

160 105 105 160 105 335 105 305 325 305 310 325 310 315 325 b b b b b b In some examples, the CPE-may communicate with the base station-over a 5G edge air interface. The base station-may provide or access a 5G NR network. In some examples, the CPE-may communicate with the base station-using a communication link. The base station-may communicate with a radio access network (RAN)using a wired or wireless communication link. The RANmay communicate with a user plane function (UPF)using a wired or wireless communication link. The UPFmay communicate with a data network(e.g., a public data network or a private data network) using a wired or wireless communication link.

315 320 315 320 325 315 320 325 320 325 320 325 305 310 315 320 a b c d The data networkmay be configured to access multiple content providers(or application providers). Examples of content or applications include streaming services, augmented reality applications, virtual reality applications, mixed reality applications, remote healthcare applications (such as remote surgery applications), Internet access, etc. The data networkmay communicate with a content provider-using a wired or wireless communication link. Additionally, or alternatively, the data networkmay communicate with a content provider-using a wired or wireless communication link, a content provider-using a wired or wireless communication link, or a content provider-using a wired or wireless communication link. One or more of the RAN, the UPF, the data network, and one or more of the content providersmay be part of a 5G core network.

3 FIG. 300 300 300 115 115 115 320 320 320 c f a d In the example of, the wireless communication systemmay support network slicing. A network slice may include a set of network functions and resources with each network slice including a service layer, a network function layer, and a logical network layer. By defining network slices, the wireless communication systemcan designate different quality of service (QoS) or configurations for each service. While resources may be shared across network slices, capabilities such as data speed, capacity, connectivity, quality, latency, reliability, and services can be customized in each slice to conform to the service. In some examples, the wireless communication systemmay be configured to offer different services to applications based on network slices. For example, a network slice can be an end-to-end logical tunnel between an application hosted on a UE(such as one or more of the UEs-through-) and a content provider(such as one or more of the content providers-through-).

115 115 115 115 115 115 320 115 320 115 320 115 320 115 115 115 115 115 c d e f c a d d e b f c c d e f The UEs(e.g., one or more of the UE-, the UE-, the UE-, and the UE-) may host different applications. For example, an application hosted in the UE-may be associated with the content provider-. Likewise, an application hosted in the UE-may be associated with the content provider-, an application hosted in the UE-may be associated with the content provider-, and an application hosted in the UE-may be associated with the content provider-. In some cases, the UEs(e.g., one or more of the UE-, the UE-, the UE-, and the UE-) may utilize different network slices to access different client applications.

330 300 330 160 160 330 105 160 160 160 160 160 160 160 160 160 160 300 b b b b b b b b b b b b In some cases, one or more WLAN APsmay increase a channel congestion in the wireless communications system. For example, one or more of the WLAN APsmay have an overlapping basic service set (OBSS) with a basic service set (BSS) of the CPE-(e.g., the WLAN AP of the CPE-). One or more of the WLAN APsmay be part an extended service set (ESS), which allow multiple APsto be connected in an ESS. As described herein, the CPE-may include a cellular modem (e.g., a 5G modem) and a WLAN AP. The cellular modem of the CPE-may be configured to dynamically change bandwidth using BWPs when traffic flows change. For example, the cellular modem of the CPE-may be configured to allocate more or less bandwidth for when uplink traffic increases or decreases. However, the WLAN AP of the CPE-may be unaware of the bandwidth management at the cellular modem of the CPE-, which may result in poor user experience as well as sub-optimal power management at the CPE-. It thus may be desirable to provide cellular modem awareness for the WLAN AP of the CPE-so that the cellular modem of the CPE-may also dynamically adjust the bandwidth capability for the WLAN AP of the CPE-. As such, the CPE-may appropriately manage the channel congestion in the wireless communications system.

160 160 160 160 160 160 160 160 305 b b b b b b b b For example, the CPE-may be configured to enable the exchange of various information between a Wi-Fi scheduler of a WLAN AP of the CPE-and a 5G connection manager of a 5G modem of the CPE-, such that the 5G connection manager can dynamically adjust a bandwidth for the WLAN AP. For example, the Wi-Fi scheduler of the WLAN AP of the CPE-may calculate an available uplink capacity and schedule uplink client with 5G traffic flows. In some cases, when the Wi-Fi scheduler of the WLAN AP of the CPE-determines that a Wi-Fi channel is busy for 5G traffic flows, the Wi-Fi scheduler can indicate a Wi-Fi channel congestion to the 5G connection manager of the 5G modem of the CPE-. Based on this indication, the 5G connection manager can reset an uplink inactivity timer. In some case, when Wi-Fi scheduler of the WLAN AP of the CPE-determines that a buffer is busy for 5G traffic flows, the Wi-Fi scheduler can indicate a request for additional bandwidth from the 5G connection manager of the 5G modem of the CPE-. The 5G connection manager may thus inform the network (e.g., the RANfor additional uplink BWPs.

4 FIG. 1 3 FIGS.through 400 400 100 200 300 100 200 300 400 105 115 105 illustrates an example of a BWP adaptation timelinethat supports techniques for data transfer using BWPs for wireless access in accordance with one or more aspects of the present disclosure. The BWP adaptation timelinemay implement aspects of the wireless communications systems,, andor may be implemented by aspects of the wireless communications systems,, andas described herein with reference to, respectively. For example, the BWP adaptation timelinemay be based on a configuration by a base station, which may be implemented by a UE. In some examples, the base stationmay be an example of a CPE, such as a 5G CPE or other modem supporting other radio access technologies, such as 4G, 6G, etc.

4 FIG. 115 405 410 115 115 405 115 410 415 400 115 115 440 115 440 In the example of, a UEmay operate in one or more of an idle modeand a connected mode. For example, when the UEdoes not have any data to transmit or receive the UEmay operate in the idle mode. Otherwise, when the UE has data to transmit or receive the UEmay operate in the connected mode. Atof the BWP adaptation timeline, the UEmay perform synchronization and acquire a master information block (MIB), which may carry information, such as a system bandwidth information. In some examples, the UEmay receive the MIB via a synchronization signal block (SSB), which may be received by the UEon one or more resource blocks (RB). For example, the SSBmay span 20 RBs.

420 400 115 115 115 115 445 445 115 445 Atof the BWP adaptation timeline, the UEmay acquire system information. For example, the UEmay acquire a system information block (SIB) (e.g., a SIB1), which may include information relevant when evaluating if the UEis allowed to access a cell and defines the scheduling of other system information. In some examples, the UEmay search a control region (e.g., a control resource set (CORESET)) for a physical control channel carrying the SIB. The CORESETmay be defined by a number of RBs (e.g., 24 RBs) and may extend across a system bandwidth or a subset of the system bandwidth. The UEmay thus monitor or search the CORESETto receive and decode the SIB1.

425 400 115 115 105 115 115 105 450 455 450 455 1 450 455 450 455 Atof the BWP adaptation timeline, the UEmay perform a random-access procedure. The UEmay perform the random-access procedure to access a network (e.g., a base station). Examples of reasons for performing the random-access procedure by the UEinclude initial access, handover, scheduling request, and timing synchronization, among other examples. As part of the random-access procedure, the UEmay exchange one or more handshake messages (e.g., random access messages) associated with the random-access procedure with a base stationover a downlink BWPand an uplink BWP. One or more of the downlink BWPand the uplink BWPmay be configured by the SIB. The SIM may configure RBs of one or more of the downlink BWPand the uplink BWP. For example, the downlink BWPand the uplink BWPmay each span 24 RBs based on the SIB1 configuration.

430 400 115 405 410 410 115 460 465 460 465 435 400 115 105 470 115 105 470 115 105 470 115 105 475 Atof the BWP adaptation timeline, the UEmay switch from operating in the idle modeto operating in the connected mode. In the connected mode, the UEmay support wireless communication over one or more of an active downlink BWPand an active uplink BWP. One or more of the active downlink BWPand the active uplink BWPmay be configured (e.g., via RRC configuration) to span a number of RBs (e.g., 270 RBs). Atof the BWP adaptation timeline, the UE(and the base station) may switch to a default downlink BWP, which may span less number of RBs (e.g., 52 RBs) compared to the active downlink BWP. In some examples, the UE(and the base station) may switch to the default downlink BWPbased on an inactivity timer expiring. While the UE(and the base station) may switch to the default downlink BWP, the UEmay still perform wireless communications (e.g., in the uplink) with the base stationover an active uplink BWP, which may span a number of RBs (e.g., 270 RBs).

5 FIG. 1 3 FIGS.through 1 4 FIGS.through 500 500 100 200 300 100 200 300 500 105 115 105 115 105 115 c g c g illustrates an example of a process flowthat supports techniques for data transfer using BWPs for wireless access in accordance with one or more aspects of the present disclosure. The process flowmay implement aspects of the wireless communications systems,, andor may be implemented by aspects of the wireless communications systems,, andas described herein with reference to, respectively. For example, the process flowmay be based on a configuration by a base station-(e.g., a 5G CPE), which may be implemented by a UE-. The base station-and the UE-may be examples of a base stationand a UE, as described herein with reference to.

505 105 115 105 115 510 115 515 105 115 105 115 115 c g c g g c g c g g. At, the base station-may transmit, to the UE-, system information. For example, the base station-may transmit, to the UE-, one or more of a MIB and a SIB. At, the UE-may determine an initial BWP based on the received system information, such as one or more of a MIB and a SIB. In some examples, the initial BWP may be an initial downlink BWP or an initial uplink BWP, or both. At, the base station-may perform an RRC connection setup with the UE-, in which the base station-may provide the UE-with an RRC reconfiguration. The RRC reconfiguration may configure (e.g., allocate) one or more additional BWPs for the UE-

520 115 115 105 105 105 115 525 105 115 115 g g c c c g c g g At, the UE-may determine a bandwidth with multiple BWPs. For example, the UE-may determine the multiple BWPs based at least in part on the RRC reconfiguration from the base station-. In the case of fixed wireless access, a cellular modem (e.g., a 5G modem) of the base station-(e.g., a 5G CPE) may require awareness and coordination with a WLAN AP of the base station-to increase 5G network efficiency and user experience at the UE-. At, the base station-may transmit, to the UE-, a downlink control information (DCI) that triggers (or enables) the UE-to switch a BWP.

530 115 105 535 115 540 105 115 545 115 550 105 115 500 500 g c g c g g c g At, the UE-may switch a BWP, for example, based at least in part on the received DCI from the base station-. At, the UE-may determine that an inactivity timer expired. At, the base station-and the UE-may signal the expiration of the inactivity timer. At, the UE-may switch to a default BWP for wireless communication, for example, based at least in part on the expiration of the inactivity timer. At, the base station-provide the UE-with an RRC reconfiguration, as a result of the expiration of the inactivity timer. One or more of the above operations may be performed in different orders, at different times, or repeated (e.g., BWP transitions). Some operations may also be omitted from the process flow, and other operations may be added to the process flow.

6 FIG. 1 3 FIGS.through 600 600 100 200 300 100 200 300 600 105 115 105 illustrates an example of a BWP switching timelinethat supports techniques for data transfer using BWPs for wireless access in accordance with one or more aspects of the present disclosure. The BWP switching timelinemay implement aspects of the wireless communications systems,, andor may be implemented by aspects of the wireless communications systems,, andas described herein with reference to, respectively. For example, the BWP switching timelinemay be based on a configuration by a base station, which may be implemented by a UE. In some examples, the base stationmay be an example of a CPE, such as a 5G CPE or other modem supporting other radio access technologies, such as 4G, 6G, etc.

6 FIG. 115 605 105 620 115 620 605 105 115 635 105 115 105 115 630 610 615 105 115 115 115 610 615 105 115 115 615 630 In the example of, a UEmay acquire a cell on an initial BWP. For example, a base stationmay transmit synchronization signals, such as an SSB. The UEmay receive system information (e.g., MIB, SIB) via the SSBon the initial BWP. The base stationand the UEmay perform a connection procedure, such as an RRC connection setup procedure (e.g., RRC configuration), in which the base stationconfigures the UEwith a number of BWPs. For example, the base stationmay configure the UEwith a default BWPand one or more active BWPs (such as an active BWPand an active BWP). In some examples, the base stationmay transmit, to the UE, a DCI that may carry an indication for the UEto switch BWPs. For example, based at least in part on the received DCI, the UEmay switch from the active BWPto the active BWP. Additionally or alternatively, the base stationand the UEmay be configured to switch BWPs based on other conditions. For example, the UEmay switch from the active BWPto the default BWPbased at least in part on an inactivity timer expiring.

7 FIG. 1 3 FIGS.through 700 700 100 200 300 100 200 300 700 illustrates an example of a scheduler pipelinethat supports techniques for data transfer using BWPs for wireless access in accordance with one or more aspects of the present disclosure. The scheduler pipelinemay implement aspects of the wireless communications systems,, andor may be implemented by aspects of the wireless communications systems,, andas described herein with reference to, respectively. For example, the scheduler pipelinemay be implemented by a device, for example a CPE. For fixed wireless access, a Wi-Fi scheduler of a CPE may be aware of BWP capability of a cellular modem (e.g., a 5G modem or other modem supporting other radio access technologies) of the CPE to maximize a user-experience along with efficient network access.

700 705 705 705 705 The scheduler pipelinemay include a traffic flow information analysis, which may analyze traffic flow information (also referred to as Wi-Fi traffic flow) for scheduling traffic (e.g., data in the form of packets) for transmission or reception at the device. In some examples, the traffic flow information analysismay analyze channel access delay and delay requirements for each traffic flow in queue for transmission or reception at the device. In some other examples, the traffic flow information analysismay analyze throughput and throughput requirements for each traffic flow in queue for transmission or reception at the device. Additionally or alternatively, the traffic flow information analysismay analyze other information such as physical (PHY) rate, previous throughput and throughput requirements for each traffic flow in queue for transmission or reception at the device, or airtime percentage requirements for each traffic flow in queue for transmission or reception at the device, or any combination thereof.

700 710 705 710 700 715 710 715 115 715 715 715 In some examples, the scheduler pipelinemay include a QoS scheduler, which may receive traffic flow information from the traffic flow information analysis. The QoS schedulermay schedule for each traffic flow in queue for transmission or reception at the device based at least in part on a QoS requirement for each traffic flow. The scheduler pipelinemay include a scheduling information analysis, which may receive QoS information from the QoS scheduler. The scheduling information analysismay be configured to analyze scheduling results as per STA information (e.g., per UEinformation) for grouping traffic flows. For example, the scheduling information analysismay determine scheduling weights of all traffic flows. Additionally, the scheduling information analysismay order the traffic flows based at least in part on the scheduling weights assigned to each traffic flow of all the traffic flows. The scheduling information analysismay then generate determine a list of traffic flows based on the ordered traffic flows.

700 720 720 725 730 115 725 730 715 720 720 735 The scheduler pipelinemay include a transmit mode selector, which may support transmission mode and candidate pool selection for scheduling each traffic flow of the traffic flows. In some examples, the transmit mode selectormay evaluate primary accessinformation and STA capabilities(e.g., UEcapabilities). Based on the primary accessinformation, the STA capabilities, or the ordered traffic flows information received from the scheduling information analysis, or any combination thereof, the transmit mode selectormay schedule and group traffic flows accordingly. For example, the transmit mode selectormay distribute individual or grouped traffic flows to a transmit scheduler, which may include one or more of a multiple user (MU) MIMO (MU-MIMO) scheduler (e.g., for downlink and uplink), an OFDMA scheduler, or a single-user (SU) scheduler.

700 740 740 700 745 In some examples, the scheduler pipelinemay include a grouping information analysis, which may be configured to update traffic flow information. For example, the grouping information analysismay determine grouping results based on a transmit mode (e.g., MU-MIMO, OFDMA, SU), a list of STAs e.g., a list of STAs for transmission), a resource unit (RU) allocation (e.g., for OFDMA transmission), or a modulation and coding scheme (MCS) for each STA, or any combination thereof. The scheduler pipelinemay include a statistics per traffic flow, which may update per traffic flow historic statistics of one or more of the above parameters described (e.g., QoS, transmit mode, MCS).

8 FIG. 1 3 FIGS.through 8 FIG. 800 800 100 200 300 100 200 300 800 illustrates an example of a scheduler pipelinethat supports techniques for data transfer using BWPs for wireless access in accordance with one or more aspects of the present disclosure. The scheduler pipelinemay implement aspects of the wireless communications systems,, andor may be implemented by aspects of the wireless communications systems,, andas described herein with reference to, respectively. For example, the scheduler pipelinemay be implemented by a device, for example a CPE. In the example of, 5G WAN traffic flows with similar QoS are grouped into 5G traffic flows.

800 805 805 805 805 The scheduler pipelinemay include a traffic flow information analysis, which may analyze traffic flow information (also referred to as Wi-Fi traffic flow) for scheduling traffic (e.g., data in the form of packets) for transmission or reception at the device. In some examples, the traffic flow information analysismay analyze channel access delay and delay requirements for each traffic flow in queue for transmission or reception at the device. In some other examples, the traffic flow information analysismay analyze throughput and throughput requirements for each traffic flow in queue for transmission or reception at the device. Additionally or alternatively, the traffic flow information analysismay analyze other information such as physical (PHY) rate, previous throughput and throughput requirements for each traffic flow in queue for transmission or reception at the device, or airtime percentage requirements for each traffic flow in queue for transmission or reception at the device, or any combination thereof.

700 810 805 810 700 815 810 815 115 815 815 815 In some examples, the scheduler pipelinemay include a QoS scheduler, which may receive traffic flow information from the traffic flow information analysis. The QoS schedulermay schedule for each traffic flow in queue for transmission or reception at the device based at least in part on a QoS requirement for each traffic flow. The scheduler pipelinemay include a scheduling information analysis, which may receive QoS information from the QoS scheduler. The scheduling information analysismay be configured to analyze scheduling results as per STA information (e.g., per UEinformation) for grouping traffic flows. For example, the scheduling information analysismay determine scheduling weights of all traffic flows. Additionally, the scheduling information analysismay order the traffic flows based at least in part on the scheduling weights assigned to each traffic flow of all the traffic flows. The scheduling information analysismay then generate determine a list of traffic flows based on the ordered traffic flows.

700 820 820 825 830 115 820 835 825 830 815 835 820 820 840 The scheduler pipelinemay include a transmit mode selector, which may support transmission mode and candidate pool selection for scheduling each traffic flow of the traffic flows. In some examples, the transmit mode selectormay evaluate primary accessinformation and STA capabilities(e.g., UEcapabilities). Additionally, the transmit mode selectormay evaluate 5G traffic flows, which include 5G WAN traffic flows with similar QoS grouped into 5G group traffic flows. Based on the primary accessinformation, the STA capabilities, the ordered traffic flows information received from the scheduling information analysis, or the 5G traffic flowsor any combination thereof, the transmit mode selectormay schedule and group traffic flows accordingly. For example, the transmit mode selectormay distribute individual or grouped traffic flows to a transmit scheduler, which may include one or more of a MU-MIMO scheduler (e.g., for downlink and uplink), an OFDMA scheduler, or an SU scheduler, or any combination thereof.

700 845 845 880 700 850 In some examples, the scheduler pipelinemay include a grouping information analysis, which may be configured to update traffic flow information. For example, the grouping information analysismay determine grouping results based on a transmit mode (e.g., MU-MIMO, OFDMA, SU), a list of STAs (e.g., a list of STAs for transmission), a resource unit (RU) allocation (e.g., for OFDMA transmission), or a MCSfor each STA, or any combination thereof. The scheduler pipelinemay include a statistics per traffic flow, which may update per traffic flow historic statistics of one or more of the above parameters described (e.g., QoS, transmit mode, MCS) including 5G traffic flows.

9 FIG. 1 3 FIGS.through 900 900 100 200 300 100 200 300 900 165 170 165 170 165 170 900 900 b b b illustrates an example of a process flowthat supports techniques for data transfer using BWPs for wireless access in accordance with one or more aspects of the present disclosure. The process flowmay implement aspects of the wireless communications systems,, andor may be implemented by aspects of the wireless communications systems,, andas described herein with reference to, respectively. For example, the process flowmay be implemented by a device, such as a CPE. The CPE may include a cellular modem-and a WLAN AP-, which may be examples of a cellular modemand a WLAN AP, as described herein. One or more operations by the cellular modem-and the WLAN AP-may be performed in different orders, at different times, or repeated (e.g., BWP transitions). Some operations may also be omitted from the process flow, and other operations may be added to the process flow.

905 165 910 165 170 165 170 915 165 920 165 925 165 170 165 170 b b b b b b b b b b b At, the cellular modem-of the CPE may determine an initial BWP as described herein. As such, 5G WAN may begin with the initial BWP. At, the cellular modem-of the CPE may communicate the initial BWP (e.g., uplink and downlink initial BWP) to the WLAN AP-of the CPE. For example, the cellular modem-of the CPE may communicate the initial BWP to a Wi-Fi scheduler of the WLAN AP-of the CPE. At, the cellular modem-of the CPE may determine a dynamic BWP configuration, for example, due to a network configuring a BWP dynamically. At, the cellular modem-of the CPE may be reconfigured based on the dynamic BWP configuration. At, the cellular modem-of the CPE may communicate BWP information (e.g., different uplink and downlink BWP) to the WLAN AP-of the CPE. For example, the cellular modem-of the CPE may communicate a new BWP to a Wi-Fi scheduler of the WLAN AP-of the CPE.

930 165 935 165 940 165 170 165 170 900 b b b b b b At, the cellular modem-of the CPE may determine that an inactivity timer expired. As a result, at, the cellular modem-of the CPE may switch to a default BWP. At, the cellular modem-of the CPE may communicate BWP information (e.g., default uplink and downlink BWP) to the WLAN AP-of the 5CPE. For example, the cellular modem-of the CPE may communicate a default BWP to a Wi-Fi scheduler of the WLAN AP-of the CPE. The process flowthus support a cellular modem of a CPE communicating BWP changes dynamically to a WLAN AP (e.g., a Wi-Fi scheduler) of the CPE.

10 FIG. 1 3 FIGS.through 1000 1000 100 200 300 100 200 300 1000 165 170 165 170 1000 1000 1000 c c illustrates an example of a process flowthat supports techniques for data transfer using BWPs for wireless access in accordance with one or more aspects of the present disclosure. The process flowmay implement aspects of the wireless communications systems,, andor may be implemented by aspects of the wireless communications systems,, andas described herein with reference to, respectively. For example, the process flowmay be implemented by a device, such as a CPE. The CPE may include a cellular modem-and a WLAN AP-, which may be examples of a cellular modemand a WLAN AP, as described herein. In the following description of the process flow, the operations may be performed in different orders or at different times. Some operations may also be omitted from the process flow, and other operations may be added to the process flow.

1000 165 170 1000 165 170 1000 165 170 1000 165 170 c c c c c c c c The process flowmay support signaling between the cellular modem-of the CPE and the WLAN AP-of the CPE. The process flowmay support signaling between the cellular modem-of the CPE and the WLAN AP-of the CPE of a dynamic change in bandwidth (e.g., change in BWPs). The process flowmay also support signaling between the cellular modem-of the CPE and the WLAN AP-of the CPE of a Wi-Fi channel congestion notification (e.g., reset uplink inactivity timer for BWP). Additionally or alternatively, the process flowmay also support signaling between the cellular modem-of the CPE and the WLAN AP-of the CPE of a request for additional bandwidth based on Wi-Fi buffer status report (e.g., qdepth).

1005 165 105 165 170 165 170 165 1010 1015 165 c c c c c c c At, the cellular modem-of the CPE may determine whether there is a new BWP configured by the network (e.g., a base station). If there is a new BWP configured, the cellular modem-of the CPE may signal to the WLAN AP-of the CPE the new configured BWP. For example, a 5G connection manager of the cellular modem-may signal to a Wi-Fi scheduler of the WLAN AP-the new configured BWP. Otherwise, if there is no new BWP configured, the cellular modem-of the CPE may monitor events, such as Wi-Fi events, at. At, the cellular modem-of the CPE may determine that an inactivity timer has expired for a BWP (e.g., an uplink BWP).

1040 170 1045 165 170 165 170 170 170 165 170 170 c c c c c c c c c c At, the WLAN AP-of the CPE may determine that cellular group scheduling (e.g., 5G group scheduling) is active, and continue with monitoring uplink information (e.g., uplink stats) at. In some examples, one or more of the cellular modem-of the CPE and the WLAN AP-of the CPE may mark and group 5G flows coming from a 5G PDN. One or more of the cellular modem-of the CPE and the WLAN AP-of the CPE may map the 5G flows towards Wi-Fi clients and invoke OFDMA by a setting a bit value in a field of a configuration (e.g., an arbitration inter-frame space number (AIFSN), such as AIFSN=0). The WLAN AP-of the CPE, for example, the Wi-Fi scheduler of the WLAN AP-may set an uplink permissible usable bandwidth to an uplink configured bandwidth as indicated by the cellular modem-of the CPE. The WLAN AP-of the CPE, for example, the Wi-Fi scheduler of the WLAN AP-may monitor uplink stats for clients with 5G traffic flows.

1050 170 115 170 170 170 165 c c c c c At, the WLAN AP-of the CPE may calculate an available uplink capacity and schedule uplink clients (e.g., STAs, such as UEs) that have 5G traffic flows. For example, a Wi-Fi scheduler of WLAN AP-may calculate an available uplink capacity and schedule uplink clients with 5G traffic flows using OFDMA. The WLAN AP-of the CPE, for example, the Wi-Fi scheduler of the WLAN AP-may monitor the available traffic capacity and only schedule clients or traffic flows within the cellular modem-uplink capacity.

170 165 170 165 170 165 170 165 115 c c c c c c c c In some cases, the WLAN AP-of the CPE may be faster than the cellular modem-of the CPE. For example, a Wi-Fi airtime may be increased as traffic flow is more regulated on the Wi-Fi interface (e.g., WLAN AP-) instead of dropping on the cellular modem-(e.g., due to lack of bandwidth). In some other cases, the WLAN AP-of the CPE may be slower than the cellular modem-of the CPE. For example, due to a lack of data from Wi-Fi (e.g., WLAN AP-) while cellular modem-is configured for higher bandwidth, underutilization of the resources, scheduler quickly drops down the overall 5G scheduling for a given client (e.g., a UE).

1000 1000 115 1000 The process flowmay support efficient uplink traffic flows by adapting to radio uplink grants allowing for better QoS and less variations on the radio bandwidth scheduling management (e.g., uplink MCS, RB). The process flowmay also support power saving by providing continuous scheduling that helps UEto operate in better power performance state and less radio transitions which are tied to configuration parameters (e.g., fallback timers, back-off timers). Additionally or alternatively, the process flowmay provide reduced latency by providing continuous scheduling that helps to minimize interruptions at traffic flow level, which affects an overall round trip time (RTT) at application level as well as layer-2 radio level, which affects latency.

1060 170 170 170 170 1065 170 165 170 170 1040 c c c c c c c c At, the WLAN AP-of the CPE may determine whether a channel is busy. For example, the WLAN AP-of the CPE may determine whether a channel is busy for 5G group uplink scheduling for a threshold number of scheduling cycles. If the WLAN AP-of the CPE determines that a channel is busy for 5G group uplink scheduling for a threshold number of scheduling cycles, the WLAN AP-of the CPE may generate an indication indicating a Wi-Fi congestion, at. That is, the WLAN AP-of the CPE may indicate Wi-Fi congestion to the cellular modem-of the CPE. Otherwise, if the WLAN AP-of the CPE determines that a channel is not busy for 5G group uplink scheduling for a threshold number of scheduling cycles, the WLAN AP-may return to 5G group scheduling at.

1020 165 165 170 165 165 1025 165 165 1010 c c c c c c c At, the cellular modem-of the CPE may determine whether there is Wi-Fi congestion. For example, the cellular modem-of the CPE may determine whether there is Wi-Fi congestion based on the received indication from the WLAN AP-of the CPE. If the cellular modem-determines that there is Wi-Fi congestion, the cellular modem-may reset an uplink timer at. Otherwise, if the cellular modem-determines that there is no Wi-Fi congestion, the cellular modem-may return to monitoring events (e.g., Wi-Fi events) at.

By signaling Wi-Fi congestion, the CPE may avoid a tear down or fallback of a BWP due to transient congestion on the Wi-Fi interface. In some cases, the tear down may result in a ripple effect (e.g., RRC re-configuration time, application transmission control protocol (TCP) scaling time), which may result in glitches on TCP-based applications. Additionally or alternatively, by signaling Wi-Fi congestion, the CPE may avoid application level adaptations to lower quality (e.g., video codec-rate adaptations to a lower quality) which takes more time to recover back at application level.

1070 170 170 170 170 1075 165 170 170 1040 c c c c c c c At, the WLAN AP-of the CPE may determine whether a 5G traffic flow buffer threshold is satisfied. For example, the WLAN AP-of the CPE may determine if a qdepth for a 5G group repeatedly is satisfying a full buffer traffic for a number of occasions (e.g., iterations). If the WLAN AP-of the CPE determines that the 5G traffic flow buffer threshold is satisfied, the WLAN AP-may generate a request for additional BWPs at, which may be signaled to the cellular modem-. Otherwise, if the WLAN AP-of the CPE determines that the 5G traffic flow buffer threshold is not satisfied, the WLAN AP-may return to 5G group scheduling at.

170 170 165 170 170 170 165 c c c c c c c In some cases, because the WLAN AP-may have higher priority data, the WLAN AP-may convey additional bandwidth request to the cellular modem-to help to utilize the additional functionality in the radio to negotiate for better resource management (e.g., buffer status report (BSR) reporting, BWP management, channel quality indicator (CQI) reporting) over the air. Additionally, the WLAN AP-may avoid fallback to more power-saving states to ensure latency is prioritized. In some other cases, because the WLAN AP-may have lower priority data, for example, due to any LAN based application stressing the resources (MIPS, Memory), the WLAN AP-may convey to the cellular modem-to effectively move to lower operating mode quickly.

1030 165 165 170 165 1035 165 170 165 1010 c c c c c c c At, the cellular modem-of the CPE may determine whether to request for additional BWPs from the network. If the cellular modem-of the CPE determines that the WLAN AP-of the CPE is requesting for additional BWPs over a number of occasions (e.g., a threshold number of attempts), the cellular modem-may inform the network for the additional BWPs (e.g., additional uplink BWPs) at. Otherwise, if the cellular modem-of the CPE determines that the WLAN AP-of the CPE is not requesting for additional BWPs over a number of occasions, the cellular modem-may return to monitoring events (e.g., Wi-Fi events) at.

11 FIG. 1100 1105 1105 1105 1110 1115 1120 1105 shows a block diagramof a devicethat supports techniques for data transfer using BWPs for wireless access in accordance with one or more aspects of the present disclosure. The devicemay be an example of aspects of a device (e.g., a 5G-CPE) as described herein. The devicemay include a receiver, a transmitter, and a communications manager. The devicemay also include a processor (not shown). Each of these components may be in communication with one another (e.g., via one or more buses).

1110 1105 1110 The receivermay 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 techniques for uplink data transfer using BWPs for wireless access). Information may be passed on to other components of the device. The receivermay utilize a single antenna or a set of multiple antennas.

1115 1105 1115 1115 1110 1115 The transmittermay provide a means for transmitting signals generated by other components of the device. For example, the transmittermay 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 uplink data transfer using BWPs for wireless access). In some examples, the transmittermay be co-located with a receiverin a transceiver module. The transmittermay utilize a single antenna or a set of multiple antennas.

1120 1110 1115 1120 1110 1115 The communications manager, the receiver, the transmitter, or various combinations thereof or various components thereof may be examples of means for performing various aspects of techniques for uplink data transfer using BWPs for wireless access as described herein. For example, the communications manager, the receiver, the transmitter, or various combinations or components thereof may support a method for performing one or more of the functions described herein.

1120 1110 1115 In some examples, the communications manager, the receiver, the transmitter, or various combinations or components thereof may be implemented in hardware (e.g., in communications management circuitry). The hardware may include a processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic, discrete hardware components, or any combination thereof configured as or otherwise supporting a means for performing the functions described in the present disclosure. In some examples, a processor and memory coupled with the processor may be configured to perform one or more of the functions described herein (e.g., by executing, by the processor, instructions stored in the memory).

1120 1110 1115 1120 1110 1115 Additionally or alternatively, in some examples, the communications manager, the receiver, the transmitter, or various combinations or components thereof may be implemented in code (e.g., as communications management software or firmware) executed by a processor. If implemented in code executed by a processor, the functions of the communications manager, the receiver, the transmitter, or various combinations or components thereof may be performed by a general-purpose processor, a DSP, a CPU, an ASIC, an FPGA, or any combination of these or other programmable logic devices (e.g., configured as or otherwise supporting a means for performing the functions described in the present disclosure).

1120 1110 1115 1120 1110 1115 1110 1115 In some examples, the communications managermay be configured to perform various operations (e.g., receiving, monitoring, transmitting) using or otherwise in cooperation with the receiver, the transmitter, or both. For example, the communications managermay receive information from the receiver, send information to the transmitter, or be integrated in combination with the receiver, the transmitter, or both to receive information, transmit information, or perform various other operations as described herein.

1105 1105 The devicemay be a CPE as described herein that may include both a WLAN AP and a cellular modem. The WLAN AP and the cellular modem may be physically located at the same position (e.g., physically located at the same physical location). For example, the WLAN AP and the cellular modem may be part of (e.g., housed) the CPE. Alternatively, the devicemay be a CPE that may include a WLAN AP and a cellular modem that are physically located at various positions, including being distributed such that portions of functions are implemented at different physical locations. For example, a WLAN AP of the CPE may be located at one physical location and perform respective functions and operations related to techniques for data transfer using BWPs for wireless access as described herein, while a cellular modem of the CPE may be located at another physical location and perform respective functions and operations related to techniques for data transfer using BWPs for wireless access as described herein.

1120 1105 1120 1120 1120 1105 The communications managermay support wireless communication at the device(e.g., a CPE) in accordance with examples as disclosed herein. For example, the communications managermay be configured as or otherwise support a means for receiving a first indication of a BWP configuration identifying an active BWP for the wireless communication. The communications managermay be configured as or otherwise support a means for sending a second indication to switch to the active BWP for the wireless communication based at least in part on the BWP configuration. The communications managermay be configured as or otherwise support a means for communicating with one or more STAs served by the device.

1120 1105 1120 1105 1120 1105 1105 1120 1105 1105 In some examples, the communications managermay support wireless communication at the device(e.g., a CPE) in accordance with examples as disclosed herein. For example, the communications managermay be configured as or otherwise support a means for receiving, by a cellular modem of the device, a first indication of a BWP configuration identifying an active BWP for the wireless communication. The communications managermay be configured as or otherwise support a means for sending, from the cellular modem of the deviceto a WLAN AP of the device, a second indication to switch to the active BWP for the wireless communication using the WLAN AP based on the BWP configuration. The communications managermay be configured as or otherwise support a means for communicating with one or more STAs served by the deviceusing the WLAN AP of the deviceand in accordance with the active BWP.

1120 1105 1120 1120 In some other examples, the communications managermay support wireless communication at the device(e.g., a cellular modem of a CPE) in accordance with examples as disclosed herein. For example, the communications managermay be configured as or otherwise support a means for receiving a first indication of a BWP configuration identifying an active BWP. The communications managermay be configured as or otherwise support a means for sending, to a WLAN AP, a second indication to switch to the active BWP based at least in part on the BWP configuration.

1120 1105 1120 1120 1105 1105 In other examples, the communications managermay support wireless communication at the device(e.g., a WLAN AP of a CPE) in accordance with examples as disclosed herein. For example, the communications managermay be configured as or otherwise support a means for receiving an indication to switch to an active BWP for the wireless communication. The communications managermay be configured as or otherwise support a means for communicating with one or more STAs served by the deviceusing a WLAN AP associated with the deviceand in accordance with the active BWP.

1120 1105 1120 1120 1120 1105 Additionally or alternatively, the communications managermay support wireless communication at the device(e.g., a CPE) in accordance with examples as disclosed herein. For example, the communications managermay be configured as or otherwise support a means for sending a request for one or more additional BWPs based on one or more traffic flows associated with the wireless communication exceeding an active BWP for the wireless communication. The communications managermay be configured as or otherwise support a means for receiving an indication of a BWP configuration identifying the one or more additional BWPs. The communications managermay be configured as or otherwise support a means for communicating with one or more STAs served by the devicein accordance with the one or more additional BWPs.

1120 1105 1120 1105 1105 1105 1105 1120 1105 1120 1105 1105 In some examples, the communications managermay support wireless communication at the device(e.g., a 5G-CPE) in accordance with examples as disclosed herein. For example, the communications managermay be configured as or otherwise support a means for sending, from a WLAN AP of the deviceto a cellular modem of the device, a request for one or more additional BWPs based on one or more traffic flows associated with the wireless communication for one or more of the cellular modem of the deviceand the WLAN AP of the deviceexceeding an active BWP for the wireless communication. The communications managermay be configured as or otherwise support a means for receiving, at the WLAN AP of the device, an indication of a BWP configuration identifying the one or more additional BWPs. The communications managermay be configured as or otherwise support a means for communicating with one or more STAs served by the deviceusing the WLAN AP of the deviceand in accordance with the one or more additional BWPs.

1120 1105 1120 1120 1105 In some other examples, the communications managermay support wireless communication at the device(e.g., a cellular modem of a CPE) in accordance with examples as disclosed herein. For example, the communications managermay be configured as or otherwise support a means for sending a request for one or more additional BWPs based on one or more traffic flows associated with the wireless communication exceeding an active BWP for the wireless communication. The communications managermay be configured as or otherwise support a means for communicating with one or more STAs served by the devicein accordance with the one or more additional BWPs.

1120 1105 1120 1120 1105 In other examples, the communications managermay support wireless communication at the device(e.g., a WLAN AP of a CPE) in accordance with examples as disclosed herein. For example, the communications managermay be configured as or otherwise support a means for receiving an indication of a BWP configuration identifying one or more additional BWPs. The communications managermay be configured as or otherwise support a means for communicating with one or more STAs served by the devicein accordance with the one or more additional BWPs.

1120 1105 1110 1115 1120 1105 1105 1105 1105 1105 1105 1105 By including or configuring the communications managerin accordance with examples as described herein, the device(e.g., a processor controlling or otherwise coupled to the receiver, the transmitter, the communications manager, or any combination thereof) may support techniques for reduced processing, reduced power consumption, more efficient utilization of communication resources. For example, the devicemay experience lesser wasted airtime on Wi-Fi interface. The devicemay also avoid last minute packet drops on a 5G modem of the devicedue to mismatch in bandwidth. The devicemay avoid costly uplink connection setup and latency on the 5G modem of the devicedue to transient congestion in a Wi-Fi network. The devicemay support better coordination between UE (e.g., Wi-Fi client) uplink requirements and the 5G modem of the devicedynamically adapting its BWP with the network.

12 FIG. 1200 1205 1205 1105 1205 1210 1215 1220 1205 shows a block diagramof a devicethat supports techniques for data transfer using BWPs for wireless access in accordance with one or more aspects of the present disclosure. The devicemay be an example of aspects of a device(e.g., a 5G-CPE) as described herein. The devicemay include a receiver, a transmitter, and a communications manager. The devicemay also include a processor (not shown). Each of these components may be in communication with one another (e.g., via one or more buses).

1210 1205 1210 The receivermay 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 techniques for uplink data transfer using BWPs for wireless access). Information may be passed on to other components of the device. The receivermay utilize a single antenna or a set of multiple antennas.

1215 1205 1215 1215 1210 1215 The transmittermay provide a means for transmitting signals generated by other components of the device. For example, the transmittermay 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 uplink data transfer using BWPs for wireless access). In some examples, the transmittermay be co-located with a receiverin a transceiver module. The transmittermay utilize a single antenna or a set of multiple antennas.

1205 1220 1225 1230 1235 1220 1120 1220 1210 1215 1220 1210 1215 1210 1215 The device, or various components thereof, may be an example of means for performing various aspects of techniques for uplink data transfer using BWPs for wireless access as described herein. For example, the communications managermay include a configuration component, a bandwidth component, a channel component, or any combination thereof. The communications managermay be an example of aspects of a communications manageras described herein. In some examples, the communications manager, or various components thereof, may be configured to perform various operations (e.g., receiving, monitoring, transmitting) using or otherwise in cooperation with the receiver, the transmitter, or both. For example, the communications managermay receive information from the receiver, send information to the transmitter, or be integrated in combination with the receiver, the transmitter, or both to receive information, transmit information, or perform various other operations as described herein.

1220 1205 1225 1230 1235 1205 The communications managermay support wireless communication at the devicein accordance with examples as disclosed herein. The configuration componentmay be configured as or otherwise support a means for receiving a first indication of a BWP configuration identifying an active BWP for the wireless communication. The bandwidth componentmay be configured as or otherwise support a means for sending a second indication to switch to the active BWP for the wireless communication based on the BWP configuration. The channel componentmay be configured as or otherwise support a means for communicating with one or more STAs served by the devicein accordance with the active BWP.

1225 1205 1230 1205 1205 1235 1205 1205 In some other examples, the configuration componentmay be configured as or otherwise support a means for receiving, by a cellular modem of the device, a first indication of a BWP configuration identifying an active BWP for the wireless communication. The bandwidth componentmay be configured as or otherwise support a means for sending, from the cellular modem of the deviceto a WLAN AP of the device, a second indication to switch to the active BWP for the wireless communication using the WLAN AP based on the BWP configuration. The channel componentmay be configured as or otherwise support a means for communicating with one or more STAs served by the deviceusing the WLAN AP of the deviceand in accordance with the active BWP.

1220 1205 1230 1225 1235 1205 Additionally or alternatively, the communications managermay support wireless communication at the devicein accordance with examples as disclosed herein. The bandwidth componentmay be configured as or otherwise support a means for sending a request for one or more additional BWPs based on one or more traffic flows associated with the wireless communication exceeding an active BWP for the wireless communication. The configuration componentmay be configured as or otherwise support a means for receiving an indication of a BWP configuration identifying the one or more additional BWPs. The channel componentmay be configured as or otherwise support a means for communicating with one or more STAs served by the devicein accordance with the one or more additional BWPs.

1230 1205 1205 1205 1205 1225 1205 1235 1205 1205 In some other examples, the bandwidth componentmay be configured as or otherwise support a means for sending, from a WLAN AP of the deviceto a cellular modem of the device, a request for one or more additional BWPs based on one or more traffic flows associated with the wireless communication for one or more of the cellular modem of the deviceand the WLAN AP of the deviceexceeding an active BWP for the wireless communication. The configuration componentmay be configured as or otherwise support a means for receiving, at the WLAN AP of the device, an indication of a BWP configuration identifying the one or more additional BWPs. The channel componentmay be configured as or otherwise support a means for communicating with one or more STAs served by the deviceusing the WLAN AP of the deviceand in accordance with the one or more additional BWPs.

13 FIG. 1300 1320 1320 1120 1220 1320 1320 1325 1330 1335 1340 1345 1350 1355 shows a block diagramof a communications managerthat supports techniques for data transfer using BWPs for wireless access in accordance with one or more aspects of the present disclosure. The communications managermay be an example of aspects of a communications manager, a communications manager, or both, as described herein. The communications manager, or various components thereof, may be an example of means for performing various aspects of techniques for uplink data transfer using BWPs for wireless access as described herein. For example, the communications managermay include a configuration component, a bandwidth component, a channel component, an event component, a traffic component, a timer component, a scheduler component, or any combination thereof. Each of these components may communicate, directly or indirectly, with one another (e.g., via one or more buses).

1320 1325 1325 1330 1330 1335 1335 The communications managermay support wireless communication at a device in accordance with examples as disclosed herein. The configuration componentmay be configured as or otherwise support a means for receiving a first indication of a BWP configuration identifying an active BWP for the wireless communication. In some examples, the configuration componentmay be configured as or otherwise support a means for receiving, by a cellular modem of the device, a first indication of a BWP configuration identifying an active BWP for the wireless communication. The bandwidth componentmay be configured as or otherwise support a means for sending a second indication to switch to the active BWP for the wireless communication based on the BWP configuration. In some examples, the bandwidth componentmay be configured as or otherwise support a means for sending, from the cellular modem of the device to a WLAN AP of the device, a second indication to switch to the active BWP for the wireless communication using the WLAN AP based on the BWP configuration. The channel componentmay be configured as or otherwise support a means for communicating with one or more STAs served by the device in accordance with the active BWP. In some examples, the channel componentmay be configured as or otherwise support a means for communicating with one or more STAs served by the device using the WLAN AP of the device and in accordance with the active BWP.

1340 1335 1340 1335 The event componentmay be configured as or otherwise support a means for monitoring one or more WLAN events associated with the device. The channel componentmay be configured as or otherwise support a means for communicating with the one or more STAs served by the device based on the monitoring of the one or more WLAN events associated with the WLAN AP of the device. In some examples, the event componentmay be configured as or otherwise support a means for monitoring, by the cellular modem of the device, one or more WLAN events associated with the WLAN AP of the device. In some examples, the channel componentmay be configured as or otherwise support a means for communicating with the one or more STAs served by the device using the WLAN AP of the device based on the monitoring of the one or more WLAN events associated with the WLAN AP of the device.

1345 1345 1350 1350 The traffic componentmay be configured as or otherwise support a means for receiving a third indication of a congestion at the device based on one or more traffic flows associated with the wireless communication over one or more occasions. In some examples, the traffic componentmay be configured as or otherwise support a means for receiving, by the cellular modem of the device from the WLAN AP of the device, a third indication of a congestion at the WLAN AP of the device based on one or more traffic flows associated with the wireless communication for one or more of the cellular modem of the device or the WLAN AP of the device over one or more occasions. The timer componentmay be configured as or otherwise support a means for resetting an inactivity timer based on the third indication of the congestion at the device over one or more subsequent occasions. In some examples, the timer componentmay be configured as or otherwise support a means for resetting an inactivity timer based on the third indication of the congestion at the WLAN AP of the device over one or more subsequent occasions.

1330 1330 1335 1335 The bandwidth componentmay be configured as or otherwise support a means for receiving a request for one or more additional BWPs based on one or more traffic flows associated with the wireless communication exceeding the active BWP for the wireless communication. In some examples, the bandwidth componentmay be configured as or otherwise support a means for receiving, by the cellular modem of the device from the WLAN AP of the device, a request for one or more additional BWPs based on one or more traffic flows associated with the wireless communication for one or more of the cellular modem of the device or the WLAN AP of the device exceeding the active BWP for the wireless communication. The channel componentmay be configured as or otherwise support a means for communicating with the one or more STAs served by the device based on the request for the one or more additional BWPs. In some examples, the channel componentmay be configured as or otherwise support a means for communicating with the one or more STAs served by the device using the WLAN AP of the device based on the request for the one or more additional BWPs.

1330 1330 1335 1335 The bandwidth componentmay be configured as or otherwise support a means for allocating the one or more additional BWPs for the one or more traffic flows associated with the wireless communication based on the request for the one or more additional BWPs. In some examples, the bandwidth componentmay be configured as or otherwise support a means for allocating the one or more additional BWPs for the one or more traffic flows associated with the wireless communication for one or more of the cellular modem of the device or the WLAN AP of the device based on the request for the one or more additional BWPs. The active BWP including the one or more additional BWPs for the wireless communication. The channel componentmay be configured as or otherwise support a means for communicating with the one or more STAs served by the device based on the allocating of the one or more additional BWPs. In some examples, the channel componentmay be configured as or otherwise support a means for communicating with the one or more STAs served by the device using the WLAN AP of the device based on the allocating of the one or more additional BWPs.

1330 1330 1335 1335 The bandwidth componentmay be configured as or otherwise support a means for sending a third indication to switch to a default BWP for the wireless communication based on an inactivity timer expiring. In some examples, the bandwidth componentmay be configured as or otherwise support a means for sending, by the cellular modem of the device to the WLAN AP of the device, a third indication to switch to a default BWP for the wireless communication based on an inactivity timer expiring. The channel componentmay be configured as or otherwise support a means for communicating with the one or more STAs served by the device based on the default BWP. In some examples, the channel componentmay be configured as or otherwise support a means for communicating with the one or more STAs served by the device using the WLAN AP of the device based on the default BWP.

1350 1350 The timer componentmay be configured as or otherwise support a means for resetting an inactivity timer based on one or more of receiving a third indication to reset the inactivity timer, or an absence of receiving an additional request for the one or more additional BWPs during one or more occasions based on the one or more traffic flows associated with the wireless communication exceeding the active BWP for the wireless communication. In some examples, the timer componentmay be configured as or otherwise support a means for resetting an inactivity timer based on one or more of receiving from the WLAN AP of the device a third indication to reset the inactivity timer, or an absence of receiving an additional request for the one or more additional BWPs during one or more occasions based on the one or more traffic flows associated with the wireless communication for one or more of the cellular modem of the device or the WLAN AP of the device exceeding the active BWP for the wireless communication.

1320 1330 1330 1325 1325 1335 1335 Additionally or alternatively, the communications managermay support wireless communication at a device in accordance with examples as disclosed herein. The bandwidth componentmay be configured as or otherwise support a means for sending a request for one or more additional BWPs based on one or more traffic flows associated with the wireless communication exceeding an active BWP for the wireless communication. In some examples, the bandwidth componentmay be configured as or otherwise support a means for sending, from a WLAN AP of the device to a cellular modem of the device, a request for one or more additional BWPs based on one or more traffic flows associated with the wireless communication for one or more of the cellular modem of the device and the WLAN AP of the device exceeding an active BWP for the wireless communication. The configuration componentmay be configured as or otherwise support a means for receiving an indication of a BWP configuration identifying the one or more additional BWPs. In some examples, the configuration componentmay be configured as or otherwise support a means for receiving, at the WLAN AP of the device, an indication of a BWP configuration identifying the one or more additional BWPs. The channel componentmay be configured as or otherwise support a means for communicating with one or more STAs served by the device in accordance with the one or more additional BWPs. In some examples, the channel componentmay be configured as or otherwise support a means for communicating with one or more STAs served by the device using the WLAN AP of the device and in accordance with the one or more additional BWPs.

1345 1345 1335 1335 The traffic componentmay be configured as or otherwise support a means for monitoring the one or more traffic flows associated with the wireless communication. In some examples, the traffic componentmay be configured as or otherwise support a means for monitoring, by the WLAN AP of the device, the one or more traffic flows associated with the wireless communication for one or more of the cellular modem of the device or the WLAN AP of the device. The channel componentmay be configured as or otherwise support a means for communicating with the one or more STAs served by the device based on the monitoring of the one or more traffic flows associated with the wireless communication. In some examples, the channel componentmay be configured as or otherwise support a means for communicating with the one or more STAs served by the device using the WLAN AP of the device based on the monitoring of the one or more traffic flows associated with the wireless communication for one or more of the cellular modem of the device or the WLAN AP of the device.

1345 1345 1345 1345 The traffic componentmay be configured as or otherwise support a means for receiving, from a PDN, the one or more traffic flows associated with the wireless communication. In some examples, the traffic componentmay be configured as or otherwise support a means for receiving, from a PDN, the one or more traffic flows associated with the wireless communication for one or more of the cellular modem of the device or the WLAN AP of the device. The traffic componentmay be configured as or otherwise support a means for grouping the one or more traffic flows associated with the wireless communication. In some examples, the traffic componentmay be configured as or otherwise support a means for grouping the one or more traffic flows associated with the wireless communication for the cellular modem of the device.

1355 1355 1335 1335 The scheduler componentmay be configured as or otherwise support a means for scheduling the one or more traffic flows associated with the wireless communication based on one or more of the active BWP for the wireless communication. In some examples, the scheduler componentmay be configured as or otherwise support a means for scheduling the one or more traffic flows associated with the wireless communication for the cellular modem of the device based on one or more of the active BWP for the wireless communication. The channel componentmay be configured as or otherwise support a means for communicating with the one or more STAs served by the device based on the scheduling of the one or more traffic flows associated with the wireless communication. In some examples, the channel componentmay be configured as or otherwise support a means for communicating with the one or more STAs served by the device using the WLAN AP of the device based on the scheduling of the one or more traffic flows associated with the wireless communication for the cellular modem of the device.

1345 1345 1345 The traffic componentmay be configured as or otherwise support a means for sending a second indication of a congestion at the device based on determining that a channel associated with the device is unavailable for the one or more traffic flows associated with the wireless communication over one or more occasions. In some examples, the traffic componentmay be configured as or otherwise support a means for sending, to the cellular modem of the device from the WLAN AP of the device, a second indication of a congestion at the WLAN AP of the device based on determining that a channel associated with the WLAN AP of the device is unavailable for the one or more traffic flows associated with the wireless communication for the cellular modem of the device over one or more occasions. The traffic componentmay be configured as or otherwise support a means for sending the request for the one or more additional BWPs based on a buffer associated with the device satisfying a threshold over one or more occasions. In some examples, sending the request for the one or more additional BWPs may be based on a buffer associated with the WLAN AP of the device satisfying a threshold over one or more occasions.

1330 1330 1350 1350 1330 1335 1335 The bandwidth componentmay be configured as or otherwise support a means for receiving a second indication to switch to a default BWP for the wireless communication or a RRC configuration to switch to the default BWP for the wireless communication. In some examples, the bandwidth componentmay be configured as or otherwise support a means for receiving, from the cellular modem of the device at the WLAN AP of the device, a second indication to switch to a default BWP for the wireless communication or a RRC configuration to switch to the default BWP for the wireless communication. The timer componentmay be configured as or otherwise support a means for determining an expiration of an inactivity timer associated with the device. In some examples, the timer componentmay be configured as or otherwise support a means for determining an expiration of an inactivity timer associated with the cellular modem of the device. In some examples, the bandwidth componentmay be configured as or otherwise support a means for switching to the default BWP for the wireless communication based on the expiration of the inactivity timer. The channel componentmay be configured as or otherwise support a means for communicating with the one or more STAs served by the device based on the default BWP. In some other examples, the channel componentmay be configured as or otherwise support a means for communicating with the one or more STAs served by the device using the WLAN AP of the device based on the default BWP.

14 FIG. 1400 1405 1405 1105 1205 105 1405 105 115 1405 1420 1410 1415 1425 1430 1435 1440 1445 1450 shows a diagram of a systemincluding a devicethat supports techniques for data transfer using BWPs for wireless access in accordance with one or more aspects of the present disclosure. The devicemay be an example of or include the components of a device, a device, a base station(e.g., a 5G-CPE) as described herein. The devicemay communicate wirelessly with one or more base STAs, UEs, or any combination thereof. The devicemay include components for bi-directional voice and data communications including components for transmitting and receiving communications, such as a communications manager, a network communications manager, a transceiver, an antenna, a memory, code, a processor, and an inter-station communications manager. These components may be in electronic communication or otherwise coupled (e.g., operatively, communicatively, functionally, electronically, electrically) via one or more buses (e.g., a bus).

1410 130 1410 115 1405 1425 1405 1425 1415 1425 1415 1415 1425 1425 1415 1415 1425 1115 1215 1110 1210 The network communications managermay manage communications with a core network(e.g., via one or more wired backhaul links). For example, the network communications managermay manage the transfer of data communications for client devices, such as one or more UEs(also referred to as STAs). In some cases, the devicemay include a single antenna. However, in some other cases the devicemay have more than one antenna, which may be capable of concurrently transmitting or receiving multiple wireless transmissions. The transceivermay communicate bi-directionally, via the one or more antennas, wired, or wireless links as described herein. For example, the transceivermay represent a wireless transceiver and may communicate bi-directionally with another wireless transceiver. The transceivermay also include a modem to modulate the packets, to provide the modulated packets to one or more antennasfor transmission, and to demodulate packets received from the one or more antennas. The transceiver, or the transceiverand one or more antennas, may be an example of a transmitter, a transmitter, a receiver, a receiver, or any combination thereof or component thereof, as described herein.

1430 1430 1435 1440 1405 1435 1435 1440 1430 The memorymay include a random-access memory (RAM) and a read-only memory (ROM). The memorymay store computer-readable, computer-executable codeincluding instructions that, when executed by the processor, cause the deviceto perform various functions described herein. The codemay be stored in a non-transitory computer-readable medium such as system memory or another type of memory. In some cases, the codemay not be directly executable by the processorbut may cause a computer (e.g., when compiled and executed) to perform functions described herein. In some cases, the memorymay contain, among other things, a basic input-output system (BIOS) which may control basic hardware or software operation such as the interaction with peripheral components or devices.

1440 1440 1440 1440 1430 1405 1405 1405 1440 1430 1440 1440 1430 The processormay include an intelligent hardware device (e.g., a general-purpose processor, a DSP, a CPU, 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 cases, the processormay be configured to operate a memory array using a memory controller. In some other cases, a memory controller may be integrated into the processor. The processormay be configured to execute computer-readable instructions stored in a memory (e.g., the memory) to cause the deviceto perform various functions (e.g., functions or tasks supporting techniques for uplink data transfer using BWPs for wireless access). For example, the deviceor a component of the devicemay include a processorand memorycoupled to the processor, the processorand memoryconfigured to perform various functions described herein.

1445 105 115 105 1445 115 1445 105 The inter-station communications managermay manage communications with other base stations, and may include a controller or scheduler for controlling communications with UEsin cooperation with other base stations. For example, the inter-station communications managermay coordinate scheduling for transmissions to UEsfor various interference mitigation techniques such as beamforming or joint transmission. In some examples, the inter-station communications managermay provide an X2 interface within an LTE/LTE-A wireless communications network technology to provide communication between base stations.

1405 1405 The devicemay be a CPE as described herein that may include both a WLAN AP and a cellular modem. The WLAN AP and the cellular modem may be physically located at the same position (e.g., physically located at the same physical location). For example, the WLAN AP and the cellular modem may be part of (e.g., housed) the CPE. Alternatively, the devicemay be a CPE that may include a WLAN AP and a cellular modem that are physically located at various positions, including being distributed such that portions of functions are implemented at different physical locations. For example, a WLAN AP of the CPE may be located at one physical location and perform respective functions and operations related to techniques for data transfer using BWPs for wireless access as described herein, while a cellular modem of the CPE may be located at another physical location and perform respective functions and operations related to techniques for data transfer using BWPs for wireless access as described herein.

1420 1405 1420 1420 1420 1405 The communications managermay support wireless communication at the device(e.g., a CPE) in accordance with examples as disclosed herein. For example, the communications managermay be configured as or otherwise support a means for receiving a first indication of a BWP configuration identifying an active BWP for the wireless communication. The communications managermay be configured as or otherwise support a means for sending a second indication to switch to the active BWP for the wireless communication based at least in part on the BWP configuration. The communications managermay be configured as or otherwise support a means for communicating with one or more STAs served by the device.

1420 1405 1420 1405 1420 1405 1405 1420 1405 1405 In some examples, the communications managermay support wireless communication at the devicein accordance with examples as disclosed herein. For example, the communications managermay be configured as or otherwise support a means for receiving, by a cellular modem of the device, a first indication of a BWP configuration identifying an active BWP for the wireless communication. The communications managermay be configured as or otherwise support a means for sending, from the cellular modem of the deviceto a WLAN AP of the device, a second indication to switch to the active BWP for the wireless communication using the WLAN AP based on the BWP configuration. The communications managermay be configured as or otherwise support a means for communicating with one or more STAs served by the deviceusing the WLAN AP of the deviceand in accordance with the active BWP.

1420 1405 1420 1420 In some other examples, the communications managermay support wireless communication at the device(e.g., a cellular modem of a CPE) in accordance with examples as disclosed herein. For example, the communications managermay be configured as or otherwise support a means for receiving a first indication of a BWP configuration identifying an active BWP. The communications managermay be configured as or otherwise support a means for sending, to a WLAN AP, a second indication to switch to the active BWP based at least in part on the BWP configuration.

1420 1405 1420 1420 1405 1105 In other examples, the communications managermay support wireless communication at the device(e.g., a WLAN AP of a CPE) in accordance with examples as disclosed herein. For example, the communications managermay be configured as or otherwise support a means for receiving an indication to switch to an active BWP for the wireless communication. The communications managermay be configured as or otherwise support a means for communicating with one or more STAs served by the deviceusing a WLAN AP associated with the deviceand in accordance with the active BWP.

1420 1405 1420 1420 1420 1405 Additionally or alternatively, the communications managermay support wireless communication at the device(e.g., a CPE) in accordance with examples as disclosed herein. For example, the communications managermay be configured as or otherwise support a means for sending a request for one or more additional BWPs based on one or more traffic flows associated with the wireless communication exceeding an active BWP for the wireless communication. The communications managermay be configured as or otherwise support a means for receiving an indication of a BWP configuration identifying the one or more additional BWPs. The communications managermay be configured as or otherwise support a means for communicating with one or more STAs served by the devicein accordance with the one or more additional BWPs.

1420 1405 1420 1405 1405 1405 1405 1420 1405 1420 1405 1405 In some examples, the communications managermay support wireless communication at the devicein accordance with examples as disclosed herein. For example, the communications managermay be configured as or otherwise support a means for sending, from a WLAN AP of the deviceto a cellular modem of the device, a request for one or more additional BWPs based on one or more traffic flows associated with the wireless communication for one or more of the cellular modem of the deviceand the WLAN AP of the deviceexceeding an active BWP for the wireless communication. The communications managermay be configured as or otherwise support a means for receiving, at the WLAN AP of the device, an indication of a BWP configuration identifying the one or more additional BWPs. The communications managermay be configured as or otherwise support a means for communicating with one or more STAs served by the deviceusing the WLAN AP of the deviceand in accordance with the one or more additional BWPs.

1420 1405 1420 1420 1405 In some other examples, the communications managermay support wireless communication at the device(e.g., a cellular modem of a CPE) in accordance with examples as disclosed herein. For example, the communications managermay be configured as or otherwise support a means for sending a request for one or more additional BWPs based on one or more traffic flows associated with the wireless communication exceeding an active BWP for the wireless communication. The communications managermay be configured as or otherwise support a means for communicating with one or more STAs served by the devicein accordance with the one or more additional BWPs.

1420 1405 1420 1420 1405 In other examples, the communications managermay support wireless communication at the device(e.g., a WLAN AP of a CPE) in accordance with examples as disclosed herein. For example, the communications managermay be configured as or otherwise support a means for receiving an indication of a BWP configuration identifying one or more additional BWPs. The communications managermay be configured as or otherwise support a means for communicating with one or more STAs served by the devicein accordance with the one or more additional BWPs.

1420 1405 By including or configuring the communications managerin accordance with examples as described herein, the devicemay support techniques for communication reliability, reduced latency, user experience related to reduced processing, efficient utilization of communication resources, and coordination between devices.

1420 1415 1425 1420 1420 1440 1430 1435 1435 1440 1405 1440 1430 In some examples, the communications managermay be configured to perform various operations (e.g., receiving, monitoring, transmitting) using or otherwise in cooperation with the transceiver, the one or more antennas, or any combination thereof. Although the communications manageris illustrated as a separate component, in some examples, one or more functions described herein with reference to the communications managermay be supported by or performed by the processor, the memory, the code, or any combination thereof. For example, the codemay include instructions executable by the processorto cause the deviceto perform various aspects of techniques for uplink data transfer using BWPs for wireless access as described herein, or the processorand the memorymay be otherwise configured to perform or support such operations.

15 FIG. 1 14 FIGS.through 1500 1500 1500 105 shows a flowchart illustrating a methodthat supports techniques for data transfer using BWPs for wireless access in accordance with one or more aspects of the present disclosure. The operations of the methodmay be implemented by a device (e.g., a 5G-CPE) or its components as described herein. For example, the operations of the methodmay be performed by a base stationas described herein with reference to. In some examples, a base station may execute a set of instructions to control the functional elements of the base station to perform the described functions. Additionally or alternatively, the base station may perform aspects of the described functions using special-purpose hardware.

1505 1505 1505 1325 13 FIG. At, the method may include receiving a first indication of a BWP configuration identifying an active BWP for wireless communication. The operations ofmay be performed in accordance with examples as disclosed herein. In some examples, aspects of the operations ofmay be performed by a configuration componentas described herein with reference to.

1510 1510 1510 1330 13 FIG. At, the method may include sending a second indication to switch to the active BWP for the wireless communication based at least in part on the BWP configuration. The operations ofmay be performed in accordance with examples as disclosed herein. In some examples, aspects of the operations ofmay be performed by a bandwidth componentas described herein with reference to.

1515 1515 1515 1335 13 FIG. At, the method may include communicating with one or more STAs served by the device in accordance with the active BWP. The operations ofmay be performed in accordance with examples as disclosed herein. In some examples, aspects of the operations ofmay be performed by a channel componentas described herein with reference to.

16 FIG. 1 14 FIGS.through 1600 1600 1600 105 shows a flowchart illustrating a methodthat supports techniques for data transfer using BWPs for wireless access in accordance with one or more aspects of the present disclosure. The operations of the methodmay be implemented by a device (e.g., a 5G-CPE) or its components as described herein. For example, the operations of the methodmay be performed by a base stationas described herein with reference to. In some examples, a base station may execute a set of instructions to control the functional elements of the base station to perform the described functions. Additionally or alternatively, the base station may perform aspects of the described functions using special-purpose hardware.

1605 1605 1605 1325 13 FIG. At, the method may include receiving a first indication of a BWP configuration identifying an active BWP for wireless communication. The operations ofmay be performed in accordance with examples as disclosed herein. In some examples, aspects of the operations ofmay be performed by a configuration componentas described herein with reference to.

1610 1610 1610 1330 13 FIG. At, the method may include sending a second indication to switch to the active BWP for the wireless communication based at least in part on the BWP configuration. The operations ofmay be performed in accordance with examples as disclosed herein. In some examples, aspects of the operations ofmay be performed by a bandwidth componentas described herein with reference to.

1615 1615 1615 1335 13 FIG. At, the method may include communicating with one or more STAs served by the device in accordance with the active BWP. The operations ofmay be performed in accordance with examples as disclosed herein. In some examples, aspects of the operations ofmay be performed by a channel componentas described herein with reference to.

1620 1620 1620 1345 13 FIG. At, the method may include receiving a third indication of a congestion at the device based at least in part on one or more traffic flows associated with the wireless communication over one or more occasions. The operations ofmay be performed in accordance with examples as disclosed herein. In some examples, aspects of the operations ofmay be performed by a traffic componentas described herein with reference to.

1625 1625 1625 1350 13 FIG. At, the method may include resetting an inactivity timer based at least in part on the third indication of the congestion at the device over one or more subsequent occasions. The operations ofmay be performed in accordance with examples as disclosed herein. In some examples, aspects of the operations ofmay be performed by a timer componentas described herein with reference to.

17 FIG. 1 14 FIGS.through 1700 1700 1700 105 shows a flowchart illustrating a methodthat supports techniques for data transfer using BWPs for wireless access in accordance with one or more aspects of the present disclosure. The operations of the methodmay be implemented by a device (e.g., a 5G-CPE) or its components as described herein. For example, the operations of the methodmay be performed by a base stationas described herein with reference to. In some examples, a base station may execute a set of instructions to control the functional elements of the base station to perform the described functions. Additionally or alternatively, the base station may perform aspects of the described functions using special-purpose hardware.

1705 1705 1705 1325 13 FIG. At, the method may include receiving a first indication of a BWP configuration identifying an active BWP for the wireless communication. The operations ofmay be performed in accordance with examples as disclosed herein. In some examples, aspects of the operations ofmay be performed by a configuration componentas described herein with reference to.

1710 1710 1710 1330 13 FIG. At, the method may include sending a second indication to switch to the active BWP for the wireless communication based at least in part on the BWP configuration. The operations ofmay be performed in accordance with examples as disclosed herein. In some examples, aspects of the operations ofmay be performed by a bandwidth componentas described herein with reference to.

1715 1715 1715 1330 13 FIG. At, the method may include receiving a request for one or more additional BWPs based at least in part on one or more traffic flows associated with the wireless communication exceeding the active BWP for the wireless communication. The operations ofmay be performed in accordance with examples as disclosed herein. In some examples, aspects of the operations ofmay be performed by a bandwidth componentas described herein with reference to.

1720 1720 1720 1335 13 FIG. At, the method may include communicating with the one or more STAs served by the device based at least in part on the request for the one or more additional BWPs. The operations ofmay be performed in accordance with examples as disclosed herein. In some examples, aspects of the operations ofmay be performed by a channel componentas described herein with reference to.

18 FIG. 1 14 FIGS.through 1800 1800 1800 105 shows a flowchart illustrating a methodthat supports techniques for data transfer using BWPs for wireless access in accordance with one or more aspects of the present disclosure. The operations of the methodmay be implemented by a base station or its components as described herein. For example, the operations of the methodmay be performed by a base stationas described herein with reference to. In some examples, a base station may execute a set of instructions to control the functional elements of the base station to perform the described functions. Additionally or alternatively, the base station may perform aspects of the described functions using special-purpose hardware.

1805 1805 1805 1330 13 FIG. At, the method may include sending a request for one or more additional BWPs based at least in part on one or more traffic flows associated with the wireless communication exceeding an active BWP for the wireless communication. The operations ofmay be performed in accordance with examples as disclosed herein. In some examples, aspects of the operations ofmay be performed by a bandwidth componentas described herein with reference to.

1810 1810 1810 1325 13 FIG. At, the method may include receiving an indication of a BWP configuration identifying the one or more additional BWPs. The operations ofmay be performed in accordance with examples as disclosed herein. In some examples, aspects of the operations ofmay be performed by a configuration componentas described herein with reference to.

1815 1815 1815 1335 13 FIG. At, the method may include communicating with one or more STAs served by the device in accordance with the one or more additional BWPs. The operations ofmay be performed in accordance with examples as disclosed herein. In some examples, aspects of the operations ofmay be performed by a channel componentas described herein with reference to.

Aspect 1: A method for wireless communication at a device, comprising: receiving a first indication of a BWP configuration identifying an active BWP for the wireless communication; sending a second indication to switch to the active BWP for the wireless communication based at least in part on the BWP configuration; and communicating with one or more STAs served by the device in accordance with the active BWP. Aspect 2: The method of aspect 1, further comprising: monitoring one or more wireless local area network events associated with the device, wherein communicating with the one or more STAs served by the device is based at least in part on the monitoring of the one or more wireless local area network events associated with the device. Aspect 3: The method of any of aspects 1 through 2, further comprising: receiving a third indication of a congestion at the device based at least in part on one or more traffic flows associated with the wireless communication over one or more occasions; and resetting an inactivity timer based at least in part on the third indication of the congestion at the device over one or more subsequent occasions. Aspect 4: The method of any of aspects 1 through 3, further comprising: receiving a request for one or more additional BWPs based at least in part on one or more traffic flows associated with the wireless communication exceeding the active BWP for the wireless communication, wherein communicating with the one or more STAs served by the device is based at least in part on the request for the one or more additional BWPs. Aspect 5: The method of aspect 4, further comprising: allocating the one or more additional BWPs for the one or more traffic flows associated with the wireless communication based at least in part on the request for the one or more additional BWPs, the active BWP including the one or more additional BWPs for the wireless communication, wherein communicating with the one or more STAs served by the device is based at least in part on the allocating of the one or more additional BWPs. Aspect 6: The method of any of aspects 4 through 5, further comprising: sending a third indication to switch to a default BWP for the wireless communication based at least in part on an inactivity timer expiring, wherein communicating with the one or more STAs served by the device is based at least in part on the default BWP. Aspect 7: The method of any of aspects 4 through 6, further comprising: resetting an inactivity timer based at least in part on an absence of receiving an additional request for the one or more additional BWPs during one or more occasions based at least in part on the one or more traffic flows associated with the wireless communication exceeding the active BWP for the wireless communication. Aspect 8: A method for wireless communication at a device, comprising: sending a request for one or more additional BWPs based at least in part on one or more traffic flows associated with the wireless communication exceeding an active BWP for the wireless communication; receiving an indication of a BWP configuration identifying the one or more additional BWPs; and communicating with one or more STAs served by the device in accordance with the one or more additional BWPs. Aspect 9: The method of aspect 8, further comprising: monitoring the one or more traffic flows associated with the wireless communication, wherein communicating with the one or more STAs served by the device is based at least in part on the monitoring of the one or more traffic flows associated with the wireless communication. Aspect 10: The method of aspect 9, further comprising: receiving, from a PDN, the one or more traffic flows associated with the wireless communication; and grouping the one or more traffic flows associated with the wireless communication. Aspect 11: The method of aspect 10, further comprising: scheduling the one or more traffic flows associated with the wireless communication based at least in part on one or more of the active BWP for the wireless communication, wherein communicating with the one or more STAs served by the device is based at least in part on the scheduling of the one or more traffic flows associated with the wireless communication. Aspect 12: The method of any of aspects 8 through 11, further comprising: sending a second indication of a congestion at the device based at least in part on determining that a channel associated with the device is unavailable for the one or more traffic flows associated with the wireless communication over one or more occasions. Aspect 13: An apparatus for wireless communication at a device, comprising a processor; a memory coupled with the processor, with instructions stored in the memory, the instructions being executable by the processor to cause the apparatus to perform a method of any of aspects 1 through 7. Aspect 14: An apparatus for wireless communication at a device, comprising at least one means for performing a method of any of aspects 1 through 7. Aspect 15: A non-transitory computer-readable medium storing code for wireless communication at a device, the code comprising instructions executable by a processor to perform a method of any of aspects 1 through 7. Aspect 16: An apparatus for wireless communication at a device, comprising a processor; a memory coupled with the processor, with instructions stored in the memory, the instructions being executable by the processor to cause the apparatus to perform a method of any of aspects 8 through 11. Aspect 17: An apparatus for wireless communication at a device, comprising at least one means for performing a method of any of aspects 8 through 11. Aspect 18: A non-transitory computer-readable medium storing code for wireless communication at a device, the code comprising instructions executable by a processor to perform a method of any of aspects 8 through 11. The following provides an overview of aspects of the present disclosure:

It should be noted that the methods described herein describe possible implementations, and that the operations and the steps may be rearranged or otherwise modified and that other implementations are possible. Further, aspects from two or more of the methods may be combined.

Although aspects of an LTE, LTE-A, LTE-A Pro, or NR system 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 communications 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, as well as other systems and radio technologies not explicitly mentioned herein.

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 referenced throughout the description may be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.

The various illustrative blocks and components described in connection with the disclosure herein may be implemented or performed with a general-purpose processor, a DSP, an ASIC, a CPU, an 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 the alternative, the processor may be any processor, controller, microcontroller, or state machine. A processor may also be implemented as any combination of computing devices (e.g., any combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration).

The functions described herein may be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, the functions may be stored on or transmitted over as one or more instructions or code on a computer-readable medium. Other examples and implementations are within the scope of the disclosure and appended claims. For example, due to the nature of software, functions described herein may be implemented using software executed by a processor, hardware, firmware, hardwiring, or combinations of any of these. Features implementing functions may also be physically located at various positions, including being distributed such that portions of functions are implemented at different physical locations.

Computer-readable media includes both non-transitory computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A non-transitory storage medium may be any available medium that may be accessed by a general-purpose or special-purpose computer. By way of example, and not limitation, non-transitory computer-readable media may include RAM, ROM, electrically erasable programmable ROM (EEPROM), flash memory, compact disk (CD) ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other non-transitory medium that may be used to carry or store desired program code means in the form of instructions or data structures and that may be accessed by a general-purpose or special-purpose computer, or a general-purpose or special-purpose processor. Also, any connection is properly termed a computer-readable medium. For example, if the software is transmitted from a website, server, or other remote source using a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of computer-readable medium. Disk and disc, as used herein, include CD, laser disc, optical disc, digital versatile disc (DVD), floppy disk and Blu-ray disc where disks usually reproduce data magnetically, while discs reproduce data optically with lasers. Combinations of the above are also included within the scope of computer-readable media.

As used herein, including in the claims, “or” as used in a list of items (e.g., a list of items prefaced by a phrase such as “at least one of” or “one or more of”) indicates an inclusive list such 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). Also, as used herein, the phrase “based on” shall not be construed as a reference to a closed set of conditions. For example, an example step that is described as “based on condition A” may be based on both a condition A and a condition B without departing from the scope of the present disclosure. In other words, as used herein, the phrase “based on” shall be construed in the same manner as the phrase “based at least in part on.”

The term “determine” or “determining” encompasses a wide variety of actions and, therefore, “determining” can include calculating, computing, processing, deriving, investigating, looking up (such as via looking up in a table, a database or another data structure), ascertaining and the like. Also, “determining” can include receiving (such as receiving information), accessing (such as accessing data in a memory) and the like. Also, “determining” can include resolving, selecting, choosing, establishing and other such similar actions.

In the appended figures, similar components or features may have the same reference label. Further, various components of the same type may be distinguished by following the reference label by a dash and a second label that distinguishes among the similar components. If just the first reference label is used in the specification, the description is applicable to any one of the similar components having the same first reference label irrespective of the second reference label, or other subsequent reference label.

The description set forth herein, in connection with the appended drawings, describes example configurations and does not represent all the examples that may be implemented or that are within the scope of the claims. The term “example” used herein means “serving as an example, instance, or illustration,” and not “preferred” or “advantageous over other examples.” The detailed description includes specific details for the purpose of providing an understanding of the described techniques. These techniques, however, may be practiced without these specific details. In some instances, known structures and devices are shown in block diagram form in order to avoid obscuring the concepts of the described examples.

The description herein is provided to enable a person having ordinary skill in the art to make or use the disclosure. Various modifications to the disclosure will be apparent to a person having ordinary skill in the art, and the generic principles defined herein may be applied to other variations without departing from the scope of the disclosure. Thus, the disclosure is not limited to the examples and designs described herein but is to be accorded the broadest scope consistent with the principles and novel features disclosed herein.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

March 15, 2022

Publication Date

July 21, 2026

Inventors

Syam Krishna Babbellapati
Sitaramanjaneyulu Kanamarlapudi

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Techniques for data transfer using bandwidth parts for wireless access” (US-12689947-B2). https://patentable.app/patents/US-12689947-B2

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.