Tool/software: Linux
Hi,
I am working with IWR1443Boost, ES3.0, SDK 2.1.
I have some doubts regarding the conversion of the bins into meters(range bin), and meters per second (for doppler bin). Also, I have a doubt regarding the virtual antennas index conversion into degrees.
1) I am able to acquire the Log magnitude range which in each cycle comes as a vector with a number K of columns according to the number of range bins. e.g., if range bins = 128 -> K = 128. As I plot the data on one cycle is easily perceptible that the magnitude follows the target according to target distance, as I can see going back and forth on the plot as I move the target closer or further. My initial assumption was that each K bin could be converted to meter by doing : Range[meters] = Range_resolution*K. However, the results given by this conversion do not follow the value in reality, and there is a relatively high discrepancy to the correct values. Therefore, my first question is: Is this conversion that I am doing correctly? If yes, is it common to have a discrepancy as high as 0.2 meters?
2) For the doppler matrix I also have one doubt. Considering that there are 16 doppler bins, is the conversion between bins to velocity as simple as multiplying the doppler bin index with the velocity resolution? Furthermore, if there are 16 doppler bins which I assume half is for positive velocity and half is for negative velocity, where would be the '0' velocity point? I mean, is the |maximum radial velocity| greater or smaller than the |minimum radial velocity|?
3) Regarding the azimuth heat map. Considering that I have the azimuth heat map with 8 virtual antennas, and azimuth resolution is equal to 15 degrees. Can I assume that each antenna corresponds to 15 degrees giving in total 120 (+-60) degrees azimuth ?
Best Regards,
Daniel L.