Proactive PUSCH grants to prevent rate throttling
AssigneeCommScope Technologies LLC
InventorsStuart D. Sandberg, Nandish Chalishazar
Life of this patent
Estimating the term…
Abstract
One embodiment is directed to transmitting user data to a UE from a base station on a shared downlink channel and determining if a throughput for the user data transmitted to the UE on the shared downlink channel is greater than a threshold amount. If the throughput for the user data transmitted to the UE on the shared downlink channel is greater than the threshold amount, the base station provides the UE with a minimum amount of access to a shared uplink channel by making proactive grants of uplink resources when such UE is more in need of a proactive grant than other UEs. Other embodiments are disclosed.
Claims34
A method performed by a base station in connection with communicating with user equipment (UE), the method comprising:
- transmitting user data to the UE from the base station on a shared downlink channel;
- determining if a throughput for the user data transmitted to the UE on the shared downlink channel is greater than a threshold amount;
- and
- if the throughput for the user data transmitted to the UE on the shared downlink channel is greater than the threshold amount, providing, by the base station, the UE with a minimum amount of access to a shared uplink channel by making proactive grants of uplink resources when necessary.
A method performed by a base station used to wirelessly communicate with user equipment using a shared downlink channel and a shared uplink channel, the method comprising:
- transmitting respective user data to each UE from the base station on the shared downlink channel;
- determining, by the base station, a respective average throughput for the respective user data transmitted on the shared downlink channel to each UE;
- determining, by the base station, if the respective average throughput for each UE exceeds a predetermined throughput threshold;
- for each UE for which the respective average throughput exceeds the predetermined throughput threshold, determining, by the base station, a number of time transmission intervals (TTIs) that have passed since a most recent grant of, or scheduling request (SR) opportunity for, uplink resources on the shared uplink channel for the UE;
- determining, by the base station, which UE has a largest said number of TTIs;
- determining, by the base station, if the largest said number of TTIs is greater than a threshold number of TTIs;
- and
- if the largest said number of TTIs is greater than a threshold number of TTIs, making, by the base station to the UE associated with the largest said number of TTIs, a proactive grant of uplink resources on the shared uplink channel.
A base station configured to wirelessly communicate with user equipment (UE), the base station comprising:
- a radio configured to wirelessly communicate with the UE;
- at least one processor configured to cause the base station to do the following:
- transmit user data to the UE from the base station on a shared downlink channel;
- determine if a throughput for the user data transmitted to the UE on the shared downlink channel is greater than a threshold amount;
- and
- if the throughput for the user data transmitted to the UE on the shared downlink channel is greater than the threshold amount, provide the UE with a minimum amount of access to a shared uplink channel by making proactive grants of uplink resources when necessary.
A base station configured to wirelessly communicate with user equipment (UE) using a shared downlink channel and a shared uplink channel, the base station comprising:
- a radio configured to wirelessly communicate with the UE;
- at least one processor configured to cause the base station to do the following:
- transmit respective user data to each UE from the base station on the shared downlink channel;
- determine a respective average throughput for the respective user data transmitted on the shared downlink channel to each UE;
- determine if the respective average throughput for each UE exceeds a predetermined throughput threshold;
- for each UE for which the respective average throughput exceeds the predetermined throughput threshold, determine a number of time transmission intervals (TTIs) that have passed since a most recent of a grant of, or scheduling request (SR) opportunity for, uplink resources on the shared uplink channel for the UE;
- determine which UE has a largest said number of TTIs;
- determine if the largest said number of TTIs is greater than a threshold number of TTIs;
- and
- if the largest said number of TTIs is greater than a threshold number of TTIs, make, to the UE associated with the largest said number of TTIs, a proactive grant of uplink resources on the shared uplink channel.
Dependencies are inferred from the claim text.