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: Real Time RAW Data Capture without mmWaveStudio

Part Number: IWR1443BOOST
Other Parts Discussed in Thread: DCA1000EVM, IWR1443, MMWAVE-STUDIO, IWR1843BOOST

Hi,

I’m trying to use IWR1443BOOST with DCA1000EVM board for real-time data capture without mmWave Studio. I do not need any processed data as output, but only the raw data. There have been several posts in this forum, but some points are still not clear to me. I would like to ask if my understanding is correct, and if you can answer the questions below.

It appears, this use scheme needs 3 components, one for controlling IWR1443BOOST, one for configuring and starting data capture on DCA1000EVM board, and a receiver that can receive and decode packages through UDP. So far, I managed to write a the receiver and can receive packages through UDP, and can also configure DCA1000EVM board through command line interface (with the help of example code provided and DCA1000EVM_Control.exe.Third, I can configure IWR1443BOOST through CLI when I use the demo image provided.

When I use the demo image, I cannot receive any raw data and it seems this is not supported with IWR1443; as answered in the related question. Now, my questions are:

- Can I configure the device with using demo image in such a way that enables raw data streaming?

- If not, can I use the image that is normally used with mmWave studio? In this case, how can I configure the device without mmWave studio?

- If none works, I believe I need to create a new image based on the demo image, so that it enables raw data capture through LVDS, and disables post-processing done on board? If this is the case, could you elaborate on how to proceed in this route? Can you share some links/documents?

Thanks,

Mohammad

  • Hi, Mohammad:

    LVDS streaming is not supported in out-of-box demo for IWR1443.   You are right that you need to create a new image based on the demo image, so that it enables raw data capture through LVDS, and disables post-processing done on board.   

    There is no document in terms of how you can achieve this goal.  

    Best,

    Zigang

  • Hi Zigang,

    Thanks for the answer. Is there a way to use the radarss and masterss images of the mmWave studio as in the way that I have described? These images are used for raw data collection, and if there is a way to control the device through command line (instead of mmWave studio), this would work for me as well.

    Regarding creating an image, can you at least refer me to the tools that could be used to achieve this goal? I believe the demos in the industrial toolbox are using different images for different tasks, and this should be supported, since those demos are referenced in this forum for development of further applications.

    Lastly, can you tell which boards can directly support this mode of operation using out of box demo? If I get 6843 or 1843, would I be able to capture RAW data using their demo image without any modification at all?

    Thanks,

    Mohammad.

  • HI, Mohammad:

    Other than the radar studio, I do not aware of any other application that can use the radarss and masterss images of the mmWave studio.   In the radar studio users guide (section 22 and section 23), it is mentioned that automation is supported through command window and LUA script.  Every time has to start and exit the radar studio.  It is also supported to open radar studio and automation through MATLAB interface RtttNetClientAPI.RtttNetClient.SendCommand.  Will this be helpful? 

    The raw data capture through LVDS is supported in SDK out-of-box demo for xwr1642, xwr1843 and xwr6843, basically any radar device that has a DSP.   IWR1443 do not have DSP that is why it does not have enough MIPS to support both post processing and LVDS streaming.   I am not sure how to add the LVDS streaming and disable post processing for IWR1443.   I will ask for a software expert and get back to you.

    Best,

    Zigang

     
  • Hi Zigang,

    Yes, I have been aware of the automation scripts (MATLAB and through command line) and successfully implemented that approach already. For our particular application we cannot install mmwave studio. Thanks for the suggestion.

    I'll be looking forward to hear other updates,

    Best,

    Mohammad

  • HI, Mohammad:

    Can you explain why your particular application can not use radar studio?

    Best,

    Zigang

  • HI, Mohammad:

    IWR1443 does not have the hardware capability to send raw data over LVDS and do point cloud processing at the same time. And right now, the only application available for xwr1443 (besides MMWAVE-STUDIO which is the official solution), is the csi_stream test.  CSI stream test is located at: 

    C:\ti\mmwave_sdk_03_04_00_03\packages\ti\drivers\test\csi_stream

    You will need to migrate it to use LVDS if you want LVDS connection.  

    Best,

    Zigang  

  • Hi Zigang,

    Thanks for the suggestion, we decided to get one of the boards which has the raw data output support using the built-in demo. Now, my question is, when using the demo image with IWR1843BOOST, do I have limitations on the parameters based on the post-processing procedure?

    My application requires very high sampling rate, with relatively high radar data cube sizes (or, high frame rate). In the online demo visualizer, there is a limitation on the sampling rate (depending on the figures chosen as output), as the data speeds through USB is quite limited. If I disable all these GUI outputs, and enable lvdsStream (which seems just one line in .cfg file), can I get the desired high sampling rate? (a setting that I'm currently using with mmWave Studio)

    Our application requires being able to connect the device to different computers (possibly without windows) easily, and using mmWave Studio is not preferred, unless it is a must.

    I appreciate your help.

    Mohammad

  • HI, Mohammad:

    You will have the limitation of the radar cube size.  If you can run the visualizer (with most of the GUI option disabled), then you should be fine with LVDS streaming enabled.   

    Best,

    Zigang