Method and apparatus for data transmission on a reverse link in a communication system
AssigneeQUALCOMM Incorporated
InventorsChristopher Gerard Lott, Jean Put Ling Au
Life of this patent
Estimating the term…
Abstract
Systems and methods for decreasing delays and thereby improving the performance of data transmissions in wireless communication systems by enabling increased data transmission rates to be selected for a reverse link between an access terminal and an access network. The new data rate is selected from several limiting rates, including a data-justified rate and a ramp-up-limited rate. In one embodiment, the data-justified rate is constrained to decrease in a controlled manner and cannot suddenly drop to 0. In another embodiment, the ramp-up-limited rate is allowed to return quickly to a sticky rate if the system is not busy rather than having to ramp up to the sticky rate according to the standard probabilities.
Claims32
A method for transmitting data on a reverse link from an access terminal to an access network, the method comprising:
- determining a first data transmission rate;
- transmitting data on the reverse link at the first data transmission rate;
- determining a second data transmission rate which is constrained to decrease by a limited amount from the first data transmission rate;
- and
- transmitting data on the reverse link at the second data transmission rate;
- wherein determining the second data transmission rate comprises determining a plurality of limiting rates and selecting a minimum of the limiting rates as the second data transmission rate;
- wherein the limiting rates comprise at least a data-justified rate corresponding to an amount of data in a transmit queue;
- wherein the data-justified rate is constrained to be no less than a dummy rate.
A method for transmitting data on a reverse link from an access terminal to an access network, the method comprising:
- determining a first data transmission rate;
- transmitting data on the reverse link at the first data transmission rate;
- determining a second data transmission rate which is constrained to decrease by a limited amount from the first data transmission rate;
- and
- transmitting data on the reverse link at the second data transmission rate;
- wherein determining the second data transmission rate comprises determining a plurality of limiting rates and selecting a minimum of the limiting rates as the second data transmission rate;
- wherein the limiting rates comprise at least a data-justified rate corresponding to an amount of data in a transmit queue;
- wherein the second data transmission rate is constrained to be no less than a predetermined amount less than the data-justified rate for the previous frame.
An apparatus comprising:
- a transmit subsystem;
- a processor coupled to the transmit subsystem and configured to control a data transmission rate of the transmit subsystem;
- wherein the processor is configured to determine a new data transmission rate which is constrained to decrease by a limited amount from a current data transmission rate,
- wherein the processor is configured to determine the new data transmission rate by determining a plurality of limiting rates and selecting a minimum of the limiting rates as the new data transmission rate;
- and
- a transmit queue, wherein the limiting rates comprise at least a data-justified rate corresponding to an amount of data in the transmit queue.
A software product comprising a plurality of instructions embodied in a medium readable by a data processor, wherein the instructions are configured to cause the data processor to:
- determine a first data transmission rate;
- transmit data on a reverse link at the first data transmission rate;
- determine a second data transmission rate which is constrained to decrease by a limited amount from the first data transmission rate;
- and
- transmit data on the reverse link at the second data transmission rate;
- wherein determining the second data transmission rate comprises determining a plurality of limiting rates and selecting a minimum of the limiting rates as the second data transmission rate;
- wherein the limiting rates comprise at least a data-justified rate corresponding to an amount of data in a transmit queue;
- wherein the second data transmission rate is constrained to be no less than a predetermined amount less than the data-justified rate for the previous frame.
A method for transmitting data on a reverse link from an access terminal to an access network in a wireless communication system, the method comprising:
- determining a first data transmission rate;
- transmitting data on the reverse link at the first data transmission rate;
- determining a second data transmission rate;
- and
- transmitting data on the reverse link at the second data transmission rate;
- wherein when the wireless communication system is in a not-busy state, determining the second data transmission rate comprises selecting a rate from of a plurality of limiting rates, including a ramp-up-limited rate, wherein the ramp-up-limited rate is set equal to the greater of the first data transmission rate and a sticky rate.
An apparatus comprising:
- a transmit subsystem;
- and
- a processor coupled to the transmit subsystem and configured to determine a new data transmission rate of the transmit subsystem by selecting the new rate from a plurality of limiting rates when the wireless communication system is in a not-busy state, wherein the limiting rates include a ramp-up-limited rate which is set equal to the greater of a current data transmission rate and a sticky rate.
A software product comprising a plurality of instructions embodied in a medium readable by a data processor, wherein the instructions are configured to cause the data processor to:
- determine a first data transmission rate;
- transmit data on a reverse link at the first data transmission rate;
- determine a second data transmission rate;
- and
- transmit data on the reverse link at the second data transmission rate;
- wherein when the wireless communication system is in a not-busy state, determining the second data transmission rate comprises selecting a rate from a plurality of limiting rates, including a ramp-up-limited rate, wherein the ramp-up-limited rate is set equal to the greater of the first data transmission rate and a sticky rate, the sticky rate comprises a maximum rate at which the access terminal transmitted data since the access terminal last transmitted data during a busy state of the communication system.
Dependencies are inferred from the claim text.