Signal processing

DFA (Detrended Fluctuation Analysis) for PPG HRV

Detrended Fluctuation Analysis (DFA) quantifies the fractal scaling properties of interbeat interval time series by measuring how the fluctuation magnitude scales with observation window size. DFA α1 (short-term scaling exponent) is a robust nonlinear HRV metric sensitive to autonomic dysfunction and cardiovascular risk.

How it works

How DFA works: Input → Algorithm → OutputInput: Interbeat intervals (From PPG peaks). Algorithm: DFA, Fluctuation vs window size. Output: α1 scaling exponent (Short-term).InputInterbeat intervals: From PPG peaksInterbeat intervalsFrom PPG peaksAlgorithmDFAFluctuation vs window sizeOutputα1 scaling exponent: Short-termα1 scaling exponentShort-term

Schematic summary of this guide. Waveforms are illustrative, not measured data.

By ChatPPG Research Team·

DFA divides the cumulative sum of the IBI series (mean-subtracted) into non-overlapping windows of size nn, fits a polynomial trend in each window, computes the root-mean-square fluctuation F(n)F(n) after detrending, and repeats for window sizes from 4 to N/4N/4 beats. The log-log plot of F(n)F(n) vs. nn reveals the scaling exponent α\alpha as the slope. α1\alpha_1 (computed from nn = 4–16 beats) captures short-term cardiac dynamics; α2\alpha_2 (nn = 16–64) captures longer-term correlations.

Healthy resting IBI series exhibit α1≈1.0\alpha_1 \approx 1.0 (1/f noise, indicating long-range correlations), while α1<0.75\alpha_1 < 0.75 indicates loss of fractal organization (associated with heart failure, post-MI, and aging), and α1>1.5\alpha_1 > 1.5 indicates excessive regularity (associated with severe autonomic neuropathy). In athletic performance monitoring, DFA α1\alpha_1 from PPG during exercise correlates with ventilatory thresholds: α1\alpha_1 transitions from ~1.0 at low intensity to ~0.5 at the aerobic threshold and approaches 0.5 at the anaerobic threshold, providing a non-invasive intensity zone indicator.

Exercise DFA α1\alpha_1 from PPG is less validated but shows promising correlation with lactate threshold-based zone boundaries in preliminary studies. DFA α1\alpha_1 is more robust to occasional IBI detection errors than frequency-domain metrics because the detrending step removes slow artifacts and the scaling analysis averages over multiple window sizes.

Frequently Asked Questions

What does DFA α1 measure physiologically?

DFA α1\alpha_1 reflects the fractal complexity of cardiac rhythm regulation. Values near 1.0 indicate healthy, complex regulation by interacting feedback loops (baroreflex, respiratory, thermoregulatory). Deviation from 1.0 in either direction indicates loss of regulatory complexity.

How is DFA α1 used for exercise intensity monitoring?

DFA α1\alpha_1 decreases from ~1.0 at rest to ~0.5 at the aerobic threshold and approaches 0.5 at the anaerobic threshold. Athletes use real-time DFA α1\alpha_1 from chest strap or PPG to maintain training zones without lactate testing.

How many IBI data points are needed for reliable DFA?

Minimum 200 beats for α1\alpha_1 computation (covering window sizes 4–16). For both α1\alpha_1 and α2\alpha_2, 1000+ beats are recommended.

Related Algorithms