TI BLECSRanging 9.20.00 Release Notes
Table of Contents
blecsranging - Bluetooth Channel Sounding Ranging library release notes
This file contains release notes for the blecsranging library.
The library can be used by the application layer when implementing a Bluetooth Channel Sounding system, built on top of the BLE-stack from Texas Instruments. The library provides post-processing algorithms to estimate the distance between the initiator and the reflector.
The library implementation is written for Texas Instruments CC27xx SimpleLink Arm Cortex-M33 wireless MCUs, which include the Algorithm Processing Unit (APU) hardware peripheral. This is used to accelerate several math operations for faster processing.
[v9.20.00.01]
New Features
- For
BleCsRanging_Algorithm_AdaptiveandBleCsRanging_Algorithm_Musicalgorithms: a new peak quality criteria has been added to better reject spurious early peaks with poor quality which could lead to underestimations. (BLECSRANGING-108) - Updated build system to support both
cc27xxx10andcc27xxx20device variants (previously onlycc27xxexisted).
Bug Fixes
- Fixed an issue in MUSIC estimation which could cause incorrect distance estimates at long distances.
Known Issues and Limitations
- Phase-based ranging:
- Post-processing assumes a full vector of Tone_PCT I/Q values, from both initiator and reflector, covering all 72 valid channels.
- The Tone_PCT from initiator needs to be accompanied with a Tone_Quality metric, in a custom format (uint8_t value, lower is better)
- When all antenna paths have poor PCT quality (very low SNR), outputs 0 meters distance with
quality=0andconfidence=0.
- Phase-based ranging algorithm based on IFFT is not optimized. (Preliminary version, only for experimental use).