Techniques for data transfer using bandwidth parts for wireless access
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).
1 . An apparatus for wireless communication, comprising:
at least one processor; and
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:
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.
2 . The apparatus of claim 1 , wherein the instructions are further executable by the at least one processor to cause the apparatus to:
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.
3 . The apparatus of claim 1 , wherein the instructions are further executable by the at least one processor to cause the apparatus to:
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.
4 . The apparatus of claim 3 , wherein the instructions are further executable by the at least one processor to cause the apparatus to:
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.
5 . The apparatus of claim 3 , wherein the instructions are further executable by the at least one processor to cause the apparatus to:
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.
6 . The apparatus of claim 3 , wherein the instructions are further executable by the at least one processor to cause the apparatus to:
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.
7 . The apparatus of claim 1 , further comprising:
an antenna or an antenna array, or both.
8 . The apparatus of claim 1 , wherein the apparatus comprises one or more of a cellular modem or a wireless local area network access point.
9 . An apparatus for wireless communication, comprising:
at least one processor; and
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:
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.
10 . The apparatus of claim 9 , wherein the instructions are further executable by the at least one processor to cause the apparatus to:
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.
11 . The apparatus of claim 10 , wherein the instructions are further executable by the at least one processor to cause the apparatus to:
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.
12 . The apparatus of claim 10 , wherein the instructions are further executable by the at least one processor to cause the apparatus to:
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.
13 . The apparatus of claim 9 , wherein the instructions are further executable by the at least one processor to cause the apparatus to:
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.
14 . The apparatus of claim 9 , wherein the instructions are further executable by the at least one processor to cause the apparatus to:
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.
15 . The apparatus of claim 9 , further comprising:
an antenna or an antenna array, or both.
16 . The apparatus of claim 9 , wherein the apparatus comprises one or more of a cellular modem or a wireless local area network access point.
17 . A method for wireless communication at a device, comprising:
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.
18 . The method of claim 17 , further comprising:
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.
19 . The method of claim 17 , further comprising:
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.
20 . The method of claim 19 , further comprising:
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.
21 . The method of claim 19 , further comprising:
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.
22 . The method of claim 19 , further comprising:
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.
23 . A method for wireless communication at a device, comprising:
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.
24 . The method of claim 23 , further comprising:
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.
25 . The method of claim 24 , further comprising:
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.
26 . The method of claim 25 , 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 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.