RETRANSMISSION SCHEME FOR COMMUNICATION SYSTEMS
First Claim
1. A method of communicating data between a transmitter and a receiver of a communication system, comprising:
- receiving a payload data stream comprising data units eligible for retransmission (EL) and data units non-eligible for retransmission (NEL);
grouping the data units into a container stream comprising a series of containers, where a container is associated with a container identifier that distinguishes the container from other containers;
incorporating the container stream into a transmission data stream transmitted to a receiver;
receiving a retransmission request from the receiver, the retransmission request specifying an original container in the transmission data stream that was received having corrupted data; and
generating a retransmission container in response to the retransmission request, the retransmission container including the data units eligible for retransmission in the original container.
10 Assignments
0 Petitions
Accused Products
Abstract
One embodiment relates to a method of communicating data between a transmitter and a receiver of a communication system. In this method, a payload data stream is received from a network interface layer. The payload data stream includes data units eligible for retransmission and data units non-eligible for retransmission. These data units are grouped into containers, where a container is associated with a container identifier that distinguishes the container from other containers. The containers are grouped into data transmission units, where a data transmission unit includes at least one container along with redundancy information that facilitates error detection for that data transmission unit. The data transmission units are transmitted to the receiver as a transmission data stream. Other methods and systems are also disclosed.
-
Citations
33 Claims
-
1. A method of communicating data between a transmitter and a receiver of a communication system, comprising:
-
receiving a payload data stream comprising data units eligible for retransmission (EL) and data units non-eligible for retransmission (NEL); grouping the data units into a container stream comprising a series of containers, where a container is associated with a container identifier that distinguishes the container from other containers; incorporating the container stream into a transmission data stream transmitted to a receiver; receiving a retransmission request from the receiver, the retransmission request specifying an original container in the transmission data stream that was received having corrupted data; and generating a retransmission container in response to the retransmission request, the retransmission container including the data units eligible for retransmission in the original container. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A transmitter, comprising:
-
a network interface layer adapted to receive a payload data stream; a container controller adapted to group data units of the payload data stream into containers; a data transmission controller adapted to group the containers into data transmission units, where a data transmission unit includes at least one container; and a transmission controller that mixes un-transmitted data transmission units with data transmission units to be retransmitted, thereby generating a transmission data stream suitable for transmission over a transmission medium. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A communication system, comprising:
-
a transmitter adapted to transmit data transmission units over a transmission medium, the data transmission units including one or more containers associated with respective container identifiers, and the containers including data units eligible for retransmission and data units non-eligible for retransmission; a receiver adapted to receive the data transmission units and transmit a retransmission request that specifies uncorrectable data received in at least one of the containers. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A method of communication, comprising:
-
transmitting a stream of data units over a transmission medium, where the data units are categorized according to at least three levels of retransmission eligibility; receiving a retransmission request specifying whether at least one data unit in the stream of data units was received having corrupted data; retransmitting the at least one corrupted data unit in a first manner if the at least one corrupted data unit has the first level of retransmission eligibility; and retransmitting the at least one corrupted data unit in a second manner if the at least one corrupted data unit has the second level of retransmission eligibility, the second manner differing from the first manner.
-
-
29. A receiver, comprising:
-
a data reception controller adapted to analyze whether received data transmission units includes corrupted data based on redundancy information in the received data transmission units; a container controller adapted to correlate the corrupted data with an original container included in the received data transmission units; and a retransmission controller adapted to generate a retransmission request that specifies the original container that included the corrupted data. - View Dependent Claims (30, 31, 32)
-
-
33. A transceiver for retransmission, comprising:
-
a receiver adapted to receive a stream of data transmission units having containers optionally embedded therein, a data transmission unit including redundancy information that facilitates error detection for that data transmission unit; and a controller having knowledge of whether the data transmission units have containers embedded therein and adapted to detect a corrupted data transmission unit in the stream based on the redundancy information; and a transmitter;
where if containers are embedded in the stream, the transmitted is adapted to transmit a retransmission request that specifies the container associated with the corrupted data transmission unit;
but where if containers are not embedded in the stream of data transmission units, the transmitter is adapted to transmit a retransmission request that specifies the corrupted data transmission unit.
-
Specification