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.

AWR1642: How to get the velocity based on the mmw demo output

Part Number: AWR1642

Hi,

The document mmw Demo Data Structure_8_16.pdf provided in the below link is very useful to understand the output from mmw demo. The information in the detected objects shown as below include the azimuth(x, y, z), but I cannot fully understand how to get the measured velocity. Below is my understand about the range and velocity, would u pls help confirm? Thanks so much.

The straight line distance from object to radar: = rangeIdx * Range resolution;

Velocity = dopplerIdx * velocity resolution;

typedef volatile struct MmwDemo_detectedObj_t
{
uint16_t rangeIdx; /*!< @brief Range index */
uint16_t dopplerIdx; /*!< @brief Dopler index */
uint16_t peakVal; /*!< @brief Peak value */
int16_t x; /*!< @brief x - coordinate in meters. Q format depends on the range resolution */
int16_t y; /*!< @brief y - coordinate in meters. Q format depends on the range resolution */
int16_t z; /*!< @brief z - coordinate in meters. Q format depends on the range resolution */
} MmwDemo_detectedObj;

Regards,

Andy