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.

IWR1642BOOST: vital signs

Part Number: IWR1642BOOST
Other Parts Discussed in Thread: UNIFLASH

Hi,

I have the following questions about measuring respiratory heart rate:

What if I wanted to use a driver vital signs demo to measure an animal and they're breathing at a different heart rate than a human, I should change "C:\ti\mmwave_automotive_toolbox_3_0_0\labs\lab0001-driver-vital-signs\vitalSigns_target\pre-built-Binaries\vitalSi gns_16xx.bin"?

If I need to change, should I just change the amplitude range of the filter or should I change something else? Because theoretically there is no need to change the code before fft comes out, the change of thoracic distance from the board is unchanged, and I only need to change its amplitude range through the filter after obtaining the change of distance to get the corresponding range of respiratory heart rate.

And after the change, I use uniflash software to burn the new vitalSigns_16xx.bin into the board. Can I also directly use the driver vital signs demo GUI to save data and then draw by myself? Do I need to change the source code in "C:\ti\mmwave_automotive_toolbox_3_0_0\labs\lab0001-driver-vital-signs\vitalSigns_host\gui_source"?

Looking forward to your reply!

  • Hi,

    The current demo can measure the breath rate upto 30 breaths per minute and 120 heart bearts per minute. If the Animal's BR/HR are in the same range then you can directly use the demo but animal's heart rate is generally higher than humans. So, you may have to change the frame rate i.e. the sampling rate for the vital signs chain

    Changing the frame rate will ensue that higher BR/HR can be calculated as 1 data sample per frame is sent for Vital chain. You may have to change the filters also as they are tuned for human vitals.

    You should regenerate the .bin if you change the source code and flash it using uniflash

    There is no need to change the GUI source code as GUI will be receiving the same TLV

    Regards

  • Hi,Abhishek,


    Thank you for your reply. I have the following questions for you:


    (1)Is the TLV format you're talking about decoding vital signs this way?

    (2) If I want to get the following steps (Result of range-FFT, Waveforms before and after phase unwrapping, Phase difference and filtered signal, Time domain waveform of respiratory/heartbeat,frequency domain graph) What should I do after drawing with matlab or python? Is there existing code for parsing and processing data?


    (3) Which part of the data format should I extract, Range Profile(Complex) or Vital Signs Output Stats?

    Thank you in advance

    best regards

  • Hi,

    1. Yes. There are multiple TLV's sent when the demo is running. You need to extract vital signs TLV for vital signs data

    2. There is no existing code to parse the TLV data

    3. You can find details about TLV definition at the below link

    radar_toolbox_1_30_01_03\source\ti\examples\Medical\Vital_Signs_With_People_Tracking\docs\vital_signs_with_people_tracking_user_guide.html

    Regards