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.

IWR1443BOOST: About analyzing the raw data of the radar mmwave IWR 1443boost

Part Number: IWR1443BOOST

I have problem when analyzing the raw data of the radar.  I can recognition the header , Structure Tag, Length of Structure,  Descriptor. But I do not know how to analyze the XYZ information from the raw data,  can you show me the detail of how you were able to get the XYZ information from the raw data.Thanks.

  • For example, this is the collected sample data:
    02 01 04 03 06 05 08 07 04 00 00 01 A0 02 00 00 43 14 0A 00 A0 D4 00 00 F4 0F 57 24 04 00 00 00 03 00 00 00 01 00 00 00 34 00 00 00 04 00 09 00 1A 00 00 00 81 01 10 02 85 00 E8 FF 33 00 00 00 1A 0E 00 00 29 04 AC FF 38 00 00 00 37 03 25 00 85 04 BD 00 38 00 00 00 C8 02 91 FE 05 02 25 FC 02 00 00 00 00 02 00 00 B7 19 90 1B C0 1B FF 1A FC 18 53 18 A9 18 4F 18 3E 17 D2 15 66 15 ED 15 BA 16 CF 18 4C 1A D2 1A C2 1A 52 1A F5 18 75 16 BA 13 43 13 C5 14 24 15 B4 15 0C 18 39 19 A6 18 AD 15 00 15 BB 14 CD 13 82 12 8C 13 FB 13 ED 13 69 13 AC 13 BA 15 60 16 CF 15 04 15 6D 14 58 13 BE 12 A0 12 DE 12 D8 12 22 12 AD 17 00 1C C3 1D 96 1D FA 1A E2 1A CA 1A 32 1B F3 1A BB 19 D5 19 24 1A 02 1A 49 1A ED 19 A4 19 60 19 4B 19 4B 19 12 19 37 19 C6 19 92 19 3D 1A B9 1A 07 1B C5 19 46 19 5C 18 9E 18 F2 19 44 1A 5D 18 95 18 80 18 2F 18 94 18 A4 18 8B 18 0D 19 59 18 F3 16 56 17 F5 17 E8 18 4E 19 26 18 63 17 1F 18 D1 18 19 18 D1 17 C7 19 58 1A 89 19 B2 17 85 16 EC 16 8D 17 D3 18 69 18 B7 16 90 17 51 18 5B 18 48 18 4F 18 BD 19 8A 1A C7 19 3A 17 2A 17 CA 17 9A 17 81 17 DC 16 63 16 95 16 5F 16 65 16 C2 16 E1 15 3E 16 18 16 FF 17 D3 19 1D 1A 2B 19 D0 16 59 16 A2 16 AD 17 14 17 DC 16 14 17 A5 16 F2 15 D3 15 1B 16 85 15 D5 14 AD 15 B7 15 D2 15 52 15 A2 15 B9 15 6F 15 5D 15 5D 15 A2 15 E8 15 89 15 72 15 66 15 D1 15 30 16 89 16 10 16 01 15 4D 15 85 15 59 15 21 15 B8 14 07 14 B8 14 A5 14 73 14 E2 14 36 15 F3 14 1A 15 ED 14 CA 14 09 15 7D 14 16 15 93 14 4B 14 C3 13 00 14 CE 13 F4 14 C4 15 1E 15 58 15 AD 15 23 15 81 14 88 14 3A 14 9D 13 8A 13 52 14 5C 14 4D 14 47 14 69 14 5F 14 24 14 D9 13 0D 13 2C 13 48 13 5F 13 31 14 A6 13 F8 13 20 14 1E 14 50 14 A5 13 48 13 27 13 63 13 5F 13 95 13 12 13 1E 12 BC 12 C5 12 07 13 F0 12 2A 12 50 12 A1 12 E9 12 B2 12 23 12 EB 11 48 11 06 11 4A 10 0F 0F 56 0F 4E 0E 70 0F D7 0E D4 0E BF 0F 37 10 B9 0E 73 11 5B 13 51 14 DA 16 06 00 00 00 18 00 00 00 F9 0A 00 00 70 1D 00 00 56 21 01 00 00 00 00 00 00 00 00 00 0B 00 00 00 18 00 00 00 43 00 00 00 0C 00 00 00 FD FF FF FF 01 00 00 00 06 00 00 00

    I get confused about the detected objects part. I don't think the document was well written. What's the detected objects descriptor, what's the x, y,z value for each detected object? Can you list it how to split it? Thanks.
  • Hello Jin,

    Out of Box data format is explained in Doxygen  file  under the mmWave_SDK_01_01 _xx_xx installation:

    Typically at :  file:///C:/ti/mmwave_sdk_01_01_00_00/packages/ti/demo/xwr16xx/mmw/docs/doxygen/html/index.html

    Section for data format is covered under:  "Output information sent to host"

    For information about detected objects please check : The TLV  MMWDEMO_OUTPUT_MSG_DETECTED_POINTS

    Struct MmwDemo_detectedObj_t explains the information sent per detected object:

    (Typically at file:///C:/ti/mmwave_sdk_01_01_00_00/packages/ti/demo/xwr16xx/mmw/docs/doxygen/html/struct_mmw_demo__detected_obj__t.html )

    Another way to see how the data can be interpreted is the mmWave Visualizer code which can be browsed using debug view from browser :

    Please check the following function in the code bit:

    var processDetectedPoints = function(bytevec, byteVecIdx, Params) {

    Thank you,

    Vaibhav

  • When I execute the command, it output a static image.

         mmw_demo xwr14xx 2 5 3 1 C:\Software\incubator\profile_2.cfg 0

         I can confirm that it is reading serial data from com2, reading configuration file from com1 because i have verified it over browser before I use it under matlab.

         I just want to log the x,y,z for each target into one file. So I modified it like this. I think the m file doesn’t work well basically. Could you kindly help me out? Could you send your configuration file and the images that it should output? Thanks a lot!