Jack HeFollow


Scanning operations in Bluetooth low energy (BLE) can be offloaded from the application processor to an auxiliary chip to save power. However, when scanning operations of multiple Bluetooth applications with differing scan intervals and scan windows are merged, power consumption can actually go up because the more frequent scanner can dominate the scanning schedule. This disclosure describes techniques to reduce power consumption during offloaded scan-filtering operations of multiple simultaneous Bluetooth low energy scanners. The Bluetooth controller is made capable of processing multiple scan intervals and scan windows by setting the scan epoch to the greatest common divisor of the scan windows. The scan interval epoch is made a rolling window instead of a fixed segment. For each of the multiple scanners, scanning occurs at a duty cycle given by the ratio of their scan window to their scan interval without undue power consumption.

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.