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:CFAR HWA 配置

Guru**** 2460380 points
Other Parts Discussed in Thread: AWR2944

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1493539/awr2944evm-cfar-hwa-configuration

器件型号:AWR2944EVM
主题中讨论的其他器件:AWR2944

工具与软件:

您好!  

 我使用 AWR2944 OOB - TDM、一些问题适用于  CFAR HWA 配置。

 设置   Pres->hwaCfg.paramSetStartIdx 的条件是什么?

 用户可以设置  ParamSet 的内容吗?   

DPU_CFARProcHWA_CONFIG(){

 .

  / /
 /* CFAR 多普勒域*/
 / /
 RetVal = HWAutil_configCFAR (cfarHwaObj->hwaHandle、  
 Pres->hwaCfg.paramSetStartIdx、
 staticCfg->numRangeBins、
 staticCfg->numDopplerBins、  
 &cfarHwaObj->cfarCfgDopple,
 Pres->hwaMemOutDopplerSize、
 Pres->hwaCfg.paramSetStartIdx、/* triggerSrc *  
 HWADRV_ADDR_translation_cpu_to_hwa (Pres->hwaMemInp)、
 HWADRV_ADDR_translation_cpu_to_hwa (Pres->hwaMemOutDopple)、
 DPU_CFAR_多 普勒域);
 if (retVal!= 0)
 {  
  转至退出;
 }

...

}

}

typedef 结构 DPU_CFARProcHWA_HwaCfarConfig_t

/*! @简要 HWA ParamSet 起始索引*/
uint8_t paramSetStartIdx;

/*! @HWA ParamSet 的简短数量*/
uint8_t numParamSet;
} DPU_CFARProcHWA_HwaCfarConfig;

//-----------------------------------------------------------------------------------------------------------------

 谢谢

BRS

Bruce

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Bruce、您好!

    设置   Pres->hwaCfg.paramSetStartIdx 的原因是什么?

    param_start_idx 是在 datapath\DPC\objectdetection\objdet惠\objectdetection.c src 文件中设置的。  

     用户能否设置  ParamSet 的内容?   [报价]

    是的、 TI 提供的处理链仅供参考。 您可以参考  第28章-雷达硬件加速器2.1 详细说明  、以根据您的要求配置参数。

    此致、

    Samhitha

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的  Samhitha:

     对于 参数 配置、如果我  按如下方式设置数量、

      范围:# of ParamSet = 4
     CFAR :# of ParamSet = 2.
     多普勒:ParamSet #= 4
     AoA:ParamSet #= 4

     对于配置布局、是否正确?

    谢谢

    BRS

    Bruce

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Bruce、您好!

    关于配置布局、是否正确?

    没有应遵循的特定布局。 确保对于给定的 DPU、在我们配置 ParamSet 开始索引、ParamSet 停止索引和循环数时、所有参数集都是连续的、参数集的执行将是顺序的。 因此、每个 ParamSet 都将一个接一个地执行。

    此致、

    Samhitha

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的  Samhitha:

     我在下面的函数中检查了 参数集 的配置和起始索引。  

    1.DPC_ObjDet_rangeConfig ()

      hwaCfg->numParamSet = DPU_RANGEPROCHWA_NUM_HWA_PARAM_SETS;
     hwaCfg->paramSetStartIdx = DPC_OBJDET_DPU_RANGEPROC_PARAMESet_START_IDX;

    2.DPC_ObjDet_CFARconfig ()

     hwRes->hwaCfg.numParamSet = DPU_CFARPROCHWA_NUM_HWA_PARAM_SETS;
    hwRes->hwaCfg.paramSetStartIdx = DPC_OBJDET_DPU_CFAR_PROC_PARAMET_START_IDX (staticCfg->numTxtames);

    3.DPC_ObjDet_dopplerConfig()

    hwaCfg->numParamSets = 2 * staticCfg->numTxtables + 2;
    hwaCfg->paramSetStartIdx = DPC_OBJDET_DPU_DOPPLERPROC_ParamSet_start_IDX;


    4.DPC_Ob307Aa () Det_Ao

    Res->hwaCfg.numParamSet = DPU_AoAProcHWA_getNumHwaParamSets (staticCfg->numTxTiames、
    staticCfg->numVirtualAntElev、
    dynCfg->staticClutterRemovalCfg.enabled);

    res->hwaCfg.paramSetStartIdx = cfarParamSetStartIdx;

    //--------------------------------------------------------------------------------------------------------------------------------------------------

    结果如下:

    范围:# of ParamSet = 4、start idx = 0
    CFAR:# of ParamSet = 2、start idx = 4
    多普勒:# of ParamSet = 4、start idx = 4
    AoA:ParamSet #= 4、Start idx = 4

    我 绘制如下配置、是否正确?  多普勒将覆盖 CFAR 配置并从索引4开始。 对吧?

    谢谢

    BRS

    Bruce

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Bruce、您好!

    当前、多普勒 HWA 参数集 被 CFAR 参数覆盖。 您可以修改应用程序以更改起始索引并避免在运行时重新配置 DPU。 在 DPC_ObjectDetection_execute 中、可以看到在执行之前已重新配置 DPU、因为参数集被覆盖。

    如果可以更新每个 DPU 的 ParametSet 起始索引、使其不重叠、则可以 删除 DPU 重新配置函数调用(例如:DPC_ObjectDetection_execute 中可以删除 DPU_dopplerProcHWA_CONFIG)。

    此致、

    Samhitha