Co-located WiFi and Low-Power Network Controller Arbitration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The coexistence of multiple network protocols in the same frequency spectrum, such as ZigBee, Thread, Bluetooth, and WiFi, leads to interference and reduced throughput due to unmanaged approaches, necessitating a more managed solution for co-located networks.

Innovation Solution

A system comprising a WiFi controller and a lower-power network controller that uses a request signal to request exclusive access to a shared medium and a grant signal to indicate access, allowing the lower-power network controller to parse incoming packets and assert the request signal before completion to minimize interference and retries.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple network protocols (ZigBee, Thread, Bluetooth, WiFi) operate in the same 2.4 GHz frequency spectrum, then network versatility and co-location are improved, but interference between protocols increases and throughput decreases

Engineering Contradiction:
Improvenetwork protocol coexistenceVSAvoidinterference
Core Design Contradiction:
Adaptability or versatilityVSObject-generated harmful factors

Solution Approach 1:

The patent introduces a packet arbitration mechanism as an intermediary between WiFi and lower-power network protocols. The arbitration logic monitors the shared medium and coordinates access, allowing protocols to coexist without direct interference. This mediator resolves conflicts by granting exclusive access rights to the appropriate protocol at appropriate times.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system dynamically adjusts protocol access based on real-time conditions. The arbitration mechanism continuously monitors medium usage and adapts its decisions accordingly, allowing flexible coexistence rather than fixed protocol priorities. This dynamic approach optimizes throughput while preventing interference.

Inventive Principle:
Principle #15Dynamics

2Device complexity

If unmanaged approaches are used for protocol coexistence, then device complexity is reduced, but interference and data loss increase

Engineering Contradiction:
Improvecoexistence managementVSAvoiddata transmission
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The arbitration mechanism performs preliminary actions by establishing access rules and protocols before actual data transmission begins. The system pre-configures the shared medium access hierarchy, determining which protocol can transmit at given times, thereby preventing interference before it occurs rather than reacting to it.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback through the arbitration logic that continuously monitors medium usage and adjusts protocol access accordingly. When interference or data loss is detected, the arbitration mechanism receives feedback and modifies its behavior to prevent recurrence, improving reliability while maintaining manageable complexity.

Inventive Principle:
Principle #23Feedback

3Object-generated harmful factors

If physical separation of antennas is implemented to maximize RF isolation, then interference is reduced, but device space requirements increase

Engineering Contradiction:
ImproveRF isolationVSAvoiddevice space
Core Design Contradiction:
Object-generated harmful factorsVSVolume of moving object

Solution Approach 1:

Instead of relying on physical separation, the patent uses an arbitration mechanism as a logical intermediary to manage spectrum access. This approach achieves RF isolation through coordinated access control rather than physical distance, allowing protocols to share the same antenna and device space without significant interference.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent transitions from solving the interference problem in the physical dimension (antenna separation) to solving it in the temporal and logical dimensions (arbitration timing and protocol prioritization). By managing access in time slots and through logical control rather than physical separation, the system achieves isolation without increasing device volume.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

4Reliability

If the number of retries is maximized to serve as a safety net, then data loss is reduced, but transmission time and energy consumption increase

Engineering Contradiction:
Improvedata deliveryVSAvoidretransmission delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The arbitration mechanism performs preliminary actions to prevent transmission conflicts before they occur. By establishing clear access rights and coordinating protocol transmissions in advance, the system prevents data loss at the source rather than relying on reactive retries, thereby reducing retransmission delays and energy consumption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements beforehand cushioning by using the arbitration mechanism to preemptively protect against transmission conflicts. The arbitration logic acts as a cushion that absorbs potential interference issues before they can cause data loss, reducing the need for corrective retries and minimizing time loss.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS10667285B2ZigBee, Thread and BLE co-existence with 2.4 GHz WiFi
Publication Date: 2020.05.26 SILICON LABORATORIES INC
  • US10667285B2 patent drawing
  • US10667285B2 patent drawing
  • US10667285B2 patent drawing

AI summary

A system and method of minimizing interference and retries in an environment where two or more network protocols utilize the same frequency spectrum is disclosed. A lower-power network controller is co-located with a WIFI controller. The lower-power network controller parses incoming packets as they are received and generates a request signal once it is determined that the incoming packet is destined for this device. This maximizes the likelihood that no WIFI traffic will occur while the incoming packet is being received.