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.

AWR2944EVM: OOB demo - cfarCfg

Part Number: AWR2944EVM

Tool/software:

Hi 

 What's the difference if I enable/disable  peak grouping?

 How it works about  peak grouping ? 

=> 

  peak grouping

  0 - disabled 1 - enabled

Thanks

BRs

Bruce

  • Hi Bruce,

    Peak grouping is like performing local maxima.

    If peak grouping is enabled, a peak is declared as detected only if the Cell Under Test (CUT) exceeds the threshold and if the CUT exceeds the neighboring cells (immediate left and right cells).

    If peak grouping is disabled, a peak is declared as detected as long as the CUT exceeds the threshold.

    For more details, refer to section 28.8 Core Computational Unit - CFAR Engine of AWR294x Technical Reference Manual (Rev. D).

    Regards,

    Samhitha

  • Hi Samhitha,

      For peak grouping enabled, the threshold  and neighboring cells are related to radar config. Is below mapping correct?

    Thanks

    BRs

    Bruce

     

  • Hi Bruce,

    If peak grouping is enabled, a peak is declared as detected only if the Cell Under Test (CUT) exceeds the threshold and if the CUT exceeds the neighboring cells (immediate left and right cells).

    By the phrase "neighbouring cells (immediate left and right cells)", I meant it's one cell to the left and one cell to the right of CUT.

    Is below mapping correct?

    The numbers that you are referring to is the window length and guard length. It's not related to peak grouping. I suggest you to check section 28.8 Core Computational Unit - CFAR Engine of AWR294x Technical Reference Manual (Rev. D) for detailed understanding.

    Regards,

    Samhitha

  • Hi Samhitha,   

       Is HWA able to support AoA CFAR.

      From cfarProc DPU, it just define Range and Doppler domain. 

    /*! @brief CFAR detection in range domain */
    #define DPU_CFAR_RANGE_DOMAIN 0

    /*! * @brief CFAR detection in Doppler domain */
    #define DPU_CFAR_DOPPLER_DOMAIN 1

     

    Thanks

    BRs

    Bruce

  • Hi Bruce,

     Is HWA able to support AoA CFAR.

    Can you explain what exactly are you referring to?

    Doppler CFAR is performed in the Doppler direction, on the Azimuth FFT samples. Whereas Range CFAR is performed in the range dimension and input of Range CFAR will be the Detection matrix.

    Regards,

    Samhitha

  • Hi Samhitha,

    Doppler CFAR is performed in the Doppler direction, on the Azimuth FFT samples

    => Could you please tell me which source codes to do this in OOB example?

    Thanks

    BRs

    Bruce

  • Hi Bruce,

    cfarCfg CLI command is used to enable or disable. 

    For DDM demo, check DPU_DopplerProcHWA_configHwaCFARAzimFFT function in datapath\dpu\dopplerprocDDMA\src\dopplerprochwaDDMA.c for Doppler CFAR paramset.

    For TDM demo, check DPU_CFARProcHWA_config and HWAutil_configCFAR function in datapath\dpu\cfarproc\src\cfarprochwa.c.

    Regards,

    Samhitha

  • Hi Samhitha, 

      We'd like to implement AoA CFAR with HWA.

      We study the documents and trace related codes, then add some codes for  AoA CFAR, but it does not work.

     We've been debugging for several days, but we still don't know why it fails

      Since we are not familiar with HWA and EDMA, it takes us a lot of time to debug

      Could you please help to check which part we missed?  

      We require hands-on guidance to expedite the development process.

      ( I attached the modified files(also original ones) )?  

    4578.TI.zip

    Thanks

    BRs

    Bruce

  • Hi Bruce,

    It is out of the scope of E2Es to debug custom implementation. If AoA CFAR that you are trying to implement is same as Doppler CFAR, I suggest you to use the current offering in SDK.

    Regards,

    Samhitha