oscillometric waveform envelope for mean arterial pressure estimation

37 次查看(过去 30 天)
Hello,
I am making an oscillometric blood pressure device using arduino and MPXV5050GP sensor. And I am working in the signal processing for a long while, but I can't understand it very well, so I would greatly appreciate if someone could help me. oscillometric method is based on meassuring the peak to peak amplitude of the oscillations of the blood pressure, which are the changes of the cuff pressure during slowly deflating the cuff and the maximum peak to peak value is the mean arterial pressure.
In the following picture in the left are the ploted values of my sensor(attached; the sensor has an output in volts and a I used an analog reference of 3.3 V and the sampling frequency is 1000 Hz). And I have to get my data to look like the picture in the right,making the envelope of the oscillations.
my questions are: how to choose the right filters for my data using fourier transform? and how to make the envelope and measure the peak to peak value?
I tried using the following, but I am not sure if I am doing it right:
1. Bandpass filter (0.5-30 Hz) to extract the deflation line. I am wondering if I chosed the right values because my data is really noisy?
2. detrend the filtered data using detrend function.
2. findpeaks (using min distance and min height thresholds) of the filterd data and the negative(-filtered data)
I tried to make the envelope using the cubic spline, but I didn't get any good ressults
thank you.
  4 个评论
jaydeep panchal
jaydeep panchal 2020-5-29
Hello,
Conversion into mmHg depends upon pressure sensor type (Analog or Digital) and pressure sensor output units (Kpa, PSI or mmHg)
Regards,
Jaydeep panchal
Jorge Covas
Jorge Covas 2023-3-22
Hello,
Im currently working on a oscillometric blood pressure project, could you share your blood pressure simulation?

请先登录,再进行评论。

回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Circuit Envelope Simulation 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by