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...
Autores principales: | , , , |
---|---|
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 |