Learn R Programming

RHRV (version 2.4)

CalculatePowerBand: Calculates power per band

Description

Calculates the spectrogram of the heart rate signal and the power of the spectrogram of the heart rate signal at the HF, LF, VLF bands

Usage

CalculatePowerBand(HRVData, indexFreqAnalysis = -1, size, shift, sizesp = 1024, scale = "linear", ULFmin = 0, ULFmax = 0.03, VLFmin = 0.03, VLFmax = 0.05, LFmin = 0.05, LFmax = 0.15, HFmin = 0.15, HFmax = 0.4, verbose=FALSE)

Arguments

HRVData
Data structure that stores the beats register and information related to it
indexFreqAnalysis
Reference to the data structure that will contain the variability analysis
size
Size of window for calculating spectrogram (seconds)
shift
Displacement of window for calculating spectrogram (seconds)
sizesp
Seconds for calculating spectrogram (zero padding)
scale
Scale used to plot spectrogram, linear or logarithmic
ULFmin
Lower limit ULF band
ULFmax
Upper limit ULF band
VLFmin
Lower limit VLF band
VLFmax
Upper limit VLF band
LFmin
Lower limit LF band
LFmax
Upper limit LF band
HFmin
Lower limit HF band
HFmax
Upper limit HF band
verbose
Deprecated argument maintained for compatibility, use SetVerbose() instead

Value

  • Returns HRVData, the structure that contains beat positions register, associated heart rate instantaneous values, filtered heart rate signal equally spaced, and the analysis structure including the power of the spectrogram at different bands of the heart rate signal

References

L. Rodriguez-Linares, X. Vila, A. Mendez, M. Lado, D. Olivieri, "RHRV: An R-based software package for heart rate variability analysis of ECG recordings," 3rd Iberian Conference in Systems and Information Technologies (CISTI 2008), Proceedings I, 565-573, ISBN: 978-84-612-4476-8 (2008)

See Also

CalculateSpectrogram for spectrogram calculation