sl_bt_evt_cte_receiver_silabs_iq_reportCTE Receiver

IQ samples report from Silicon Labs CTE packets.

Data Structures

struct  sl_bt_evt_cte_receiver_silabs_iq_report_s
 Data structure of the silabs_iq_report event.
 

Macros

#define sl_bt_evt_cte_receiver_silabs_iq_report_id   0x034500a0
 Identifier of the silabs_iq_report event.
 

Detailed Description

IQ samples report from Silicon Labs CTE packets.


Data Structure Documentation

◆ sl_bt_evt_cte_receiver_silabs_iq_report_s

struct sl_bt_evt_cte_receiver_silabs_iq_report_s

Data structure of the silabs_iq_report event.

Data Fields
uint16_t status

Status of CTE IQ sampling

bd_addr address

Bluetooth address of the remote device

uint8_t address_type

Advertiser address type. Values:

  • 0: Public address
  • 1: Random address
  • 255: No address provided (anonymous advertising)
uint8_t phy

The PHY on which the packet is received.

  • 1: 1M PHY
  • 2: 2M PHY
uint8_t channel

The channel on which the CTE packet was received

int8_t rssi

RSSI in the received CTE packet. Unit: dBm

uint8_t rssi_antenna_id

The ID of the antenna on which RSSI was measured

uint8_t cte_type

The CTE type

  • 0: AoA CTE response
  • 1: AoD CTE response with 1us slots
  • 2: AoD CTE response with 2us slots
uint8_t slot_durations

Slot durations

  • 1: Switching and sampling slots are 1 us each
  • 2: Switching and sampling slots are 2 us each
uint16_t packet_counter

The event counter of the periodic advertising train or the connection

uint8array samples

IQ samples of the received CTE packet. I and Q samples follow each other alternately (I, Q, I, Q, ...)