Cellular communication system with multiple code rates
First Claim
1. A method of improving transmission performance in a cellular digital data radio communication system, comprising the steps of:
- (a) transmitting error-correction encoded data from a mobile unit to a base station using a first code rate;
(b) at the base station, determining the first code rate for error-correction encoded data received from the mobile unit by analyzing a characteristic of the encoded data;
(c) determining if the transmitted error-correction encoded data using the first code rate will be satisfactorily received by the base station, and if not, selecting a second code rate, less than the first code rate, for the mobile unit; and
(d) transmitting error-correction encoded data from the mobile unit to the base station using the second code rate.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for using multiple code rates for forward error correction in a cellular digital data radio communication system. Each base station broadcasts a quantity called the power product (PP), which is equal to the base station transmit power, PBT, multiplied by the power level received at the base station, PBR. For a mobile unit to determine its appropriate transmit power, PMT, requires measuring the power received, PMR, at the mobile unit and performing the following calculation: PMT ==PP/PMR. When channel path loss is large, it is possible that the power control calculation will return a value greater than the maximum transmit power capability of the mobile unit. In such a case, the mobile unit selects a lower code rate. Base station receiver sensitivity improves as the code rate decreases, so the result is similar to increasing the transmitter power. In the preferred embodiment, the invention uses 3 different code rates. In most cases, the code rate used is rate 2/3, but when a mobile unit determines that it needs more transmit power than it is capable of providing, the code rate is changed to 1/2, and in severe cases the code rate is changed to 1/3. Other features are that mobile unit code rate selection can be based on the quantity of data to be transmitted, and a base station can determine the code rate used by a mobile unit by attempting to decode all code rates and choosing the best result.
133 Citations
16 Claims
-
1. A method of improving transmission performance in a cellular digital data radio communication system, comprising the steps of:
-
(a) transmitting error-correction encoded data from a mobile unit to a base station using a first code rate; (b) at the base station, determining the first code rate for error-correction encoded data received from the mobile unit by analyzing a characteristic of the encoded data; (c) determining if the transmitted error-correction encoded data using the first code rate will be satisfactorily received by the base station, and if not, selecting a second code rate, less than the first code rate, for the mobile unit; and (d) transmitting error-correction encoded data from the mobile unit to the base station using the second code rate. - View Dependent Claims (2, 3)
-
-
4. A method of improving transmission performance in a cellular digital data radio communication system, comprising the steps of:
-
(a) determining a desired transmit power level for a mobile unit for transmitting data from the mobile unit to a base station; (b) determining if the desired transmit power level is less than a maximum transmit power level of the mobile unit; (1) and if so, selecting a first code rate for error-correction encoding such data, and a first transmit power level less than or equal to the maximum transmit power level of the mobile unit, and transmitting error-correction encoded data from the mobile unit to the base station using the first code rate and the first transmit power level; (2) and if not, selecting a second code rate, less than the first code rate, for error-correction encoding such data, and a second transmit power level less than or equal to the maximum transmit power level of the mobile unit minus a bias factor related to the second code rate, and transmitting error-correction encoded data from the mobile unit to the base station using the second code rate and the second transmit power level. - View Dependent Claims (5, 6, 7)
-
-
8. A method of improving transmission performance in a cellular digital data radio communication system, comprising the steps of:
-
(a) determining a desired transmit power level for a mobile unit for transmitting data from the mobile unit to a base station; (b) determining if the desired transmit power level is less than a maximum transmit power level of the mobile unit, and if so, selecting a first code rate for error-correction encoding such data, and a first transmit power level less than or equal to the maximum transmit power level of the mobile unit, and transmitting error-correction encoded data from the mobile unit to the base station using the first code rate and the first transmit power level; (c) and if not, then determining if the desired transmit power level is less than a maximum transmit power level of the mobile unit plus a first bias factor related to a second code rate, and if so, selecting the second code rate, less than the first code rate;
for error-correction encoding such data, and a second transmit power level less than or equal to the maximum transmit power level of the mobile unit minus the first bias factor, and transmitting error-correction encoded data from the mobile unit to the base station using the second code rate and the second transmit power level;(d) and if not, selecting a third code rate, less than the second code rate, for error-correction encoding such data, and a third transmit power level less than or equal to the maximum transmit power level of the mobile unit minus a second bias factor related to the third code rate, and transmitting error-correction encoded data from the mobile unit to the base station using the third code rate and the third transmit power level. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A system for improving transmission performance in a cellular digital data radio communication system, comprising:
-
(a) a wireless transmission system for transmitting error-correction encoded data from a mobile unit to a base station; (b) a selector, coupled to the wireless transmission system, for; (1) selecting a first code rate for the mobile unit for error-correction encoding of such data; and (2) selecting a second code rate, less than the first code rate, for the mobile unit for error-correction encoding of such data if the transmitted error-correction encoded data using the first code rate will not be satisfactorily received by the base station; and (c) a comparator, coupled to the selector, for determining if the number of blocks required to transmit such data is the same for the second code rate as for the first code rate, and if so, then causing the selector to select the second code rate in preference to the first code rate. - View Dependent Claims (14)
-
-
15. A computer program for improving transmission performance in a cellular digital data radio communication system, each computer program being stored on a media readable by a computer processor, for configuring the computer processor upon being read and executed by the computer processor to cause the computer processor to:
-
(a) transmit error-correction encoded data from a mobile unit to a base station using a first code rate; (b) determine the first code rate for error-correction encoded data received from the mobile unit by analyzing a characteristic of the encoded data; (c) determine if the transmitted error-correction encoded data using the first code rate will be satisfactorily received by the base station, and if not, selecting a second code rate, less than the first code rate, for the mobile unit; and (d) transmit error-correction encoded data from the mobile unit to the base station using the second code rate.
-
-
16. A computer-readable storage medium, configured with a computer program, where the storage medium so configured causes a computer processor to operate in a specific and predefined manner to cause the computer processor to:
-
(a) transmit error-correction encoded data from a mobile unit to a base station using a first code rate; (b) determine the first code rate for error-correction encoded data received from the mobile unit by analyzing a characteristic of the encoded data; (c) determine if the transmitted error-correction encoded data using the first code rate will be satisfactorily received by the base station, and if not, selecting a second code rate, less than the first code rate, for the mobile unit; and (d) transmit error-correction encoded data from the mobile unit to the base station using the second code rate.
-
Specification