Hi,
I am using direction_finding_connectionless_tx/rx sample, and NCS v2.6.1 for AoA. I made some modification on the rx side to stream I/Q data via serial port, and read and calculate AoA on Ubuntu using a python script.
RX board: nrf5340 devkit + antenna
TX board: nrf5340/nrf52833 devkit
Antenna: 2 patterns with a distance of 5.3 cm
Test Env: outdoor
Problem Description:
I am evaluating the performance of DF AoA using different BLE PHY. I didn't find noticeable difference between 1M/2M, except 1M has trouble making sync when the tx is on the centre line (the symmetric axis where the phase difference should be 0)
In my test, within a similar time slot, 2M gives 1409 CTE reports while 1M only gives 231 reports. Note that other configurations are the same during the test, and both nrf5340/nrf52833 are tested as the tx device. The test was done one after the other at the same location for multiple times. Besides testing on the centre line, other angles are also tested (e.g. +-45 degree), the sync issue only occurs with 1M on the centre line.
Both 1M/2M are experiencing frequent sync creating and lost (BTW, is that abnormal?), I checked the struct bt_le_per_adv_sync_term_info.reason, it is 0x1f for all sync termination, which indicates BT_HCI_ERR_UNSPECIFIED and doesn't mean anything to me.
Has anyone met the same issue? Any thoughts will be appreciated!