Hi everyone,
I’m actually writing Matlab code to perform simple frequency analysis for HRV.
I have a 5-min recording of hear rate from PPG (rest condition on a men, age 30). It is pre-processed to extract the RR tachogram, linearly interpolated and resampled at 8-Hz. So my tachogram is a 2400 points vector, and each point represent the instantaneous RR interval in ms (values varied around 1200-ms).
Now I’m performing a frequency analysis from FFT. The problem is that, when I compared the power spectrum from my analysis to others from the literature, it seems that my power values are way too large (for exemple, values up to 10 x 10^5 ms^2 for low frequency band 0.04-0.15 Hz, see the chart inclosed).
Can anybody have an idea about where could it come from ? The thing is that, when I performed a log-transform, it seems better but the unit are in dB instead of ms^2, and the papers from which I compared my data show their charts in ms^2 (see for example Singh et al. 2004, enclosed). Do I miss something about ms^2 unit / dB unit / any step in my processing ?
Thank a lot,
Regards,
Yannick
http://www.ncbi.nlm.nih.gov/pubmed/15513744