NCS AOA: IQ sample data type.

Hi,

I am using Zephyr3.0.0 to validate AOA CTE sampling. 

Firstly,  as below is the official data format. Nordic Semiconductor Radio peripheral provides 16 bit wide IQ samples and the first 4 bits are the sign bit extension.

Secondly, BT 5.3 Core specification Vol 4, Part E sectons 7.7.65.21 and 7.7.65.22 limit size of IQ samples to 8 bits. So in this commit, Zephyr right shift the data 4bits.

I printed out some IQ sample data as below.

This is my print information: 2112.df.zip

I have some questions about this. It seems to missing some valid bits of data?  How will the loss of these data bits affect the positioning accuracy? Or does the application need to do something special with these IQ datas such as left shift them 4 bits?

Parents
  • Hi

    The AoA direction finding solution we provide will only output the raw IQ data by default, as we don't provide the AoA algorithm necessary to make use of the data collected by the antenna array. There is no point in looking at the raw data as it needs to be converted into vector form to review it properly. You can check out this page for information on the various formulas used to translate IQ data between polar and rectangular form.

    Best regards,

    Simon

Reply
  • Hi

    The AoA direction finding solution we provide will only output the raw IQ data by default, as we don't provide the AoA algorithm necessary to make use of the data collected by the antenna array. There is no point in looking at the raw data as it needs to be converted into vector form to review it properly. You can check out this page for information on the various formulas used to translate IQ data between polar and rectangular form.

    Best regards,

    Simon

Children
Related