Centralized Coexistence Manager for Multi-Radio Interference

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing wireless communication systems face challenges in managing coexistence between multiple radios, leading to interference and performance degradation due to the lack of effective mechanisms for coordinating radio operations.

Innovation Solution

A centralized radio coexistence manager architecture is implemented, utilizing a control plane and data plane entity to manage radio operations, identify potential collisions, and determine configuration parameters to allow or disallow events, thereby optimizing radio coexistence without requiring piece-wise solutions for each pair of mechanisms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple radios operate simultaneously without centralized coordination, then each radio can function independently with simple design, but interference and collisions occur between radios leading to performance degradation

Engineering Contradiction:
Improveradio operation reliabilityVSAvoidradio coexistence management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

A centralized coexistence manager is introduced as an intermediary component that receives events from multiple radios, determines whether events can be executed concurrently based on configuration parameters, and manages radio interactions. This mediator resolves interference issues without requiring complex peer-to-peer coordination between radios, thereby improving reliability while keeping individual radio designs simple.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If piece-wise solutions are implemented for each pair of radio mechanisms, then specific interference issues can be addressed, but hardware complexity increases and scalability is reduced

Engineering Contradiction:
Improveinterference management effectivenessVSAvoidsystem scalability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The coexistence manager implements a universal event-driven architecture that handles multiple radio types and interference scenarios through a single centralized component. Rather than implementing separate piece-wise solutions for each radio pair, the universal manager processes events from any radio, applies consistent concurrency determination logic, and manages all radio interactions through standardized configuration parameters, thereby improving scalability while maintaining effective interference management.

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

3Productivity

If centralized coexistence manager is implemented to coordinate radio operations, then radio interference is reduced and performance is improved, but system architecture complexity increases

Engineering Contradiction:
Improveradio coexistence performanceVSAvoidsystem architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The coexistence manager operates in an event-driven manner where radios autonomously generate events that are submitted to the manager for concurrency determination. The manager processes these events independently using configuration parameters and determines whether events can execute concurrently without requiring continuous complex coordination protocols. This self-service approach improves productivity while limiting architecture complexity through standardized event processing.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP2449850B1Centralized coexistence manager for controlling operation of multiple radios
Publication Date: 2018.09.19 QUALCOMM INC
  • EP2449850B1 patent drawingFigure 1
  • EP2449850B1 patent drawingFigure 2
  • EP2449850B1 patent drawingFigure 3~4

AI summary

Systems and methodologies are described herein that facilitate a centralized structure for managing multi-radio coexistence for a mobile device and/or other suitable device(s). As described herein, a control plane coexistence manager (CxM) entity and/or a data plane CxM entity can be implemented to directly interact with a set of associated transceivers (e.g., radios, etc.) in order to manage conflicts between events corresponding to the transceivers. Further, CxM operation can be divided between the control and data planes such that the control plane handles configuration and long-term operations such as radio registration, sleep mode management, long-term event resolution, interaction with upper layers, etc., while the data plane handles short-term operations with respect to radio event management based on incoming notifications or event requests. For instance, the data plane can evaluate a set of requested events, select event(s) to be executed, and provide responses to the associated transceivers relating to the selection(s).