Multi-radio Device Priority Offset and Escalator Modules

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In multi-radio systems, conflicts arise when multiple radios attempt to access the same communication medium, leading to interference and reduced quality of service due to fixed priority assignments, which can result in lower priority traffic being delayed excessively, impacting user experience.

Innovation Solution

A multi-radio device with a controller that includes a priority offset module and a priority escalator module to dynamically adjust communication priorities based on past arbitration statistics and current medium occupancy, ensuring fair and efficient medium access by applying offsets and escalators to initial priorities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If fixed priority assignments are used for medium access, then time-sensitive traffic is prioritized, but non-time-sensitive traffic is delayed excessively

Engineering Contradiction:
Improveaccess speed for time-sensitive trafficVSAvoiddelay for non-time-sensitive traffic
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The patent implements dynamic priority adjustment where the initial priority assigned to traffic is not fixed but adapts based on current medium occupancy conditions. When the medium is heavily occupied, the priority offset module reduces the initial priority increment, allowing lower priority traffic to access the medium sooner, thereby resolving the contradiction between fast access for time-sensitive traffic and excessive delay for non-time-sensitive traffic.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the priority parameter dynamically based on medium occupancy metrics. The priority offset module adjusts the initial priority value as a parameter, and the priority escalator module adjusts the increment rate, allowing the system to adapt priority assignments to current conditions, thus balancing access speed for high-priority traffic with fairness to lower-priority traffic.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If dynamic priority adjustment is implemented, then fairness and medium efficiency are improved, but device complexity increases

Engineering Contradiction:
Improvemedium access efficiencyVSAvoidcontroller complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The controller is segmented into distinct functional modules: a priority offset module that adjusts initial priority values, a priority escalator module that controls priority increment rates, and an arbiter that makes access decisions. This segmentation allows each module to perform a specific function, simplifying the overall complexity while achieving dynamic priority adjustment and improved medium access efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements feedback mechanisms where the arbiter monitors medium occupancy and traffic patterns, and this information feeds back to the priority offset and escalator modules to adjust priority assignments. This feedback loop enables automatic adaptation to changing conditions without requiring complex manual configuration, improving efficiency while managing complexity through automated control.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11632336B2Multi-radio device
Publication Date: 2023.04.18 NXP USA INC
  • US11632336B2 patent drawing
  • US11632336B2 patent drawing
  • US11632336B2 patent drawing

AI summary

One example discloses a multi-radio device, including: a controller configured to be coupled to a radio; wherein the controller is configured to receive a request to communicate a signal with an initial communication priority from the radio; wherein the controller includes a priority offset module configured to, adjust the initial communication priority by a first offset; and wherein the controller includes a priority escalator module configured to, adjust the initial communication priority by a second offset.