Combining grant, acknowledgement, and rate control commands
First Claim
1. An apparatus, comprising:
- a scheduler that determines whether to issue a grant to a request for transmission or to adjust a current transmission rate, the determination based at least on one or more channel conditions; and
a message generator that;
generates a first message comprising a first indicator representing an acknowledgment and a second indicator, the second indicator comprising a grant indicator when the scheduler elects to issue a grant to the request for transmission, and the second indicator alternately comprising a data rate control indicator when the scheduler elects to adjust the current transmission rate; and
generates a second message when the second indicator comprises a data 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.
290 Citations
59 Claims
-
1. An apparatus, comprising:
-
a scheduler that determines whether to issue a grant to a request for transmission or to adjust a current transmission rate, the determination based at least on one or more channel conditions; and a message generator that; generates a first message comprising a first indicator representing an acknowledgment and a second indicator, the second indicator comprising a grant indicator when the scheduler elects to issue a grant to the request for transmission, and the second indicator alternately comprising a data rate control indicator when the scheduler elects to adjust the current transmission rate; and generates a second message when the second indicator comprises a data 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; a scheduler for selecting between issuing a grant to a request for transmission or adjusting a current transmission rate; and a message generator for; generating a first signal comprising a first value associated with one of an acknowledgment or negative acknowledgment, and a second value, the second value associated with a grant indication when the scheduler elects to issue a grant, and the second value alternatively associated with a rate control indication when the scheduler elects to adjust a current transmission rate; and conditionally generating a second signal comprising at least one value corresponding to a rate control command when the second value of the first signal is associated with a rate control indication. - View Dependent Claims (7, 8)
-
-
9. An apparatus, comprising:
-
a receiver that monitors a first signal containing a first indicator comprising one of a positive or negative acknowledgment and a second indicator representing one of a grant indication or a data rate control indication, the receiver conditionally monitors a second signal containing a rate control command when the second indicator represents a data rate control indication; and a message decoder for decoding the second indicator from the first signal and the rate control command from the second signal. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A base station, comprising:
-
a scheduler that determines whether to issue a grant to a request for transmission or to adjust a current transmission rate, the determination based at least on channel conditions; and a message generator that; generates a first message comprising a first indicator representing an acknowledgment and a second indicator, the second indicator comprising a grant indicator when the scheduler elects to issue a grant to the request for transmission, and the second indicator alternately comprising a data rate indicator when the scheduler elects to adjust the current transmission rate; and generates a second message comprising a rate control command when the second indicator comprises a data rate indicator.
-
-
17. A remote station, comprising:
-
a receiver for receiving a first signal containing a first indicator representing an acknowledgment and a second indicator representing one of a grant indication or a data rate control indication, the receiver conditionally receiving a second signal containing a rate control command when the second indicator represents a data rate control indication; and a message decoder for decoding the second indicator from the received first signal and the rate control command from the received second signal.
-
-
18. A wireless communication system, including a base station, comprising:
-
a scheduler that determines whether to issue a grant to a request for transmission or to adjust a current transmission rate, the determination based at least on current channel conditions; and a message generator that; generates a first message comprising a first indicator representing an acknowledgment and a second indicator, the second indicator comprising a grant indicator when the scheduler elects to issue a grant to the request for transmission, and the second indicator alternately comprising a data rate control indicator when the scheduler elects to adjust the current transmission rate; and generates a second message comprising a rate control command when the second indicator comprises a data rate control indicator.
-
-
19. A wireless communication system, including a remote station, comprising:
-
a receiver for monitoring a first signal comprising a first indicator representing one of a positive or negative acknowledgment and further comprising a second indicator representing one of a grant indication or a data rate control indication, the receiver conditionally monitoring a second signal containing a rate control command only when the second indicator represents a data rate control indication; and a message decoder for decoding the second indicator from the received first signal and the rate control command from the received second signal.
-
-
20. A method for rate control, comprising:
-
employing a processor to execute instructions stored in memory to perform the following acts; determining whether to issue a grant to a request for transmission or to adjust a current transmission rate; generating a first signal comprising a first value representing one of an acknowledgment or negative acknowledgment, and further comprising a second value, the second value associated with a grant indication when it is determined to issue a grant, and the second value alternatively associated with a rate control indication when it is determined to adjust a current transmission rate; and conditionally generating a second signal comprising at least one value corresponding to a rate control command when the second value of the first signal is associated with a rate control indication.
-
-
21. A method for rate control, comprising:
-
employing a processor to execute instructions stored in memory to perform the following acts; receiving a packet; decoding the packet; determining whether to issue a grant in response to a request for transmission or to adjust a current transmission rate; generating a first signal indicating whether the received packet was decoded correctly, the first signal further including one of a grant indication or a rate control indication based on the determination; and generating a second signal comprising a rate control command when the first signal includes a rate control indication. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A method for rate control, comprising:
-
employing a processor to execute instructions stored in memory to perform the following acts; receiving a first signal comprising a first value associated with one of an acknowledgment or negative acknowledgment, and further comprising a second value, the second value associated with a grant indication when a request for transmission is being granted, and the second value alternatively associated with a data rate control indication when a current transmission rate is being adjusted; and conditionally receiving a second signal comprising at least one value corresponding to a rate control command when the second value of the first received signal is associated with a rate control command.
-
-
37. A method for rate control, comprising:
-
employing a processor to execute instructions stored in memory to 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 or alternately whether a request for transmission will be granted; and receiving a second signal comprising the rate control command only when the first signal indicates that a rate control command will be issued. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
50. An apparatus, comprising:
-
means for determining whether to issue a grant to a request for transmission or to adjust a current transmission rate; means for generating a first signal comprising a first value associated with one of an acknowledgment or negative acknowledgment, and further comprising a second value, the second value associated with a grant indication when it is determined to issue a grant, and the second value alternatively associated with a rate control indication when it is determined to adjust a current transmission rate; and means for conditionally generating a second signal comprising at least one value corresponding to a rate control command when the second value of the first signal is associated with a rate control indication.
-
-
51. A method for rate control, comprising:
-
means for receiving a packet; means for decoding the packet; means for determining whether to issue a grant to a request for transmission or to adjust a current transmission rate; means for generating a first signal indicating whether the received packet was decoded correctly and further indicating whether a rate control command will be issued or alternately whether a request for transmission will be granted; and means for generating a second signal comprising the rate control command only when the first signal indicates that a rate control command will be issued.
-
-
52. A method for rate control, comprising:
-
means for receiving a first signal comprising a first value associated one of with an acknowledgment or negative acknowledgment, and further comprising a second value, the second value associated with a grant indication when a request for transmission is being granted, and the second value alternatively associated with a rate control indication when a current transmission rate is being adjusted; and means for conditionally receiving a second signal comprising at least one value corresponding to a control command when the second value of the first received signal is associated with a rate control indication.
-
-
53. 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 further indicating whether a rate control command will be issued or alternately whether a request for transmission will be granted; and means for receiving a second signal comprising the rate control command only when the first signal indicates that a rate control command will be issued.
-
-
54. A wireless communication system, comprising:
-
means for determining whether to issue a grant to a request for transmission or to adjust a current transmission rate; means for generating a first signal comprising a first value associated with one of an acknowledgment or negative acknowledgment, and further comprising a second value, the second value associated with a grant indication when it is determined to issue a grant, and the second value alternatively associated with a rate control indication when it is determined to adjust a current transmission rate; and means for conditionally generating a second signal comprising at least one value corresponding to a rate control command when the second value of the first signal is associated with a rate control indication.
-
-
55. A wireless communication system, comprising:
-
means for receiving a first signal comprising a first value associated with one of an acknowledgment or negative acknowledgment, and further comprising a second value, the second value associated with a grant indication when a request for transmission is being granted, and the second value alternatively associated with a data rate control indication when a current transmission rate is being adjusted; and means for conditionally receiving a second signal comprising at least one value corresponding to a rate control command when the second value of the first received signal is associated with a rate control indication.
-
-
56. Computer-readable media operable to perform the following steps:
-
determining whether to issue a grant to a request for transmission or to adjust a current transmission rate; generating a first signal comprising a first value associated with one of an acknowledgment or negative acknowledgment, further comprising a second value, the second value associated with a grant indication when it is determined to issue a grant, and the second alternatively associated with a rate control indication when it is determined to adjust a current transmission rate; and conditionally generating a second signal comprising at least one value corresponding to a rate control command when the second value of the first signal is associated with a rate control indication.
-
-
57. Computer-readable media operable to perform the following steps:
-
receiving a packet; decoding the packet; determining whether to issue a grant to a request for transmission or alternately to adjust a current transmission rate; generating a first signal indicating whether the received packet was decoded correctly and further indicating whether a rate control command will be issued or alternatively whether a request for transmission will be granted; and generating a second signal comprising the rate control command only when the first signal indicates that a rate control command will be issued.
-
-
58. Computer-readable media operable to perform the following steps:
-
receiving a first signal comprising a first value associated with one of an acknowledgment or negative acknowledgment, and further comprising a second value, the second value associated with a grant indication when a request for transmission is being granted, and the second value alternatively associated with a data rate control indication when a current transmission rate is being adjusted; and conditionally receiving a second signal comprising at least one value corresponding to a rate control command when the second value of the first received signal is associated with a rate control indication.
-
-
59. Computer-readable media operable to perform the following steps:
-
transmitting a packet; monitoring for a first signal indicating whether the transmitted packet was acknowledged and further indicating whether a rate control command will be issued or alternately whether a request for transmission will be granted; and monitoring for a second signal comprising the rate control command only when the first signal indicates that a rate control command will be issued.
-
Specification