Retransmission scheme for communication systems
First Claim
1. A method of transmitting data from a transmitter to a receiver, comprising:
- providing a payload data stream comprising a plurality of payload data units, where a first payload data unit is eligible for re-transmission (EL) and a second payload data unit is non-eligible for re-transmission (NEL);
forming a container stream comprising a plurality of containers having respective container identifiers, where a container includes an integer number of payload data units including the first EL payload data unit and the second NEL payload unit and where the container identifiers collectively establish a predetermined order for consecutive containers;
forming a codeword stream comprising a plurality of codewords having respective redundancy information, where a codeword includes at least a portion of the container and where redundancy information of the codeword facilitates detection of erroneous data in the codeword; and
transmitting the codeword from the transmitter to the receiver.
10 Assignments
0 Petitions
Accused Products
Abstract
One embodiment relates to a method of transmitting data from a transmitter to a receiver. In the method, a payload data stream is provided which comprises a plurality of payload data units. A container stream is formed which comprises a plurality of containers having respective container identifiers, where a container includes an integer number of the payload data units and where the container identifiers collectively establish a predetermined order for consecutive containers. A codeword stream is formed which comprises a plurality of codewords having respective redundancy information, where a codeword includes at least a portion of the container and where redundancy information of the codeword facilitates detection of erroneous data in the codeword. The codeword is transmitted from the transmitter to the receiver. Other methods and systems are also disclosed.
20 Citations
24 Claims
-
1. A method of transmitting data from a transmitter to a receiver, comprising:
-
providing a payload data stream comprising a plurality of payload data units, where a first payload data unit is eligible for re-transmission (EL) and a second payload data unit is non-eligible for re-transmission (NEL); forming a container stream comprising a plurality of containers having respective container identifiers, where a container includes an integer number of payload data units including the first EL payload data unit and the second NEL payload unit and where the container identifiers collectively establish a predetermined order for consecutive containers; forming a codeword stream comprising a plurality of codewords having respective redundancy information, where a codeword includes at least a portion of the container and where redundancy information of the codeword facilitates detection of erroneous data in the codeword; and transmitting the codeword from the transmitter to the receiver. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A transceiver, comprising:
-
a first network interface layer adapted to receive a payload data stream comprising a plurality of payload data units, where the payload data units are classified as non-eliqible for re-transmission (NEL) and eligible for re-transmission (EL); a second network interface layer adapted to group payload data units from the payload data stream into containers, thereby forming a container stream having a container with at least one EL payload data unit and at least one NEL payload unit; a transmitter adapted to transmit the container from the container stream over a communication medium; a receiver adapted to receive a retransmission request from over the communication medium; and a retransmission controller adapted to, in response to receiving the retransmission request, form a retransmission container by assembling the at least one EL payload data unit of the container with new data, the new data differing from the at least one NEL payload data unit of the container. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method of receiving data at a receiver, comprising:
-
receiving a codeword that includes redundancy information; using the redundancy information to determine whether the codeword includes correctable data or uncorrectable data; if the codeword includes correctable data, then locating at least a portion of a container within the codeword, where the container is identified by a container identifier that identifies how the container sequentially relates to other containers in a container stream; and locating an integer number of payload data units within the container, where payload data units are classified as non-eligible for re-transmission (NEL) and eligible for re-transmission (EL). - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A receiver, comprising:
-
a data reception controller adapted to analyze whether a received codeword is correctly received, where the received codeword includes a first payload data unit that is non-eligible for re-transmission (NEL) and a second payload data unit that is eligible for re-transmission (EL); a container controller adapted to generate a container stream from a plurality of correctly received codewords, where the container stream comprises a number of containers having respective container identifiers; analysis circuitry adapted to analyze the container identifiers in the container stream to determine whether a container identifier is non-consecutive with a previously received container identifier. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification