SWRA791 February 2024 CC2340R5 , CC2340R5-Q1
A channel sounding procedure can be divided into one or more CS events. CS events can be comprised of one or more CS subevents. Subevents are a set of predefined time and frequency slots in which the two Bluetooth devices agree to communicate and exchange a combination of RF signals. These exchanges are bidirectional, as both devices take turns sending and receiving RF signals. Within a CS subevent, one or more CS steps are used perform the actual exchanges of ranging tones and security packets (see Section 5 for further details regarding Bluetooth CS security). Bluetooth CS specification defines four CS step types: mode 0 through mode 3. Each mode is used for a specific purpose.
Mode | Description |
---|---|
Mode 0 | Used to exchange synchronization information to align on timing and calibrate frequency of one side w.r.t. the other |
Mode 1 | Used to exchange a Round Trip Timing (RTT) packets |
Mode 2 | Used to exchange phase-based ranging (PBR) CS tones, to measure phase and amplitude of the communication channel |
Mode 3 | Used to exchange both RTT and PBR CS tones |
Figure 3-1 shows the relationship between CS procedures, CS events, CS subevents, and CS steps.
To allow for flexible scheduling of CS procedure amidst other ongoing Bluetooth LE connections, multiple CS subevents can be scheduled to be offset from a single LE connection event. A CS subevent offset is used to separate the multiple CS subevents in time. The number of CS subevents allowed in between LE connection events is selectable.
The general structure of Channel Sounding events and subevents started at an offset from the timing of LE ACL (asynchronous connection logical transport) connection event anchor points is as shown in Figure 3-2.