Method and apparatus for high rate packet data transmission
First Claim
1. An apparatus for a communication system, comprising:
- means for generating a plurality of data sequences directed to one of a plurality of mobile stations, wherein the number of data sequences is determined based on a transmission data rate for the one of the plurality of mobile stations;
means for generating a sequence of pilot symbols directed to the plurality of mobile stations; and
means for multiplexing the plurality of data sequences and the sequence of pilot symbols in a time interval to provide a sequence of digital values for transmission on a communication channel.
1 Assignment
0 Petitions
Accused Products
Abstract
In a data communication system capable of variable rate transmission, high rate packet data transmission improves utilization of the forward link and decreases the transmission delay. Data transmission on the forward link is time multiplexed and the base station transmits at the highest data rate supported by the forward link at each time slot to one mobile station. The data rate is determined by the largest C/I measurement of the forward link signals as measured at the mobile station. Upon determination of a data packet received in error, the mobile station transmits a NACK message back to the base station. The NACK message results in retransmission of the data packet received in error. The data packets can be transmitted out of sequence by the use of sequence number to identify each data unit within the data packets.
312 Citations
100 Claims
-
1. An apparatus for a communication system, comprising:
-
means for generating a plurality of data sequences directed to one of a plurality of mobile stations, wherein the number of data sequences is determined based on a transmission data rate for the one of the plurality of mobile stations; means for generating a sequence of pilot symbols directed to the plurality of mobile stations; and means for multiplexing the plurality of data sequences and the sequence of pilot symbols in a time interval to provide a sequence of digital values for transmission on a communication channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 19)
-
-
9. An apparatus for a communication system, comprising:
-
means for generating a plurality of data sequences directed to one of a plurality of mobile stations; means for generating a sequence of pilot symbols directed to the plurality of mobile stations; and means for multiplexing the plurality of data sequences and the sequence of pilot symbols in a time interval to provide a sequence of digital values for transmission on a communication channel, wherein the means for multiplexing is further configured to segment the plurality of data sequences into first and second subsets, insert the sequence of pilot symbols subsequent in time to the first subset, and insert the second subset subsequent in time to the sequence of pilot symbols.
-
-
10. An apparatus for a communication system, comprising:
-
means for generating a plurality of data sequences directed to one of a plurality of mobile stations; means for generating a sequence of pilot symbols directed to the plurality of mobile stations; and means for multiplexing the plurality of data sequences and the sequence of pilot symbols in a time interval to provide a sequence of digital values for transmission on a communication channel, wherein the means for multiplexing is further configured to puncture the plurality of data sequences to accommodate for the sequence of pilot symbols, such that a first subset of the plurality of data sequences precedes in time the sequence of pilot symbols, and the sequence of pilot symbols precedes in time a second subset of the plurality of data sequences.
-
-
11. An apparatus for a communication system, comprising:
-
means for periodocally receiving a quality indicator from one of a plurality of mobile stations, the quality indicator indicative of a quality of a link in the communication system; means for generating a plurality of data sequences directed to the one of the plurality of mobile stations as a function of the quality indicator; means for generating a sequence of pilot symbols directed to the plurality of mobile stations; means for multiplexing the plurality of data sequences and the sequence of pilot symbols in a time interval to provide a sequence of digital values for transmission on a communication channel; and means for transmitting the sequence of digital values. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
20. A method in a communication system, comprising:
-
generating a plurality of data sequences directed to one of a plurality of mobile stations, wherein the number of data sequences is determined based on a transmission data rate for the one of the plurality of mobile stations; generating a sequence of pilot symbols directed to the plurality of mobile stations; and multiplexing the plurality of data sequences and the sequence of pilot symbols in a time interval to provide a sequence of digital values for transmission on a communication channel. - View Dependent Claims (21, 22, 23)
-
-
24. A method in a communication system, comprising:
-
generating a plurality of data sequences directed to one of a plurality of mobile stations; generating a sequence of pilot symbols directed to the plurality of mobile stations; and multiplexing the plurality of data sequences and the sequence of pilot symbols in a time interval to provide a sequence of digital values for transmission on a communication channel, the multiplexing comprising time-division-multiplexing the plurality of data sequences and the sequence of pilot symbols by segmenting the plurality of data sequences into first and second subsets, inserting the sequence of pilot symbols subsequent in time to the first subset, and inserting the second subset subsequent in time to the sequence of pilot symbols.
-
-
25. A method in a communication system, comprising:
-
generating a plurality of data sequences directed to one of a plurality of mobile stations; generating a sequence of pilot symbols directed to the plurality of mobile stations; and multiplexing the plurality of data sequences and the sequence of pilot symbols in a time interval to provide a sequence of digital values for transmission on a communication channel, the multiplexing comprising time-division-multiplexing the plurality of data sequences and the sequence of pilot symbols by puncturing the plurality of data sequences to accommodate for the sequence of pilot symbols, such that a first subset of the plurality of data sequences precedes in time the sequence of pilot symbols, and the sequence of pilot symbols precedes in time a second subset of the plurality of data sequences.
-
-
26. A method in a communication system, comprising:
-
receiving, periodically, a quality indicator from one of a plurality of mobile stations, the quality indicator indicative of a quality of a link in the communication system; generating a plurality of data sequences directed to the one of the plurality of mobile stations as a function of the quality indicator; generating a sequence of pilot symbols directed to the plurality of mobile stations; multiplexing the plurality of data sequences and the sequence of pilot symbols in a time interval to provide a sequence of digital values for transmission on a communication channel; and transmitting the sequence of digital values. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33)
-
-
34. An apparatus for generating an information signal for transmission on a carrier wave, comprising:
-
means for generating a pilot channel carrying a pilot signal directed to a plurality of receivers; and means for generating a traffic channel carrying a plurality of data sequences directed to one of the plurality of receivers, wherein the number of data sequences is determined based on a transmission data rate for the one of the plurality of receivers, and wherein the traffic channel is multiplexed with the pilot channel in a time interval. - View Dependent Claims (35, 36)
-
-
37. An apparatus for a communication system, comprising:
-
means for receiving a sequence of digital values transmitted on a communication channel, the sequence of digital values comprising a plurality of data sequences multiplexed with a sequence of pilot symbols in a time interval, wherein the plurality of data sequences are directed to one of a plurality of receivers and the sequence of pilot symbols is directed to the plurality of receivers, and wherein the number of data sequences is determined based on a transmission data rate for the one of the plurality of receivers; and means for decoding the plurality of data sequences. - View Dependent Claims (38, 39, 40, 41, 42, 43, 52)
-
-
44. An apparatus for a communication system, comprising:
-
means for transmitting, periodically, a quality indicator from one of a plurality of receivers, the quality indicator indicative of a quality of a link in the communication system; means for receiving a sequence of digital values transmitted on a communication channel, the sequence of digital values comprising a plurality of data sequences multiplexed with a sequence of pilot symbols in a time interval, wherein the plurality of data sequences are directed to the one of the plurality of receivers and the sequence of pilot symbols is directed to the plurality of receivers; and means for receiving and decoding the plurality of data sequences as a function of the quality indicator. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51)
-
-
53. A method in a communication system, comprising:
-
receiving a sequence of digital values transmitted on a communication channel, the sequence of digital values comprising a plurality of data sequences multiplexed with a sequence of pilot symbols in a time interval, wherein the plurality of data sequences are directed to one of a plurality of receivers and the sequence of pilot symbols is directed to the plurality of receivers, and wherein the number of data sequences is determined based on a transmission data rate for the one of the plurality of receivers; and decoding the plurality of data sequences. - View Dependent Claims (54, 55)
-
-
56. A method in a communication system, comprising:
-
transmitting, periodically, a quality indicator from one of a plurality of receivers, the quality indicator indicative of a quality of a link in the communication system; receiving a sequence of digital values transmitted on a communication channel, the sequence of digital values comprising a plurality of data sequences multiplexed with a sequence of pilot symbols in a time interval, wherein the plurality of data sequences are directed to the one of the plurality of receivers and the sequence of pilot symbols is directed to the plurality of receivers; and receiving and decoding the plurality of data sequences as a function of the quality indicator. - View Dependent Claims (57, 58, 59, 60, 61, 62, 63)
-
-
64. A non transitory computer-readable medium encoded with a computer program for increasing data throughput and efficiency in a communication system, comprising:
-
instructions for generating a plurality of data sequences directed to one of a plurality of mobile stations wherein the number of data sequences is determined based on a transmission data rate for the one of the plurality of mobile stations; instructions for generating a sequence of pilot symbols directed to the plurality of mobile stations; and instructions for multiplexing the plurality of data sequences and the sequence of pilot symbols in a time interval to provide a sequence of digital values for transmission on a communication channel.
-
-
65. A computer-readable medium encoded with a computer program for increasing data throughput and efficiency in a communication system, comprising:
-
instructions for periodically receiving a quality indicator from one of a plurality of mobile stations, the quality indicator indicative of a quality of a link in the communication system; instructions for generating a plurality of data sequences directed to the one of the plurality of mobile stations as a function of the quality indicator; instructions for generating a plurality of data sequences directed to the one of the plurality of mobile stations as a function of the quality indicator; instructions for generating a sequence of pilot symbols directed to the plurality of mobile stations; instructions for multiplexing the plurality of data sequences and the sequence of pilot symbols in a time interval to provide a sequence of digital values for transmission on a communication channel; and instructions for sending the sequence of digital values.
-
-
66. A non transitory computer-readable medium encoded with a computer program for increasing data throughput and efficiency in a communication system, comprising:
-
instructions for receiving a sequence of digital values transmitted on a communication channel, the sequence of digital values comprising a plurality of data sequences multiplexed with a sequence of pilot symbols in a time interval, wherein the plurality of data sequences are directed to one of a plurality of receivers and the sequence of pilot symbols is directed to the plurality of receivers and wherein the number of data sequences is determined based on a transmission data rate for the one of the plurality, of receivers; and instructions for decoding the plurality of data sequences.
-
-
67. A computer-readable medium encoded with a computer program for increasing daa throughtput and efficiency in a communication system, comprising:
-
instructions for periodically sending a quality indicator from one of a plurality of receivers, the quality indicator indicative of a quality of a link in the communication system; and instructions for receiving a sequence of digital values transmitted on a communication channel, the sequence of digital values comprising a plurality of data sequences multiplexed with a sequence of pilot symbols in a time interval, wherein the plurality of data sequences are directed to the one of the plurality of receivers and the sequence of pilot symbols is directed to the plurality of receivers; and instructions for receiving and decoding the plurality of data sequences as a function of the quality indicator.
-
-
68. An apparatus for a communication system, comprising:
at least one processor configured to generate a plurality of data sequences directed to one of a plurality of mobile stations, wherein the number of data sequences is determined based on a transmission data rate for the one of the plurality of mobile stations, to generate a sequence of pilot symbols directed to the plurality of mobile stations, and to multiplex the plurality of data sequences and the sequence of pilot symbols in a time interval to obtain a sequence of digital values for transmission on a communication channel. - View Dependent Claims (69, 70, 71, 72, 73, 74, 75)
-
76. An apparatus for a communication system, comprising:
at least one processor configured to generate a plurality of data sequences directed to one of a plurality of mobile stations, to generate a sequence of pilot symbols directed to the plurality of mobile stations, and to multiplex the plurality of data sequences and the sequence of pilot symbols in a time interval to obtain a sequence of digital values for transmission on a communication channel, the multiplexing comprising time-division-multiplexing the plurality of data sequences and the sequence of pilot symbols by segmenting the plurality of data sequences into first and second subsets, inserting the sequence of pilot symbols subsequent in time to the first subset, and inserting the second subset subsequent in time to the sequence of pilot symbols.
-
77. An apparatus for a communication system, comprising:
at least one processor configured to generate a plurality of data sequences directed to one of a plurality of mobile stations, to generate a sequence of pilot symbols directed to the plurality of mobile stations, and to multiplex the plurality of data sequences and the sequence of pilot symbols in a time interval to obtain a sequence of digital values for transmission on a communication channel, the multiplexing comprising time-division-multiplexing the plurality of data sequences and the sequence of pilot symbols by puncturing the plurality of data sequences to accommodate the sequence of pilot symbols, such that a first subset of the plurality of data sequences precedes in time the sequence of pilot symbols, and the sequence of pilot symbols precedes in time a second subset of the plurality of data sequences.
-
78. An apparatus for a communication system, comprising:
at least one processor configured to receive, periodically, a quality indicator from one of a plurality of mobile stations, the quality indicator indicative of a quality of a link in the communication system, to generate a plurality of data sequences directed to the one of the plurality of mobile stations as a function of the quality indicator, to generate a sequence of pilot symbols directed to the plurality of mobile stations, to multiplex the plurality of data sequences and the sequence of pilot symbols in a time interval to obtain a sequence of digital values for transmission on a communication channel, and to send the sequence of digital values. - View Dependent Claims (79, 80, 81, 82, 83, 84, 85)
-
86. An apparatus for a communication system, comprising:
at least one processor configured to receive a sequence of digital values transmitted on a communication channel, the sequence of digital values comprising a plurality of data sequences multiplexed with a sequence of pilot symbols in a time interval, wherein the plurality of data sequences are directed to one of a plurality of receivers and the sequence of pilot symbols is directed to the plurality of receivers, and wherein the number of data sequences is determined based on a transmission data rate for the one of the plurality of receivers, and to decode the plurality of data sequences. - View Dependent Claims (87, 88, 89, 90, 91, 92)
-
93. An apparatus for a communication system, comprising:
at least one processor configured to send, periodically, a quality indicator from one of a plurality of receivers, the quality indicator indicative of a quality of a link in the communication system, to receive a sequence of digital values transmitted on a communication channel, the sequence of digital values comprising a plurality of data sequences multiplexed with a sequence of pilot symbols in a time interval, wherein the plurality of data sequences are directed to the one of the plurality of receivers and the sequence of pilot symbols is directed to the plurality of receivers, and to receive and decode the plurality of data sequences as a function of the quality indicator. - View Dependent Claims (94, 95, 96, 97, 98, 99, 100)
Specification