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.

IWR6843ISK: Raw data format of DCA1000 to send to the host

Part Number: IWR6843ISK
Other Parts Discussed in Thread: DCA1000EVM, IWR6843

Hello,

We are evaluating using mmwave_platform_1_2_1__win in the environment of "IWR6843ISK, DCA1000 and PC".

www.ti.com/.../spruij4a.pdf

=> Please let us know about the raw data mode in Section 5.2 because I don't know the detail of UDP data format.

For example, if the data size of one chirp is 4096 bytes, the maximum data will exceed 1462 bytes. In this case, should I set the data size of raw mode data to 1024 bytes and manage the data with UDP? Please tell me what kind of data configuration for Ethernet communication from DCA1000.



Thanks and Regards,
Youhei

  • Hi Youhei,

    I am looking into this and will get back to you as soon as I can.

    Regards,

    Brennan

  • Hi, Youhei:

    UDP data is sent to PC.  But in the studio CLI tool, mmwave studio CLI tool already removes the header and sequence the raw data correctly before saved into the binary data.  So, you can focus on the raw ADC data format listed in mmwave studio users guide.

    Best,

    Zigang

  • Hi Zigang,

    Thank you for your reply.

    I could understand most of it thanks to your answers,
    but I still cannot understanding the detail that the payload size is more than 1456 byte.

    I confirmed the following document.
    C:\ti\mmwave_studio_02_01_01_00\mmWaveStudio\ReferenceCode\DCA1000\Docs
    Section 2.5 in "TI_DCA1000EVM_CLI_Software_DeveloperGuide.pdf"

    P81
    [UDP packet length is decided based on the length field available in multi-mode header. If length of the frame is
    more than 1456, the frame payload data is split into multiple packets. The next frame will be sent as a new packet
    with the multi-mode header ID.]

    [Question]
    Could you please teach us the case of the raw mode?

    We are monitoring UDP with the raw mode and lvdsmode: 2 lane.
    In this case, Is the ADC data in the payload as shown below? 
    Ex )
    length of Rx1 Data in 1chirp : 1024 byte
    length of all Rx1~4 Data of 1chirp : 4096 byte
    Payload 1 : 1024 (Rx1 ADC Data) + rsv = 1456byte
    Payload 2 : 1024 (Rx2 ADC Data) + rsv = 1456byte
    Payload 3 : 1024 (Rx3 ADC Data) + rsv = 1456byte
    Payload 4 : 1024 (Rx4 ADC Data) + rsv = 1456byte
    Note: The document is shown as "Maximum payload size is set to 1456 to maintain I and Q alignment in a packet".

    thanks and regards,

    Youhei

  • Youhei,

    Please see page 13 of the mmWave Radar Device ADC Raw Data Capture Guide to get started on the raw data format for IWR6843:

    https://www.ti.com/lit/an/swra581b/swra581b.pdf

    Regards,

    Brennan