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: Failing, reading output file adc_data_0.bin

Part Number: DCA1000EVM
Other Parts Discussed in Thread: IWR6843

Hi,

We have an IWR6843 radar card we run together with the raw data capture device DCA1000EVM. We run it through mmWaveStudio version 2.1.0. To read the data after it has been through the reorder zero fill function in the post process functionality in mmWaveStudio, we use the Matlab function described in the document, Mmwave Radar Device ADC Raw Data Capture section 9.2. Adjusting the parameters according to our configuration. This works fine as long as data capturing should stop after a certain number of frames is selected in the mmWaveStudio. Resulting in a adc_data.bin file less than or equal to max size.

If the parameter No. of Frames is set to 0 (means continuously data capture), the same reading functionality fails. The data file are divided in files named adc_data_0.bin, adc_data_1.bin and so on. Size of one file shown in Windows explorer is 1 048 576 KB . The file size lacks 32 complex double values to match a complete set of chirps/frames. The fileSize = size(adcData, 1); returns the size 536870880. This does not match an integer when numChirps is defined. Setting No. of Frames to 512 file size becomes 536870912 which is 32 complex values larger than when automatic stop of file is set, the reading functions works fine. What is the problem? Is the data files cut off in the middle of a chirp so I have to append more data files and make a restructuring of the data my selves?

Regards

Aanund Storhaug