Retransmission in data communication systems
First Claim
Patent Images
1. A method comprisingreceiving a data packet;
- separating the data packet in a plurality of data fragments;
providing for each of the plurality of data fragments or for a group of the plurality of data fragments an identification;
transmitting the plurality of data fragments from a first transceiver unit to a second transceiver unit;
providing information indicating whether a fragment of the plurality of fragments is to be protected by retransmission or providing information indicating whether a group of fragments is to be protected by retransmission;
transmitting a request for retransmission from the second transceiver unit to the first transceiver unit, the request comprising one or more identifications;
processing the request for retransmission at the first transceiver unit to identify one or more data fragments based on the one or more identifications; and
retransmitting the one or more identified data fragments wherein the processing the request for retransmission at the first transceiver unit to identify one or more data fragments based on the one or more identifications and the retransmitting of the one or more identified data fragments is implemented between at least one sub-layer of a TPS-TC layer and a data link layer.
1 Assignment
0 Petitions
Accused Products
Abstract
In one implementation, a transmission apparatus includes a protocol stack for a DSL transmission system, the protocol stack includes a retransmission functionality, the retransmission functionality being provided between a sublayer of a TPS-TC layer and a data link layer, the retransmission functionality having a fragment of a packet or a group of fragments of a packet as basic retransmission unit. The protocol stack may implement a service specific retransmission functionality such that for a first class of services retransmission protection is provided and for a second class of services no retransmission protection is implemented.
11 Citations
22 Claims
-
1. A method comprising
receiving a data packet; -
separating the data packet in a plurality of data fragments; providing for each of the plurality of data fragments or for a group of the plurality of data fragments an identification; transmitting the plurality of data fragments from a first transceiver unit to a second transceiver unit; providing information indicating whether a fragment of the plurality of fragments is to be protected by retransmission or providing information indicating whether a group of fragments is to be protected by retransmission; transmitting a request for retransmission from the second transceiver unit to the first transceiver unit, the request comprising one or more identifications; processing the request for retransmission at the first transceiver unit to identify one or more data fragments based on the one or more identifications; and retransmitting the one or more identified data fragments wherein the processing the request for retransmission at the first transceiver unit to identify one or more data fragments based on the one or more identifications and the retransmitting of the one or more identified data fragments is implemented between at least one sub-layer of a TPS-TC layer and a data link layer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A transmitter comprising:
-
a fragmentation entity to separate a packet into a plurality of data fragments; a processor entity to provide information indicating whether a fragment of the plurality of data fragments is to be protected by retransmission or providing information indicating whether a group of data fragments is to be protected by retransmission; an identification entity to provide for each data fragment or group of data fragments an identification; and a TPS-TC entity to receive data fragments with the identification and provide TPS-TC processing a retransmission entity to receive a retransmission request including at least one of the identifications of the data fragments from a remote transceiver unit, wherein the retransmission entity is implemented between at least one sublayer of a TPS-TC layer and a data link layer, wherein the retransmission entity is configured to transfer to the TPS-TC entity one or more data fragments based on the at least one identification received from the remote transceiver unit. - View Dependent Claims (11, 12, 13)
-
-
14. A receiver comprising
a retransmission entity to receive data fragments, wherein each of the data fragments or a group of data fragments comprises an identification, wherein the retransmission entity is configured to provide indication of at least one corrupt fragment, wherein the retransmission entity is implemented between at least one sublayer of a TPS-TC layer and a data link layer, wherein the retransmission entity is configured to receive the data fragments from a TPS-TC entity, the TPS-TC entity implementing at least one functionality of a TPS-TC sublayer for the received data fragments; -
a processor entity to provide information indicating whether a fragment of data fragments is to be protected by retransmission or providing information indicating whether a group of data fragments is to be protected by retransmission; and a request generation entity to receive the indication and to generate a retransmission request based on the identification and the indication of at least one corrupt data fragment or at least one corrupt group of data fragments. - View Dependent Claims (15, 16, 17)
-
-
18. A DSL transmission system comprising:
-
a first transceiver unit, the first transceiver unit comprising a fragmentation entity to separate a packet into a plurality of data fragments; a first identification entity to provide for each data fragment or a group of data fragments an identification; a processor entity to provide information indicating whether a fragment of the plurality of data fragments is to be protected by retransmission or providing information indicating whether a group of data fragments is to be protected by retransmission; a first transmission entity to transmit the plurality of data fragments; and a first retransmission entity to receive retransmission requests and to identify at least one fragment based on the received retransmission request, wherein the first retransmission entity is implemented between at least one sublayer of a TPS-TC layer and a data link layer of the first transceiver unit; a second transceiver unit, the second transceiver unit comprising a second retransmission entity to receive the plurality of data fragments and to provide indication of at least one corrupt data fragment, wherein the second retransmission entity is implemented between at least one sublayer of a TPS-TC layer and a data link layer of the second transceiver unit; a request generation entity to receive the indication and to generate a retransmission request based on the indication and the identification; and a second transmission entity to transmit the retransmission request to the first transceiver unit. - View Dependent Claims (19, 20, 21)
-
-
22. A transmission apparatus having implemented a protocol stack for a DSL transmission system, the protocol stack comprising a retransmission functionality, the retransmission functionality being provided between a sublayer of a TPS-TC layer and a data link layer, the retransmission functionality having a fragment of a packet or a group of fragments of a packet as basic retransmission unit, wherein the protocol stack is implementing a service specific retransmission functionality such that for a first class of services retransmission protection is provided and for a second class of services no retransmission protection is implemented, and wherein the retransmission functionality is configured to transfer one or more data fragments based on at least one identification received from remote transceiver unit.
Specification