Low latency, automatic repeat request (“ARQ”) in a multi-device communications link
AssigneeMaxlinear Asia Singapore PTE LTD
InventorHanan Leizerovich
Life of this patent
Estimating the term…
Abstract
Systems and methods enable a plurality of modems in a microwave network receive a plurality of frames from a previous one of the plurality of modems and detect an error frame within the plurality of frames. The plurality of modems can be further configured to send a retransmission request to the previous modem upon detection of the error frame and transmit a dummy frame in place of the error frame to a next one of the plurality of modems.
Claims19
A repeater, the repeater comprising:
- a memory configured to store a plurality of frames comprising data frames and dummy frames, wherein a transmission schedule for four frames of the plurality of frames comprises the following order:
- a first data frame, a second data frame, a first dummy frame, and a third data frame;
- a receiver configured to detect a retransmission request for the first data frame;
- and
- a transmitter configured to retransmit the first data frame in replacement of the second data frame, wherein the second data frame is transmitted immediately after the first data frame, the a third data frame is transmitted immediately after the second data frame, and the first dummy frame is removed from the transmission schedule.
A repeater, the repeater comprising:
- a transceiver configured to receive a plurality of frames from a previous modem of a plurality of modems and transmit the plurality of frames to a subsequent modem of the plurality of modems according to a transmit schedule;
- and
- a memory to store the plurality of frames,
- wherein the transceiver is configured to:
- detect an error frame in the plurality of frames that was received from the previous modem;
- send a retransmission request for the error frame to the previous modem using the transceiver;
- transmit a first dummy frame in replacement of the error frame to the subsequent modem using the transceiver;
- transmit a data frame in place of a second dummy frame that is scheduled for a future transmission to the subsequent modem;
- and
- remove the second dummy frame from the transmission schedule.
A method of operating a communications link having a plurality of modems, the method comprising:
- receiving, at a first modem, a series of data frames from a second modem in the communications link, wherein the series of data frames comprises a dummy frame;
- generating, at the first modem, a transmission schedule for transmitting the series of data frames and the dummy frame;
- determining whether a first data frame of the series of data frames is an error frame;
- sending a retransmission request to the second modem if the first data frame is an error frame;
- removing the dummy frame from the transmission schedule if the first data frame is an error frame;
- and
- rescheduling a second data frame of the series of data frames to be transmitted instead of the dummy frame if the first data frame is an error frame.
Dependencies are inferred from the claim text.