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.

AWR6843AOPEVM: Doppler compensation for AWR6843 people counting project

Part Number: AWR6843AOPEVM
Other Parts Discussed in Thread: AWR1642

Hi, TI team,

I have studied the document of "3D_people_counting_demo_implementation_guide" and codes "68xx_3D_people_count_dss.projectspec" to understand the detection layer algorithms, but I found that there is no any Doppler compensation process in this whole project. But in my understanding, this 6843 Radar module is a TD-MIMO techniques, so that the first one of the Rx set (receive signal from TX1) do have leading phase compare to  another 2 TXs.

Indeed, for AWR1642 system, this Doppler compensation do have implemented in OOB project just before process DoA-FFT calculation.

Could you help me to figure out why there is no such this compensation in people counting algorithm?

I'm looking forward for your guidance.

Shihyu.

  • Hello Shihyu.

    Thank you for the question. You are right. The Doppler compensation approach in TDM-MIMO schemes helps to improve the performance by compensating the phase across TX antennas caused by moving objects.

    The OOB demo is a generic processing chain to be used as a baseline for various use cases that may encounter faster objects; hence larger Doppler errors. Besides, the CFAR detection in the OOB demo is run on the range-Doppler heatmap.

    On the other hand, the people counting demo focuses on a specific use case, where the main goal is tracking people and similar slow objects in the scene. Besides, the CFAR detection is run on the range-angle heatmap.

    Hence, based on our experimental analysis, we did not see any significant performance degradation without Doppler compensation (we just observed slight localization errors in faster speeds, which do not affect the overall people tracking and counting performance). Therefore, the Doppler compensation is not implemented.

    If you need to use people counting demo for some other scenarios that need to support faster speeds, the similar Doppler compensation block in the OOB demo can be used before the Capon-based range-angle heatmap generation block.

    Regards.

    Muhammet

  • Hi, Muhammet,

    Now I finally get the point, It is very clear! Thanks for your help.