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.
Tool/software:
Recently I have been recreating the plots from mmWave's post-processing in Python, during which I noticed that the range within the MATLAB (,i.e. post processing) plots seems to be off. It turns out that this discrepancy is due to the post-processing somehow using a different bandwidth than what is shown in mmWave Studio. Remarkably, though, the frequency slope is the same in both cases.
Please take a look at these pictures. In mmWave Studio, the frequency slope was set to 50 MHz/us, which yields a bandwidth of 3001 MHz. The post-processing reports the same frequency slope but a bandwidth of only 1280 MHz. Interestingly, though, the post-processor reports the same characteristic chirp times that are seen in mmWave Studio, in this case, T_idle = 100 us and T_ramp = 60 us. Using T_ramp and f_slope, we get B = 3000 MHz. So where does the post-processing get this value of 1280 MHz?
Please note that the bandwidth value within the post-processing is used for the calculation of the range. For example, in the range-Doppler plot for N_samples = 256:
The latter one is what can be seen on the range-Doppler plot from the post-processing.
Does anyone know why this mismatch occurs? Any insights would be greatly appreciated!
(The data were gathered with an AWR1843BOOST in conjunction with the DCA1000EVM)
Hi Mark,
Check the following computation for bandwidth calculation -
Plug in your inputs to this formula and you can understand why the bandwidth is equal to 1.28GHz.
For more details refer to,
Regards,
Samhitha
Hello Samhitha,
Thank you for your reply! This, of course, explains the 1280 MHz bandwidth seen in the post-processing. However, my question is: what does the "Bandwidth (MHz) 3001.08" value shown in mmWave Studio actually refer to?
My question is more about the concept rather than the calculation. I understand that after discretization, we effectively use only 1280 MHz of the bandwidth. But since we ramp for T_ramp = 60 µs, does this mean that the total bandwidth we sweep through is 3000 MHz, which is what is shown in mmWave Studio? And that we effectively discretize/use only 1280 MHz due to the ADC settings?
Thank you for your help.
Mark
Hi Mark,
But since we ramp for T_ramp = 60 µs, does this mean that the total bandwidth we sweep through is 3000 MHz, which is what is shown in mmWave Studio? And that we effectively discretize/use only 1280 MHz due to the ADC settings?
Yes, your understanding is correct. Since the sampling time is only 25.6us, effective bandwidth is 1.28GHz.
Regards,
Samhitha