This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Question on trigger antenna and IQ sampling

Hi all, 

im asking question about triggering my own antenna. there's few questions about it.

1. im using TI boostxl antenna array (3 antenna) , periodic table are as follow antenna_1 : 1100, antenna_2 : 1010 antenna_3 : 1001.

From my understanding i changed : 

static const uint8_t ant_patterns[] = {0xC,0xA,0x9};
/*static const uint8_t ant_patterns[] = { 0x2, 0x0, 0x5, 0x6, 0x1, 0x4,
					0xC, 0x9, 0xE, 0xD, 0x8, 0xA };*/

im not sure if there are any setting that still need to be changed ,when changed to my antenna. pls help me out! 

2. how to increase the number of IQ sample from 45 to 90 ? 

  • Hello, 

    I do not have any experience with the TI Boostxl antenna, and will need to inquire our AoA team. 

    Will get back to you as soon as possible. 

    Kind regards,
    Øyvind

  • another question for the AoA team. i noticed that IQ data are in the form of sine and cosine wave. However, when i pull out IQ data to the excel, it shows graph below(i took out the first 8 reference period)

    1. can i get a more cycle of sine and cosine waves? as i think it will increase the accuracy of output angle. 

  • Hello, 

    Can you please register a new ticket with this question, as I think it's somewhat out of scope from the original question. 
    Thank you.

  • Our AoA team reports that the TI Boostxl Antenna should work with our Direction Finding samples. You may need to trim the switch point to compensate for different delays in the switches. This is described in the nWP036 - Direction Finding

    Kind regards,
    Øyvind

  • Can you provide the full excel sheet with all the reported IQ values including the reference period? And you can confirm that you have used the default example but just changed the configuration to use 2 antennas? You did not change any other setting relating to the pattern generation? Note that when you have 3 antenna values then the reference antenna will be used for the reference, then you will sample 2, 3, 2, 3..... which is why you see the sawtooth signal above (the diff between these is caused by the different length of the RF path caused by the angular difference). The reason you see an underlying sine wave is caused by the fact that you are seeing the sampling of a sine wave. The spacing used (1µs) is according to the Bluetooth specification and is sufficient as input to a angle calculation algorithm.

    The length of the data pattern is determined by the length of the CTE, this has a max value in the Bluetooth spec. The example supports setting this to the max, if that is not enough then you may consider to go for the shorter slot option as that will give you more samples in the same period.

Related