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, ...)