System and method for proactive repeat transmission of data over an unreliable transmission medium
First Claim
1. A system for proactive repeat transmission of data units sent using an unreliable transmission medium, comprising:
- sending equipment adapted to receive a proactive repeat transmission request list and schedule the repeat transmission of data units specified in each proactive repeat transmission request list after data units associated with the proactive repeat transmission request list have been sent using the unreliable transmission medium; and
receiving equipment adapted to analyze data units received via a downlink channel used by the sending equipment to predict a condition of that downlink channel during a next transmission interval, and further adapted to construct the proactive repeat transmission request lists using the predicted condition, and to send a proactive repeat transmission request list to the sending equipment via an uplink channel before the data units associated with the proactive repeat transmission request list have been sent,wherein the receiving equipment further comprises a channel estimation module that receives output from a fast Fourier transform of data units received from the sending equipment via the downlink channel and computes time domain channel state information using the fast Fourier transform output.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for proactive repeat transmission of data units sent using an unreliable transmission medium for the delivery of time sensitive data content predicts a future condition of a downlink data distribution channel using current channel estimation information. The predicted channel condition is used to determine which data units in a next data frame are likely to decode incorrectly, and a repeat transmission of those data units is explicitly requested by the receiving equipment, or automatically scheduled by the sending equipment using time domain channel state information provided to the sending equipment by the receiving equipment.
-
Citations
17 Claims
-
1. A system for proactive repeat transmission of data units sent using an unreliable transmission medium, comprising:
-
sending equipment adapted to receive a proactive repeat transmission request list and schedule the repeat transmission of data units specified in each proactive repeat transmission request list after data units associated with the proactive repeat transmission request list have been sent using the unreliable transmission medium; and receiving equipment adapted to analyze data units received via a downlink channel used by the sending equipment to predict a condition of that downlink channel during a next transmission interval, and further adapted to construct the proactive repeat transmission request lists using the predicted condition, and to send a proactive repeat transmission request list to the sending equipment via an uplink channel before the data units associated with the proactive repeat transmission request list have been sent, wherein the receiving equipment further comprises a channel estimation module that receives output from a fast Fourier transform of data units received from the sending equipment via the downlink channel and computes time domain channel state information using the fast Fourier transform output. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for proactive repeat transmission of data units sent using an unreliable transmission medium, comprising:
-
sending equipment adapted to receive time domain channel state information and to analyze the time domain channel state information to construct a proactive repeat transmission request list; and
, further adapted to schedule the repeat transmission of data units specified in the proactive repeat transmission request list after data units associated with the proactive repeat transmission request list have been sent using the unreliable transmission medium; andreceiving equipment adapted to analyze data units received via a downlink channel used by the sending equipment to;
compute the time domain channel state information; and
, predict a condition of that downlink channel during a next transmission interval; and
further adapted to construct a corresponding proactive repeat transmission request list using the predicted condition of the downlink channel. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A method of sending data units to receiving equipment using an unreliable transmission medium, comprising:
-
computing a predicted condition of a downlink channel, to determine which of a predetermined number of the data units to be sent are data units likely to decode incorrectly during a transmit interval when the predetermined number of the data units are to be sent, wherein computing the predicted condition of the downlink channel comprises using channel estimation information extracted from a signal received via the downlink channel by the receiving equipment to predict the condition of the downlink channel during a transmit interval when the predetermined number of data units are to be sent; scheduling a proactive repeat transmission of the data units likely to decode incorrectly so that the proactive repeat transmission of the data units occurs after the predetermined number of data units are sent by sending equipment to the receiving equipment via the downlink channel; and creating a proactive repeat transmission request list using the predicted condition of the downlink channel and sending the proactive repeat transmission request list to the sending equipment via an uplink channel before the predetermined number of data units are to be sent by the sending equipment. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A method of sending high-definition television content to receiving equipment using TV white space bandwidth, comprising:
-
computing a predicted condition of a downlink channel over which a predetermined number of the data units are to be sent, to determine which of the predetermined number of the data units to be sent are data units likely to decode incorrectly; and scheduling a proactive repeat transmission of the data units likely to decode incorrectly so that the proactive repeat transmission of the data units occurs after the predetermined number of data units are sent by sending equipment to the receiving equipment via the downlink channel; wherein computing a predicted condition of the downlink channel over which the data units are to be sent comprises using time domain channel state information computed by the receiving equipment using information extracted from a signal received via the downlink channel and sent by the receiving equipment to the sending equipment before the predetermined number of data units are to be sent, whereby the sending equipment predicts the condition of the downlink channel when the predetermined number of data units are to be sent using the time domain channel state information received from the receiving equipment, and uses the predicted condition of the downlink channel to compile a proactive repeat transmission list that is used to schedule the proactive repeat transmission of the data units predicted to decode incorrectly.
-
Specification