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.

IWR6843ISK: mmWave radar sensors 1DFFT

Part Number: IWR6843ISK

I use mmWave Demo Visualizer for my evaluations.
It is understood that the Range Profile shows the data processed by 1DFFT after AD conversion.Let me ask you a few questions about 1DFFT.

1)I assume that the chirp is always transmitted(excluding Idle Time), but when is the 1DFFT process carried out?
2)How can the time taken for a 1DFFT process be calculated for the following settings?


3)What does "# of Range FFT Bins" stand for?
4)The mmWave Demo Visualizer user guide states that around 10 fps is appropriate. Does this mean that changes of less than 100 ms cannot be detected?

Best Regards,

  • Hello,

    Before answering 1-4, I want to mention your understanding of Range Profile is a bit off. There are more steps involving the different antennas and what range they indicate, and then the combining of this data before the range profile is sent off to the user. You can find training documents on our Radar Academy package.

    1. Please download the SDK and look at the mmWave User Guide within docs, as well as the Doxygen located at file:///C:/ti/mmwave_sdk_03_06_00_00-LTS/packages/ti/demo/xwr68xx/mmw/docs/doxygen/html/index.html which has a very nice flowchart of the entire software processing side.

    2. There are much more time costly procedures within the radar processing flow, is there a specific reason you care about the 1DFFT time? The vague answer is a few hundred cycles.

    3. One range bin is equal to your chirp configuration's range resolution. The radar academy page covers these terminology for more definitions.

    4. In a somewhat extreme example, if an object was to move to a certain location and then back to its original position all within 100ms, then yes the radar would not be able to tell it ever moved from its original location. What is your application where you are concerned about movements done in under 100ms?

    Best Regards,

    Pedrhom