BLE Advertisement Scan with Energy Detection and Fast Channel Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Bluetooth Low Energy (BLE) devices face challenges in minimizing power consumption while achieving low latency and high duty cycle scans, as increasing listening time for advertising packets consumes power and may miss packets due to interference from high power signals.

Innovation Solution

A system and method utilizing a receiver front end with a local oscillator generator that sequentially tunes to BLE advertisement channels, an energy detector to monitor signal energy, and an automatic gain controller to control signal gain, enabling components like a variable gain amplifier and analog to digital converter only when a packet is detected, allowing for fast channel switching and low power operation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If listening time (receiver scan duty cycle) is increased to reduce detection latency and increase probability of detecting advertising packets, then detection reliability is improved, but power consumption increases

Engineering Contradiction:
Improvedetection reliabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The receiver operates in periodic scan cycles, alternating between active scanning phases and low-power sleep phases. During each scan cycle, the receiver tunes to advertisement channels at specified intervals (e.g., 30ms or longer), performs energy detection and packet correlation, then returns to sleep mode. This periodic operation maintains detection capability while dramatically reducing average power consumption compared to continuous listening.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

Before enabling full receiver components (VGA, ADC, digital receiver), the system performs preliminary energy detection on advertisement channels. This preliminary action allows the receiver to identify potential advertising packets using only minimal components, then selectively activate full processing only when needed, avoiding unnecessary power consumption from always-on high-power components.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If receiver components (VGA, ADC, digital receiver) are always enabled to ensure packet detection, then detection reliability is improved, but power consumption increases

Engineering Contradiction:
Improvepacket detection reliabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The receiver is segmented into multiple functional blocks that can operate independently: a minimal scanning mode using only the local oscillator and energy detector, and a full reception mode including VGA, ADC, and digital receiver. The system dynamically switches between these segments based on detected signal presence, enabling reliable packet detection when needed while consuming minimal power during idle scanning periods.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The receiver components are dynamically enabled and disabled based on real-time signal conditions. The VGA, ADC, and digital receiver are activated only when energy detection indicates an advertising packet is present on the current channel. This dynamic operation ensures reliable packet detection while minimizing power consumption by keeping high-power components inactive during most of the scan cycle.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If the receiver tunes to each advertisement channel sequentially to detect advertising packets, then channel coverage is improved, but detection latency increases

Engineering Contradiction:
Improvechannel coverageVSAvoiddetection latency
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The receiver rapidly skips through advertisement channels in sequence, tuning to each channel for a brief predetermined interval. This rushing through of channels minimizes the time spent on channel switching and tuning, reducing overall detection latency while still maintaining comprehensive channel coverage. The fast channel hopping allows the system to check multiple channels quickly rather than dwelling on each one.

Inventive Principle:
Principle #21Skipping (Rushing through)

Solution Approach 2:

The system performs preliminary energy detection on each advertisement channel before committing to full packet reception. This preliminary action allows the receiver to quickly identify which channels contain advertising packets, then focus full processing resources only on those channels. This approach maintains comprehensive channel coverage while reducing latency by avoiding full processing on channels without packets.

Inventive Principle:
Principle #10Preliminary action

4Power

If high power signals are present on advertisement channels, then signal strength is improved, but interference with packet detection increases

Engineering Contradiction:
Improvesignal strengthVSAvoidinterference
Core Design Contradiction:
PowerVSObject-affected harmful factors

Solution Approach 1:

The system uses feedback from the energy detector and packet correlator to monitor signal conditions on each advertisement channel. When high power signals are detected, the feedback mechanism identifies potential interference conditions, allowing the receiver to adjust its detection threshold or skip problematic channels. This feedback-based approach maintains ability to detect legitimate advertising packets while mitigating interference from high power signals on the same channels.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10848948B1Low power, low latency, high duty cycle scan for Bluetooth Low Energy
Publication Date: 2020.11.24 APPLE INC
  • US10848948B1 patent drawing
  • US10848948B1 patent drawing
  • US10848948B1 patent drawing

AI summary

A system, method and apparatus for simultaneously minimizing power and latency in a scan for advertisement packets from one or more peripheral devices in a Bluetooth Low Energy (BLE) frequency band having a number of advertisement channels. A receiver front end receives BLE signals, and a local oscillator (LO) generator has an output frequency that is sequentially tuned to a frequency of each of the advertisement channels. An energy detector monitors signal energy on each of the advertisement channels in sequence, and when the signal energy exceeds a threshold, fixes the output frequency of the LO generator to that advertisement channel. An automatic gain controller controls a gain of the signal on the one of the plurality of advertisement channels to generate a controlled gain signal, and a correlator correlates the controlled gain signal with an advertisement packet on the one of the advertisement channels.