This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

LAUNCHXL-CC26X2R1: Need assistance to provide RTLS AoA angle

Part Number: LAUNCHXL-CC26X2R1


Dear Support team

We bought 10 units of  LAUNCHXL- CC26X2R LaunchPad,

 and BOOSTXL-AOA SimpleLink™ Angle of Arrival BoosterPack

to develop RTLS system.

We have some issues when we were testing with the set of C26X2R LaunchPad and BOOSTXL-AOA SimpleLink  (Master) to locate the CC26X2R LaunchPad (Slave).

After configuring the system,we could not locate the CC26X2R LaunchPad (Slave) correctly, we meant that we may got the wrong understanding about the angle between the master and slave.

Note: We followed this link. https://dev.ti.com/tirex/explore/node?node=AHYhhuDNTaRXzkOlahOlvA__pTTHBmu__LATEST&search=aoa

 

Questions:

  1. After connecting  the antenna array to LAUNCHXL- CC26X2R LaunchPad

Besides the soldering the capacity, It requires to set a jumper or dip switches?

2. How do we measure the angle between the antenna arrays with CC26X2R LaunchPad (Slave)? Please see in slave_angle.jpg

3.What is the meaning of IQ? How do we convert IQ Packet to the real angle between the master and slave?

4.Can we use both antenna array #1 and antenna array #2 at the same time?

How do we set the configuration? Please kindly provide the codes.

Please see in aoa_angle.jpg

5.What is the limitation of antenna array #1, #2 180 degree? Or 360 degree?

We really need to track the slave node movement around the master node. It may need 360 degree tracking too?

  • Hi,

    Thank you for your interest in our AoA technology.

    1. After connecting  the antenna array to LAUNCHXL- CC26X2R LaunchPad. Besides the soldering the capacity, It requires to set a jumper or dip switches?

    An RF cable should connect the LaunchPad JSC connector to the BOOSTXL-AOA JSC connector.

    2. How do we measure the angle between the antenna arrays with CC26X2R LaunchPad (Slave)?

    By default only one antenna array is activated. The 0 degree angle should be at 90 degrees of the activated antenna array.

    3.What is the meaning of IQ? How do we convert IQ Packet to the real angle between the master and slave?

    IQ stands for In-phase and quadrature. Please consult our SimpleLink Academy for more details.

    4.Can we use both antenna array #1 and antenna array #2 at the same time?

    This question is discussed in various threads on our forum.

    5.What is the limitation of antenna array #1, #2 180 degree? Or 360 degree?

    One antenna array of the BOOSTXL-AOA covers  approximately 180 degrees. With two arrays you end up covering 270 degrees (because both areas are overlapping). Different antenna designs and geometry can definitely give 360 degrees coverage.

    To finish, let me tell you the Bluetooth Specifications only mandates how to sample I/Q data is then used to calculate angles. Our SDK only supports this functionality and therefore this means that our solution is still susceptible to multipath conditions which can lead to inaccurate results when used in environments that are non-ideal. We recommend that you first evaluate the solution in a non-noisy environment such as an anechoic chamber and spend some time learning about localization / post-process filter/algorithms to best employee this technology and evaluate its performance. Some companies have done this and have proven it’s possible to get very accurate results while leveraging what the BLE Spec specifies for AoA with TI devices. This app note also covers some of the hardware characteristics that can be considered as well to extract good I/Q data from HW and demonstrates the results we have seen in an anechoic chamber. https://www.ti.com/lit/an/tida029/tida029.pdf

    I hope this will help,

    Regards,