A system for autonomous monitoring of blood pressure in an artery of a patient, comprising an array of ultrasonic transducer elements, data processing means, and means for delivering signals derived from the output of said array to said data processing means, wherein said data processing means are programmed to perform the following steps:
- (a) controlling said array to transmit beams of ultrasonic wave energy;
- (b) beamforming acoustic data output from said array in response to impinging ultrasound wave energy transmitted and returned from the artery wall, the blood flowing through the artery and the tissue surrounding the artery;
- (c) estimating the diameter of the artery based on a first set of the acoustic data;
- (d) calculating the arterial lumen area based on the estimated arterial diameter;
- (e) estimating the velocity of a pulse wave traveling down the artery based on a second set of the acoustic data, wherein estimating the velocity further comprises correcting for pulse wave reflections that travel up the artery;
- and
- (f) computing the blood pressure as a function of the estimated lumen area, the estimated pulse wave velocity and respective reference values for blood pressure and lumen area.