IP Library Granted Patent US 11,363,601
Granted Patent B1
US 11,363,601 · App. 16/877,877 · Granted Jun 14, 2022

Coordinated beamforming of receiving nodes in a wireless mesh network

Inventors: Brian Dunn (Menlo Park, CA); Krishna Gomadam (San Jose, CA); Djordje Tujkovic (Mountain View, CA)
Assignee: Meta Platforms, Inc.
H04W72/046H04B7/0617H04B15/00H04B17/336H04W24/02H04W72/082H04W84/18
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 11,363,601
App. No.
16/877,877
Granted
Jun 14, 2022
Kind
B1
Abstract

Apparatuses, methods, and systems for coordinated beamforming in a wireless mesh network, are disclosed. One system includes a network that includes a plurality of nodes connected through wireless links, and a controller. The wireless links including aggressor links and victim links wherein the aggressor links interfere with the victim links. The controller is operative to identify aggressor links and victim links of a group of nodes of the plurality of nodes, coordinate beam scans of the one or more victim receive nodes associated with the victim links of the group, coordinate transmission of one or more aggressor transmit nodes associated with the aggressor links of the group, characterize or receive characterizations of measured interference at the one or more victim receive nodes during the coordinated beam scans, and select beamforming coefficients for the victim receive nodes based at least on the characterizations of the measured interference.

Claims (69)

1. A wireless network, comprising:

a plurality of nodes connected through wireless links, the wireless links including aggressor links and victim links, wherein the aggressor links interfere with the victim links;

a controller operative to:

identify aggressor links and victim links of a group of nodes of the plurality of nodes;

coordinate beam scans of the one or more victim receive nodes associated with the victim links of the group;

coordinate transmission of one or more aggressor transmit nodes associated with the aggressor links of the group;

characterize or receive characterizations of measured interference at the one or more victim receive nodes during the coordinated beam scans; and

select beamforming coefficients for the victim receive nodes based at least on the characterizations of the measured interference.

2. The wireless network of claim 1 , further comprising the one or more victim receive nodes measuring an interference-to-noise ratio (INR) while the one of the one or more victim receive nodes is scanning through a set of beams, and wherein a signal to noise plus interference ratio (SINR) is determined based on the interference-to-noise ratio (INR).

3. The wireless network of claim 1 , wherein the controller further operates to:

coordinate transmission by a victim transmit node while the one or more victim receive nodes is scanning; and

wherein the one or more victim receive nodes measures a signal to noise plus interference ratio (SINR).

4. The wireless network of claim 1 , wherein the controller further operates to:

coordinate transmission by a plurality of victim transmit nodes while the one or more victim receive nodes is scanning; and

wherein the one or more victim receive nodes measures a signal to noise plus interference ratio (SINR).

5. The wireless network of claim 1 , wherein the controller further operates to:

identify where nulls in beamforming patterns formed by the one or more victim receive nodes should be located; and

wherein beamforming coefficients for the one or more victim receive nodes are further selected based on the locations of the identified nulls in the beamforming patterns.

6. The wireless network of claim 1 , wherein beamforming coefficients for the one or more victim receive nodes are selected based on a measured SINR of the one or more victim receive nodes.

7. The wireless network of claim 1 , wherein the controller further operates to:

select a single one of the victim links of the group having a victim transmit node and a victim receive node;

coordinate simultaneous transmission by a plurality of aggressor transmitting nodes and the victim transmit node while victim receive node is scanning;

wherein the victim receive node measures a signal to noise plus interference ratio (SINR) during the scanning.

8. The wireless network of claim 1 , wherein the controller further operates to:

select a single one of the victim links of the group having a victim transmit node and a victim receive node;

coordinate transmission by a plurality of aggressor transmit nodes and the victim transmit node, comprising one of the plurality of aggressor transmit nodes and the victim transmit node transmitting at a time;

coordinate scanning by the victim receive node, comprising the victim receive node scanning for each of the coordinated transmission of the plurality of aggressor transmit nodes and the victim transmit node;

wherein the victim receive node measures a SNR while the while the victim transmit node is transmitting; and

wherein the victim receive node measures an INR while each of the aggressor transmit nodes are transmitting.

9. The wireless network of claim 8 , wherein the controller further operates to:

approximate an SINR based on the SNR and INR measurements and a transmission power level of each of the plurality of aggressor transmit nodes and the victim transmit node.

10. The wireless network of claim 1 , wherein the controller is further operative to: characterize interference between nodes of different groups of nodes.

11. The wireless network of claim 1 , wherein the controller is further operative to:

coordinate beam scans of the one or more aggressor transmit nodes;

coordinate reception of one or more victim receive nodes;

characterize or receive characterizations of measured interference at the one or more victim receive nodes during the coordinated transmission; and

select beamforming coefficients for the victim receive nodes additionally based at least on the characterizations of the measured interference.

12. The wireless network of claim 1 , wherein the controller is further operative to:

sense a network condition; and

initiate the coordinated beam scans of victim receive nodes and the coordinated transmission of the one or more aggressor transmit nodes based on the sensed network condition.

13. The wireless network of claim 1 , wherein the controller is further operative to periodically initiate the coordinated beam scans of the one or more victim receive nodes and the coordinated transmission of the one or more aggressor transmit nodes.

14. The wireless network of claim 1 , wherein the controller is further operative to aggregate information from multiple scans from different groups of transmit aggressor nodes and receive victim nodes, order results, and then apply new selected beamforming coefficients.

15. The wireless network of claim 1 , wherein the controller is further operative to:

sequentially perform scans across different sets of victim receive nodes; and

apply selected beamforming coefficients after each scan, wherein application of the selected beamforming coefficients influences selection of future beamforming coefficients of victim receive nodes.

16. A method, comprising:

identifying aggressor links and victim links of a group of nodes of a plurality of nodes, wherein the plurality of nodes are connected through wireless links, the wireless links including the aggressor links and the victim links, wherein the aggressor links interfere with the victim links;

coordinating beam scans of victim nodes associated with the victim links;

coordinating transmission of one or more aggressor transmit nodes associated with the aggressor links;

characterizing or receiving characterizations of measured interference at the one or more victim receive nodes during the coordinated beam scans; and

selecting beamforming coefficients for the victim receive nodes based at least on the characterizations of the measured interference.

17. The method of claim 16 , further comprising:

selecting a single one of the victim links of the group having a victim transmit node and a victim receive node;

coordinating simultaneous transmission by a plurality of aggressor transmitting nodes and the victim transmit node while victim receive node is scanning;

wherein the victim receive node measures a signal to noise plus interference ratio (SINR) during the scanning.

18. The method of claim 16 , further comprising:

selecting a single one of the victim links of the group having a victim transmit node and a victim receive node;

coordinating transmission by a plurality of aggressor transmit nodes and the victim transmit node, comprising one of the plurality of aggressor transmit nodes and the victim transmit node transmitting at a time;

coordinating scanning by the victim receive node, comprising the victim receive node scanning for each of the coordinated transmission of the plurality of aggressor transmit nodes and the victim transmit node;

wherein the victim receive node measures a SNR while the while the victim transmit node is transmitting; and

wherein the victim receive node measures an INR while each of the aggressor transmit nodes are transmitting.

19. The method of claim 16 , further comprising:

coordinating beam scans of the one or more aggressor transmit nodes;

coordinating reception of one or more victim receive nodes;

characterizing or receive characterizations of measured interference at the one or more victim receive nodes during the coordinated transmission; and

selecting beamforming coefficients for the victim receive nodes additionally based at least on the characterizations of the measured interference.

20. The method of claim 16 , further comprising:

sequentially performing scans across different sets of victim receive nodes; and

applying selected beamforming coefficients after each scan, wherein application of the selected beamforming coefficients influences selection of future beamforming coefficients of victim receive nodes.

Assignments (3)
CHANGE OF NAME Recorded Dec 13, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058495/0763 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2020
From: DUNN, BRIAN; GOMADAM, KRISHNA; TUJKOVIC, DJORDJE
To: FACEBOOK, INC.
Reel/Frame 053702/0247 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 28, 2020
From: DUNN, BRIAN; GOMADAM, KRISHNA; TUJKOVIC, DJORDJE
To: FACEBOOK, INC.
Reel/Frame 052775/0223 →