Claims
- 1. A method of controlling link transmission parameters of a communication flow in a network, comprising:
caching one or more network parameters at the end of a first communication flow; and adjusting the network parameters for controlling at least one of a link quality and a transmit power of a next communication flow based on an uncertainty caused by an elapsed time between the first and next communication flows.
- 2. The method of claim 1, wherein the link transmission parameters include a modulation and coding scheme.
- 3. The method of claim 1, wherein
the caching further includes caching channel state parameters that include link quality indicators, the method further comprising: compensating the link quality indicators; and selecting a modulation and coding scheme (MCS) using the compensated link quality indicators for transmitting as data block in the next communication flow.
- 4. The method of claim 3, wherein
the caching further includes caching, at the end of the first communication flow, the selected MCS and the link quality indicators; and the adjusting further includes:
retrieving the cached MCS and the cached link quality indicators when the next communication flow is being established; and determining an initial MCS to be used for the next communication flow based on the retrieved MCS, the retrieved compensated link quality indicators, wherein the compensating is based on the elapsed time.
- 5. The method of claim 1, further comprising:
receiving at least one of the network parameters during the first communication flow, the at least one network parameter calculated in accordance with a selected modulation and coding scheme, and in accordance with link quality measurements observed during a measurement interval, wherein the at least one network parameter is cached in accordance with the caching and adjusted in accordance with the adjusting; and determining base station transmit power to use in transmitting a downlink data block in the next communication flow based on the at least one adjusted network parameter.
- 6. The method of claim 5, wherein the at least one network parameter is one of a radio link attenuation level parameter and an uplink control flag attenuation level parameter for a mobile station.
- 7. The method of claim 6, wherein
the radio link attenuation level is the downlink attenuation that the mobile station can tolerate while still achieving acceptable error rate; and the uplink control flag attenuation level indicates the estimated additional downlink attenuation that can be applied such that adequate uplink state flag (USF) performance is achieved.
- 8. The method of claim 6, wherein the determining includes determining a transmit power attenuation level for transmitting the current downlink data block from a minimum of the radio link attenuation level and the uplink control flag.
- 9. The method of claim 5, wherein
the caching includes caching, at the end of a downlink temporary block flow (TBF) for a mobile station, the radio link attenuation level and time that the radio link attenuation level was last updated; and the adjusting includes:
retrieving, at the beginning of a next downlink TBF for the mobile station, the cached radio link attenuation level and time that the radio link attenuation level was last updated, decreasing the cached radio link attenuation level to account for the elapsed time; and setting an initial radio link attenuation level for the next downlink TBF in accordance with the cached radio link attenuation level.
- 10. The method of claim 1, further comprising:
receiving at least one of the network parameters during the first communication flow, the at least one network parameter calculated in accordance with link quality measurements observed during a measurement interval and a selected modulation and coding scheme, wherein the at least one network parameter is cached in accordance with the caching and adjusted in accordance with the adjusting; and determining mobile station transmit power to use in transmitting an uplink data block in the next communication flow based on the at least one adjusted network parameter.
- 11. The method of claim 10, wherein the at least one network parameter is a power control parameter.
- 12. The method of claim 10, wherein
the caching includes caching, at an end of a first uplink communication flow with a mobile station, the selected modulation and coding scheme, and the adjusting includes:
retrieving the cached modulation and coding scheme when a second uplink communication flow is being established with the mobile station; and changing the retrieved modulation and coding scheme to a stronger modulation and coding scheme based on the elapsed time.
- 13. A method of adaptively selecting an airlink coding scheme in a network, comprising:
determining a coding scheme operating region based on a currently used coding scheme and measurements representative of a block error rate; selecting a coding scheme based on the determined coding scheme operating region; caching, at an end of a first downlink communication flow with a mobile station, the selected coding scheme; retrieving the cached coding scheme when a next downlink communication flow is being established with the mobile station; and changing the cached coding scheme to a stronger coding scheme based on a elapsed time between the end of the first downlink communication flow and the beginning of the next downlink communication flow.
- 14. A method of determining an airlink modulation and coding scheme (MCS), comprising:
compensating at least one link quality indicator; selecting a MCS based on the compensated link quality indicators; caching, at the end of a first communication flow, the selected MCS and the link quality indicators; and determining an initial MCS to be used for a next communication flow based on the cached MCS and on the compensated link quality indicators, wherein the compensating is based on an amount of time between the end of the first communication flow and the beginning of the next communication flow.
- 15. A method for determining a transmit power level at which a network transmits a current block in the downlink, comprising:
receiving one or more network parameters in a first communication flow from a mobile station; caching the network parameters at the end of a first communication flow for a elapsed time; adjusting the network parameters for a next communication flow based on an uncertainty caused by caching for the elapsed time; and determining a transmit power attenuation level for transmitting the current block in the next communication flow based on the adjusted network parameters.
- 16. The method of claim 15, wherein the one or more network parameters is a quality measurement from the mobile station indicating an average radio link quality over a previous group of blocks.
- 17. The method of claim 16, wherein at least one of the group of blocks was transmitted at a different power level.
- 18. A method for determining a transmit power level at which to transmit a current block in the uplink to a network, comprising:
calculating a power control parameter in accordance with a selected modulation and coding scheme and in accordance with link quality measurements observed during a measurement interval; caching, at an end of a first communication flow with a mobile station, the selected modulation and coding scheme; changing the cached modulation and coding scheme to a modulation and coding scheme that is at least as strong as the selected modulation and coding scheme of the first communication flow; and determining mobile station transmit power to use in transmitting a current uplink data block based on a power control parameter as modified based on the stronger modulation and coding scheme.
- 19. The method of claim 18, wherein the changing is based on an amount of time between the end of the first downlink communication flow and the beginning of a next downlink communication flow.
- 20. The method of claim 18, wherein the power control parameter as modified is sent to a mobile station to inform the mobile station of the transmit power it should use to transmit the current data block in the uplink.
- 21. The method of claim 18, wherein one of the link quality measurements is representative of a mean bit error probability (BEP) observed during the measurement interval.
- 22. The method of claim 21, wherein the determining includes calculating a power control amount based on the observed mean BEP uplink temporary block flow (TBF) on a timeslot s for each mobile station, the power control amount representing an excess transmit power being used by the mobile station.
- 23. The method of claim 18, further comprising:
transmitting the current uplink data block at the determined transmit power.
- 24. A mobile station configured for controlling link transmission parameters of a communication flow in a network in accordance with the method of claim 1.
- 25. A mobile station configured for determining an airlink modulation and coding scheme (MCS) for uplink transmission in a network in accordance with the method of claim 16.
- 26. A method of determining an airlink modulation and coding scheme (MCS) for uplink transmissions, comprising:
compensating at least one first MCS link quality indicator; reading a first MCS from a table using the compensated link quality indicator; caching, at an end of a first downlink communication flow, the read MCS and the link quality indicator; retrieving the cached first MCS and the cached link quality indicator when a second communication flow is being established; and determining a second MCS to be used for the second communication flow based on the retrieved first MCS, the retrieved link quality indicator, and an amount of time between the end of the first communication flow and the beginning of the second communication flow.
- 27. The method of claim 26, further comprising:
changing the first MCS based on power control being performed by a power control algorithm.
- 28. The method of claim 26, wherein the link quality indicators include bit error probability.
- 29. The method of claim 26, wherein the link quality indicators include bit error probability (BEP) and a coefficient of variation of the BEP.
- 30. The method of claim 26, wherein the first MCS is GMSK and the second MCS is 8PSK.
- 31. A mobile station configured for determining a transmit power level at which to transmit a current block in the uplink to a network in accordance with the method of claim 20.
CONTINUATION INFORMATION
[0001] This application claims domestic priority benefits under 35 U.S.C. §120 to the following co-pending U.S. patent applications: U.S. application Ser. No. 09/610,097 to BUDKA et al., filed Jun. 30, 2000 and entitled “Downlink Power Control Method for Wireless Packet Data Network”; U.S. application Ser. No. 09/989,335 to BUDKA et al., filed Nov. 20, 2001 and entitled “Uplink Power Control Algorithm”; U.S. application Ser. No. 10/123,131 to BUDKA et al., filed Apr. 17, 2002 and entitled “Uplink Power Control Algorithm”; U.S. application Ser. No. 10/124,298 to BUDKA et al., filed Apr. 18, 2002 and entitled “Link Adaptation in General Packet Radio Service Networks”; and U.S. application Ser. No. 10/133,385 to BUDKA et al., filed Apr. 29, 2002 and entitled “Link Adaptation in Enhanced General Packet Radio Service Networks”. The contents of each of the above co-pending applications are incorporated by reference in their entirety herein.