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.

Linux/AWR1843BOOST: SDK 3.x Data Structure Table - Where is it?

Part Number: AWR1843BOOST
Other Parts Discussed in Thread: AWR1843

Tool/software: Linux

Hi,

I'm trying to understand some of the changes to the code base in the version of the mmWave SDK compatible with the AWR1843 - SDK v3.01.01.02.

Based on the modifications to the code in DataHandlerClass.cpp, the Data Structure that had previously been used to package the Detected Object data mmwData.objOut = {x, y, z, rangeIdx, dopplerIdx, peakVal} has changed.

It now appears that the new data structure is of the form: mmwData.newObjOut = {x, y, z, velocity} with a separate location for the intensity value in mmwData.sideInfo = {snr, noise} where the snr value gets converted to an intensity measure according to the following calculation:

RScan->points[i].intensity = (float) mmwData.sideInfo.snr / 10.0;

Q1: Is the velocity value in m/s or is it still in the form of the original dopplerIdx value that needs to be converted to m/s?

Q2: Where can I find documentation for this new Data Structure released for SDK v3.01.01.02? I'm looking for something similar to pdf that be found at the following link (also attached):

e2e.ti.com/.../mmw-Demo-Data-Structure_5F00_8_5F00_16.pdf

mmw Demo Data Structure_8_16 (1).pdf:

  • Hi,
    The pdfs mentioned have been released to clarify the data format in the early days of SDK (SDK 1.0)

    In SDK 3.x the output format is documented in the SDK documentation

    file:///C:/ti/mmwave_sdk_03_01_00_02/packages/ti/demo/xwr18xx/mmw/docs/doxygen/html/index.html

    Thank you
    Cesar