06-12-2014 07:22 AM
Hello there,
I have a question on HRV Analyzer.vi, one of the samples of LabVIEW Biomedical Toolkit 2013. In this VI near-DC component of R-R interval signal is removed with WA Detrend.vi. The following article describes why detrending is important for HRV analysis (see Preprocessing section), but the reason that it uses Daubechies 6 wavelet and the threshold frequency should be 0.01 is not found so far.
Using LabVIEW for Heart Rate Variability Analysis - National Instruments
http://www.ni.com/example/30832/en/
Another article indicates that wavelet analysis-based detrend with Daubechies 6 wavelet is effective for preprocessing ECG signal.
LabVIEW for ECG Signal Processing - National Instruments
http://www.ni.com/white-paper/6349/en/
Is it a well-known fact that this wavelet is also suitable for the HRV signal? In addition, I hope to know how the threshold frequency is set 0.01. Is it decided with the following equation?
06-12-2014 10:11 AM
Hi,
For HRV analysis itself, it doen's have to include detrend stage. It is based on what you want to get. If you only want to extract the power of LF and HF, then you don't need to remove the baseline. If you would like to calcuate the power in VLF, then the baseline may influence the result (for analyzing 24 hours HRV, VLF refers to 0.003-0.04Hz).
And there are different methods - not just wavelet. We just give an example, and use the same parameter as in ECG analysis. You could try others.
For a standardized HRV analysis, please refer to reference [1] in http://www.ni.com/example/30832/en/.
Thanks!
ZJ
06-12-2014 10:12 AM
And for how to use wavelet detrend VI, please refer the VI's help in Advanced Signal Processing Toolkit.
06-15-2014 11:19 PM
Hi ZJ,
Thank you for the information. I guess you created this sample, right? If so, is it correct to say there is not any particular reason you chose Daubechies 6 and 0.01 Hz as the threshold? I was thinking the VI is designed to eliminate vibration that derives from body movement or breathing under a certain circumstance with WA Detrend.vi, and the parameters fed to it was selected for this purpose.
Naoki
06-17-2014 11:48 PM
The reason we add here is just to show the functionality about how to remove the baseline wandering in biosignal. Not specific for HRV analysis. This is an example, you could modify it to your requirements.
Thanks!
06-23-2014 01:38 AM
Hi ZJ,
Thanks for the update. I understand the parameters are not designed for any specific target.
Naoki
02-12-2016 12:51 PM
Hello there... I am new to Labview Biomedical Toolkit... i was trying to extract data from ecg data downloaded from Physiobank... I was wishing to extract the data from the ecg to input the data into ANN...but I cannot use the ECG extractor...the extractor gives random errors like The filter type and everything...please help
01-23-2018 01:38 AM
hi,
Do you know how to use wavelet detrend.vi in HRV analyze.
Now, I don't know how to set threshold frequency and wavelet about this VI