LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Processing invasive blood pressure waveform using labview

Hi guys,

 

I'd be grateful for your advice with my research which requires processing of an invasively measured arterial blood pressure trace recorded in cardiology patients undergoing cardiac interventions.  I ought to say that I'm a doctor and have minimal bioengineering experience though have completed the core 1 and 2 modules. 

 

To date I have been acquing analogue outputs from a Philips monitoring system via BNC to a cDAQ-9174 module and onto my laptop.  I have been using signal express initially to acquire the signals and using the TDMS file to process the data offline in labview.

 

I am able to acquire the arterial pressure waveform  at 500hz frequency in volts and apply a formula to convert to mmHg which are the SI units.  My challenge is analysing the waveform to provide a peak and trough pressure for each cardiac cycle which corresponds to the systolic and diastolic blood pressure eg 120/80 mmHg.  In addition the heart rate can vary from 40 to 180 beats per minute and so it isn't possible to pre-specify a frequency of the arterial waveform.  Ideally I'd like to have a numerical value for the systolic and diastolic pressure with each heart beat ie 60-180 reading per minute dependent on heart rate.   I have used a peak detection Vi in LAbview 2011 to detect the waveform peaks (systolic pressure) but can't work out how to detect the corresponding trough which can vary from 20-100mmHg,  Is there a slope based trigger/measurement method that woudl be more applicable.

 

Sorry in advance if my request is a bit light on the engineering content but any thoughts on achieving this measurement would be much appreciated! 

 

Thanks,

 

Andy

0 Kudos
Message 1 of 2
(2,665 Views)

Hi Andrew,

 

I suggest that you post this question on the Biomedical User Group at www.ni.com/biomedusers

 

Steve

0 Kudos
Message 2 of 2
(2,624 Views)