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.

AWR1642: Capturing Raw Data Continuously or Real-Time

Part Number: AWR1642
Other Parts Discussed in Thread: IWR1443, DCA1000EVM

1. We want to stream continuous data to pc using AWR1642+DCA1000 or IWR1443+DCA1000 and process the raw data in real-time, but we are not sure what would be the best way to do it. When we set # of frames to 0, radars continuously collects data but after around 2 and a half minutes mmwave studio shuts down itself. I guess there is some kind of timeout in there but i could not figure out how to disable it. Also radar's antenna gets too hot. Would it damage the circuit? How can we prevent it? Can't we just use MATLAB to configure and trigger the DCA1000 rather than mmwave studio, and capture raw data from ethernet?

2. Also, if i want to record data for let's say 2 min, i need to set number of frames to 3000 but mmwave studio gives the error saying that "matlab proc status: error type: more than 32,000,000 samples per real chain have programmed for collection through LVDS. HSDC pro has only 500mb tram". I believe these radars are developed to be used in automotive applications, so I think they should be able to record data for long time.

Thanks in advance for your help!

- Emre 

  • Emre,

    What is your end application? Do you just want to stream out raw data and capture for analysis?

    The AWR1642 is capable of completing 1D, 2D, and 3D FFTs on the chip and them sending out the resulting information over UART and have that information displayed on some type of visualizer. These are how the majority of our demos work on our TI Resource Explorer that you can find here: http://dev.ti.com/tirex/explore/node?node=AFeCagqbt7.hu2lHOXE4eA__AocYeEd__LATEST

    Please keep in mind that mmWave Studio is an RF evaluation tool. Combining the DCA1000EVM with one of the mmWave sensors allows you to collect a fixed amount of raw data and complete post processing of that data offline in order to develop algorithms which will them be implemented on that target device.

    Yes, the device will increase in temperature. This is expected behavior but it will not damage the device.

    You are able to configure mmWave Studio using MATLAB. Please refer to the mmWave Studio documentation for instructions on how to connect MATLAB to mmWave Studio.

    With regards to your second question, are you using mmWave Studio or HSDC Pro, because those are two very different software programs. Please use mmWave Studio. If you are collecting that much data, I would suggest completing the analysis in MATLAB.

    Regards,
    Kyle

  • Thank you for your reply Kyle.

    We want to generate micro-Doppler spectrograms or extract some features from raw data continuously and in real-time (if possible) so that we can do classification in rel-time using these features and a trained model.

    I see the sample Matlab code for mmwave Studio's user guide but it is not mentioning how to set other parameters like # of frames, packet delay etc. I also see an automation section using lua scripts but it does not mention these sensor configurations either. How can I find all the available commands for a lua or Matlab script? Are the commands the same for Matlab and a lua script? Thank you!

    Best,

    Emre 

  • Emre,

    You can see a list of all the LUA commands in mmWave Studio by typing "help ar1" in the Lua Shell. But on a simpler level, every button press made in mmWave Studio corresponds to a LUA command. You can see which command is invoked in the Output window of mmWave Studio.

    You can use the capture demo script as a basis for determining which commands you will need in your specific application. The capture demo script uses all of the commands needed for configuring your AWR1642 device and capturing a fixed number of frames of raw data.

    The capture demo script in the current release of mmWave Studio can be found here: C:\ti\mmwave_studio_02_01_00_00\mmWaveStudio\Scripts

    The file of interest is this one: "DataCaptureDemo_xWR.lua"

    Regards,
    Kyle