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 lists 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.
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.
12 Citations
20 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 lists 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. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. 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 (8, 9, 10, 11, 12)
-
-
13. A method of sending data units to receiving equipment using an unreliable transmission medium, 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. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A method of sending high-definition television content to receiving equipment using TV white space bandwidth, comprising:
-
computing a predicted condition of the TV whitespace bandwidth over which a predetermined number of data units of the high-definition television content 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 predicted to decode incorrectly so that those data units likely to decode incorrectly are sent after the predetermined number of data units are sent by sending equipment to the receiving equipment via the white space bandwidth.
-
Specification