Pre-calculating RF Channels in BLE CIS for Power Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Bluetooth Low Energy (BLE) protocols face challenges in optimizing radio-frequency (RF) channel selection for low-energy streaming activities, leading to suboptimal power savings and conformance with Bluetooth requirements.

Innovation Solution

A method and system for pre-calculating RF channels in a connected isochronous stream (CIS) between master and slave devices, using channel selection algorithms that generate event and sub-event channel indices, pseudo-random numbers, and remapping tables to determine optimal RF channels for subsequent events, ensuring better channel utilization and power efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If RF channels are calculated in real-time for each sub-event, then channel selection flexibility is maintained, but power consumption increases and processing time is wasted

Engineering Contradiction:
Improvepower consumptionVSAvoidprocessing time
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

The patent pre-calculates RF channel indices for multiple future sub-events during the current sub-event's channel calculation process. By performing channel calculations in advance rather than in real-time, the system eliminates unnecessary processing time and reduces power consumption during actual transmission events, while maintaining channel selection flexibility through stored pre-computed indices

Inventive Principle:
Principle #10Preliminary action

2Reliability

If channel calculation is performed for each sub-event, then channel conformance with Bluetooth requirements is ensured, but processing overhead increases

Engineering Contradiction:
Improvechannel conformanceVSAvoidprocessing overhead
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent performs preliminary channel index calculations for multiple future sub-events during the current sub-event processing. This approach ensures Bluetooth requirement conformance is verified in advance while reducing processing overhead during actual transmission, as the heavy computational work is distributed across idle periods

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The channel calculation system serves itself by using the computational resources available during current sub-event processing to pre-calculate future channel indices. The system utilizes otherwise idle processing capacity to perform additional calculations, eliminating the need for separate dedicated calculation resources and reducing overall system complexity

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10856297B2Pre-calculation of sub-event RF channel
Publication Date: 2020.12.01 ARM LTD
  • US10856297B2 patent drawing
  • US10856297B2 patent drawing
  • US10856297B2 patent drawing

AI summary

A method, system and computer program product for pre-calculating an RF channel for a short-range, wireless communications low-energy protocol in a connected isochronous stream (CIS) such as, for example BLE, between a master wireless communications device and a slave wireless communication device is disclosed. The method includes calculating an RF channel between the master wireless communications device and the slave wireless communications device for a first sub-event among a plurality of events, where the first sub-event occurs at a first time in the CIS. An RF channel for a subsequent sub-event among the plurality of events is pre-calculated while calculating the RF channel for the first sub-event, where the second sub-event occurs at a second time in the CIS that is subsequent to the first time.