A method for generating a sampled plethysmograph data, includes measuring a plethysmograph waveform indicative of a first cardiac cycle and a second cardiac cycle, each cycle including a systolic waveform and a diastolic waveform. The method further includes estimating a first start time and a first duration for the systolic waveform of the first cardiac cycle and computing a plurality of amplitudes at a plurality of time instants for the first duration. The method further includes determining a second start time and a second duration of the systolic waveform of the second cardiac cycle. The method also includes assigning the second cardiac cycle, the second start time, and the second duration to the first cardiac cycle, the first start time, and the first duration respectively. The method further includes iteratively performing the steps of measuring, estimating, computing, determining and assigning for the plurality of cardiac cycles acquired sequentially in time.