Data rate coordination in protected variable-rate links
First Claim
1. A method for communication, comprising:
- sending first data over a first communication link to a destination communication system at a first data rate, which can be varied;
sending second data, comprising at least a portion of the first data, over a second communication link, to the destination communication system at a second data rate, which can be varied;
jointly setting respective first and second data rates of the first and second communication links to values that enable selective extraction of at least the portion of the first data from one of the communication links at the destination communication system;
wherein jointly setting the first and second data rates comprises forcing a data rate on one of the first and second communication links to have a sub-optimal value;
wherein the sub-optimal value causes sub-optimal throughput on the one of the first and second communication links, but provides reliable selective extraction of the first data from the first and second communication links; and
at the destination communication system, selectively extracting at least the portion of the first data from one of the first and second data.
5 Assignments
0 Petitions
Accused Products
Abstract
A method for communication includes sending first data over a first communication link to a destination communication system at a first data rate, which can be varied. Second data, including at least a portion of the first data, is sent over a second communication link from the source communication system to the destination communication system at a second data rate, which can be varied. First and second data rates of the respective first and second communication links are dynamically set. At least the portion of the first data is selectively extracted from one of the first and second data at the destination communication system. In some embodiments, the first data equals the second data, and the data is extracted without data loss.
-
Citations
50 Claims
-
1. A method for communication, comprising:
-
sending first data over a first communication link to a destination communication system at a first data rate, which can be varied; sending second data, comprising at least a portion of the first data, over a second communication link, to the destination communication system at a second data rate, which can be varied; jointly setting respective first and second data rates of the first and second communication links to values that enable selective extraction of at least the portion of the first data from one of the communication links at the destination communication system; wherein jointly setting the first and second data rates comprises forcing a data rate on one of the first and second communication links to have a sub-optimal value; wherein the sub-optimal value causes sub-optimal throughput on the one of the first and second communication links, but provides reliable selective extraction of the first data from the first and second communication links; and at the destination communication system, selectively extracting at least the portion of the first data from one of the first and second data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A communication apparatus, comprising:
-
a source communication system, which is arranged to transmit first data over a first communication link at a first data rate, which can be varied, and to transmit second data, comprising at least a portion of the first data, over a second communication link at a second data rate, which can be varied; and a destination communication system, which is arranged to receive the first and second data and to selectively extract at least the portion of the first data from one of the first and second data, wherein one of the source and destination communication systems comprises a controller, which is arranged to jointly set the first and second data rates in the first and second communication links to values that enable selective extraction of at least the portion of the first data from one of the communication links at the destination communication system; wherein the controller is arranged to jointly set the first and second data rates by forcing a data rate on one of the first and second communication links to have a sub-optimal value; and wherein the sub-optimal value causes sub-optimal throughput on the one of the first and second communication links, but provides reliable selective extraction of the first data from the first and second communication links. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A method for communication, comprising:
-
sending first data over a first communication link to a destination communication system at a first data rate, which can be varied; sending second data, comprising at least a portion of the first data, over a second communication link, from a source communication system to the destination communication system at a second data rate, which can be varied; dynamically setting respective first and second data rates of the first and second communication links; and at the destination communication system, selectively extracting at least the portion of the first data from one of the first and second data, wherein the first data rate is higher than the second data rate, and wherein sending the first and second data comprises sending only the portion of the first data over the second communication link in order to protect the portion of the first data, and wherein, when channel conditions of the first communication link deteriorate, dynamically setting the first and second data rates comprises; reducing the first data rate while extracting at least the portion of the first data from the first communication link; when the first data rate reaches the second data rate, synchronizing the first and second data; and when the channel conditions of the first communication link further deteriorate, beginning to extract at least the portion of the first data from the second communication link without data loss.
-
-
46. A communication apparatus, comprising:
-
a source communication system, which is arranged to transmit first data over a first communication link at a first data rate, which can be varied, and to transmit second data, comprising at least a portion of the first data, over a second communication link at a second data rate, which can be varied; and a destination communication system, which is arranged to receive the first and second data and to selectively extract at least the portion of the first data from one of the first and second data, wherein one of the source and destination communication systems comprises a controller, which is arranged to dynamically set the first and second data rates in the first and second communication links, wherein the first data rate is higher than the second data rate, and wherein the source communication system is arranged to send only the portion of the first data over the second communication link in order to protect the portion of the first data, and wherein, when channel conditions of the first communication link deteriorate, the source and destination communication system are arranged to reduce the first data rate while extracting at least the portion of the first data from the first communication link, to synchronize the first and second data when the first data rate reaches the second data rate, and when the channel conditions of the first communication link further deteriorate, to begin extracting at least the portion of the first data from the second communication link without data loss.
-
-
47. A method for communication, comprising:
-
sending first data over a first communication link to a destination communication system at a first data rate, which can be varied; sending second data, comprising at least a portion of the first data, over a second communication link, to the destination communication system at a second data rate, which can be varied; jointly setting respective first and second data rates of the first and second communication links to values that enable selective extraction of at least the portion of the first data from one of the communication links at the destination communication system; wherein jointly setting the first and second data rates comprises forcing a data rate on one of the first and second communication links to a higher data rate according to the link having the best channel conditions; wherein the set date rates cause sub-optimal error probability on the one of the first and second communication links, but provides high throughput on both the first and the second communication links; and at the destination communication system, selectively extracting at least the portion of the first data from one of the first and second data. - View Dependent Claims (48)
-
-
49. A communication apparatus, comprising:
-
a source communication system, which is arranged to transmit first data over a first communication link at a first data rate, which can be varied, and to transmit second data, comprising at least a portion of the first data, over a second communication link at a second data rate, which can be varied; and a destination communication system, which is arranged to receive the first and second data and to selectively extract at least the portion of the first data from one of the first and second data, wherein one of the source and destination communication systems comprises a controller, which is arranged to jointly set the first and second data rates in the first and second communication links to values that enable selective extraction of at least the portion of the first data from one of the communication links at the destination communication system; wherein the controller is arranged to jointly set the first and second data rates by forcing a data rate on one of the first and second communication links to a higher data rate according to the link having the best channel conditions; and wherein the set data rates cause sub-optimal error probability on the one of the first and second communication links, but provides high throughput on both the first and the second communication links. - View Dependent Claims (50)
-
Specification