Distributed Beamforming via Message Passing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing distributed beam-forming algorithms for sensor networks are not scalable and practical for large systems due to their requirement for fully-connected networks and high communication overhead, especially when dealing with correlated noise across microphones in arbitrary topologies.

Innovation Solution

The generalized linear-coordinate descent (GLiCD) message-passing algorithm allows for distributed computation of beam-forming parameters across a network with any topology, minimizing transmission power and requiring only one parameter to be transmitted per iteration, which enables efficient operation in large-scale networks with correlated noise.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If distributed beam-forming algorithms are implemented in a fully-connected network topology, then computation can be distributed across sensors, but the system becomes non-scalable and impractical for large systems due to high communication overhead

Engineering Contradiction:
Improvedistributed computation capabilityVSAvoidnetwork topology requirement
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent segments the fully-connected network into arbitrary topology sub-networks where sensors only communicate with immediate neighbors. The beam-forming computation is divided into local operations at each sensor node, processing only locally available signals and exchanging minimal information with neighbors, rather than requiring global connectivity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each sensor node performs beam-forming computation using only local signals and local neighborhood information, rather than requiring global network information. The algorithm adapts to local topology characteristics, allowing different parts of the network to operate independently with their own local computations.

Inventive Principle:
Principle #3Local quality

2Productivity

If all nodes in the network communicate with each other for distributed processing, then beam-forming can be performed, but the communication overhead increases significantly reducing scalability

Engineering Contradiction:
Improvebeam-forming computationVSAvoidcommunication overhead
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent extracts only the essential information needed for beam-forming computation from each sensor node, rather than transmitting all raw signals between all pairs of nodes. Each node extracts and transmits only the specific parameters required for the distributed algorithm to converge, minimizing communication bandwidth requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The algorithm uses partial information from the full signal set at each node, processing only the necessary subset of signals required for beam-forming. This partial action approach reduces computation and communication requirements while maintaining adequate beam-forming performance.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If distributed processing is implemented without a fusion center, then system scalability improves, but the algorithm requires arbitrary topology support which increases implementation complexity

Engineering Contradiction:
Improvenetwork scalabilityVSAvoidalgorithm implementation
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent develops a universal distributed beam-forming algorithm that functions across multiple network topologies (arbitrary, linear, clustered, fully-connected) without requiring topology-specific modifications. The same core algorithm adapts to different topologies through local neighborhood definitions, providing multi-functional capability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The algorithm dynamically adapts to the local network topology at each sensor node, adjusting its computation based on which neighbors are available. This dynamic behavior allows the system to handle arbitrary topologies and adapt to changing network conditions without requiring centralized coordination.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9584909B2Distributed beamforming based on message passing
Publication Date: 2017.02.28 GOOGLE LLC
  • US9584909B2 patent drawing
  • US9584909B2 patent drawing
  • US9584909B2 patent drawing

AI summary

Methods and systems are provided for implementing a distributed algorithm for beam-forming (e.g., MVDR beam-forming) using a message-passing algorithm. The message-passing algorithm provides for computations to be performed in a distributed manner across a network, rather than in a centralized processing center or “fusion center”. The message-passing algorithm may also function for any network topology, and may continue operations when various changes are made in the network (e.g., nodes appearing, nodes disappearing, etc.). Additionally, the message-passing algorithm may minimize the transmission power per iteration and, depending on the particular network, also may minimize the transmission power required for communication between network nodes.