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.

DCA1000EVM: IWR6843ISK + DCA1000EVM : How to parse data in data separated mode using MIMO (2 Tx + 4 Rx)

Part Number: DCA1000EVM
Other Parts Discussed in Thread: IWR6843ISK

Hi all,

I'm trying to parse raw data from the IWR6843ISK radar using the DCA1000EVM in order to display heatmap on Matlab.

I successfully parsed the .bin generated by the DCA1000EVM_CLI_Control utility, but only in raw mode (no header,  "dataLoggingMode": "raw"). I'm also able to display heatmap in real-time, reading the UDP packets when DCA1000 is configured in raw mode.

However, when I try to do the same in multi mode (data separated mode in DCA1000 JSON config file, "dataLoggingMode": "multi"), I can separate each frame on magic word 0x0CDA0ADC0CDA0ADCU but I can't figure how to seperate data for each Rx channel. 

I followed instructions on chirp configuration: 

chirpCfg 0 0 0 0 0 0 0 1
chirpCfg 1 1 0 0 0 0 0 4
frameCfg 0 1 16 0 100 1 0
From the mmWave SDK documentation, it is possible to parse data for Rx0 channel, but nothing is mentioned for the MIMO case (Rx0 to Rx4):
So my questions are:
  1. Is it possible to parse MIMO data in header (multi) mode ? Or only in raw mode ? If yes, where could I find instructions or code example to do so?
  2. If not, how to be sure a frame is complete in Raw mode, and how to dissociate each frame from one another? 

Thanks in advance for your help.

Best,

Thibaud