EP1981202A2

Management of variable-rate communication links

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.

EP1981202A2, drawing sheet 1
Sheet 1 of 2

Term

Projected expiry 27 March 2028.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

22 claims: 10 independent, 12 dependent

  1. 1
    A method for communication, comprising:transmitting data from a transmitter to a receiver over a wireless communication link at a variable data rate using Adaptive Coding and Modulation (ACM);setting the data rate at which the data is transmitted by selecting, based on feedback information that is fed back from the receiver to the transmitter, an ACM profile that defines a Forward Error Correction (FEC) code and a modulation scheme for encoding and modulating the data;and upon detecting that the feedback information is unusable, changing an operation of the transmitter independently of the feedback.
  2. 8
    A method for communication, comprising:exchanging data between first and second communication systems over first and second opposite directions of a bidirectional wireless communication link that uses Adaptive Coding and Modulation (ACM) by communicating at respective first and second variable data rates that are determined by respective first and second ACM profiles, each ACM profile defining a Forward Error Correction (FEC) code and a modulation scheme for encoding and modulating the data;defining a joint constraint on an operation of the first and second directions;measuring respective first and second reception quality metrics of the first and second directions of the communication link;and setting the first and second ACM profiles based on the first and second measured reception quality metrics, so as to cause the operation of the first and second directions to meet the joint constraint.
  3. 15
    A method for communication, comprising:in a wireless communication link in which a transmitter transmits data to a receiver using a set of possible Adaptive Coding and Modulation (ACM) profiles that specify respective Forward Error Correction (FEC) codes and modulation schemes and are supported by both the transmitter and the receiver, temporarily disabling a subset of the ACM profiles out of the set of the possible ACM profiles in the transmitter and the receiver;and transmitting the data from the transmitter to the receiver at a variable data rate by selecting only the ACM profiles that are not disabled.
  4. 16
    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, and coordinating the selected 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. 17
    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, and coordinating the selected 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.
  6. 18
    A communication system, comprising:a transmitter, which is arranged to transmit data to a remote receiver over a wireless communication link at a variable data rate using Adaptive Coding and Modulation (ACM);and a controller, which is arranged to set the data rate at which the data is transmitted by selecting, based on feedback information that is fed back from the remote receiver, an ACM profile that defines a Forward Error Correction (FEC) code and a modulation scheme for encoding and modulating the data and, upon detecting that the feedback information is unusable, to change an operation of the transmitter independently of the feedback.
  7. 19
    A bidirectional wireless communication link having first and second opposite directions, the link comprising first and second communication systems, which are arranged to exchange data over the first and second directions by communicating at respective first and second variable data rates that are determined by respective first and second Adaptive Coding and Modulation (ACM) profiles, each ACM profile defining a Forward Error Correction (FEC) code and a modulation scheme for encoding and modulating the data, to measure respective first and second reception quality metrics of the first and second directions, and to set the first and second ACM profiles based on the first and second measured reception quality metrics, so as to cause the operation of the first and second directions to meet a joint constraint defined on an operation of the first and second directions.
  8. 20
    A communication link, comprising:a transmitter, which is arranged to transmit data over a wireless channel;and a receiver, which is arranged to receive the transmitted data, wherein the transmitter and the receiver are arranged to accept a definition of a set of possible Adaptive Coding and Modulation (ACM) profiles that specify respective Forward Error Correction (FEC) codes and modulation schemes that are supported by both the transmitter and the receiver for encoding and modulating the data, to temporarily disable a subset of the ACM profiles out of the set of the possible ACM profiles, and to communicate at a variable data rate by selecting only the ACM profiles that are not disabled.
  9. 21
    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 the selected 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.
  10. 22
    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 the selected 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.