Combining grant, acknowledgement, and rate control commands
First Claim
1. An apparatus, comprising:
- a message generator for;
generating a first message comprising an acknowledgment indicator and a rate control indicator; and
generating a second message conditioned on the rate control indicator.
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.
-
Citations
63 Claims
-
1. An apparatus, comprising:
a message generator for;
generating a first message comprising an acknowledgment indicator and a rate control indicator; and
generating a second message conditioned on the rate control indicator. - View Dependent Claims (2, 3, 4, 5)
-
6. An apparatus, comprising:
-
a receiver for receiving a packet;
a decoder for decoding the received packet; and
a message generator 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 a rate control command; and
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 a rate control command. - View Dependent Claims (7, 8, 9)
-
-
10. An apparatus, comprising:
-
a receiver for receiving a first signal and conditionally receiving a second signal in accordance with a rate control indicator; and
a message decoder for decoding 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 for;
generating a first message comprising an acknowledgment indicator and a rate control indicator; and
generating a second message conditioned on the rate control indicator.
-
20. A remote station, comprising:
-
a receiver for receiving a first signal and conditionally receiving a second signal in accordance with a rate control indicator; and
a message decoder for decoding the rate control indicator from the received first signal.
-
-
21. A wireless communication system, including a base station, comprising:
a message generator for;
generating a first message comprising an acknowledgment indicator and a rate control indicator; and
generating a second message conditioned on the rate control indicator.
-
22. A wireless communication system, including a remote station, comprising:
-
a receiver for receiving a first signal and conditionally receiving a second signal in accordance with a rate control indicator; and
a message decoder for decoding the rate control indicator from the received first signal.
-
-
23. A method for rate control, comprising:
-
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 a rate control command; and
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 a rate control command.
-
-
24. A method for rate control, comprising:
-
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 a rate control command is issued. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. The method of claim 39, wherein the decoding is performed in response to previously received corresponding subpackets, if any.
-
40. A method for rate control, comprising:
-
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 a rate control command; and
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 a rate control command.
-
-
41. A method for rate control, comprising:
-
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 a rate control command is issued. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53)
-
-
54. 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 of the values indicating a rate control command; 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 a rate control command.
-
-
55. A method 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 a rate control command is issued.
-
-
56. A method for rate control, 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 a rate control command; 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 a rate control command.
-
-
57. A method 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 a rate control command is issued.
-
-
58. 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 a rate control command; 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 a rate control command.
-
-
59. 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 a rate control command; 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 a rate control command.
-
-
60. Computer readable media operable to perform the following steps:
-
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 a rate control command; and
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 a rate control command.
-
-
61. Computer readable media operable to perform the following steps:
-
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 a rate control command is issued.
-
-
62. Computer readable media operable to perform the following steps:
-
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 a rate control command; and
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 a rate control command.
-
-
63. Computer readable media operable to perform the following steps:
-
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 a rate control command is issued.
-
Specification