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.

AWR2944: 解速度模糊问题

Part Number: AWR2944


TI工程师你好:

      目前使用TI 的 high_end_corner_radar例程进行修改,使用的是3TX发送(TX 1 2 3),目前在解速度上遇到了问题,我设置雷达模拟器模拟目标距离为10m,速度为10m/s,但是在正确的目标周围会出现干扰,干扰点的速度为设置倍数关系,比如20m/s,30m/s,0m/s,请问是否是速度模糊配置有问题,还是我demo工程没有修改到位,感谢您百忙之中抽空解答

1.射频参数配置为:

"sensorStop",
"flushCfg",
"dfeDataOutputMode 1",
"channelCfg 15 15 0",
"adcCfg 2 0",
"adcbufCfg -1 1 0 0 1",
"lowPower 0 0",
"profileCfg 0 76 6 3 30.00 0 0 29.29 0 384 20000 0 0 42",
"chirpCfg 0 5 0 0 0 0 0 14",
"frameCfg 0 5 128 0 384 100 1 0",
"guiMonitor -1 3 0 0 0 0 0 1 1",
"cfarCfg 0 1 3 16 0 0 1 24.0 0 7 0 1",
"cfarCfg 0 0 3 16 0 0 1 15.0 0 7 0 1",
"compressionCfg -1 1 0 0.5 8",
"intfMitigCfg -1 15 18",
"localMaxCfg -1 4 40",
"antennaCalibParams 0.88 1.2 0.46 1.50 0.24 1.60 0.18 1.7 -0.23 -1.60 0.29 -1.7 0.66 -1.9 0.61 -1.7 0.24 -1.5 0.67 -1.4 0.98 -1.4 1.0 -1.3 -0.65 1.1 -1.0 0.83 -1.3 0.83 -1.2 0.63",
"analogMonitor 0 0",
"calibData 0 0 0",
"aoaFovCfg -1 -85 85 -30 30",
"appSceneryParams 0.0 0.0 1.0 0.0 0.0 -14.0 14.0 1.0 231.0 -5.0 5.0",
"appGatingParams 8.0 10.0 8.0 4.0 40.0",
"appStateParams 3 2 10 100 10 0",
"appAllocParams 20.0 20.0 1.0 6 4.0 20.0",
"gtrack 1 800 30 0.0 40.8781 0.1065 1.0 10.0 0.0 0.050 0",
"ransac 1 200 1.0",
"sensorStart"

2.objectdetection.h中配置为

#define MAX_NUM_AZIM_TX 3
#define MAX_NUM_ELEV_TX 1

3.mmwdemo_rfparserDDMA.c配置为

MmwDemo_RFParserHwAttr MmwDemo_RFParserHwCfg =
{
SOC_ADCBUF_SIZE,
0x1,
0xE
};

  • 您好,

    这个问题可能是由于速度模糊配置不正确导致的。以下是一些建议:

    1. 确认速度模糊配置:速度模糊配置是解算速度的关键参数,需要根据实际情况进行调整。你可以尝试调整速度模糊配置的参数,例如调整速度模糊门限、FFT点数、距离分辨率等,以获得更好的速度解算结果。

    2. 确认距离和速度的范围:在解算速度时,需要根据实际情况设置距离和速度的范围。如果设置的范围不正确,可能会导致速度解算错误。你可以尝试调整距离和速度的范围,以获得更好的速度解算结果。

    3. 确认雷达数据质量:在解算速度时,需要确保雷达数据的质量良好。你可以尝试调整雷达参数,例如增加功率、调整带宽、调整调制方式等,以获得更好的雷达数据质量。

    4. 确认算法正确性:在解算速度时,需要确保算法的正确性。你可以尝试使用其他的速度解算算法进行验证,以确定问题是否出在算法上。

    另外,根据你提供的配置信息,你使用了3TX发送,但是MAX_NUM_AZIM_TX和MAX_NUM_ELEV_TX都设置为了1。这个可能会影响到雷达数据的采集和解算。建议你根据实际情况调整MAX_NUM_AZIM_TX和MAX_NUM_ELEV_TX的值。