Combining grant, acknowledgement, and rate control commands
First Claim
1. An apparatus, comprising:
- a message generator configured to;
generate a first message comprising an acknowledgment indicator and a rate control indicator, wherein the rate control indicator indicates at least whether a rate control command will be generated and issued; and
generate a second message conditioned on the rate control indicator indicating at least that the rate control command will be generated and issued.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments disclosed herein address the need in the art for reduced overhead control with the ability to adjust transmission rates as necessary. In one aspect, a first signal indicates an acknowledgement of a decoded subpacket and whether or not a rate control command is generated, and a second signal conditionally indicates the rate control command when one is generated. In another aspect, a grant may be generated concurrently with the acknowledgement. In yet another aspect, a mobile station monitors the first signal, conditionally monitors the second signal as indicated by the first signal, and may monitor a third signal comprising a grant. In yet another aspect, one or more base stations transmit one or more of the various signals. Various other aspects are also presented. These aspects have the benefit of providing the flexibility of grant-based control while utilizing lower overhead when rate control commands are used, thus increasing system utilization, increasing capacity and throughput.
294 Citations
63 Claims
-
1. An apparatus, comprising:
a message generator configured to; generate a first message comprising an acknowledgment indicator and a rate control indicator, wherein the rate control indicator indicates at least whether a rate control command will be generated and issued; and generate a second message conditioned on the rate control indicator indicating at least that the rate control command will be generated and issued. - View Dependent Claims (2, 3, 4, 5)
-
6. An apparatus, comprising:
-
a receiver configured to receive a packet; a decoder configured to decode the received packet; and a message generator configured to; generate a first signal comprising one of a first plurality of values, each value associated with an acknowledgment (ACK) or negative acknowledgment (NAK), and one or more of the values indicating at least whether a rate control command is to be issued; and conditionally generate a second signal comprising one of a second plurality of values corresponding to a respective plurality of rate control commands, wherein the generation of the second signal is conditioned on the value of the first signal indicating at least that the rate control command is to be issued. - View Dependent Claims (7, 8, 9)
-
-
10. An apparatus, comprising:
-
a receiver configured to receive a first signal comprising a rate control indicator and conditionally receive a second signal in accordance with the rate control indicator when the rate control indicator indicates that a rate control command will be issued; and a message decoder configured to decode the rate control indicator from the received first signal. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A base station, comprising:
a message generator configured to; generate a first message comprising an acknowledgment indicator and a rate control indicator, wherein the rate control indicator indicates at least whether a rate control command will be transmitted; and conditionally generate a second message, wherein the generation of the second message is conditioned on the rate control indicator indicating that the rate control command will be transmitted.
-
20. A remote station, comprising:
-
a receiver configured to receive a first signal comprising a rate control indicator and conditionally receive a second signal in accordance with the rate control indicator, wherein the reception of the second signal is conditioned on the rate control indicator indicating that a rate control command will be transmitted to the remote station; and a message decoder configured to decode the rate control indicator from the received first signal.
-
-
21. A wireless communication system, including a base station, comprising:
-
a message generator configured to; generate a first message comprising an acknowledgment indicator and a rate control indicator, wherein the rate control indicator indicates at least whether a rate control command will be generated; and conditionally generate a second message, wherein the generation of the second message is conditioned on the rate control indicator indicating that the rate control command will be generated.
-
-
22. A wireless communication system, including a remote station, comprising:
-
a receiver configured to receive a first signal comprising a rate control indicator and conditionally receive a second signal in accordance with the rate control indicator, wherein the reception of the second signal is conditioned on the rate control indicator indicating that a rate control command will be issued; and a message decoder configured to decode the rate control indicator from the received first signal.
-
-
23. A method for rate control, comprising:
-
employing at least one processor executing computer executable instructions stored on a computer readable storage medium to implement the following acts; generating a first signal comprising one of a first plurality of values, each value associated with an acknowledgment (ACK) or negative acknowledgment (NAK), and one or more of the values indicating at least whether a rate control command will be generated and issued; and conditionally generating a second signal comprising one of a second plurality of values corresponding to a respective plurality of rate control commands, the generating the second signal conditioned on the value of the first signal indicating the rate control command will be generated and issued.
-
-
24. A method for rate control, comprising:
-
employing at least one processor executing computer executable instructions stored on a computer readable storage medium to implement the following acts; receiving a first signal comprising one of a first plurality of values, each value associated with an acknowledgment (ACK) or negative acknowledgment (NAK), and one or more of the values indicating at least whether a rate control command is to be issued; and conditionally receiving a second signal comprising one of a plurality of rate control commands, wherein the receiving the second signal is conditioned on the value of the first received signal indicating the rate control command is to be issued.
-
-
25. A method for rate control, comprising:
-
employing at least one processor executing computer executable instructions stored on a computer readable storage medium to implement the following acts; transmitting a packet; receiving a first signal indicating whether the transmitted packet was acknowledged and whether a rate control command will be issued; and receiving a second signal comprising the rate control command when the rate control command is issued, wherein the receiving the second signal is conditioned on the first signal indicating the rate control command will be issued. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. An apparatus, comprising:
-
means for generating a first signal comprising one of a first plurality of values, each value associated with an acknowledgment (ACK) or negative acknowledgment (NAK), and one or more values indicating at least whether a rate control command will be issued; and means for conditionally generating a second signal comprising one of a second plurality of values corresponding to a respective plurality of rate control commands when the value of the first signal indicates the rate control command will be issued.
-
-
39. An apparatus for rate control, comprising:
-
means for receiving a packet; means for decoding the packet; means for generating a first signal indicating whether the received packet was decoded correctly and indicating whether a rate control command will be issued; and means for generating a second signal comprising the rate control command when the first signal indicates the rate control command will be issued.
-
-
40. An apparatus for rate control, comprising:
-
means for transmitting a first signal comprising one of a first plurality of values, each value associated with an acknowledgment (ACK) or negative acknowledgment (NAK), and one or more of the values indicating whether a rate control command will be transmitted; and means for transmitting a second signal comprising the rate control command, wherein the transmitting the second signal is conditioned on the first signal indicating the rate control command will be transmitted.
-
-
41. An apparatus for rate control, comprising:
-
means for transmitting a packet; means for receiving a first signal indicating whether the transmitted packet was acknowledged and whether a rate control command will be issued; and means for receiving a second signal comprising the rate control command when the first signal indicates the rate control command will be issued.
-
-
42. A wireless communication system, comprising:
-
means for generating a first signal comprising one of a first plurality of values, each value associated with an acknowledgment (ACK) or negative acknowledgment (NAK), and one or more of the values indicating at least whether a rate control command is to be issued; and means for conditionally generating a second signal comprising one of a second plurality of values corresponding to a respective plurality of rate control commands when the value of the first signal indicates the rate control command is to be issued.
-
-
43. A wireless communication system, comprising:
-
means for receiving a first signal comprising one of a first plurality of values, each value associated with an acknowledgment (ACK) or negative acknowledgment (NAK), and one or more of the values indicating at least whether a rate control command is to be issued; and means for conditionally receiving a second signal comprising one of a second plurality of values corresponding to a respective plurality of rate control commands when the value of the first received signal indicates the rate control command is to be issued.
-
-
44. Computer readable media containing a set of instructions which when executed perform the following acts:
-
generating a first signal comprising one of a first plurality of values, each value associated with an acknowledgment (ACK) or negative acknowledgment (NAK), and one or more of the values indicating at least whether a rate control command will be generated and transmitted; and conditionally generating a second signal comprising one of a second plurality of values corresponding to a respective plurality of rate control commands, wherein the generating the second signal is conditioned on the value of the first signal indicates a indicating the rate control command will be generated and transmitted.
-
-
45. Computer readable media containing a set of instructions which when executed perform the following acts:
-
receiving a packet; decoding the packet; generating a first signal indicating whether the received packet was decoded correctly and indicating whether a rate control command will be issued; and generating a second signal comprising the rate control command when the first signal indicates the rate control command will be issued.
-
-
46. Computer readable media containing a set of instructions which when executed perform the following acts:
-
receiving a first signal comprising one of a first plurality of values, each value associated with an acknowledgment (ACK) or negative acknowledgment (NAK), and one or more of the values indicating at least whether a rate control command is to be received; and conditionally receiving a second signal comprising one of a second plurality of values corresponding to a respective plurality of rate control commands, wherein the receiving the second signal is conditioned on the value of the first received signal indicating the rate control command is to be received.
-
-
47. Computer readable media containing a set of instructions which when executed perform the following acts:
-
transmitting a packet; receiving a first signal indicating whether the transmitted packet was acknowledged and whether a rate control command will be issued; and receiving a second signal comprising the rate control command, wherein the receiving the second signal is conditioned on the first signal indicating the rate control command will be issued.
-
-
48. A method for rate control, comprising:
-
employing at least one processor executing computer executable instructions stored on a computer readable storage medium to implement the following acts; receiving a packet; decoding the packet; generating a first signal indicating whether the received packet was decoded correctly and indicating whether a rate control command will be issued; and generating a second signal comprising the rate control command, wherein the generating the second signal is conditioned on the first signal indicating the rate control command will be issued. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63)
-
Specification