System and method for data burst communications in a CDMA network
First Claim
1. A method of outer loop power control using transmission repetition protocols, the method comprising:
- determining an effective message length of a message being transmitted from a transmitting station to a receiving station based on an amount of said message not yet correctly received; and
computing a power control set point for inner loop power control based on the effective message length.
5 Assignments
0 Petitions
Accused Products
Abstract
A method is provided for establishing outer loop power control in the transmission of data bursts in an IS-2000A standard CDMA system. The present invention was developed to address the problems of cell sensitivity and capacity degradation that are inherent in transmission of long messages. The present invention is based on the concept of joint re-transmitted message frame combining to adjust the outer loop setpoint. The inner loop power adjustment during the message transmissions uses the setpoint established by the outer loop function. The outer loop memory spans multiple message transmissions in that the setpoint adjustment during transmission of a message depends both on the adjustment performed during the previous message transmission and on the effective message length. The effective message length is reduced at each transmission attempt by means of the message re-transmission combining function. A system and apparatus which control the outer loop power function in accordance with the above-described method are also provided.
-
Citations
28 Claims
-
1. A method of outer loop power control using transmission repetition protocols, the method comprising:
-
determining an effective message length of a message being transmitted from a transmitting station to a receiving station based on an amount of said message not yet correctly received; and
computing a power control set point for inner loop power control based on the effective message length. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 12, 13, 14)
calculating a target frame error rate (FER) based on a selected message error rate (MER) and the effective message length; and
computing said power control set point for the inner loop power control based on the effective message length and the target FER.
-
-
3. The method of claim 1 wherein the message comprises a plurality of data frames repetitively transmitted over a common channel, and wherein computing said power control set point for the inner loop power control based on the effective message length comprises computing said power control set point before each message retransmission.
-
4. The method of claim 1 further comprising saving correctly received data frames in a reassembly cache.
-
5. The method of claim 4 wherein computing said power control set point for the inner loop power control based on the effective message length comprises computing said power control set point based on a number of the correctly received data frames saved in the reassembly cache.
-
6. The method of claim 4 further comprising adding the correctly received data frames to the reassembly cache, that are not already saved in the reassembly cache after each message transmission.
-
7. The method of claim 6 further comprising reassembling the message using the correctly received data frames saved in the reassembly cache.
-
8. The method of claim 2 wherein computing said power control set point for the inner loop power control based on the target FER comprises computing said target FER based on said selected MER and the effective message length m before each message retransmission.
-
12. The method of claim 1 further comprising:
decreasing the power control set point during message transmission in response to each correctly received data frame.
-
13. The method of claim 12 further comprising:
increasing the power control set point during message transmission in response to each incorrectly received data frame.
-
14. The method of claim 1 further comprising:
-
updating the effective message length during retransmission of said message in response to receipt of a data frame of said message; and
adjusting the power control set point by a variable step size during message retransmission, wherein the step size is varied based on the updated effective message length.
-
-
9. The method of 8 claim further comprising:
-
saving correctly received data frames in a reassembly cache; and
determining the effective message length m by comparing a total message length n with the number of correctly received data frames k saved in the reassembly cache after each of the message transmissions, such that m=(n−
k).- View Dependent Claims (10, 11)
-
-
15. A wireless communications apparatus operating on a code division multiple access principle, comprising:
-
a receiver for receiving a message transmitted from a transmitting station;
a transmitter for transmitting at least power control information to said transmitting station;
a controller controlling the operation of said transmitter and programmed to;
determine an effective message length of said message based the amount of said message not yet correctly received; and
compute a power control set point for inner loop power control based on the effective message length. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
calculate a target frame error rate (FER) based on a selected message error rate (MER) and the effective message length; and
compute said power control set point for the inner loop power control based on the target FER.
-
-
17. The apparatus of claim 15 wherein the message comprises a plurality of data frames repetitively transmitted over a common channel, and wherein the controller is further programmed to compute said power control set point for the inner loop power control based on current effective message length.
-
18. The apparatus of claim 15 further comprising a reassembly cache for saving correctly received data frames.
-
19. The apparatus of claim 18 wherein said controller is further programmed to compute said power control set point for the inner loop power control based on the number of the correctly received data frames saved in the reassembly cache.
-
20. The apparatus of claim 18 wherein said controller is further programmed to add correctly received data frames to the reassembly cache, that are not already saved in the reassembly cache, after each message retransmission.
-
21. The apparatus of claim 20 wherein said controller is further programmed to reassemble the message using the correctly received data frames saved in the reassembly cache.
-
22. The apparatus of claim 16 wherein said controller is further programmed to compute said target FER based on said selected MER and the effective message length m before each of the message retransmissions.
-
23. The apparatus of claim 22 further comprising:
-
a reassembly cache for saving correctly received data frames; and
wherein the controller is further programmed to determine the effective message length m by comparing a total message length n with the number of correctly received data frames k saved in the reassembly cache after each of the message transmissions, such that m=(n−
k).
-
-
24. The apparatus of claim 23 wherein the message length n is set equal to an actual number of data frames in the message.
-
25. The apparatus of claim 23 wherein the message length n is set to a predetermined value if an actual number of data frames in the message is not known a priori.
-
26. The apparatus of claim 15 wherein the controller is further programmed to decrease the power control set point during message transmission in response to each correctly received data frame.
-
27. The apparatus of claim 26 wherein the controller is further programmed to increase the power control set point during message transmission in response to each incorrectly received data frame.
-
28. The apparatus of claim 15 wherein the controller is further programmed to:
-
update the effective message length during retransmission of said message in response to receipt of a data frame of said message; and
adjust the power control set point by a variable step size during message retransmission, wherein the step size is varied based on the updated effective message length.
-
Specification