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.

IWR6843ISK-ODS: Radar cube size from rawDataReader.m

Part Number: IWR6843ISK-ODS
Other Parts Discussed in Thread: IWR6843

Tool/software:

Dear colleagues,

I got adc_data.bin file form mmwave_studio_02_01_01_00.

Then I use 

...\ti\mmwave_studio_02_01_01_00\mmWaveStudio\MatlabExamples\singlechip_raw_data_reader_example\rawDataReader.m

to parse and convert file to mat file.

1. Instead of Tx1 and Tx2, which I supposed to see. I get data of size (frames number, 255, 4, 64). It seems that I use only 1 transmitter.

Below you can see screenshots from mmWaveStudio.

2. I can not set number of chirps in mmWaveStudio more than 255. Even not 256. Why?

Best regards,

Grigor Mardiyan

  • Hi

    Thanks for your query. Please allow us a couple of days to respond.

    Regards

  • Additional information.

    1. I attempt to organize TDM MIMO mode based on TX1 and TX2.

    Does this state of chirp manager correspond to it (look at picture below)?

    2. If yes. Are there any other necessary settings in mmWave studio for TDM MIMO mode?

    Because when read RAW data by means of ...\mmwave_studio_02_01_01_00\mmWaveStudio\MatlabExamples\singlechip_raw_data_reader_example\rawDataReader.m
    and pick the json file created in window

    I get in matlab:


    mmwave Device:iwr6843
    Input ADC data parameters:
    dataFmt:1
    iqSwap:0
    chanInterleave:1
    numChirpsPerFrame:255
    adcBits:2
    numRxChan:4
    numAdcSamples:64
    Radarcube parameters:
    iqSwap:0
    radarCubeFmt:1
    numDopplerChirps:255
    numRxChan:4
    numTxChan:1
    numRangeBins:64

    So Tx2 does not work.

    Best regards,

    Grigor Mardiyan

  • Hi Grigor, 

    I believe you are missing a setting in mmWave Studio. In the SensorConfig tab, frame section set End Chirp Tx to '1'. 

    can not set number of chirps in mmWaveStudio more than 255. Even not 256. Why?

    Number of chirp loops maximum value allowed is 255. This information can be found in the interface control document (ICD). 

    Best Regards,

    Josh

  • Thank you very much!

    I have another question. When I set 

    In the window "SensorConfig" I see:

    ---------------------------------------------------------

    But when I set:

    In the window "SensorConfig" I see:

    Could you please say, which variant does correspond to TDM MIMO with alternation of Tx1 chirp and Tx2 chirp?

    And what is the difference between these two cases?

    Best regards,

    Grigor Mardiyan

  • Hi Grigor, 

    The first configuration that you showed seems to correspond to TDM MIMO where chirps alternate between TX1 and TX2. The second configuration configures the second chirp for both TX1 and TX2. When you capture adc samples with the first configuration do you see the expected size of the data?

    Best Regards,

    Josh

  • Thank you!

    Got it.



    1. I see the same size in both cases (510, 4, 64), where number of chirps is 255 (No of Chirp Loops 255), number of samples 64, number of Rx channels - 4.

    That's why I hesitated.

    2. Am I right that No of Chirp Loops = number of chirps per frame for one transmitter?

    3. By the way which indexes from 0...510 correspond to Tx1 and Tx2?

    If I parse data by means of:

    ....\mmwave_studio_02_01_01_00\mmWaveStudio\MatlabExamples\singlechip_raw_data_reader_example\rawDataReader.m

    Best regards,

    Grigor Mardiyan

  • When I run

    ....\mmwave_studio_02_01_01_00\mmWaveStudio\MatlabExamples\singlechip_raw_data_reader_example\rawDataReader.m

    with 'debug plot' flag = 1.


    I get window:
    Chirp index is changed form 1 to 510. It is suspicious because I supposed to see separate groups of chirps for Tx1 and Tx2.
    Is it correct for TDM MIMO mode?


    Best regards,

    Grigor Mardiyan

  • Hi Grigor, 

    I'm checking if this is expected. Will get back to you tomorrow with more info. 

    Best Regards,

    Josh