HRV FFT Spectrum VI
- Updated2023-02-21
- 16 minute(s) read
HRV FFT Spectrum VI
Owning Palette: HRV Analysis VIs
Requires: Biomedical Toolkit
Extracts frequency-domain measurements of the heart rate variability (HRV) from RR intervals by using the fast Fourier transform (FFT) method.
You must manually select the polymorphic instance to use.
HRV FFT Spectrum (Array Unevenly Sampled RR)

![]() |
RR specifies the RR intervals that this VI uses to calculate the power spectral density (PSD). | ||||||||||||||||||||||||||||||||||||||||||||||
![]() |
raw RR specifies the raw RR intervals. This VI interpolates raw RR intervals to an evenly-sampled time series. | ||||||||||||||||||||||||||||||||||||||||||||||
![]() |
FFT settings specifies the FFT parameters, including window settings, frequency bins, and frequency band settings.
| ||||||||||||||||||||||||||||||||||||||||||||||
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. | ||||||||||||||||||||||||||||||||||||||||||||||
![]() |
interpolation rate specifies the rate of interpolation, in hertz, for converting raw RR intervals into an evenly-sampled time series. The default is 2. | ||||||||||||||||||||||||||||||||||||||||||||||
![]() |
FFT spectrum returns the FFT spectrum of the input RR intervals.
| ||||||||||||||||||||||||||||||||||||||||||||||
![]() |
FFT measurements returns the VLF, LF, and HF information of the input RR intervals.
| ||||||||||||||||||||||||||||||||||||||||||||||
![]() |
error out contains error information. This output provides standard error out functionality. |
HRV FFT Spectrum (Waveform Evenly Sampled RR)

![]() |
RR specifies the RR intervals that this VI uses to calculate the power spectral density (PSD). | ||||||||||||||||||||||||||||||||||||||||||||||
![]() |
FFT settings specifies the FFT parameters, including window settings, frequency bins, and frequency band settings.
| ||||||||||||||||||||||||||||||||||||||||||||||
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. | ||||||||||||||||||||||||||||||||||||||||||||||
![]() |
FFT spectrum returns the FFT spectrum of the input RR intervals.
| ||||||||||||||||||||||||||||||||||||||||||||||
![]() |
FFT measurements returns the VLF, LF, and HF information of the input RR intervals.
| ||||||||||||||||||||||||||||||||||||||||||||||
![]() |
error out contains error information. This output provides standard error out functionality. |
HRV FFT Spectrum (Array Evenly Sampled RR)

![]() |
RR specifies the RR intervals that this VI uses to calculate the power spectral density (PSD). | ||||||||||||||||||||||||||||||||||||||||||||||
![]() |
FFT settings specifies the FFT parameters, including window settings, frequency bins, and frequency band settings.
| ||||||||||||||||||||||||||||||||||||||||||||||
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. | ||||||||||||||||||||||||||||||||||||||||||||||
![]() |
sampling rate specifies the sampling rate of the input RR intervals, in hertz. The default is 1. | ||||||||||||||||||||||||||||||||||||||||||||||
![]() |
FFT spectrum returns the FFT spectrum of the input RR intervals.
| ||||||||||||||||||||||||||||||||||||||||||||||
![]() |
FFT measurements returns the VLF, LF, and HF information of the input RR intervals.
| ||||||||||||||||||||||||||||||||||||||||||||||
![]() |
error out contains error information. This output provides standard error out functionality. |
Example
Refer to the HRV Analyzer VI in the labview\examples\Biomedical\Biosignal directory for an example of using the HRV FFT Spectrum VI.













