Wireless Coexistence Arbitration for Overlapping Frequencies

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computing devices equipped with multiple wireless communication chipsets, such as WiFi/BT and ZigBee, face performance issues due to overlapping frequency ranges, leading to communication interference and poor performance in simultaneous use cases.

Innovation Solution

Implementing a coexistence management module that uses priority listings and timing rules to arbitrate between different communication protocols, allowing higher priority communications to preempt lower priority ones, and employing a three-wire hardware interface for communication between chipsets to manage requests, grants, and packet protection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple wireless communication chipsets are installed to increase network connectivity, then communication versatility is improved, but communication interference and performance degradation occur due to overlapping frequency ranges

Engineering Contradiction:
Improvecommunication versatilityVSAvoidcommunication performance
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

A coexistence management module is introduced as an intermediary between multiple wireless communication chipsets (WiFi/BT and ZigBee). This module receives communication requests from different chipsets, determines priority levels, and grants access to the shared frequency spectrum accordingly. The mediator resolves conflicts by implementing timing rules and priority-based arbitration, preventing direct interference between chipsets while maintaining support for multiple communication standards.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If priority-based arbitration is implemented to manage communication conflicts, then communication reliability is improved, but device complexity increases due to additional management modules and timing rules

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidmanagement module complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The coexistence management module segments the communication arbitration process into distinct functional components: request reception from multiple chipsets, priority level determination based on communication types, timing rule enforcement, and grant signal generation. This segmentation organizes the complexity into manageable modules with clear responsibilities, making the system more implementable and maintainable while ensuring reliable priority-based arbitration.

Inventive Principle:
Principle #1Segmentation

3Reliability

If higher priority communications preempt lower priority ones, then communication quality for critical protocols is improved, but loss of time occurs for lower priority communications

Engineering Contradiction:
Improvecommunication qualityVSAvoidcommunication delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system implements periodic timing rules that allow lower priority communications to access the shared frequency spectrum at predetermined intervals. When a high priority communication is active, lower priority chipsets wait for timing rule-defined opportunities to transmit. This periodic access mechanism ensures that critical communications maintain quality while lower priority communications experience controlled, predictable delays rather than complete blocking.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS10117288B1Packet arbitration in overlapping frequencies
Publication Date: 2018.10.30 AMAZON TECH INC
  • US10117288B1 patent drawing
  • US10117288B1 patent drawing
  • US10117288B1 patent drawing

AI summary

Techniques for harmonizing wireless communications performed by a computing device which communicates using varying wireless communication standards are described herein. For instance, a computing device may include multiple chipsets with associated antennas that are configured to perform wireless communications using separate wireless standards which operate at overlapping frequencies. To avoid performance degradation experienced in simultaneous use cases with communications operating at overlapping frequencies, the multiple chipsets may be configured with logic to determine which communications are prioritized when multiple chipsets attempt to communicate simultaneously. The multiple chipsets may be communicatively coupled to coordinate their communications by prioritizing certain types of communications over other types of communications to avoid simultaneous communications in overlapping frequencies. In this way, multiple chipsets that communicate using different standards at overlapping frequencies may avoid performance issues experienced in simultaneous use cases, while performing the communications which are of a highest priority level.