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-ODS: What is the purpose of peak grouping function?

Part Number: IWR6843ISK-ODS


Hello Team,

This thread mentioned that peak grouping is not enabled in demos other than OOB demo as disabling peak grouping produces a richer point cloud which is helpful for tracking.

It seems that peak grouping may not improve the performance of detection.

Then what is this function designed for? What problem can peak grouping solve or in what situation will this function help?

Thanks.

  • Hello,

    First, I would like to clarify that though the peak grouping is not enabled by default, this does not mean it is not supported. You can enable it using the cfarCfg CLI command provided in the mmWave SDK. 

    Second, the peak grouping function consolidates neighboring peaks into one. Disabling this simply shows more points, which, as you mention, is favorable for tracking. It doesn't necessarily mean that the sensor is performing better or worse. 

    It can be used to simplify point clouds rather than provide more information than necessary for a specific application. 

  • Thanks for your reply.

    I know that peak grouping can be enabled by cfarCfg command and it can simplify point clouds.

    I just want to know why did TI design this function or how can this function benefit tracking.

    There must be some reason that this function is added.

  • Hello again,

    It is completely dependent on the application. The function provides the programmer with the ability to tune point cloud outputs for specific use cases. It is up to the programmer to decide whether or not it can be used. For example, there may be scenarios where all point cloud data can not be output over USB due to timing restrictions. Less points allows for all points to be transmitted over the bus.

  • The example helps. Thanks a lot.