# US 10,772,050 B1 · Power and rate control algorithm for multi-antenna communication links in a mesh network

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

- Number: US 10,772,050 B1
- Document ID: US10772050B1
- Status: Granted
- Kind: B1
- Application number: 16/530,831
- Filed: 2019-08-02
- Granted: 2020-09-08
- Earliest claimed: 2019-08-02
- Assignees: L3Harris Technologies, Inc.
- Applicants: L3 Technologies, Inc.
- Inventors: Brent Kenney; Philip M. Hirz; Radivoje Zarubica; Patrick L. Newbold; Edwin J. Hemphill; Jason Wilden
- Web page: https://patentgrep.com/patent/US10772050B1

## CPC

- H04W 52/365: {Power headroom reporting}
- H04W 52/241: {taking into account channel quality metrics, e.g. SIR, SNR, CIR or Eb/lo}
- H04W 52/367: {Power values between minimum and maximum limits, e.g. dynamic range}
- H04W 52/46: in multi-hop networks, e.g. wireless relay networks
- H04W 52/58: Format of the TPC bits
- H04W 84/18: Self-organising networks, e.g. ad-hoc networks or sensor networks
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Transmitting data in a mesh network. A method includes identifying points on a piecewise continuous surface. The piecewise continuous surface defines minimum threshold power values to maintain a predetermined signal-to-noise ratio at a predetermined bitrate for a transmitter node transmitting to one or more receiver nodes in the mesh network. Points of a constant total power surface are identified defining required ratios of transmitting power for transmitting sources of the transmitter node. One or more points on the piecewise continuous surface that intersect with the constant total power surface are identified. As a result, transmitting power levels for the transmitting sources of the transmitter node are identified. As a result, data is transmitted at or above transmitting power levels, using the transmitting sources.

## Claims

### Claim 1

In a mesh communications network, a method of transmitting data in the network, the method comprising:
identifying points on a piecewise continuous surface, wherein the piecewise continuous surface defines minimum threshold power values to maintain a predetermined signal-to-noise ratio at a predetermined bitrate for a transmitter node transmitting to one or more receiver nodes in the mesh network;
identifying points of a constant total power surface defining required ratios of transmitting power for transmitting sources of the transmitter node;
identifying one or more points on the piecewise continuous surface that intersect with the constant total power surface;
as a result, identifying transmitting power levels for the transmitting sources of the transmitter node; and
as a result, transmitting data at or above transmitting power levels, using the transmitting sources.

### Claim 2 (depends on 1)

The method of claim 1, wherein the piecewise continuous surface is a piecewise continuous curve.

### Claim 3 (depends on 1)

The method of claim 1, wherein the constant total power surface comprises a total power curve having a slope of −1 and is perpendicular to a line having a slope of +1 that passes through an origin, for a transmitter node having two sources.

### Claim 4 (depends on 1)

The method of claim 1, further comprising adjusting the constant total power surface to cause the constant total power surface to intersect with the piecewise continuous surface.

### Claim 5 (depends on 1)

The method of claim 1, wherein identifying points on a piecewise continuous surface comprises:
receiving feedback at the transmitter node from a plurality of other nodes in the mesh communications network, the feedback from each given node in the plurality of nodes identifying signal-to-noise ratio feedback for a plurality of transmitting sources at the transmitter source with respect to a plurality of receivers at the given node, for signals sent by the transmitter node; and
aggregating the feedback from the nodes in the plurality of other nodes to identify the piecewise continuous surface points.

### Claim 6 (depends on 5)

The method of claim 5, wherein the signal-to-noise ratio feedback is used to generate per node constraints for minimum transmitter power to maintain a predetermined signal-to-noise ratio, and aggregating the feedback creates the piecewise continuous surface defining minimum threshold power values that would meet the minimum signal to power ratio for all nodes in the plurality of nodes.

### Claim 7 (depends on 1)

The method of claim 1, wherein identifying points on a piecewise continuous surface comprises identifying points limited to a multi-dimension power constraint surface.

### Claim 8 (depends on 1)

The method of claim 1, further comprising:
determining that a bitrate of the transmitter node is at a value which does not allow for an intersection of the one or more points on the piecewise continuous surface and the constant total power surface; and
as a result, adjusting bitrate for the transmitter node to the predetermined bitrate, such that the predetermined bitrate is at a value that allows for an intersection of the one or more points on the piecewise continuous surface and the constant total power surface.

### Claim 9

A system comprising:
one or more processors; and
one or more computer-readable hardware devices having stored thereon instructions that are executable by the one or more processors to configure the system to transmit data in a mesh network, including instructions that are executable to configure the system to perform at least the following:
identify points on a piecewise continuous surface, wherein the piecewise continuous surface defines minimum threshold power values to maintain a predetermined signal-to-noise ratio at a predetermined bitrate for a transmitter node transmitting to one or more receiver nodes in the mesh network;
identify points of a constant total power surface defining required ratios of transmitting power for transmitting sources of the transmitter node;
identify one or more points on the piecewise continuous surface that intersect with the constant total power surface;
as a result, identify transmitting power levels for the transmitting sources of the transmitter node; and
as a result, transmit data at or above transmitting power levels, using the transmitting sources.

### Claim 10 (depends on 9)

The system of claim 9, wherein the piecewise continuous surface is a piecewise continuous curve.

### Claim 11 (depends on 9)

The system of claim 9, wherein the constant total power surface comprises a total power curve having a slope of −1 and is perpendicular to a line having a slope of +1 that passes through an origin, for a transmitter node having two sources.

### Claim 12 (depends on 9)

The system of claim 9, wherein identifying points on a piecewise continuous surface comprises:
receiving feedback at the transmitter node from a plurality of other nodes in the mesh communications network, the feedback from each given node in the plurality of nodes identifying signal-to-noise ratio feedback for a plurality of transmitting sources at the transmitter source with respect to a plurality of receivers at the given node, for signals sent by the transmitter node; and
aggregating the feedback from the nodes in the plurality of other nodes to identify the piecewise continuous surface points.

### Claim 13 (depends on 12)

The system of claim 12, wherein the signal-to-noise ratio feedback is used to generate per node constraints for minimum transmitter power to maintain a predetermined signal-to-noise ratio, and aggregating the feedback creates the piecewise continuous surface defining minimum threshold power values that would meet the minimum signal to power ratio for all nodes in the plurality of nodes.

### Claim 14 (depends on 9)

The system of claim 9, wherein identifying points on a piecewise continuous surface comprises identifying points limited to a multi-dimension power constraint surface.

### Claim 15 (depends on 9)

The system of claim 9, wherein the one or more computer-readable hardware devices further have stored thereon instructions that are executable by the one or more processors to configure the computer system to perform at least the following:
determining that a bitrate of the transmitter node is at a value which does not allow for an intersection of the one or more points on the piecewise continuous surface and the constant total power surface; and
as a result, adjusting bitrate for the transmitter node to the predetermined bitrate, such that the predetermined bitrate is at a value that allows for an intersection of the one or more points on the piecewise continuous surface and the constant total power surface.

### Claim 16

A computer readable storage device having stored thereon instructions that are executable by the one or more processors to configure a system to transmit data in a mesh network, including instructions that are executable to configure the system to perform at least the following:
identify points on a piecewise continuous surface, wherein the piecewise continuous surface defines minimum threshold power values to maintain a predetermined signal-to-noise ratio at a predetermined bitrate for a transmitter node transmitting to one or more receiver nodes in the mesh network;
identify points of a constant total power surface defining required ratios of transmitting power for transmitting sources of the transmitter node;
identify one or more points on the piecewise continuous surface that intersect with the constant total power surface;
as a result, identify transmitting power levels for the transmitting sources of the transmitter node; and
as a result, transmit data at or above transmitting power levels, using the transmitting sources.

### Claim 17 (depends on 16)

The computer readable storage device of claim 16, wherein the piecewise continuous surface is a piecewise continuous curve.

### Claim 18 (depends on 16)

The computer readable storage device of claim 16, wherein the constant total power surface comprises a total power curve having a slope of −1 and is perpendicular to a line having a slope of +1 that passes through an origin, for a transmitter node having two sources.

### Claim 19 (depends on 16)

The computer readable storage device of claim 16, wherein identifying points on a piecewise continuous surface comprises:
receiving feedback at the transmitter node from a plurality of other nodes in the mesh communications network, the feedback from each given node in the plurality of nodes identifying signal-to-noise ratio feedback for a plurality of transmitting sources at the transmitter source with respect to a plurality of receivers at the given node, for signals sent by the transmitter node; and
aggregating the feedback from the nodes in the plurality of other nodes to identify the piecewise continuous surface points.

### Claim 20 (depends on 16)

The computer readable storage device of claim 16, wherein identifying points on a piecewise continuous surface comprises identifying points limited to a multi-dimension power constraint surface.
