Increasing capacity in wireless communications
First Claim
1. A method, comprising:
- receiving, for each of multiple user equipments (UEs), symbols corresponding to a composite channel during a first allotted transmission time interval (TTI), the composite channel comprising at least two multiplexed transport channels, and each transport channel including information relating to bits of one of adaptive multi-rate (AMR) class A, B, or C;
attempting to decode at least one transport channel of the composite channel prior to receiving all symbols of the first TTI, the attempting to decode comprising prioritizing decoding attempts for the multiple UEs by;
identifying which one of the multiple UEs is in soft hand-off,determining a decoding attempt frequency for each of the multiple UEs by at least assigning a higher decoding attempt frequency to UEs in soft hand-off,prioritizing determined decoding attempt frequencies for the multiple UEs in a descending order, andidentifying, for each of the multiple UEs based at least on prioritized decoding attempt frequencies, bits corresponding to a cyclic redundancy check (CRC) specified in data carried by the at least one transport channel upon detecting that the at least one transport channel includes information relating to bits of at least one of AMR class A or B, and bits corresponding to a tail-biting convolutional code upon detecting that the at least one transport channel includes information relating to bits of AMR class C;
decoding data for the at least one transport channel including information relating to bits of AMR class C via a tail-biting convolutional code decoder based at least upon the bits corresponding to the tail-biting convolutional code and using an ending state of a previous decoding attempt as an initial state of a subsequent decoding attempt of the at least one transport channel; and
transmitting an acknowledgement message (ACK) based on the bits corresponding to the CRC and indicating a successful decode, wherein the ACK is operable to cease transmission of the symbols during the first TTI.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques to increase the capacity of a W-CDMA wireless communications system. In an exemplary embodiment, early termination of one or more transport channels on a W-CDMA wireless communications link is provided. In particular, early decoding is performed on slots as they are received over the air, and techniques are described for signaling acknowledgment messages (ACK'"'"'s) for one or more transport channels correctly decoded to terminate the transmission of those transport channels. The techniques may be applied to the transmission of voice signals using the adaptive multi-rate (AMR) codec. Further exemplary embodiments describe aspects to reduce the transmission power and rate of power control commands sent over the air, as well as aspects for applying tail-biting convolutional codes in the system.
298 Citations
24 Claims
-
1. A method, comprising:
-
receiving, for each of multiple user equipments (UEs), symbols corresponding to a composite channel during a first allotted transmission time interval (TTI), the composite channel comprising at least two multiplexed transport channels, and each transport channel including information relating to bits of one of adaptive multi-rate (AMR) class A, B, or C; attempting to decode at least one transport channel of the composite channel prior to receiving all symbols of the first TTI, the attempting to decode comprising prioritizing decoding attempts for the multiple UEs by; identifying which one of the multiple UEs is in soft hand-off, determining a decoding attempt frequency for each of the multiple UEs by at least assigning a higher decoding attempt frequency to UEs in soft hand-off, prioritizing determined decoding attempt frequencies for the multiple UEs in a descending order, and identifying, for each of the multiple UEs based at least on prioritized decoding attempt frequencies, bits corresponding to a cyclic redundancy check (CRC) specified in data carried by the at least one transport channel upon detecting that the at least one transport channel includes information relating to bits of at least one of AMR class A or B, and bits corresponding to a tail-biting convolutional code upon detecting that the at least one transport channel includes information relating to bits of AMR class C; decoding data for the at least one transport channel including information relating to bits of AMR class C via a tail-biting convolutional code decoder based at least upon the bits corresponding to the tail-biting convolutional code and using an ending state of a previous decoding attempt as an initial state of a subsequent decoding attempt of the at least one transport channel; and transmitting an acknowledgement message (ACK) based on the bits corresponding to the CRC and indicating a successful decode, wherein the ACK is operable to cease transmission of the symbols during the first TTI. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus, comprising:
-
a receiver configured to receive, for each of multiple UEs, symbols corresponding to a composite channel during a first allotted transmission time interval (TTI), the composite channel comprising at least two multiplexed transport channels, and each transport channel including information relating to bits of one of adaptive multi-rate (AMR) class A, B, or C; a decoder configured to;
attempt to decode at least one transport channel of the composite channel prior to receiving all symbols of the first TTI, the attempt to decode comprising prioritizing decoding attempts for the multiple UEs by;identifying which one of the multiple UEs is in soft hand-off, determining a decoding attempt frequency for each of the multiple UEs by at least assigning a higher decoding attempt frequency to UEs in soft hand-off, prioritizing determined decoding attempt frequencies for the multiple UEs in a descending order, and identifying, for each of the multiple UEs based at least on prioritized decoding attempt frequencies, bits corresponding to a cyclic redundancy check (CRC) specified in data carried by the at least one transport channel upon detecting that the at least one transport channel includes information relating to bits of at least one of AMR class A or B, and bits corresponding to a tail-biting convolutional code upon detecting that the at least one transport channel includes information relating to bits of AMR class C, and decode data for the at least one transport channel including information relating to bits of AMR class C via a tail-biting convolutional code decoder based at least upon the bits corresponding to the tail-biting convolutional code and using an ending state of a previous decoding attempt as an initial state of a subsequent decoding attempt of the at least one transport channel; and a transmitter configured to transmit an acknowledgement message (ACK) based on the bits corresponding to the CRC and indicating a successful result of the decoding, wherein the ACK is operable to cease transmission of the symbols during the first TTI. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An apparatus, comprising:
-
means for receiving, for each of multiple UEs, symbols corresponding to a composite channel during a first allotted transmission time interval (TTI), the composite channel comprising at least two multiplexed transport channels, and each transport channel including information relating to bits of one of adaptive multi-rate (AMR) class A, B, or C; means for attempting to decode at least one transport channel of the composite channel prior to receiving all symbols of the first TTI, the attempting to decode comprising prioritizing decoding attempts for the multiple UEs by; identifying which one of the multiple UEs is in soft hand-off, determining a decoding attempt frequency for each of the multiple UEs by at least assigning a higher decoding attempt frequency to UEs in soft hand-off, prioritizing determined decoding attempt frequencies for the multiple UEs in a descending order, and identifying, for each of the multiple UEs based at least on prioritized decoding attempt frequencies, bits corresponding to a cyclic redundancy check (CRC) specified in data carried by the at least one transport channel upon detecting that the at least one transport channel includes information relating to bits of at least one of AMR class A or B, and bits corresponding to a tail-biting convolutional code upon detecting that the at least one transport channel includes information relating to bits of AMR class C; means for decoding data for the at least one transport channel including information relating to bits of AMR class C via a tail-biting convolutional code decoder based at least upon the bits corresponding to the tail-biting convolutional code and using an ending state of a previous decoding attempt as an initial state of a subsequent decoding attempt of the at least one transport channel; and means for transmitting an acknowledgement message (ACK) based on the bits corresponding to the CRC and indicating a successful decode, wherein the ACK is operable to cease transmission of the symbols during the first TTI.
-
-
24. A non-transitory computer-readable storage medium storing instructions for causing a computer to:
-
receive, for each of multiple UEs, symbols corresponding to a composite channel during a first allotted transmission time interval (TTI), the composite channel comprising at least two multiplexed transport channels, and each transport channel including information relating to bits of one of adaptive multi-rate (AMR) class A, B, or C; attempt to decode at least one transport channel of the composite channel prior to receiving all symbols of the first TTI, the attempt to decode comprising prioritizing decoding attempts for the multiple UEs by; identifying which one of the multiple UEs is in soft hand-off, determining a decoding attempt frequency for each of the multiple UEs by at least assigning a higher decoding attempt frequency to UEs in soft hand-off, prioritizing determined decoding attempt frequencies for the multiple UEs in a descending order, and identifying, for each of the multiple UEs based at least on prioritized decoding attempt frequencies, bits corresponding to a cyclic redundancy check (CRC) specified in data carried by the at least one transport channel upon detecting that the at least one transport channel includes information relating to bits of at least one of AMR class A or B, and bits corresponding to a tail-biting convolutional code upon detecting that the at least one transport channel includes information relating to bits of AMR class C; decode data for the at least one transport channel including information relating to bits of AMR class C via a tail-biting convolutional code decoder based at least upon the bits corresponding to the tail-biting convolutional code and using an ending state of a previous decoding attempt as an initial state of a subsequent decoding attempt of the at least one transport channel; and transmit an acknowledgement message (ACK) based on the bits corresponding to the CRC and indicating a successful decode, wherein the ACK is operable to cease transmission of the symbols during the first TTI.
-
Specification