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: Data Format of dataOutputFromEVM.bin of Output Data of VitalSigns Demo

Part Number: IWR6843ISK-ODS
Other Parts Discussed in Thread: MMWAVEICBOOST,

Hello,

I am using a IWR6843ISK-ODS + MMWAVEICBOOST EVM. I flashed the Vital-Signs-Lab of the mmwave_industrial_toolbox_4_4_1 on the sensor and ran the demo as described in the lab user guide.

The Lab GUI includes a checkbox "save data". In my understanding the data of the session is written to the file dataOutputFromEVM.bin in the present working directory, when this checkbox is acitvated.

I would be grateful for answers to the following question:

1.) What is stored in this file?

2.) What is the specific data format of this file?

3.) How can I access the data in this file (import it in matlab or pyhton)?

Thank you in advance

Alexander

  • Hi Alexander

    This is a feature that allows the data output stream over UART to be saved. It has the format as shown below, these diagrams will be available in a future user guide for the 68xx Vital Signs Lab.

    Within the Vital Signs Lab folder there is a folder called parse which contains a parsing executable to use on the saved data. Let me know if you have issues using this.

    Regards,

    AG

  • Thank you for your reply. Could you please help me to understand the output data better. The following questions are not yet clear to me:

    1.) rangeBinIndexPhase: is this the range bin from whicht the phase is deduced for the given time frame?

    1a.) If the rangeBinIndexPhase changes between to measurement frames: does this cause a discontinuity in the variable unwrapPhasePeak_mm so that further evaluation of this data (Band pass filtering, spectral estimation) can only be executed on a  series of consecutive measurement frames with a constant value of rangeBinIndexPhase?

    2.) unwrapPhasePeak_mm: is this the vlaue of the the variable Phi_b(m,nT_s) (corrected by +/-2pi) as defined in the "Vital Signs 68xx Developer's Guide" in section "FMCW Radar - Vital Signs Measurements"? 

    3.) unwrapPhasePeak_mm: Are these the values that are shown in the window "Chest Displacement" of the vital signs lab gui 

    4.) outputFilterBreathout / outputFilterHeartOut : how are these values constructed? I assume these values are deduced of the series unwrapPhasePeak_mm in the procedure as described in the block diagram on slide 6 of the Developer's guide of the Driver Vital Signs Lab in the Automotive Toolbox (s. http://dev.ti.com/tirex/explore/node?node=AMUSsuqxsTHpwmp8m6ix-A__AocYeEd__LATEST ). I this is the case I have the following questions:

    a) How long is the series of frames to which the Bandpass filter is applied to filter the  unwrapPhasePeak_mm

    b) Do the values of  outputFilterBreathout / outputFilterHeartOut correspond to a filtered phase or to a filtered phase differene between consecutive measurement frames?

    5.) outputFilterBreathout / outputFilterHeartOut: Are these the values that are shown in the window "Breating Waveform" and "Heart Waveform" of the vital signs lab gui?

    6.) Is there a resource that explains how the deduction of the heartRateEst_FFT, heartRateEst_FFT_4Hz, heartRateEst_xCorr works?

    7.) What is the difference between heartRateEst_FFT, heartRateEst_FFT_4Hz?

    Thank you in advance

    Alexander

  • Hi Alexander

    Unfortunately the Vital Signs Lab is provided as-is and isn't actively supported on E2E forums. I would recommend looking at previous E2E threads on the Vital Signs Lab for more information.

    Regards,

    AG