Coexistence Manager for WiFi and Low-Power Protocol Interference
Find Innovative SolutionsGenerate 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 data loss due to unmanaged approaches like physical separation and channel setup, which are insufficient to address these issues effectively.
Innovation Solution
A system and method that minimizes interference by using a lower-power network controller co-located with a WiFi controller, which parses incoming packets and asserts a request signal to request exclusive access to the shared medium, ensuring that WiFi traffic is minimized during packet reception, and transmits acknowledgement packets only when exclusive access is granted.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Volume of moving object
If multiple network protocols are co-located in the same device to reduce space, then device size is reduced, but interference between protocols increases
Solution Approach 1:
A coexistence manager acts as an intermediary between the WiFi controller and lower-power network controller. It monitors the operational states of both controllers and dynamically controls packet transmission timing to prevent simultaneous transmissions, thereby reducing interference while allowing both protocols to coexist in the same device
Solution Approach 2:
The system dynamically adjusts transmission behavior based on real-time monitoring of controller states. The coexistence manager continuously changes transmission permissions for different protocols based on their current operational status, creating a dynamic interference management system rather than a static configuration
2Device complexity
If unmanaged approaches are used for protocol coexistence, then implementation is simpler, but throughput is reduced due to interference
Solution Approach 1:
The coexistence manager automatically monitors controller states and makes transmission decisions without requiring manual configuration or intervention. The system self-regulates interference by having the coexistence manager continuously monitor and dynamically control packet transmissions based on real-time operational states
Solution Approach 2:
The coexistence manager implements a feedback mechanism by continuously monitoring the operational states of both WiFi and lower-power network controllers, and using this information to dynamically adjust transmission permissions, ensuring optimal throughput while preventing interference
3Object-affected harmful factors
If physical separation of antennas is used to reduce interference, then interference is reduced, but device space increases
Solution Approach 1:
The coexistence manager serves as a logical intermediary that compensates for the lack of physical separation. By monitoring controller states and controlling transmission timing, it creates a virtual isolation mechanism that reduces interference without requiring additional physical space for antenna separation
4Power
If WiFi transmission power is increased to improve WiFi performance, then WiFi signal strength is improved, but interference with lower-power protocols increases
Solution Approach 1:
The system dynamically controls WiFi transmission based on the operational state of the lower-power network controller. The coexistence manager permits WiFi transmission only when the lower-power controller is not actively receiving packets, allowing WiFi to use high power when safe and preventing interference when the lower-power protocol is active
Data Source
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.


