Seamless change of retransmission and rescheduling queues in a communication system
First Claim
1. A method, in a transmitting device, for transmitting data transmission units (DTUs) of a fixed size to a receiving device comprising:
- receiving, from the receiving device, a request to change a data rate between the transmitting and receiving devices; and
for an increase in the data rate, determining a new retransmission queue size value for a retransmission queue at the transmitting device and a new rescheduling queue size value for a rescheduling queue at the receiving device such that an amount of time for a DTU to enter and exit the retransmission queue is greater than a roundtrip delay, wherein the roundtrip delay is an amount of time between when the DTU enters the retransmission queue and when an acknowledgement is received from the receiving device regarding transmission of a corresponding copy of the DTU.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method for changing retransmission and rescheduling queues to support retransmission in a communications system is presented. A method for changing queue size values includes, for an increase in data rate, determining a new retransmission queue size value for a retransmission queue at the transmitting device and a new rescheduling queue size value for a rescheduling queue at the receiving device such that an amount of time for a DTU to enter and exit the retransmission queue is greater than a roundtrip delay. For a decrease in data rate, the method includes determining the new retransmission queue size value and the new rescheduling queue size value such that an amount of time for a DTU to enter and exit the retransmission queue is less than a maximum delay. Systems and methods for changing the retransmission and rescheduling queue sizes are also presented.
36 Citations
33 Claims
-
1. A method, in a transmitting device, for transmitting data transmission units (DTUs) of a fixed size to a receiving device comprising:
-
receiving, from the receiving device, a request to change a data rate between the transmitting and receiving devices; and for an increase in the data rate, determining a new retransmission queue size value for a retransmission queue at the transmitting device and a new rescheduling queue size value for a rescheduling queue at the receiving device such that an amount of time for a DTU to enter and exit the retransmission queue is greater than a roundtrip delay, wherein the roundtrip delay is an amount of time between when the DTU enters the retransmission queue and when an acknowledgement is received from the receiving device regarding transmission of a corresponding copy of the DTU. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method, in a transmitting device, for changing queue size values to support retransmission to a receiving device in a communications system, the method comprising:
-
communicating, from the receiving device to the transmitting device, a request to change a data rate for transmission of data transmission units (DTUs) of a fixed size; and for a decrease in data rate, determining a new retransmission queue size value for a retransmission queue at the transmitting device and a new rescheduling queue size value for a rescheduling queue at the receiving device such that an amount of time for a DTU to enter and exit the retransmission queue is less than a maximum delay, wherein the maximum delay is an amount of time between when the DTU enters the retransmission queue and when a corresponding copy of the DTU exits the rescheduling queue.
-
-
15. A system for changing queue size values to support retransmission from a transmitting device to a receiving device in a communications system, the system comprising:
-
a retransmission queue at a transmitting device, the retransmission queue having a size equal to a current retransmission queue size value; a rescheduling queue at a receiving device, the rescheduling queue having a size equal to a current rescheduling queue size value; and a queue size determination processor configured to, upon a request to change a data rate for data transmission unit (DTU) transmission received from a receiving device, determine queue size value changes for the retransmission queue and the rescheduling queue, such that delay variation is minimized without loss of impulse noise protection. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification