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.

IWR1642: xWR1642 people counting chirp config parameter issue

Part Number: IWR1642

Hi, 

I'm check people counting chirp config (cfg file, form mmwave_industrial_toolbox_2_5_2)

Item:

guiMonitor 1 1 0 0 (here are four parameter)

cfarCfg 6 4 4 0 0 16 16 4 4 50 62 0 (here are twelve  parameter)

But MMWAVE SDK User Guide document (v2.0 or v2.1), 

guiMonitor has eight parameter column.

cfarCfg has eight parameter column.

So, question:

1. How to mapping guiMonitor 1 1 0 0 to guiMonitor eight parameter column

2. How to mapping cfarCfg 6 4 4 0 0 16 16 4 4 50 62 0 to cfarCfg eight parameter column

Thanks!

  • Hi,

    The cli commands not defined in <SDK>/packages/ti/utils/cli/src/cli_mmwave.c  will be defined individually by each demo. CFAR and Gui monitor are both implemented differently in the People Counting demo compared to the Out of Box demo.

    For People Counting, do not change the guiMonitor command. For CFAR, see this post.

    Regards,

    Justin

  • Hi,

    1. I'm check document of MMWAVE SDK User Guide, item 3. 4. Configuration (.cfg) File Format, the guiMonitor column can't mapping to people counting cfg file (guiMonitor 1 1 0 0)

    2. Where can find CFAR parameter document?

    CFAR:
    1: Reserved
    2: Reserved
    3: Reserved
    4: Reserved
    5: Reserved
    6: Range Reference Window Size
    7: Angle Reference Window Size
    8: Range Guard Window Size
    9: Angle Guard Window Size
    10: Range CFAR Threshold
    11: Angle CFAR Threshold
    12: log to Magnitude flag (0 is off)

    Thanks!
  • Hi,

    Please do not change the GUI Monitor command.  This will cause undefined behavior.  

    For CFAR, you can read the wikipedia page, which does a good job of explaining different options available in the standard CFAR algorithm.

    Regards,

    Justin

  • Hi,

    I checked wiki page, but I still can't find CFAR parameter mean?

    e.g. cfarCfg 6 4 4 0 0 16 16 4 4 50 62 0 (base on people counting cfg 6m)

    1: Reserved = 6 (why is 6?)
    2: Reserved = 4 (why is 4?)
    3: Reserved = 4 (why is 4?)
    4: Reserved = 0
    5: Reserved = 0
    6: Range Reference Window Size = 16 (why is 16? and parameter range is?)
    7: Angle Reference Window Size = 16 (why is 16? and parameter range is?)
    8: Range Guard Window Size = 4 (why is 4? and parameter range is?)
    9: Angle Guard Window Size = 4 (why is 4? and parameter range is?)
    10: Range CFAR Threshold = 50 (why is 50? and parameter range is?)
    11: Angle CFAR Threshold = 62 (why is 62? and parameter range is?)
    12: log to Magnitude flag (0 is off) = 0

  • Hi,

    Do not change parameters 1-5.

    (6,7): Reference windows size is the number of bins that the bin under test is being compared to.

    (8,9): Range Guard window size is the number of bins between the reference section and the bin under test.

    (10, 11): The bin under test must be CFAR Threshold greater than the reference window average to be detected as a point.

    12: Turning this on changes the values in the heatmap from log to standard.

    Please see the TI Design to understand the CFAR technique used.

    Regards,

    Justin