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?