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.

IWRL6432BOOST: Reading the Raw ADC Format

Part Number: IWRL6432BOOST
Other Parts Discussed in Thread: DCA1000EVM, IWR6843AOPEVM, IWRL6432

Hello Ti Engineers,

I am trying to read the raw ADC data from IWRL6432BOOST+DCA1000EVM. I am using the mmWave Studio to make the board start acquisition, then I am reading from Python(UDP sockets).

For other board I have been using, IWR6843AOPEVM_DCA1000EVM, I could find the raw data format with 2 LVDS lanes and 16 bit

But I cannot find the raw data format for  IWRL6432BOOST+DCA1000EVM, which I am using for 4 LVDS lanes and 12 bit. This was default when I first installed the mmwave Studio 4.1.0.6 and connected.

How should I parse the packets?  In what order should I be interpreting the raw ADC to get I/Q data?

I would very appreciate your help

  • HI, there:

    You can find a parsing example at C:\ti\mmwave_studio_04_01_00_06\mmWaveStudio\Scripts\MatlabExamples\matlabParsingScript

    The matching LUA script can be found at C:\ti\mmwave_studio_04_01_00_06\mmWaveStudio\Scripts\MatlabExamples\LUA_examples

    Best,

    Zigang

  • Hi, 

    Thank you for replying to the questions.

    I have used the described matlab code and now able to parse it, but I am not too sure if the LUA script in the described directory is compatible.

    When running the LUA script for   IWRL6432BOOST_DCA1000EVM, I am using common_device_setup_60G.lua and chirp_60G_6m.lua

    Attached image is the resulted configuration, and a calculated parameter through post-process from the mmwave studio. Also the resulted 2D FFT does not seem to be valid.

    On the product page,  IWRL6432BOOST is described as 57-GHz to 64-GHz mmWave, but the above LUA scripts seems to make the configuration to be 80 Gh. Is there LUA script that TI provides for IWRL6432 raw data capture?

     

     

    Best Regards,

    Seho Kim

  • HI, Kim:

    chirp_60G_6m.lua is the LUA example provided by TI.  I think the start frequency display have some problems.  I will look into more detail about those displays and get back to you later.

    Best,

    Zigang 

  • HI, there:

    There is an error at common_device_setup_60G.lua, the following line  

    xw_status = mws.selectBDType(c_boardType, 0, 1, 0)

    should change to 

    xw_status = mws.selectBDType(c_boardType, 0, 0, 0)

    Let me know if this is helpful.

    Best,

    Zigang