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;
forming a container stream comprising a plurality of containers having respective container identifiers, where a container includes an integer number of payload data units 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.
-
Citations
27 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; forming a container stream comprising a plurality of containers having respective container identifiers, where a container includes an integer number of payload data units 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, 9, 10)
-
-
11. A transceiver, comprising:
-
a first network interface layer adapted to receive a payload data stream comprising a plurality of payload data units; a second network interface layer adapted to group payload data units from the payload data stream into containers, thereby forming a container stream; a transmitter adapted to transmit data from the container stream over a communication medium; and a receiver adapted to receive one of several types of retransmission requests from over the communication medium;
where one type of retransmission request specifies data to be retransmitted with regards to the first network interface layer and an other type of retransmission request specifies data to be retransmitted with regards to the second network interface layer; anda retransmission controller adapted to facilitate retransmission of data over the communication medium based on retransmission requests and independent of the retransmission request type. - View Dependent Claims (12, 13, 14, 15)
-
-
16. 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. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A receiver, comprising:
-
a data reception controller adapted to analyze whether a received codeword is correctly received; 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 (23, 24, 25, 26, 27)
-
Specification