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.

CCS/AWR1843BOOST: Where can I find the detailed description of Output Data Format for lab00007 Medium Range Radar

Expert 2050 points
Part Number: AWR1843BOOST

Tool/software: Code Composer Studio

I am going to use ti demo lab00007 mrr for my project.

In the User's Guide, I find the description about output data format, but it is relatively simple and doesn't have enough information. 

Could you please tell me where I can find more information about output data format used in lab00007 demo?

Thanks

  • Hi,

    The data transmit over UART is taken care of in the MmwDemo_mboxReadTask in the mss_main.c file. You can have a look at the UART_writePolling function calls to see exactly how the data is being sent.

    The output is created by MRR_DSS_SendProcessOutputToMSS function running on the DSS, and sent to the MSS to be transmitted over UART.

    Here are the MRR specific details summarized:

    1. There is one message per frame. The message always starts with a message header of fixed size, see MmwDemo_output_message_header in src/common/mrr_output.h.

    2. The header specifies totalPacketLen, which is the size of the message, message header included.

    3. The message body comprises of TLVs. numTLVs in the body are specified in the message header.

    4. Each TLV starts with a TLV header of fixed size specifying type of TLV and length of TLV (see MmwDemo_output_message_tl). This length is of the TLV body only.

    5. The TLV body for MRR starts with MmwDemo_output_message_dataObjDescr, containing the number of elements in the array to follow and the Q format of the data.

    6. The rest of the TLV body contains an array of the appropriate struct (MmwDemo_detectedObjForTx_t, trackingReportForTx_t, clusteringDBscanReportForTx in src/dss/dss_datapath.h file). The length of this array is given by the numDetetedObj field in the data object descriptor sent at the very beginning of the TLV body. Note that this can be different from numDetetedObj in the message body.

    I'm attaching a sample file of MRR TLV data parsed into json format for your reference.

    mrr_parsed.txt

    Regards

    Aayush

  • Thanks you very much!

  • Hi Aayush,

    Can you tell me what is the maning of bin in that json format file:

    "bin": 766

    ?

    Kind regards

  • Hi,

    This is the data corresponding to obj->parkingAssistBins in MRR_DSS_SendProcessOutputToMSS function in dss_main.c. To be honest, I haven't looked into what this is used for.

    Regards,

    Aayush