MATLAB Interface for Blood Pressure Determination from Oscillometric Data


  • Luka Mićović Faculty of Electrical Engineering, University of Montenegro


blood pressure determination, sphygmomanometer, LabQuest Mini, MATLAB


The accurate measurement of blood pressure is a fundamental aspect of healthcare, serving as a vital diagnostic tool for assessing an individual's cardiovascular health and overall well-being. Traditional methods of blood pressure measurement involve the use of cuff-based devices, such as sphygmomanometers, which rely on the auscultatory technique. While this method has been the gold standard for decades, recent advancements in technology have paved the way for more sophisticated and convenient approaches to blood pressure determination. Blood pressure determination involves several steps to extract meaningful information from the acquired signals. From the detected systolic and diastolic peaks, we calculated several key blood pressure-related parameters. This included determining the maximum value of the diastolic valleys and its associated time point, which provided essential information for calculating the Mean Arterial Pressure. Utilizing the computed thresholds and peak indices, we identified the cuff pressure values corresponding to the systolic and diastolic peaks. These values represented the Systolic Blood Pressure and Diastolic Blood Pressure, respectively.


Verrij, E, van Montfrans, G., Bos, J-W. (2008, December) Reintroduction of Riva-Rocci measurements to determine systolic blood pressure?

Kuo, C. H. et al. “Development of a Blood Pressure Measurement Instrument with Active Cuff Pressure Control Schemes.” Journal of Healthcare Engineering 2017 (2017)