Resource allocation for bandwidth part switching
US-2019313412-A1 · Oct 10, 2019 · US
US11523377B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11523377-B2 |
| Application number | US-202016791451-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 14, 2020 |
| Priority date | Feb 14, 2020 |
| Publication date | Dec 6, 2022 |
| Grant date | Dec 6, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
This disclosure describes techniques for optimizing the allocation of physical resource blocks (PRBs) for user equipment (UE), such as a Narrow-Band Internet of Things (NB-IoT) device, within a Long-Term Evolution (LTE) spectrum. More specifically, a resource allocation controller that is configured to select one of at least two resource allocation algorithms that allocate physical resources within an LTE spectrum, based on an identity of the UE and an analysis of real-time or near real-time physical resource utilization and control utilization within the LTE spectrum. In one example, the resource allocation controller may analyze the physical resource utilization and control utilization within a subframe of an LTE spectrum to determine whether to allocate an exact or near-exact number of PRBs for data communications of a UE (i.e. NB-IoT device), or whether to allocate a PRB group (at least four PRBs) for data communications of the UE.
Opening claim text (preview).
What is claimed: 1. A system, comprising: one or more processors; and memory coupled to the one or more processors, the memory including one or more modules that are executable by the one or more processors to: monitor a physical downlink share channel (PDSCH) utilization associated with Long-Term Evolution (LTE) traffic at a base station node; determine whether the PDSCH utilization is greater than or equal to a predetermined PDSCH threshold; in response to the PDSCH utilization being greater than or equal to the predetermined PDSCH threshold, determine a physical downlink control channel (PDCCH) utilization associated with the LTE traffic at the base station node; select, as a selected resource allocation algorithm, a resource allocation algorithm to allocate physical resource blocks (PRBs) at the PDSCH to LTE traffic at the base station node, based at least in part on the PDSCH utilization and the PDSCH utilization; generate a set of computer-executable instructions that dynamically allocate physical resource blocks (PRBs) at the PDSCH using the selected resource allocation algorithm; and transmit the set of computer-executable instructions to an LTE scheduler associated with the base station node. 2. The system of claim 1 , wherein the one or more modules are further executable by the one or more processors to: determine whether the PDSCH is communicating data associated with a Narrow Band — Internet of Things (NB — IoT) device, and wherein to monitor the PDSCH utilization occurs in response to determining that the PDSCH is communicating data associated with the NB-IoT device. 3. The system of claim 1 , wherein to monitor the PDSCH utilization at the base station node occurs via a Performance Management (PM) counter associated with the base station node. 4. The system of claim 1 , wherein the resource allocation algorithm corresponds to one of a first resource allocation algorithm or a second resource allocation algorithm, wherein, the first resource allocation algorithm corresponds to allocating individual PRBs to carry data associated with an individual user equipment (UE), and wherein, the second resource allocation algorithm corresponds to allocating individual PRB groups to carry data associated with the individual UE. 5. The system of claim 1 , wherein the one or more modules are further executable by the one or more processors to: determine the PDSCH utilization is less than the predetermined PDSCH threshold, and wherein the selected resource allocation algorithm allocates individual PRB groups to carry data associated with individual UE. 6. The system of claim 1 , wherein the one or more modules are further executable by the one or more processors to: determine the PDCCH utilization is less than a predetermined PDCCH threshold, and wherein the selected resource allocation algorithm allocates individual PRBs to carry data associated with the individual UE. 7. The system of claim 1 , wherein the one or more modules are further executable by one or more processors to: determine the PDCCH utilization is greater than or equal to a predetermined PDCCH threshold, and wherein, the selected resource allocation algorithm allocates individual PRB groups to carry data associated with the individual UE. 8. The system of claim 1 , wherein the set of computer-executable instructions further includes signal data for delivery to a UE associated with an instance of the LTE traffic at the base station node, the signal data to assign the UE to a resource allocation of PRBs at the base station node, based at least in part on the selected resource allocation algorithm. 9. The system of claim 1 , wherein the one or more modules are further executable by one or more processors to: retrieve, from a data store, historical instances of the PDSCH utilization associated with the LTE traffic at the base station node over a predetermined time interval; analyze the historical instances of the PDSCH utilization to generate a PDSCH hysteresis factor that accounts for fluctuations in the LTE traffic at the base station node relative to the predetermined PDSCH utilization, and wherein to select the selected resource allocation algorithm is further based at least in part on the PDSCH hysteresis factor. 10. A computer-implemented method, comprising: under control of one or more processors: determining that an instance of LTE traffic at a base station node is associated with an NB-IoT device; monitoring a PDSCH utilization associated with the LTE traffic; determining that the PDSCH utilization is greater than a predetermined PDSCH threshold; determining a PDCCH utilization associated with the LTE traffic at the base station node; selecting, as a selected resource allocation algorithm, a resource allocation algorithm to allocate PRBs at the PDSCH to LTE traffic associated with the NB-IoT device, based at least in part on the PDCCH utilization; determining that a current resource allocation algorithm associated with the LTE traffic at the base station node allocates an individual PRB at the PDSCH to carry data associated with the NB-IoT device; and based at least in part on the selected resource allocation algorithm, transmitting a set of computer-executable instructions to the base station node that dynamically allocate the PRBs at the PDSCH and alter the current resource allocation algorithm to the selected resource allocation algorithm. 11. The computer-implemented method of claim 10 , further comprising: retrieving, from a data store, historical instances of the PDCCH utilization associated with the LTE traffic at the base station node over a predetermined time interval; and analyzing the historical instances of the PDCCH utilization to generate a PDCCH hysteresis factor that accounts for fluctuations in the LTE traffic at the base station node relative to the predetermined PDCCH utilization, and wherein, selecting the selected resource allocation algorithm is further based at least in part on the PDCCH hysteresis factor. 12. The computer-implemented method of claim 10 , wherein the set of computer-executable instructions is further configured to transmit a Downlink Control Information (DCI) message to the PDCCH, the DCI message to provide instructions for allocating one of a PRB or a PRB group within the PDSCH to LTE traffic associated with the NB-IoT device. 13. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed on one or more processors, cause the one or more processors to perform acts comprising: monitoring LTE traffic at a base station node; determining that an instance of the LTE traffic is associated with an NB-IoT device; determining that a PDSCH utilization associated with the LTE traffic at the base station node is greater than or equal to a predetermined threshold; and in response to the PDSCH utilization being greater than or equal to the predetermined threshold, transmitting a DCI message on a PDCCH to the base station node, the DCI message to assign an individual PRB to carry data associated with the NB-IoT device. 14. The one or more non-transitory computer-readable media of claim 13 , further comprising: determining that a PDCCH utilization associated with the LTE traffic at the base station node is less than a predetermined PDCCH threshold, and wherein, transmitting the DCI message is further based at least in part on the PDCCH utilization. 15. The one or more non-transitory computer-readable media of claim 13 , wherein monitoring the LTE traffic at the base station node occurs at a first point-in-time, and f
based on load · CPC title
in the downlink direction of a wireless link, i.e. towards a terminal · CPC title
Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service] · CPC title
Electricity · mapped topic
Electricity · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.