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.

IWR1642BOOST: How to do "pseudo real-time"processing with IWR1642BOOST+ DCA1000 and Matlab?

Part Number: IWR1642BOOST
Other Parts Discussed in Thread: IWR6843

Team,

-Is there a way to do "pseudo real-time"processing with IWR1642BOOST + DCA1000 and Matlab?
What I mean is acquire raw data with the IWR1642BOOST + DAC1000, read it on the fly and process it in Matlab.
So far customer could only achieve post-processing (ie record the raw data and then process it)

-I understand that for this scenario the throughput/bandwidth might be limited and that it could reduce the frame rate.
But Is it possible at all?

-I have seen some some python scripts (see e2e post here) are available for the PC side to talk to the IWR1642BOOST via the UART.
Are there some Python modules that would enable to talk to the DCA1000 and interface to matlab in order to stream raw data?

Thanks in advance,

A.

  • HI, AnBer:

    Mmwave SDK and radar studio together provide a method to capture raw ADC data through LVDS without radar studio.   The basic idea is to run SDK out of box demo on the target EVM. The out of box demo will detect point cloud and at the same time send out ADC raw data through LVDS.   At the same time users will use DCA1000 CLI control interface to control the DCA1000 to get data captured through LVDS lanes.

    Users can find some document on the SDK users guide on DCA1000 CLI control interface on section 3. 3. 2. mmWave demo with LVDS-based instrumentation/ The SDK users guide is located at: C:\ti\mmwave_sdk_03_03_00_03\docs

    Users can also find some guide and the source code on DCA1000 CLI interface radar studio package located at: C:\ti\mmwave_studio_02_01_00_00\mmWaveStudio\ReferenceCode\DCA1000\

    Unfortunately, the DCA1000 CLI control interface is similar to the radar studio in the way that the data is captured and saved into a file.  So, the answer to your question is that we do not have a script that ready for the real-time demo.  But we provide the source code, and advanced users can modify the DCA1000 CLI and DLL to achieve their goal. 

    Best,

    Zigang

  • Hi Zigang,

    -I assume this is true for all IWR1xxx/IWR6xxx radar and associated SDK. Correct?

    -Are there some more options for automation (like continuous streaming, ..etc) for IWR6843? Do we plan to enable to access RAW data via scripting (like python in the future)?

    Thanks in advance,

    A.

  • HI, AnBer:

    This LVDS streaming feature in the SDK out-of-box demo is available for all xwr1642, xwr1843 and xwr6843.  However, this approach is not available for xwr1443 due to hardware limitations. 

    The design team has a backlog for real-time demo feature, but there is no schedule yet.  Users are encouraged to come up with their own solutions.  That is why the DCA1000 CLI source code is provided. 

    Best,

    Zigang