A device(110), method and system(100) for calculating, estimating, or monitoring the blood pressure of a subject are disclosed. A first signal representing heart activity of a subject may be received. A plurality of second signals representing time-varying information on at least one pulse wave of the subject may be received from a plurality of body locations of the subject. A first feature of the first signal may be identified. For each of the plurality of second signals, a second feature may be identified. A pulse transit time based on a difference of the first feature and at least one of the second features may be computed. A blood pressure of the subject may be calculated according to a model based on the computed pulse transit time. The model may include a compensation term relating to the plurality of second signals or the second features thereof.L'invention concerne un dispositif (110), un procédé et un système (100) pour calculer, estimer ou surveiller la tension artérielle d'un sujet. Un premier signal représentant l'activité cardiaque d'un sujet peut être reçu. Une pluralité de deuxièmes signaux représentant des informations variant dans le temps sur au moins une onde de pulsation du sujet peuvent être reçus à partir d'une pluralité d'emplacements corporels du sujet. Une première caractéristique du premier signal peut être identifiée. Pour chacun de la pluralité de deuxièmes signaux, une deuxième caractéristique peut être identifiée. Un temps de transit de pulsation basé sur une différence entre la première caractéristique et au moins l'une des deuxièmes caractéristiques peut être calculé. Une tension artérielle du sujet peut être calculée selon un modèle basé sur le temps de transit de pulsation calculé. Le modèle peut comprendre un terme de compensation se rapportant à la pluralité de deuxièmes signaux ou aux deuxièmes caractéristiques correspondantes.