Synchronized Activity Bitmaps for Co-located Radio Interference

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The integration of multiple wireless communications technologies in a single mobile device often leads to signal interference due to overlapping or adjacent operating frequency bands, such as those used by WiMAX, WiFi, and Bluetooth, which degrades transmission performance.

Innovation Solution

A synchronized activity bitmap generation method is employed to coordinate the operations of these wireless communications technologies by using a Co-located Coexistence Radio Manager to detect activities, collect traffic patterns, and generate management messages that adjust the operations of the radio modules to avoid interference, such as through periodic absences from the serving base station to reserve radio resources for co-located non-802.16 radios.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple wireless communications modules are integrated into a single mobile device, then the device provides multiple wireless communications system functions and portability, but signal interference occurs due to overlapping or adjacent operating frequency bands

Engineering Contradiction:
Improvemultiple wireless communications system functionsVSAvoidsignal interference
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent implements periodic action by creating activity bitmaps that periodically schedule transmission opportunities for different wireless modules. The bitmap divides time into frames and sub-frames, allowing WiFi and WiMAX modules to transmit in alternating periodic intervals, thereby avoiding simultaneous transmission and reducing signal interference while maintaining both communication functions.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent introduces an intermediary component called the coexistence manager that mediates between multiple wireless communication modules. This manager generates activity bitmaps that coordinate transmissions, acting as an intermediary controller that prevents direct interference between modules by scheduling their operations in a time-division manner.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If simultaneous operations of multiple wireless communications modules are performed, then communication efficiency is maintained, but transmission performance degrades due to signal interference

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidtransmission performance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system uses periodic activity bitmaps to schedule transmissions in alternating time intervals. Each wireless module is assigned specific time windows within periodic frames where it can transmit without interference, maintaining communication efficiency while ensuring reliable transmission by avoiding simultaneous operations in overlapping frequency bands.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The coexistence manager dynamically adjusts transmission schedules based on current communication needs. The activity bitmaps are generated adaptively to reflect varying traffic patterns and channel conditions, allowing the system to optimize both productivity and reliability by dynamically allocating time resources to different modules based on their instantaneous requirements.

Inventive Principle:
Principle #15Dynamics

3Object-affected harmful factors

If time-division multiplexing is used to coordinate wireless modules, then signal interference is reduced, but device complexity increases due to coordination overhead

Engineering Contradiction:
Improvesignal interferenceVSAvoidcoordination overhead
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The coexistence manager performs multiple functions through a single integrated mechanism. It generates activity bitmaps, schedules transmissions, monitors channel conditions, and coordinates all wireless modules using a unified time-division framework. This multi-functional approach reduces overall device complexity by consolidating coordination tasks into one universal controller rather than requiring separate management for each module.

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

Solution Approach 2:

The system manages complexity by changing key parameters of the coordination mechanism. The activity bitmaps use fixed frame structures with configurable parameters such as frame duration, sub-frame allocation, and module priority levels. By standardizing these parameters and maintaining a regular periodic structure, the system reduces the computational complexity of coordination while still effectively managing signal interference.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP2958390B1Synchronized activity bitmap generation method for co-located coexistence (CLC) devices
Publication Date: 2017.08.30 MEDIATEK INC
  • EP2958390B1 patent drawingFigure 1
  • EP2958390B1 patent drawingFigure 2
  • EP2958390B1 patent drawingFigure 3

AI summary

A mobile communications device is provided. A first radio module communicates with a communications device in compliance with a first protocol. A second radio module communicates with a base station in compliance with a second protocol. A CLC radio manager receives a traffic pattern from the first radio module indicating a first traffic allocation for the first radio module, obtains timing information of the base station, obtains a native reference clock from a clock source, converts values of the traffic pattern into the native reference clock counts, aligns the converted traffic pattern with the timing information of the base station, generates one or more CLC bitmaps for the first radio module by converting the aligned traffic pattern into a plurality of WiMAX frames or sub-frames of the timing information, and transmits the generated CLC bitmaps to the base station to recommend a second traffic allocation of the frames or sub-frames.