A PPG or other cardiac signal is analysed by calculating its amplitude in a narrow frequency range around the estimated heart rate or a harmonic of the heart rate. Cardiac signals from a patient in different states, e.g., exercise and non-exercise or limb lowered and limb raised can be analysed and the amplitude in the narrow range compared to determine various vascular conditions such as peripheral arterial disease.