Message-based management of variable-rate communication links
First Claim
1. A method for communication, comprising:
- exchanging data between first and second communication systems over a wireless communication link at a variable data rate by selecting an Adaptive Coding and Modulation (ACM) profile, which defines a Forward Error Correction (FEC) code and a modulation scheme for encoding and modulating the data;
coordinating a switching of the selected ACM profile, to a lower ACM profile, between the first and second communication systems by exchanging an indication message;
exchanging an enabling message, which specifies a time interval during which the first and second communication systems are expected to exchange the indication message; and
regarding the exchanged indication message as valid only when received during the time interval specified in the enabling message.
5 Assignments
0 Petitions
Accused Products
Abstract
A method for communication includes transmitting data from a transmitter to a receiver using Adaptive Coding and Modulation (ACM). The data rate is set by selecting, based on feedback, an ACM profile defining a Forward Error Correction code and a modulation scheme. Upon detecting that the feedback is unusable, an operation of the transmitter is changed independently of the feedback.
In another method, data is exchanged over two opposite directions of a bidirectional link that uses ACM by communicating using two ACM profiles. A joint constraint is defined on the two directions. The two ACM profiles are set based on first and second measured reception quality metrics of the two link directions, to meet the joint constraint. In yet another method, a subset of the ACM profiles is temporarily disabled, and the data is transmitted using only the ACM profiles that are not disabled.
188 Citations
6 Claims
-
1. A method for communication, comprising:
-
exchanging data between first and second communication systems over a wireless communication link at a variable data rate by selecting an Adaptive Coding and Modulation (ACM) profile, which defines a Forward Error Correction (FEC) code and a modulation scheme for encoding and modulating the data; coordinating a switching of the selected ACM profile, to a lower ACM profile, between the first and second communication systems by exchanging an indication message; exchanging an enabling message, which specifies a time interval during which the first and second communication systems are expected to exchange the indication message; and regarding the exchanged indication message as valid only when received during the time interval specified in the enabling message. - View Dependent Claims (2)
-
-
3. A method for communication, comprising:
-
exchanging data between first and second communication systems over a wireless communication link at a variable data rate by selecting an Adaptive Coding and Modulation (ACM) profile, which defines a Forward Error Correction (FEC) code and a modulation scheme for encoding and modulating the data; coordinating transitions of the selected ACM profile, to a lower ACM profile, between the first and second communication systems by exchanging an indication message; defining a set of legitimate transitions between pairs of the possible ACM profiles, and regarding the indication message as valid only when a transition from an ACM profile that is currently in use to the ACM profile indicated in the indication message comprises one of the legitimate transitions.
-
-
4. A communication link, comprising:
- a first communication system, which is arranged to send data over a wireless channel at a variable data rate by selecting an Adaptive Coding and Modulation (ACM) profile, which defines a Forward Error Correction (FEC) code and a modulation scheme for encoding and modulating the data; and
a second communication system, which is arranged to receive the data, wherein the first and second communication systems are arranged; to coordinate a switching of the selected ACM profile, to a lower ACM profile, by exchanging an indication message; to exchange an enabling message, which specifies a time interval during which the first and second communication systems are expected to exchange the indication message; and to regard the exchanged indication message as valid only when received during the time interval specified in the enabling message. - View Dependent Claims (5)
- a first communication system, which is arranged to send data over a wireless channel at a variable data rate by selecting an Adaptive Coding and Modulation (ACM) profile, which defines a Forward Error Correction (FEC) code and a modulation scheme for encoding and modulating the data; and
-
6. A communication link, comprising:
- a first communication system, which is arranged to send data over a wireless channel at a variable data rate by selecting an Adaptive Coding and Modulation (ACM) profile, which defines a Forward Error Correction (FEC) code and a modulation scheme for encoding and modulating the data; and
a second communication system, which is arranged to receive the data, wherein the first and second communication systems are arranged; to coordinate transitions of the selected ACM profile, to a lower ACM profile, by exchanging an indication message; to accept a definition of a set of legitimate transitions between pairs of the possible ACM profiles; and to regard the indication message as valid only when a transition from an ACM profile that is currently in use to the ACM profile indicated in the indication message comprises one of the legitimate transitions.
- a first communication system, which is arranged to send data over a wireless channel at a variable data rate by selecting an Adaptive Coding and Modulation (ACM) profile, which defines a Forward Error Correction (FEC) code and a modulation scheme for encoding and modulating the data; and
Specification