# US 2024/0205703 A1 · Interference-aware wireless communication link adaptation

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2024/0205703 A1
- Document ID: US20240205703A1
- Status: Published application
- Kind: A1
- Application number: 18/081,159
- Filed: 2022-12-14
- Published: 2024-06-20
- Earliest claimed: 2022-12-14
- Assignees: Amazon Technologies, Inc.
- Applicants: Amazon Technologies, Inc.
- Inventors: Muhammed Faruk Gencel; Basak Oyman; Ravi Ichapurapu
- Web page: https://patentgrep.com/patent/US20240205703A1

## CPC

- H04L 1/0015: {characterised by the adaptation strategy}
- H04W 24/08: Testing, {supervising or monitoring} using real traffic
- H04L 1/0003: {by switching between different modulation schemes}
- H04L 1/0009: {by adapting the channel coding (H04L1/1812 takes precedence)}
- H04L 1/0019: {in which mode-switching is based on a statistical approach}
- H04L 1/0025: {Transmission of mode-switching indication}
- H04L 1/0026: {Transmission of channel quality indication}
- H04L 1/203: {Details of error rate determination, e.g. BER, FER or WER}
- H04L 43/0847: {Transmission error}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

In various examples, systems and methods of wireless communication link adaptation are described. In some examples, first data may be determined for a first gateway device, the first data representing a plurality of received signal strength (RSS) values of a first signal received from a first end node device. Second data representing an interference associated with the first signal may be determined. At least one of a first packet error rate or a first packet success rate may be determined based at least in part on the first data and the second data. A first modulation coding scheme (MCS) associated with at least one of the first packet error rate or the first packet success rate may be determined. Third data may be sent to the first end node, the third data instructing the first end node device to use the first MCS for communication with the first gateway device.

## Claims

### Claim 1

A method comprising
receiving first data from a gateway device;
storing, based on the first data, a first interference value in association with the gateway device;
determining, for a first modulation and coding scheme based on interference data for a gateway device, a first plurality of estimated packet success values that are each associated with a respective value for a signal metric, the interference data including the first interference value;
determining, for a second modulation and coding scheme based on interference data for a gateway device, a second plurality of estimated packet success values that are each associated with a respective value for the signal metric;
receiving second data from the gateway device;
determining, based on the second data, a first value for the first signal metric;
determining, based on the first value for the first signal metric and at least one of the first plurality of estimated packet success values, a first estimated packet success value for the first modulation and coding scheme;
determining, based on the first value for the first signal metric and at least one of the second plurality of estimated packet success values, a second estimated packet success value for the first modulation and coding scheme; and
sending, based on the first estimated packet success value for the first modulation and coding scheme and the second estimated packet success value for the second modulation and coding scheme, third data to the gateway device, the third data indicating to switch from the first modulation and coding scheme to the second modulation and coding scheme.

### Claim 2 (depends on 1)

The method of claim 1, wherein the first signal metric comprises a signal to noise ratio, and wherein the method comprises:
determining, based on a first value for the first signal metric, a first bit error rate value for the first modulation and coding scheme;
determining, based on the first bit error rate value for the first modulation and coding scheme, a first symbol error rate value for the first modulation and coding scheme;
determining, based on the interference data, a first interference value;
determining, based on the interference data, a second interference value;
wherein one of the first plurality of estimated packet success values is determined based on the first interference value, the second interference value, and the first symbol error rate value for the first modulation and coding scheme.

### Claim 3 (depends on 1)

The method of claim 1, wherein the first data indicates a first signal strength value determined by the gateway device, and wherein the method comprises
determining a thermal noise floor value based on the first signal strength value, a noise figure value associated with the gateway device, and a bandwidth value associated with the gateway device; and
determining the first interference value based on the first signal strength value and the thermal noise floor value.

### Claim 4

A method comprising determining for a first transmission scheme, based on interference data for a gateway device, a first plurality of estimated packet success values that are each associated with a respective value for a signal metric;
receiving first signal data from the gateway device;
determining, based on the first signal data, a first value for the signal metric;
determining, based on the first value for the first signal metric and at least one of the first plurality of estimated packet success values, a first estimated packet success value for the first transmission scheme;
sending, based on the first estimated packet success value for the first transmission scheme, second data to the gateway device indicating a transmission scheme.

### Claim 5 (depends on 4)

The method of claim 4, wherein the method comprises, prior to determining the first plurality of estimated packet success values,
receiving third data from the gateway device; and
storing, based on the third data, a first interference value in association with the gateway device;
wherein the interference data includes the first interference value.

### Claim 6 (depends on 5)

The method of claim 5, wherein the third data indicates the first interference value.

### Claim 7 (depends on 5)

The method of claim 5, wherein the third data indicates a first signal strength value determined by the gateway device, and wherein the method comprises determining, based on the first signal strength value, the first interference value.

### Claim 8 (depends on 5)

The method of claim 5, wherein the third data indicates a first signal strength value determined by the gateway device, and wherein the method comprises
determining, based on the first signal strength value and a noise value associated with the gateway device, the first interference value.

### Claim 9 (depends on 5)

The method of claim 5, wherein the third data indicates a first signal strength value determined by the gateway device, and wherein the method comprises
determining a thermal noise floor value based on the first signal strength value, a noise figure value associated with the gateway device, and a bandwidth value associated with the gateway device; and
determining the first interference value based on the first signal strength value and the thermal noise floor value.

### Claim 10 (depends on 4)

The method of claim 4, wherein the method further comprises storing each respective packet success value of the first plurality of estimated packet success values in association with
the corresponding respective value for the signal metric, and
the first transmission scheme.

### Claim 11 (depends on 4)

The method of claim 4, wherein the determining of the first estimated packet success value is based on determining that the first value for the signal metric matches the respective value associated with one of the estimated packet success values of the plurality of estimated packet success values.

### Claim 12 (depends on 4)

The method of claim 4, wherein the method further comprises
determining that the first value for the signal metric is
greater than a first respective value for the signal metric associated with a second estimated packet success value of the first plurality of estimated packet success values, and
less than a second respective value for the signal metric associated with a third estimated packet success value of the first plurality of estimated packet success values;
wherein the first estimated packet success value is determined based on
the first respective value for the signal metric associated with the second estimated packet success value of the first plurality of estimated packet success values,
the second respective value for the signal metric associated with the third estimated packet success value of the first plurality of estimated packet success values,
the second estimated packet success value of the first plurality of estimated packet success values,
the third estimated packet success value of the first plurality of estimated packet success values, and
the first value for the signal metric.

### Claim 13 (depends on 4)

The method of claim 4, wherein the method comprises:
determining, based on a first value for the signal metric, a first bit error rate value for the first transmission scheme;
determining, based on the first bit error rate value for the first transmission scheme, a first symbol error rate value for the first transmission scheme;
determining, based on the interference data, a first interference value;
determining, based on the interference data, a second interference value;
wherein one of the first plurality of estimated packet success values is determined based on the first interference value, the second interference value, and the first symbol error rate value for the first transmission scheme.

### Claim 14 (depends on 4)

The method of claim 4, wherein the method comprises:
determining, based on a first value for the signal metric, a first bit error rate value for the first transmission scheme;
determining, based on the first bit error rate value for the first transmission scheme, a first symbol error rate value for the first transmission scheme;
determining, based on the interference data, a first set of interference values, a number of interference values in the first set corresponding to a number of symbols in a packet for the first transmission scheme;
wherein one of the first plurality of estimated packet success values is determined based on the first set of interference values and the first symbol error rate value for the first transmission scheme.

### Claim 15 (depends on 4)

The method of claim 4, wherein the method comprises:
determining, based on a first value for the signal metric, a first bit error rate value for the first transmission scheme;
determining, based on the first bit error rate value for the first transmission scheme, a first symbol error rate value for the first transmission scheme;
determining, based on the interference data, a first interference value;
determining, based on the interference data, a second interference value;
determining, based on the first interference value, the second interference value, and the first symbol error rate value for the first transmission scheme, a second estimated packet success value;
determining, based on the interference data, a third interference value;
determining, based on the interference data, a fourth interference value; and
determining, based on the third interference value, the fourth interference value, and the first symbol error rate value for the first transmission scheme, a third estimated packet success value;
wherein the first estimated packet success value is determined based on the second estimated packet success value and the third estimated packet success value.

### Claim 16 (depends on 4)

The method of claim 4, wherein the method comprises:
determining, based on a first value for the signal metric, a first bit error rate value for the first transmission scheme;
determining, based on the first bit error rate value for the first transmission scheme, a first symbol error rate value for the first transmission scheme;
determining, based on the interference data, a first set of interference values, a number of interference values in the first set corresponding to a number of symbols in a packet for the first transmission scheme;
determining, based on the interference data, a second set of interference values, a number of interference values in the second set corresponding to the number of symbols in a packet for the first transmission scheme;
wherein one of the first plurality of estimated packet success values is determined based on the first interference value, the second interference value, and the first symbol error rate value for the first transmission scheme.

### Claim 17 (depends on 4)

The method of claim 4, wherein the method comprises:
determining, based on a first value for the signal metric, a first bit error rate value for the first transmission scheme;
determining, based on the first bit error rate value for the first transmission scheme, a first symbol error rate value for the first transmission scheme;
determining, based on the interference data, a first set of interference values, a number of interference values in the first set corresponding to a number of symbols in a packet for the first transmission scheme;
determining, based on the first set of interference values and the first symbol error rate value for the first transmission scheme, a second estimated packet success value;
determining, based on the interference data, a second set of interference values, a number of interference values in the second set corresponding to the number of symbols in a packet for the first transmission scheme;
determining, based on the second set of interference values and the first symbol error rate value for the first transmission scheme, a third estimated packet success value;
wherein one of the first plurality of estimated packet success values is determined based on the second estimated packet success value and the third estimated packet success value.

### Claim 18 (depends on 17)

The method of claim 17, wherein the first estimated packet success value is an estimated packet error rate, the second estimated packet success value is an estimated packet success rate, and the third estimated packet success value is an estimated packet success rate.

### Claim 19 (depends on 4)

The method of claim 4, wherein the signal metric is a signal to noise ratio.

### Claim 20 (depends on 4)

The method of claim 4, wherein the signal metric is a received signal strength.

### Claim 21 (depends on 4)

The method of claim 4, wherein the first estimated packet success value is an estimated packet error rate.

### Claim 22 (depends on 4)

The method of claim 4, wherein the first estimated packet success value is an estimated packet success rate.

### Claim 23 (depends on 4)

The method of claim 4, wherein the first data indicates a first signal strength value determined by the gateway device.

### Claim 24 (depends on 4)

The method of claim 4, wherein the first data indicates a first signal to noise ratio value determined by the gateway device.

### Claim 25 (depends on 24)

The method of claim 24, wherein the first data indicates the first value for the signal metric.

### Claim 26 (depends on 4)

The method of claim 4, wherein the second data indicates the first transmission scheme.

### Claim 27 (depends on 4)

The method of claim 4, wherein the second data indicates a second transmission scheme.

### Claim 28 (depends on 4)

The method of claim 4, wherein the method comprises:
determining, for a second transmission scheme based on the interference data for the gateway device, a second plurality of estimated packet success values that are each associated with a respective value for a signal metric;
determining, based on the first value for the signal metric and at least one of the second plurality of estimated packet success values, a second estimated packet success value for the second transmission scheme; and
wherein the second data is determined based on the second estimated packet success value for the second transmission scheme.

### Claim 29 (depends on 4)

The method of claim 4, wherein the method comprises determining a power consumption value for the first transmission scheme.

### Claim 30 (depends on 4)

The method of claim 4, wherein the method comprises:
determining, for a second transmission scheme based on the interference data for the gateway device, a second plurality of estimated packet success values that are each associated with a respective value for a signal metric;
determining, based on the first value for the signal metric and at least one of the second plurality of estimated packet success values, a second estimated packet success value for the second transmission scheme;
determining a first power consumption value for the first transmission scheme; and
determining a second power consumption value for the second transmission scheme;
wherein the second data is determined based on the second estimated packet success value for the second transmission scheme, the first power consumption value, and the second power consumption value.

### Claim 31

An electronic device comprising:
a wireless transceiver;
one or more processors;
one or more computer readable media storing computer executable instructions that, when executed by one or more processors of the electronic device, cause the electronic device to perform operations comprising
determining, at a first time, a first received signal strength value,
determining, based on the first received signal strength value, a first interference value,
sending, to a remote computing system, the first interference value,
determining, at a second time, a second received signal strength value,
sending, to the remote computing system, first data based on the second received signal strength value, and
receiving, from the remote computing system, second data determined based on the first interference value and the first data, the second data indicating a first transmission scheme.

### Claim 32 (depends on 31)

The electronic device of claim 31, wherein the first data indicates the second received signal strength value.

### Claim 33 (depends on 31)

The electronic device of claim 31, wherein the one or more computer readable media store computer executable instructions that, when executed by one or more processors of the electronic device, cause the electronic device to perform operations comprising
determining, based on the second received signal strength value, a signal to noise ratio value, and wherein the first data indicates the signal to noise ratio value.

### Claim 34 (depends on 31)

The electronic device of claim 31, wherein the one or more computer readable media store computer executable instructions that, when executed by one or more processors of the electronic device, cause the electronic device to perform operations comprising
determining a thermal noise floor value based on the first signal strength value, a noise figure value associated with the electronic device, and a bandwidth value;
wherein the first interference value is determined based on the first signal strength value and the thermal noise floor value.

### Claim 35 (depends on 31)

The electronic device of claim 31, wherein the one or more computer readable media store computer executable instructions that, when executed by one or more processors of the electronic device, cause the electronic device to perform operations comprising, based on the receiving of the second data indicating the first transmission scheme, sending third data to another electronic device using the first transmission scheme.

### Claim 36 (depends on 31)

The electronic device of claim 31, wherein the one or more computer readable media store computer executable instructions that, when executed by one or more processors of the electronic device, cause the electronic device to perform operations comprising, based on the receiving of the second data indicating the first transmission scheme, sending third data to another electronic device indicating to use the first transmission scheme.

### Claim 37 (depends on 31)

The electronic device of claim 31, wherein the first transmission scheme is a first modulation and coding scheme.

### Claim 38 (depends on 4)

The method of claim 4, wherein the first transmission scheme is a first modulation and coding scheme.
