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.

AWR1243BOOST: AWR1243BOOST: The difference between UDP packet data ethernet port and (.bin) data from mmwave studio.

Part Number: AWR1243BOOST
Other Parts Discussed in Thread: DCA1000EVM,

Hi TI Customer Support,

I am using AWR 1243 BOOST with DCA1000EVM capture board to collect data, i have a question:

When I collect data from mmwave studio, data is adc_data_Raw_0.bin, I converted to Integer then data is:

[ 135,  175,  148,    9, -365, -119,   -1,   73,  246,  183],  but UDP packet data is 16 bits (-2^15~2^15). What mmwave studio

 do when saving data? ThinkingThinkingThinking

Regards,
Tuan
  • Hi,

    The data provided by mmWave Studio is the raw ADC data received from the sensor. There is no scaling performed by mmWave Studio

    thank you

    Cesar

  • Hi, 

    Sorry, I think "C:\ti\mmwave_studio_01_00_00_00\mmWaveStudio\PostProc\adc_data_Raw_0.bin" after trigger frame by mmwave studio is from UDP data packet from DCA1000EVM, is this correct?

    "The data provided by mmWave Studio is the raw ADC data received from the sensor. ", Why? If the raw ADC data is received from the sensor then What does the DCA1000EVM do?

    Thanks, 

    Tuan

  • Hi, 

    Sorry, I think "C:\ti\mmwave_studio_01_00_00_00\mmWaveStudio\PostProc\adc_data_Raw_0.bin" after trigger frame by mmwave studio is from UDP data packet from DCA1000EVM, is this correct?

    "The data provided by mmWave Studio is the raw ADC data received from the sensor. ", Why? If the raw ADC data is received from the sensor then What does the DCA1000EVM do?

    Thanks, 

    Tuan

  • Yes, the raw data is transferred through UDP from the DCA1000 to the PC

    thank you
    Cesar

  • Yes, 

    And UDP packet data is 16 bits (range: -2^15~2^15). How can I process UDP packet data ?? Because the data of "C:\ti\mmwave_studio_01_00_00_00\mmWaveStudio\PostProc\adc_data_Raw_0.bin" and UDP data is not same.

    When I process data of "C:\ti\mmwave_studio_01_00_00_00\mmWaveStudio\PostProc\adc_data_Raw_0.bin", the results is correct:

    but when I process data of UDP packet data from DCA1000EVM through an Ethernet port the data is not correct, it is so noisy:

    Thanks,

    Tuan

  • Hi,

    There is some re-ordering performed on the UDP data as far as I remember. Some frames are out of order.

    So, you will not get correct data by reading the UDP data.

    thank you

    Cesar

  • Hi, 

    - How mmWave Studio get correct raw data and save in "C:\ti\mmwave_studio_01_00_00_00\mmWaveStudio\PostProc\adc_data_Raw_0.bin" ? 

    "So, you will not get correct data by reading the UDP data."

    "Yes, the raw data is transferred through UDP from the DCA1000 to the PC". What mmWave Studio does when saving raw data? Does it read the UDP packet data? If True, How mmWave Studio read UDP packet data and save correct data?

    Thanks,

    Tuan

  • Hi Cesar, 

    I print the tenth first UDP packet data received from DCA1000EVM through the Ethernet port. The first column is the Sequence number, the second column is the Byte count, and the third column is an array of Raw mode data (1456 bytes-after convert is 728 values and I show 8 values first). In AWR1243BOOST, I configure the frame: Periodicity-200ms, No of Chirp Loops-1. In the first frame, I have:

    ADC samples(256) × num RX (4) × IQ(2) × Chirp Loop (1) = 2048 Values

    - So, I process 4096 bytes (2048 Values) in C:\ti\mmwave_studio_01_00_00_00\mmWaveStudio\PostProc\adc_data_0.bin", the data is correct.

    But, 

    When I read UDP packet data, I used 728 in the first packet, 728 in the second packet, and 592 in the third packet then the results are not correct.

    Is this correct for my pick from UDP packet data?

    Regards,
    Tuan
  • Hi,

    We would have to open this question to the forum community.

    There have been in the past forum members who have tried to do the same thing.

    Thank you

    Cesar