ihr reads an annotation file (specified by the annotator and record arguments) and produces an instantaneous heart rate signal (from the reciprocals of the interbeat intervals.) Unlike tach(1) , however, ihr does not resample its output in order to obtain uniform time intervals between output samples. (If there is any variation whatsoever in heart rate, the intervals between output samples will be non-uniform.) This property makes the output of ihr unsuitable for conventional power spectral density estimation, but ideal for PSD estimation using the Lomb periodogram (see lomb(1) ).
Options include:
Reference (`atruth') annotation files can be used as input to ihr, but files that contain manually-inserted annotations are less suitable, since annotation placement is likely to be less consistent than in annotation files generated by programs such as sqrs(1) .
The shell variable DB should be set and exported (see setdb(1) ).
This program is included in the DB Software Package, version 9.3 and later.