Hi, I am Marcous.
Currently I am doing multiple beacons (transmitters) in direction finding demos. Since I found that there is no way to simultaneously receive the CTE containing IQ values. I just map the order of transmitters and receive IQ values from different beacons at different slots, for example: [tx0, tx0, tx0, tx0, tx1, tx1, tx1, tx1, tx2, tx2, tx2, tx0, tx0, .....] . This actually works well and enables me to receive iq values to determine direction of multiple beacons. And my question is: how can I reduce the time to create sync?
When I print the log information in the windows, I found that it takes about over 300 ms to create the sync between rx and tx .
In the tx side, I change the gap between each broadcasting with CTE to 0x0021(41ms). However, the total time(found periodic advertising + establish periodic sync) to switch between beacons is much longer than one CTE interval, which means that if move the antenna array in the rx side, I can not calculate the instant directions of each beacons. How can I reduce this time? Thanks a lot!!!