This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AWR2544LOPEVM: Discrepancy in Maximal Range Calculation Using IF Factors in mmWave Radar

Part Number: AWR2544LOPEVM

Tool/software:

Hi,

I have encountered an issue with the maximal range calculation.

As I understand, the calculation should be:

IF_max_MHz = IF_factor * fs_MHz
if mode == 2: # real
IF_max_MHz = IF_max_MHz / 2
IF_max_MHz = min(IF_max_MHz, IF_BW_MHz)
max_range = IF_max_MHz * c_ms / (2 * slope_MHz_usec) * 1e-6

For every chip, IF_factor is set to 0.9, and IF_BW_MHz is 20 for the 2544 chip.

I designed a chirp with fs_MHz = 45 and slope_MHz_usec = 98 and calculated max_range according to the above code is 30.59 meters (mode=2 for real ADC data). 

However, after opening the captured file with mmWaveStudio 3.1.3.1, I found that the max range in all graphs is 34.34 meters. This result seems correct if IF_factor is set to 1 and the 4th line is ignored, i.e., setting IF_max_MHz = fs_MHz / 2 in the code without considering the IF maximum supported bandwidth. This discrepancy also affects the range resolution calculation.

Can you please help me understand the mistake?

Thanks,

Shlomi