IP Library Granted Patent US 8,385,839
Granted Patent B2
US 8,385,839 · App. 12/750,731 · Granted Feb 26, 2013

Message-based management of variable-rate communication links

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,385,839
App. No.
12/750,731
Granted
Feb 26, 2013
Kind
B2
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.

Claims (21)

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.

2. The method according to claim 1 , wherein the enabling message marks a beginning of the time interval, and comprising exchanging a subsequent disabling message that marks an end of the time interval.

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.

5. The link according to claim 4 , wherein the enabling message marks a beginning of the time interval, and wherein the first and second communication systems are arranged to exchange a disabling message, which marks an end of the time interval.

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.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE NATURE OF CONVEYANCE PREVIOUSLY RECORDED ON REEL 039355 FRAME 0902. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 12, 2016
From: BROADCOM SEMICONDUCTOR ISRAEL LTD.
To: MAXLINEAR ISRAEL LTD.
Reel/Frame 039666/0812 →
MERGER Recorded Aug 5, 2016
From: BROADCOM SEMICONDUCTOR ISRAEL LTD.
To: MAXLINEAR ISRAEL LTD.
Reel/Frame 039355/0902 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 16, 2015
From: BROADCOM TECHNOLOGY ISRAEL LTD.
To: BROADCOM SEMICONDUCTORS ISRAEL LTD.
Reel/Frame 034735/0796 →
CHANGE OF NAME Recorded Jan 16, 2015
From: PROVIGENT LTD.
To: BROADCOM TECHNOLOGY ISRAEL LTD.
Reel/Frame 034777/0656 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2010
From: ASHKENAZI, EHUD; FRIEDMANN, JONATHAN
To: PROVIGENT LTD
Reel/Frame 024164/0154 →