Hi Team,
This inquiry from our customer is a continuation of the other thread. According to our customer,
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.
Hi Team,
This inquiry from our customer is a continuation of the other thread. According to our customer,
Hi Danilo,
As already discussed, the number of samples extracted from each CTE is defined by the Bluetooth LE specifications. If more IQ samples are required, then the data coming from several CTEs should be leveraged.
In order to reduce the number of Bluetooth LE channels used in a connection, a channel map update is required. The channel map update should be triggered on the central side (rtls_coordinator).
static chanMap_t chanMap;
chanMap.chanMap[0] = 0x03; // 2 channels
chanMap.chanMap[1] = 0x00;
chanMap.chanMap[2] = 0x00;
chanMap.chanMap[3] = 0x00;
chanMap.chanMap[4] = 0x00;
HCI_LE_SetHostChanClassificationCmd(chanMap.chanMap);
(HCI_LE_SetHostChanClassificationCmd should return HCI_SUCCESS)
This should lead to receive the event hciEvt_CmdComplete_t with cmdOpcode HCI_LE_SET_HOST_CHANNEL_CLASSIFICATION. If needed, you can also read the channel map with HCI_LE_ReadChannelMapCmd.
I hope this will help,
Bets regards,
Hi Clement,
I just received this response from our customer.
Hi,
The antenna pattern can be modified in the python script or statically set in the embedded code. Depending on the configuration selected, the answer to the first question may then be different.
The algorithm used seems correct, but I am not sure it will provide good results in real conditions. I mean, this algorithm will not be robust against multipath effects.
In general, the data collected during the reference period is not used. However, I guess you could leverage it in case your algorithm needs it.
I hope this will help,
Best regards,
Hi Clement,
Please see the response of our customer below.
