Multi-radio Device Priority Offset and Escalator Modules
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Productivity
If dynamic priority adjustment is implemented, then fairness and medium efficiency are improved, but device complexity increases
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.
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.
Data Source
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.


