ARQ parameter retransmission control for variable data rate channels
First Claim
1. In a system comprising a network and an associated mobile station (MS) for establishing a connection and maintaining a communication channel between them, both the network and the MS capable of acting as a transmitting entity and a receiving entity, the transmitting entity for transmitting messages to the receiving entity and re-transmitting messages according to an acknowledgement procedure, a method for limiting the number of retransmitted messages sent by the transmitting entity, comprising:
- receiving one or more first maximum allowable retransmission (MAR) messages, each first MAR message containing a MAR value and data rate information defining one or more ranges of data rates for the communication channel to which the MAR value in the first MAR message is assigned, each MAR value representing a maximum number of allowable retransmissions;
processing the one or more first MAR messages to generate a first assignment of one or more MAR values across a range of possible data rates for the communication channel; and
limiting a number of retransmitted messages sent by the transmitting entity in accordance with a current data rate of the communication channel and the MAR value assigned to the current data rate.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for controlling the maximum number of re-transmissions of an information packet that may be attempted if the information packet was not properly received is disclosed. The number of re-transmissions of messages is limited using maximum allowable retransmission (MAR) values. By assigning multiple MAR values over a range of possible data rates, an efficient distribution of MAR values can be assigned to the range of possible data rates to minimize the overall latency of the communication link. MAR messages are utilized to efficiently create a preferred assignment of MAR values over the range of possible data rates.
81 Citations
83 Claims
-
1. In a system comprising a network and an associated mobile station (MS) for establishing a connection and maintaining a communication channel between them, both the network and the MS capable of acting as a transmitting entity and a receiving entity, the transmitting entity for transmitting messages to the receiving entity and re-transmitting messages according to an acknowledgement procedure, a method for limiting the number of retransmitted messages sent by the transmitting entity, comprising:
-
receiving one or more first maximum allowable retransmission (MAR) messages, each first MAR message containing a MAR value and data rate information defining one or more ranges of data rates for the communication channel to which the MAR value in the first MAR message is assigned, each MAR value representing a maximum number of allowable retransmissions;
processing the one or more first MAR messages to generate a first assignment of one or more MAR values across a range of possible data rates for the communication channel; and
limiting a number of retransmitted messages sent by the transmitting entity in accordance with a current data rate of the communication channel and the MAR value assigned to the current data rate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19)
-
-
16. A mobile station (MS) associated with a base station (BS) for establishing a connection and maintaining a communication channel with the BS and configured as a receiving entity for receiving messages from the BS and for performing an acknowledgement procedure for controlling a number of retransmitted messages sent by the BS if a message is not properly received, the MS comprising:
a MS processor programmed for receiving one or more first maximum allowable retransmission (MAR) messages from the BS, each first MAR message containing a MAR value and data rate information defining one or more ranges of data rates to which the MAR value in the first MAR message is assigned, each MAR value representing a maximum number of allowable retransmissions;
processing the one or more first MAR messages to generate a first assignment of one or more MAR values across the range of possible data rates for the communication channel; and
configuring the acknowledgement procedure to limit the number of retransmitted messages sent by the BS in accordance with a current data rate of the communication channel and the MAR value assigned to the current data rate.
-
20. A mobile station (MS) associated with a base station (3S) for establishing a connection and maintaining a communication channel with the BS and configured as a transmitting entity for transmitting messages to the BS and re-transmitting messages according to an acknowledgement procedure, the BS capable of receiving one or more first maximum allowable retransmission (MAR) messages from the MS for configuring the acknowledgement procedure to limit a number of retransmitted messages sent by the MS, the MS for assisting the BS in configuring the acknowledgement procedure to limit the number of retransmitted messages sent by the MS, the MS comprising:
a MS processor programmed for communicating one or more first MAR messages from the MS to the BS, each first MAR message containing a MAR value and data rate information defining one or more ranges of data rates for the communication channel to which the MAR value in the first MAR message is assigned, the one or more first MAR messages for generating a first assignment of one or more MAR values across a range of possible data rates for the communication channel. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
33. A mobile station (MS) associated with a base station (BS) for establishing a connection and maintaining a communication channel with the BS and configured as a transmitting entity for transmitting messages to the BS and re-transmitting messages according to an acknowledgement procedure, the MS comprising:
a MS processor programmed for receiving one or more first maximum allowable retransmission (MAR) messages from the BS, each first MAR message containing a MAR value and data rate information defining one or more ranges of data rates to which the MAR value in the first MAR message is assigned, each MAR value representing a maximum number of allowable retransmissions;
processing the one or more first MAR messages to generate a first assignment of one or more MAR values across the range of possible data rates for the communication channel; and
limiting a number of retransmitted messages sent by the MS in accordance with a current data rate of the communication channel and the MAR value assigned to the current data rate. - View Dependent Claims (34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
37. A mobile station (MS) associated with a base station (BS) for establishing a connection and maintaining a communication channel with the BS and configured as a receiving entity for receiving messages from the BS and for performing an acknowledgement procedure for assisting the BS in controlling a number of retransmitted messages sent by the BS if a message is not properly received, the BS capable of receiving one or more first maximum allowable retransmission (MAR) messages from the MS to limit a number of retransmitted messages sent by the BS, the MS comprising:
a MS processor programmed for communicating one or more first MAR messages from the MS to the BS, each first MAR message containing a MAR value and data rate information defining one or more ranges of data rates for the communication channel to which the MAR value in the first MAR message is assigned, the one or more first MAR messages for generating a first assignment of one or more MAR values across a range of possible data rates for the communication channel.
-
50. A base station (BS) associated with a mobile station (MS) for establishing a connection and maintaining a communication channel with the MS and configured as a receiving entity for receiving messages from the MS and for performing an acknowledgement procedure for controlling a number of retransmitted messages sent by the MS if a message is not properly received, the BS comprising:
a BS processor programmed for receiving one or more first maximum allowable retransmission (MAR) messages from the MS, each first MAR message containing a MAR value and data rate information defining one or more ranges of data rates to which the MAR value in the first MAR message is assigned, each MAR value representing a maximum number of allowable retransmissions;
processing the one or more first MAR messages to generate a first assignment of one or more MAR values across a range of possible data rates for the communication channel; and
configuring the acknowledgement procedure to limit the number of retransmitted messages sent by the MS in accordance with a current data rate of the communication channel and the MAR value assigned to the current data rate. - View Dependent Claims (51, 52, 53)
-
54. A base station (BS) associated with a mobile station (MS) for establishing a connection and maintaining a communication channel with the MS and configured as a transmitting entity for transmitting messages to the MS and re-transmitting messages according to an acknowledgement procedure, the MS capable of receiving one or more first MAR messages from the BS for configuring the acknowledgement procedure to limit a number of retransmitted messages sent by the BS, the BS for assisting the MS in configuring the acknowledgement procedure to limit the number of retransmitted messages sent by the BS, the BS comprising:
a BS processor programmed for communicating one or more first MAR messages from the BS to the MS, each first MAR message containing a MAR value and data rate information defining one or more ranges of data rates for the communication channel to which the MAR value in the first MAR message is assigned, the one or more first MAR messages for generating a first assignment of one or more MAR values across a range of possible data rates for the communication channel. - View Dependent Claims (55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 70)
-
67. A base station (BS) associated with a mobile station (MS) for establishing a connection and maintaining a communication channel with the MS and configured as a transmitting entity for transmitting messages to the MS and re-transmitting messages according to an acknowledgement procedure, the BS comprising:
a BS processor programmed for receiving one or more first maximum allowable retransmission (MAR) messages from the MS, each first MAR message containing a MAR value and data rate information defining one or more ranges of data rates to which the MAR value in the first MAR message is assigned, each MAR value representing a maximum number of allowable retransmissions;
processing the one or more first MAR messages to generate a first assignment of one or more MAR values across the range of possible data rates for the communication channel; and
limiting a number of retransmitted messages sent by the BS in accordance with a current data rate of the communication channel and the MAR value assigned to the current data rate.
-
71. A base station (BS) associated with a mobile station (MS) for establishing a connection and maintaining a communication channel with the MS and configured as a receiving entity for receiving messages from the MS and for performing an acknowledgement procedure for assisting the MS in controlling a number of retransmitted messages sent by the MS if a message is not properly received, the MS capable of receiving one or more first maximum allowable retransmission (MAR) messages from the BS to limit a number of retransmitted messages sent by the MS, the BS comprising:
a BS processor programmed for communicating one or more first MAR messages from the BS to the MS, each first MAR message containing a MAR value and data rate information defining one or more ranges of data rates for the communication channel to which the MAR value in the first MAR message is assigned, the one or more first MAR messages for generating a first assignment of one or more MAR values across a range of possible data rates for the communication channel. - View Dependent Claims (72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83)
Specification