Method for communicating data in xDSL using data retransmission
First Claim
1. A method for communicating data between a first device and a second device, comprising:
- defining a data transmission unit (DTU) to be sent in an xDSL data stream;
defining a retransmit container as a time slot that corresponds to the DTU;
maintaining a copy of the DTU and an index corresponding to the retransmit container in a retransmission buffer, wherein the retransmit container is maintained at the second device independently of the first device;
transmitting the DTU in the xDSL data stream;
determining whether the DTU should be retransmitted; and
if the DTU should be retransmitted;
identifying the DTU by the retransmit container; and
retransmitting a copy of the DTU as identified by the retransmit container before the DTU leaves the retransmission buffer.
6 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method for communicating data is provided. The method includes, defining a data transmission unit (DTU) to be sent in an xDSL data stream, defining a retransmit container as a time slot that corresponds to the DTU, maintaining a copy of the DTU and an index corresponding to the retransmit container in a retransmission buffer, transmitting the DTU in the xDSL data stream, determining whether the DTU should be retransmitted, and if the DTU should be retransmitted: identifying the DTU by the retransmit container and retransmitting a copy of the DTU as identified by the retransmit container before the DTU leaves the retransmission buffer.
33 Citations
17 Claims
-
1. A method for communicating data between a first device and a second device, comprising:
-
defining a data transmission unit (DTU) to be sent in an xDSL data stream; defining a retransmit container as a time slot that corresponds to the DTU; maintaining a copy of the DTU and an index corresponding to the retransmit container in a retransmission buffer, wherein the retransmit container is maintained at the second device independently of the first device; transmitting the DTU in the xDSL data stream; determining whether the DTU should be retransmitted; and if the DTU should be retransmitted; identifying the DTU by the retransmit container; and retransmitting a copy of the DTU as identified by the retransmit container before the DTU leaves the retransmission buffer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17)
-
-
15. A method for communicating data, comprising:
-
defining a data transmission unit (DTU) to be sent in an xDSL data stream; defining a retransmit container as a time slot that corresponds to the DTU; maintaining a copy of the DTU and an index corresponding to the retransmit container in a retransmission buffer; transmitting the DTU in the xDSL data stream; determining whether the DTU should be retransmitted, comprising; determining whether an acknowledgement was received for the DTU; and if an acknowledgement was not received for the DTU, generating a retransmission request identifying the DTU by the retransmit container; and if the DTU should be retransmitted; identifying the DTU by the retransmit container; and retransmitting a copy of the DTU as identified by the retransmit container before the DTU leaves the retransmission buffer.
-
Specification