Multi-channel automatic retransmission query (ARQ) method
AssigneeTelefonaktiebolaget LM Ericsson
InventorJacobus C. Haartsen
Life of this patent
Estimating the term…
Abstract
A multi-channel Automatic Retransmission Query (ARQ) methods transmits data packets from a source to a destination over a communication link that is subdivided into a number of channels. A network using the multi-channel ARQ method sequentially multiplexes the data packets at the source and transmits them over corresponding channels. The network applies a stop-and wait ARQ method on each one of the channels and determines whether the destination has positively acknowledged a previously transmitted data packet. If not, the network retransmits only the data packets that are not positively acknowledged.
Claims64
A method for transmitting data packets from a source to a destination over a data communication link that is divided into a number of channels comprising the steps of:
- sequentially multiplexing the data packets at the source over the channels during successive multiplexing rounds;
- transmitting the data packets;
- halting the multiplexing of new data packets during a subsequent multiplexing round until the reception of a data packet that was transmitted over a corresponding channel during a previous multiplexing round is positively acknowledged;
- and
- retransmitting only the data packets that are not positively acknowledged.
A method for receiving data packets transmitted from a source at a destination over a data communication link that is divided into a number of channels comprising the steps of:
- sequentially de-multiplexing the data packets over the channels;
- if a new data packet is not received over a channel, halting the de-multiplexing of new data packets over all other channels;
- at the destination, sequentially buffering received data packets from the channels in a FIFO manner;
- and
- de-multiplexing the buffered data packets, after the new data packet is received.
A method for communicating data packets between a source and a destination, comprising the steps of:
- dividing a data communication link into a number of channels;
- sequentially multiplexing the data packets at the source over the channels during successive multiplexing rounds;
- transmitting the data packets;
- halting the multiplexing of new data packets during a subsequent multiplexing round until the reception of a data packet that was transmitted over a corresponding channel during a previous multiplexing round is positively acknowledged;
- retransmitting only the data packets that are not positively acknowledged, after being transmitted during the previous multiplexing round;
- sequentially de-multiplexing the data packets over the channels;
- and
- halting the de-multiplexing of new data packets over all other channels, if a new data packet is not received over a channel.
A multi-channel automatic retransmission query (ARQ) method comprising the steps of:
- dividing a data communication link into a number of channels;
- sequentially multiplexing the data packets at the source over the channels and transmitting them to a destination over corresponding channels;
- applying a stop-and wait ARQ method on each one of the channels;
- determining whether the destination positively acknowledges a previously transmitted data packet;
- halting the multiplexing of new data packets during a subsequent multiplexing round until the reception of a data packet that was transmitted over a corresponding channel during a previous multiplexing round is positively acknowledged;
- and
- retransmitting only the data packets that are not positively acknowledged.
A network for communicating data packets between a source and a destination over a data communication link that is subdivided into a number of channels, comprising:
- means for multiplexing the data packets from the source during successive multiplexing rounds, means for transmitting the data packets;
- means for halting multiplexing of new data packets until the destination positively acknowledges successful reception of a data packet, wherein the means for transmitting the data packets only retransmits the data packets that are not positively acknowledged.
Dependencies are inferred from the claim text.