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.

CC2640: AoA estimation for multiple antennae (>2)

Part Number: CC2640

Hi TI Team,

I want to use a CC2640 for BLE Angle of Arrival (AoA) estimations with multiple antennae (>2).

  1. If I assume a linear antenna array, how many antennae could be handled by the CC2640 without performance loss in computation? (Of course, the corresponding number of RF-Switches are provided.)
  2. Is it possible to perform common AoA estimation for multiple antenna pairs (2 antennae) with one CC2640 or is it necessary to use as many CC2640 as antenna pairs and afterwards calculate a common estimate? If yes, is there an code example, or which fusion algorithm would be conceivable?

Thanks a lot,

Sebastian

  • Hello Sebastian,

    I have assigned our AoA expert to this thread. Expect delays due to holidays.

    Regards,

    Jan

  • Hi Sebastian,

    TI has made the decision to discontinue further development and support of the TI-proprietary Angle of Arrival (AoA) on the CC2640R2. We recommend and welcome our customers using AoA on CC2640R2 to transition from the CC2640R2 to the new RTLS examples based on the Bluetooth 5.1 specification which can be used with the CC13x2R and CC26x2R devices. These software examples can be found in the SimpleLinkTm CC13x2 and CC26x2 software development kit 3.40 or later which features a Bluetooth 5.1 qualified stack with support of Bluetooth 5.1 Angle of Arrival. To make this transition, here is a list of available resources you can reference: Simple Link Academy, AoA stack users guide, LaunchPad Tool Order Page

    Regards,

  • Hi Clément,

    thank you for the information to the discontinue support of the AoA estimation on the CC2640R2. With respect to your hint for the software examples, I looked for answers to my above mentioned questions. But unfortunately I couldn't find a suitable one.

    So, can you give me some answers for the CC26x2R instead of the CC2640R2 (if it is necessary I would switch from CC2640R2 to CC26x2R device)?

    Regards,

    Sebastian

  • Hi,

    Our solution provides a way to sample an incoming CTE to extract IQ data in a Bluetooth 5.1 compatible way. data. The way to use the IQ data to calculate angles is not part of the Bluetooth specifications. In other words, the way to handle this calculation is really what will bring value and differentiation to your product. The code and python scripts we provide are only examples that need to be enhanced. Please make sure to review our Simple Link Academy and documentation for additional details. The BOOSTXL-AOA may also help you.

    If I assume a linear antenna array, how many antennae could be handled by the CC2640 without performance loss in computation? (Of course, the corresponding number of RF-Switches are provided.)

    If you are referring to antenna switching while sampling the CTE, there is no real limit. For the radio, it is exactly the same to switch between 2 or 15 antennas. On the top of that the amount of data extracted from each CTE will remain the same.
    When it comes to the angle calculation, I cannot comment. This will really depend on the estimation algorithms you are using.

    Is it possible to perform common AoA estimation for multiple antenna pairs (2 antennae) with one CC2640 or is it necessary to use as many CC2640 as antenna pairs and afterwards calculate a common estimate? If yes, is there an code example, or which fusion algorithm would be conceivable?

    Yes, it is possible to use several antenna pairs. As previously said, the radio will sample the CTE and provide IQ data no matter which antenna is connected. It will then be the estimation algorithm's job to use the IQ data in a meaningful way.

    I hope this will help,

    Best regards,