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.

CC2652R: Channel skipping issue

Part Number: CC2652R
Other Parts Discussed in Thread: LAUNCHXL-CC26X2R1, , CC2642R

Hi team,

Here's an issue from the customer may need your help:

The customer is trying to using 2 LAUNCHXL-CC26X2R1 for Bluetooth directional sensing development with SDK 5.40. IQ raw data has been obtained and now tries to solve AOA. However, the AOA resolution has so far been less accurate. Ruled out localization algorithm, RF Switch, on-board pin control signals. IQ sampling for RTLS routines now runs on multiple channels, so the customer has the following questions:

1) Does the CC2652R perform IQ sampling of CTE on multiple channels as described in the Bluetooth protocol?

2) Common approaches to solving AOA on multiple channels include: 1) combining data from multiple channels, combining narrowband into wideband and solving AOA; 2) solving AOA multiple times individually, observing its probability distribution. Whereas the antenna arrays supported by the previous RTLS routine can automatically solve the AOA, the customer would like to know how IQ data for multiple channels was handled in the previous routine? And what is its theory or idea?

3) Referring to link here and trying to perform IQ sampling on single channel, however,  it seems that only connectionless mode supports modifying the channel map table, and a minimum of 2 channels are used. Is there a way to support single channel sampling (connected mode/connectionless mode)? If they need to modify the SDK source code, is there any reference documentation?

Could you help check this case? Thanks.

Best Regards,

Cherry

  • Hi,

    1) Does the CC2652R perform IQ sampling of CTE on multiple channels as described in the Bluetooth protocol?

    The CTE is sent on a different channel for each periodic advertising or connection event. As a consequence the IQ data is sampled on different channel every time. The channel used to sample each IQ sample is stated in the report sent by the CC2642R device.

    2) Common approaches to solving AOA on multiple channels include: 1) combining data from multiple channels, combining narrowband into wideband and solving AOA; 2) solving AOA multiple times individually, observing its probability distribution. Whereas the antenna arrays supported by the previous RTLS routine can automatically solve the AOA, the customer would like to know how IQ data for multiple channels was handled in the previous routine? And what is its theory or idea?

    In the previous approach, only the phase difference was used.

    3) Referring to link here and trying to perform IQ sampling on single channel, however,  it seems that only connectionless mode supports modifying the channel map table, and a minimum of 2 channels are used. Is there a way to support single channel sampling (connected mode/connectionless mode)? If they need to modify the SDK source code, is there any reference documentation?

    The only way to have transmission using a single channel is to set the device in test mode and use the command HCI_LE_EnhancedCteRxTestCmd. You can also consider changing the channel map used by the connection (see here).
    Otherwise, the channel map can be kept as it and basically exclude the results collected on unwanted channels.

    I hope this will help,

    Best regards,