Cargando…

An Efficient Time-Varying Filter for Detrending and Bandwidth Limiting the Heart Rate Variability Tachogram without Resampling: MATLAB Open-Source Code and Internet Web-Based Implementation

The heart rate variability (HRV) signal derived from the ECG is a beat-to-beat record of RR intervals and is, as a time series, irregularly sampled. It is common engineering practice to resample this record, typically at 4 Hz, onto a regular time axis for analysis in advance of time domain filtering...

Descripción completa

Detalles Bibliográficos
Autores principales: Eleuteri, A., Fisher, A. C., Groves, D., Dewhurst, C. J.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Hindawi Publishing Corporation 2012
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3310232/
https://www.ncbi.nlm.nih.gov/pubmed/22474535
http://dx.doi.org/10.1155/2012/578785
_version_ 1782227631016509440
author Eleuteri, A.
Fisher, A. C.
Groves, D.
Dewhurst, C. J.
author_facet Eleuteri, A.
Fisher, A. C.
Groves, D.
Dewhurst, C. J.
author_sort Eleuteri, A.
collection PubMed
description The heart rate variability (HRV) signal derived from the ECG is a beat-to-beat record of RR intervals and is, as a time series, irregularly sampled. It is common engineering practice to resample this record, typically at 4 Hz, onto a regular time axis for analysis in advance of time domain filtering and spectral analysis based on the DFT. However, it is recognised that resampling introduces noise and frequency bias. The present work describes the implementation of a time-varying filter using a smoothing priors approach based on a Gaussian process model, which does not require data to be regular in time. Its output is directly compatible with the Lomb-Scargle algorithm for power density estimation. A web-based demonstration is available over the Internet for exemplar data. The MATLAB (MathWorks Inc.) code can be downloaded as open source.
format Online
Article
Text
id pubmed-3310232
institution National Center for Biotechnology Information
language English
publishDate 2012
publisher Hindawi Publishing Corporation
record_format MEDLINE/PubMed
spelling pubmed-33102322012-04-03 An Efficient Time-Varying Filter for Detrending and Bandwidth Limiting the Heart Rate Variability Tachogram without Resampling: MATLAB Open-Source Code and Internet Web-Based Implementation Eleuteri, A. Fisher, A. C. Groves, D. Dewhurst, C. J. Comput Math Methods Med Research Article The heart rate variability (HRV) signal derived from the ECG is a beat-to-beat record of RR intervals and is, as a time series, irregularly sampled. It is common engineering practice to resample this record, typically at 4 Hz, onto a regular time axis for analysis in advance of time domain filtering and spectral analysis based on the DFT. However, it is recognised that resampling introduces noise and frequency bias. The present work describes the implementation of a time-varying filter using a smoothing priors approach based on a Gaussian process model, which does not require data to be regular in time. Its output is directly compatible with the Lomb-Scargle algorithm for power density estimation. A web-based demonstration is available over the Internet for exemplar data. The MATLAB (MathWorks Inc.) code can be downloaded as open source. Hindawi Publishing Corporation 2012 2012-03-06 /pmc/articles/PMC3310232/ /pubmed/22474535 http://dx.doi.org/10.1155/2012/578785 Text en Copyright © 2012 A. Eleuteri et al. https://creativecommons.org/licenses/by/3.0/ This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Research Article
Eleuteri, A.
Fisher, A. C.
Groves, D.
Dewhurst, C. J.
An Efficient Time-Varying Filter for Detrending and Bandwidth Limiting the Heart Rate Variability Tachogram without Resampling: MATLAB Open-Source Code and Internet Web-Based Implementation
title An Efficient Time-Varying Filter for Detrending and Bandwidth Limiting the Heart Rate Variability Tachogram without Resampling: MATLAB Open-Source Code and Internet Web-Based Implementation
title_full An Efficient Time-Varying Filter for Detrending and Bandwidth Limiting the Heart Rate Variability Tachogram without Resampling: MATLAB Open-Source Code and Internet Web-Based Implementation
title_fullStr An Efficient Time-Varying Filter for Detrending and Bandwidth Limiting the Heart Rate Variability Tachogram without Resampling: MATLAB Open-Source Code and Internet Web-Based Implementation
title_full_unstemmed An Efficient Time-Varying Filter for Detrending and Bandwidth Limiting the Heart Rate Variability Tachogram without Resampling: MATLAB Open-Source Code and Internet Web-Based Implementation
title_short An Efficient Time-Varying Filter for Detrending and Bandwidth Limiting the Heart Rate Variability Tachogram without Resampling: MATLAB Open-Source Code and Internet Web-Based Implementation
title_sort efficient time-varying filter for detrending and bandwidth limiting the heart rate variability tachogram without resampling: matlab open-source code and internet web-based implementation
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3310232/
https://www.ncbi.nlm.nih.gov/pubmed/22474535
http://dx.doi.org/10.1155/2012/578785
work_keys_str_mv AT eleuteria anefficienttimevaryingfilterfordetrendingandbandwidthlimitingtheheartratevariabilitytachogramwithoutresamplingmatlabopensourcecodeandinternetwebbasedimplementation
AT fisherac anefficienttimevaryingfilterfordetrendingandbandwidthlimitingtheheartratevariabilitytachogramwithoutresamplingmatlabopensourcecodeandinternetwebbasedimplementation
AT grovesd anefficienttimevaryingfilterfordetrendingandbandwidthlimitingtheheartratevariabilitytachogramwithoutresamplingmatlabopensourcecodeandinternetwebbasedimplementation
AT dewhurstcj anefficienttimevaryingfilterfordetrendingandbandwidthlimitingtheheartratevariabilitytachogramwithoutresamplingmatlabopensourcecodeandinternetwebbasedimplementation
AT eleuteria efficienttimevaryingfilterfordetrendingandbandwidthlimitingtheheartratevariabilitytachogramwithoutresamplingmatlabopensourcecodeandinternetwebbasedimplementation
AT fisherac efficienttimevaryingfilterfordetrendingandbandwidthlimitingtheheartratevariabilitytachogramwithoutresamplingmatlabopensourcecodeandinternetwebbasedimplementation
AT grovesd efficienttimevaryingfilterfordetrendingandbandwidthlimitingtheheartratevariabilitytachogramwithoutresamplingmatlabopensourcecodeandinternetwebbasedimplementation
AT dewhurstcj efficienttimevaryingfilterfordetrendingandbandwidthlimitingtheheartratevariabilitytachogramwithoutresamplingmatlabopensourcecodeandinternetwebbasedimplementation