Patent ID: 7916814

Claim:
An apparatus for extracting pulse parameters from signals, said apparatus comprising: a pulse detection logic that is operable to detect pulses in a signal that is received by the apparatus; a pulse parameter estimation logic that is operable to: (a) select, based at least in part on a magnitude of an error, a time interval from a plurality of time intervals; and (b) determine a value for a pulse parameter by analyzing pulse information based on pulses that were detected over the selected time interval; wherein the error is based on a difference between pulse information derived, at least in part, from a particular detected pulse and a value of a pulse parameter estimated by the pulse parameter estimation logic by analyzing pulse information that is derived, at least in part, from pulses detected prior to the particular detected pulse but not the particular detected pulse, wherein one or more of the pulse detection logic and the pulse parameter estimation logic includes one or more hardware elements.