Pre-calculating RF Channels in BLE CIS for Power Efficiency
Find Innovative SolutionsGenerate 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
Engineering 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
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
2Reliability
If channel calculation is performed for each sub-event, then channel conformance with Bluetooth requirements is ensured, but processing overhead increases
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
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
Data Source
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.


