Other Parts Discussed in Thread: AWR1642,
Hi,
When I was reading the "Doxygen" of mmw demo for AWR1642 in the mmwave_sdk_02_00_00_04 I jumped to different calibrations that are required for range, velocity, and angle estimations. One of them is the so-called "range bias and Rx channel phase/gain calibrations".
I searched for all the threads about them and I still could not answer to the following questions:
1/ Why in the range bias calibration we need to do a summation of the square root of the received range-Doppler vectors from all antennas? I think the range bias is unique for each receiver chain! This understanding is coming from the fact mentioned in here that:
"Because of antenna routing length differences and other factors that are specific to each EVM and some delays in the RF chain ..."
2/ Is the range bias unique for all ranges? It should be based on the measurement reported here.
3/ Is there any need to correct the range bias for azimuth calculation? There are two cases either the target is in the near field or in the far field. Though, what would be the answer in these cases?
4/ Phase/gain mismatch correction for all receivers does not make sense as explained in the Doxygen! It is explained that:
"The rx channel phase and gain estimations are done by finding the minimum of the magnitude squared of the virtual antennas and this minimum is used to scale the individual antennas so that the magnitude of the coefficients is always less than or equal to 1. ..."
Although, I could not understand the term "magnitude square of the virtual antennas" but what I inferred it is the vector on the zero Doppler for all ranges in the range-Doppler map. Please clear that for me as well.
5/ How we could make sure that the temperature is fixed to be able to use the calibration coefficients? The issue is mentioned in here.
Thank you in advance and Merry Chrismas,
Mostafa