[{"data":1,"prerenderedAt":901},["ShallowReactive",2],{"cheatsheet-\u002Fcheatsheets\u002Fdfa-alpha1-protocol":3},{"id":4,"title":5,"body":6,"date":881,"dateModified":881,"description":882,"extension":883,"icon":884,"meta":885,"navigation":886,"path":887,"readTime":888,"seo":889,"sitemap":890,"stem":891,"tags":892,"version":899,"__hash__":900},"cheatsheets\u002Fcheatsheets\u002Fdfa-alpha1-protocol.md","DFA a1 Testing Protocol",{"type":7,"value":8,"toc":868},"minimark",[9,14,58,62,70,89,117,121,124,261,276,280,287,411,420,424,427,500,514,518,521,573,583,587,692,696,772,790,794,797,805,813,823,831,839,843,846,863],[10,11,13],"h2",{"id":12},"tldr","TL;DR",[15,16,19,42],"tldr-summary",{"lead":17,"takeaway":18},"DFA α1 estimates your aerobic threshold from a chest strap — but only if you calibrate it to yourself and run the protocol correctly.","Chest strap, 3-minute stages, your own baseline — then cross-check with recovery before you trust the number.",[20,21,23],"template",{"v-slot:dos":22},"",[24,25,26,30,33,36,39],"ul",{},[27,28,29],"li",{},"Use an ECG chest strap (Polar H10 or Garmin HRM-Pro Plus), never optical wrist HR",[27,31,32],{},"Calibrate your own DFAmax from an easy warm-up instead of trusting 0.75",[27,34,35],{},"Hold each ramp stage at least 3 minutes so α1 can settle",[27,37,38],{},"Cross-check the result with the talk test and post-run recovery",[27,40,41],{},"Retest every 6–8 weeks as fitness shifts",[20,43,44],{"v-slot:donts":22},[24,45,46,49,52,55],{},[27,47,48],{},"Don't trust a single test or a single reading",[27,50,51],{},"Don't use short (\u003C2 min) stages — the signal lags behind intensity changes",[27,53,54],{},"Don't ignore artifact warnings — a noisy strap fit wrecks the reading",[27,56,57],{},"Don't pair Garmin HRM-Pro with Suunto ZoneSense — it doesn't broadcast RR to it",[10,59,61],{"id":60},"what-this-protocol-gets-you","What this protocol gets you",[63,64],"u-alert",{"color":65,"description":66,"icon":67,"title":68,"variant":69},"success","DFA α1 reads the fractal structure of your beat-to-beat heart rhythm during a ramp test — it falls from near 1.0 toward 0.5 as you cross your aerobic threshold, giving a field estimate of that threshold from a chest strap alone.","i-ph-check-circle-duotone","In one sentence","subtle",[71,72,73,74,79,80,84,85,88],"p",{},"This is the practical field-test companion to our deep-dive on ",[75,76,78],"a",{"href":77},"\u002Fblog\u002Fdfa-ddfa-hrv-threshold","why DFA α1 isn't as precise as it looks",". The short version: the generic ",[81,82,83],"strong",{},"0.75 cutoff"," disagrees with lab-tested thresholds by anywhere from near-perfect to ",[81,86,87],{},"28 bpm",", depending on the study and your individual physiology. Personal calibration and cross-checking close most of that gap — this cheatsheet is the exact protocol for doing it right.",[90,91,93,105,108],"callout",{"color":92},"neutral",[71,94,95],{},[96,97,104],"span",{"className":98},[99,100,101,102,103],"uppercase","text-xs","text-neutral-500","font-semibold","tracking-wider","How to read the impact scale",[106,107],"impact-scale",{},[71,109,110],{},[96,111,116],{"className":112},[113,114,115,101],"mt-3","block","text-sm","Ratings reflect typical evidence and effect size for a general endurance athlete. Individual results vary.",[10,118,120],{"id":119},"what-sharpens-the-result","What sharpens the result",[71,122,123],{},"Where to spend your attention. Sorted roughly by how much each one tightens the estimate.",[125,126,127,147],"table",{},[128,129,130],"thead",{},[131,132,133,137,140,144],"tr",{},[134,135,136],"th",{},"Factor",[134,138,139],{},"Why it helps",[134,141,143],{"align":142},"center","Impact",[134,145,146],{},"Payoff",[148,149,150,175,192,210,227,244],"tbody",{},[131,151,152,163,166,172],{},[153,154,155],"td",{},[81,156,157,158,162],{},"Personal calibration (DFA",[159,160,161],"sub",{},"max",")",[153,164,165],{},"Replacing the generic 0.75 line with your own baseline removes most of the between-person error.",[153,167,168],{"align":142},[169,170],"impact-dots",{"value":171},"4",[153,173,174],{},"One test",[131,176,177,182,185,189],{},[153,178,179],{},[81,180,181],{},"A proper ECG chest strap",[153,183,184],{},"Optical wrist sensors can't deliver the clean beat-to-beat R-R data DFA needs.",[153,186,187],{"align":142},[169,188],{"value":171},[153,190,191],{},"Instant",[131,193,194,199,202,207],{},[153,195,196],{},[81,197,198],{},"3-minute-plus ramp stages",[153,200,201],{},"Gives the fractal structure time to settle before you read it.",[153,203,204],{"align":142},[169,205],{"value":206},"3",[153,208,209],{},"Per test",[131,211,212,217,220,225],{},[153,213,214],{},[81,215,216],{},"Talk test at each stage",[153,218,219],{},"A second, independent signal (ventilatory, not cardiac) to confirm agreement.",[153,221,222],{"align":142},[169,223],{"value":224},"2",[153,226,191],{},[131,228,229,234,237,241],{},[153,230,231],{},[81,232,233],{},"Post-run recovery check",[153,235,236],{},"Fast RMSSD bounce-back in minutes 3–5 supports the number; a slow one contradicts it.",[153,238,239],{"align":142},[169,240],{"value":206},[153,242,243],{},"Same day",[131,245,246,251,254,258],{},[153,247,248],{},[81,249,250],{},"Repeating the protocol",[153,252,253],{},"Trend over several tests is far more trustworthy than any single ramp.",[153,255,256],{"align":142},[169,257],{"value":206},[153,259,260],{},"Weeks",[262,263,265],"tip",{"icon":264},"i-ph-check-circle-fill",[71,266,267,270,271,275],{},[81,268,269],{},"The pattern:"," the single biggest lever is calibrating to ",[272,273,274],"em",{},"your own"," physiology instead of borrowing the population-average 0.75 cutoff — everything else in this list exists to confirm that number once you have it.",[10,277,279],{"id":278},"what-throws-it-off","What throws it off",[71,281,282,283,286],{},"The traps. The ",[81,284,285],{},"cost"," column shows how much each one degrades the reading, with the fix beside it.",[125,288,289,304],{},[128,290,291],{},[131,292,293,295,298,301],{},[134,294,136],{},[134,296,297],{},"What goes wrong",[134,299,300],{"align":142},"Cost",[134,302,303],{},"Fix",[148,305,306,323,340,357,374,394],{},[131,307,308,313,316,320],{},[153,309,310],{},[81,311,312],{},"Optical wrist HR",[153,314,315],{},"Can't resolve individual beats cleanly — no usable R-R series at all.",[153,317,318],{"align":142},[169,319],{"value":171,"tone":285},[153,321,322],{},"Use a chest strap, full stop.",[131,324,325,330,333,337],{},[153,326,327],{},[81,328,329],{},"Breathing pattern",[153,331,332],{},"Respiratory sinus arrhythmia leaves a fingerprint in the same R-R series DFA reads.",[153,334,335],{"align":142},[169,336],{"value":206,"tone":285},[153,338,339],{},"Combine with a respiration estimate if your tool offers one.",[131,341,342,347,350,354],{},[153,343,344],{},[81,345,346],{},"Signal artifacts",[153,348,349],{},"Ectopic beats and dropout above a few percent degrade α1 quickly.",[153,351,352],{"align":142},[169,353],{"value":206,"tone":285},[153,355,356],{},"Re-seat\u002Fwet the strap; enable artifact correction.",[131,358,359,364,367,371],{},[153,360,361],{},[81,362,363],{},"Short ramp stages",[153,365,366],{},"The fractal structure lags after an intensity change, reading falsely high or low.",[153,368,369],{"align":142},[169,370],{"value":206,"tone":285},[153,372,373],{},"Hold every stage 3+ minutes minimum.",[131,375,376,381,384,388],{},[153,377,378],{},[81,379,380],{},"Trusting the fixed 0.75 line",[153,382,383],{},"Validation studies disagree with lab thresholds by up to 28 bpm on this exact number.",[153,385,386],{"align":142},[169,387],{"value":206,"tone":285},[153,389,390,391,393],{},"Calibrate your own DFA",[159,392,161],{}," instead.",[131,395,396,401,404,408],{},[153,397,398],{},[81,399,400],{},"One-off testing",[153,402,403],{},"A single ramp is directional at best — noise looks like signal in isolation.",[153,405,406],{"align":142},[169,407],{"value":224,"tone":285},[153,409,410],{},"Repeat every 6–8 weeks; watch the trend.",[412,413,415],"warning",{"icon":414},"i-ph-warning",[71,416,417,419],{},[81,418,269],{}," almost every failure mode traces back to bad input — the wrong sensor, stages too short, or a single untrusted reading — not a flaw in the underlying idea.",[10,421,423],{"id":422},"the-exact-protocol","The exact protocol",[71,425,426],{},"Run this as a standalone session on fresh legs — not tacked onto the end of a hard week.",[428,429,430,436,442,454,464,477,483,489],"ol",{},[27,431,432,435],{},[81,433,434],{},"Gear up."," Pair an ECG chest strap — Polar H10 or Garmin HRM-Pro Plus — with one of the apps below over Bluetooth or ANT+. Wrist-optical sensors cannot produce the clean beat-to-beat R-R data this test needs.",[27,437,438,441],{},[81,439,440],{},"Set the window."," In your chosen app, use a 2-minute (or ~200-beat) rolling computation window and turn on artifact\u002Fworkout correction — the setting the underlying validation studies used.",[27,443,444,447,448,453],{},[81,445,446],{},"Calibrate your baseline (10–15 min)."," Jog or walk at a genuinely easy, conversational effort. Once the reading settles, note the highest stable α1 you see — that's your personal ",[81,449,450,451],{},"DFA",[159,452,161],{},".",[27,455,456,459,460,463],{},[81,457,458],{},"Run the ramp (30–40 min)."," Increase intensity in steps — by pace, power, or perceived effort — holding ",[81,461,462],{},"each stage at least 3 minutes"," so α1 has time to stabilize before you read it. Shorter stages contaminate the reading with lag from the previous one.",[27,465,466,469,470,476],{},[81,467,468],{},"Mark the crossing."," Watch for α1 dropping through your personal target, ",[81,471,472,473,475],{},"(0.5 + DFA",[159,474,161],{},") ÷ 2"," — or the generic 0.75 line if you skipped calibration. Note the heart rate at that stage.",[27,478,479,482],{},[81,480,481],{},"Cross-check live."," At the same stage, run the talk test — can you still speak in full sentences? Agreement between the two raises your confidence in the number; disagreement means don't force it.",[27,484,485,488],{},[81,486,487],{},"Confirm with recovery."," A few days later, run an easy session capped at that heart rate. Sit quietly for 5 minutes afterward and check RMSSD in minutes 3–5 against your normal resting value — a fast bounce-back supports the number.",[27,490,491,494,495,499],{},[81,492,493],{},"Apply and retest."," Feed the resulting heart rate into the ",[75,496,498],{"href":497},"\u002Ftools\u002Fheart-rate-zone-calculator","Heart Rate Zone Calculator"," to generate your full zone set. Repeat the whole protocol every 6–8 weeks as fitness shifts.",[501,502,504],"note",{"icon":503},"i-ph-calculator",[71,505,506,507,509,510,453],{},"The DFA",[159,508,161],{}," calibration formula and the reasoning behind it are covered in full in ",[75,511,513],{"href":512},"\u002Fblog\u002Ftraining-lactate-thresholds","Train LT1 by Heart Rate, LT2 by Pace",[10,515,517],{"id":516},"hardware-you-need","Hardware you need",[71,519,520],{},"DFA α1 only works from a clean, beat-to-beat R-R signal — that rules out every optical wrist sensor.",[125,522,523,536],{},[128,524,525],{},[131,526,527,530,533],{},[134,528,529],{},"Sensor",[134,531,532],{},"Why it's on this list",[134,534,535],{},"Link",[148,537,538,556],{},[131,539,540,545,548],{},[153,541,542],{},[81,543,544],{},"Polar H10",[153,546,547],{},"The most validated chest strap for DFA α1 across the research; clean ECG over BLE + ANT+.",[153,549,550],{},[75,551,555],{"href":552,"rel":553},"https:\u002F\u002Fwww.polar.com\u002Fus-en\u002Fsensors\u002Fh10-heart-rate-sensor",[554],"nofollow","polar.com",[131,557,558,563,566],{},[153,559,560],{},[81,561,562],{},"Garmin HRM-Pro Plus",[153,564,565],{},"Broadcasts R-R natively to Garmin watches for on-device apps like alphaHRV.",[153,567,568],{},[75,569,572],{"href":570,"rel":571},"https:\u002F\u002Fwww.garmin.com\u002Fen-US\u002Fp\u002F770963\u002F",[554],"garmin.com",[574,575,577],"caution",{"icon":576},"i-ph-warning-circle",[71,578,579,582],{},[81,580,581],{},"Garmin + Suunto don't mix here."," The Garmin HRM-Pro\u002FPro Plus doesn't broadcast R-R intervals in a form Suunto ZoneSense can read — pair Suunto watches with a Polar H10 or Suunto's own Smart Sensor instead.",[10,584,586],{"id":585},"software-live-during-the-run","Software: live, during the run",[125,588,589,604],{},[128,590,591],{},[131,592,593,596,599,602],{},[134,594,595],{},"Tool",[134,597,598],{},"Platform",[134,600,601],{},"What it does",[134,603,535],{},[148,605,606,626,646,672],{},[131,607,608,613,616,619],{},[153,609,610],{},[81,611,612],{},"alphaHRV",[153,614,615],{},"Garmin Connect IQ (free)",[153,617,618],{},"Native on-watch data field — real-time α1 every second from a 200-beat window.",[153,620,621],{},[75,622,625],{"href":623,"rel":624},"https:\u002F\u002Fapps.garmin.com\u002Fen-US\u002Fapps\u002F1a69b10a-1d31-4afe-a32f-6a579ae20d9f",[554],"Connect IQ Store",[131,627,628,633,636,639],{},[153,629,630],{},[81,631,632],{},"Suunto ZoneSense",[153,634,635],{},"Built into compatible Suunto watches",[153,637,638],{},"Uses DDFA (your own baseline, not a fixed cutoff); ignores the first ~10 min while you settle in.",[153,640,641],{},[75,642,645],{"href":643,"rel":644},"https:\u002F\u002Fwww.suunto.com\u002FContent-pages\u002Fsuunto-zonesense\u002F",[554],"suunto.com",[131,647,648,653,656,659],{},[153,649,650],{},[81,651,652],{},"HRV Logger",[153,654,655],{},"iOS \u002F Android (free)",[153,657,658],{},"Records R-R live, shows real-time α1, and exports CSV for later analysis.",[153,660,661,666,667],{},[75,662,665],{"href":663,"rel":664},"https:\u002F\u002Fapps.apple.com\u002Fus\u002Fapp\u002Fheart-rate-variability-logger\u002Fid683984776",[554],"iOS"," · ",[75,668,671],{"href":669,"rel":670},"https:\u002F\u002Fwww.marcoaltini.com\u002Fblog\u002Fheart-rate-variability-hrv-logger-for-android",[554],"Android",[131,673,674,679,682,685],{},[153,675,676],{},[81,677,678],{},"FatMaxxer",[153,680,681],{},"Android (free, open-source)",[153,683,684],{},"Polar H10 only; voices your HR and α1 through headphones mid-run — no need to look at a screen.",[153,686,687],{},[75,688,691],{"href":689,"rel":690},"https:\u002F\u002Fgithub.com\u002FIanPeake\u002FFatMaxxer",[554],"GitHub",[10,693,695],{"id":694},"software-post-workout-analysis","Software: post-workout analysis",[125,697,698,710],{},[128,699,700],{},[131,701,702,704,706,708],{},[134,703,595],{},[134,705,598],{},[134,707,601],{},[134,709,535],{},[148,711,712,732,752],{},[131,713,714,719,722,725],{},[153,715,716],{},[81,717,718],{},"Runalyze",[153,720,721],{},"Web (free tier)",[153,723,724],{},"Sync or upload an activity with R-R data; auto-computes the α1 curve per segment and estimates your aerobic threshold.",[153,726,727],{},[75,728,731],{"href":729,"rel":730},"https:\u002F\u002Fblog.runalyze.com\u002Ffeatures\u002Faerobic-threshold-estimation-based-on-hrv\u002F",[554],"Feature overview",[131,733,734,739,742,745],{},[153,735,736],{},[81,737,738],{},"Kubios HRV",[153,740,741],{},"Windows \u002F Mac (free Scientific Lite, paid Scientific)",[153,743,744],{},"Research-grade nonlinear HRV analysis — the tool behind most of the validation studies cited above.",[153,746,747],{},[75,748,751],{"href":749,"rel":750},"https:\u002F\u002Fwww.kubios.com\u002Fhrv-scientific\u002F",[554],"kubios.com",[131,753,754,759,762,765],{},[153,755,756],{},[81,757,758],{},"AI Endurance",[153,760,761],{},"iOS \u002F Android + web",[153,763,764],{},"Computes DFA α1\u002FDDFA per activity and pairs with alphaHRV for real-time training readiness.",[153,766,767],{},[75,768,771],{"href":769,"rel":770},"https:\u002F\u002Faiendurance.com\u002Fblog\u002Fdfa-alpha-1-app-to-track-your-heart-rate-variability-thresholds",[554],"aiendurance.com",[262,773,775],{"icon":774},"i-ph-pulse",[71,776,777,778,782,783,789],{},"Once you've settled on an LT1 heart rate from this protocol, set your zones with the ",[75,779,780],{"href":497},[81,781,498],{}," and let the ",[75,784,786],{"href":785},"\u002F",[81,787,788],{},"Runima app"," track how your pace at that heart rate trends over months — the real confirmation that the number is holding.",[10,791,793],{"id":792},"common-mistakes","Common mistakes",[71,795,796],{},"The traps that quietly wreck an otherwise sound test.",[574,798,799],{"icon":576},[71,800,801,804],{},[81,802,803],{},"Testing on tired legs."," Accumulated fatigue shifts DFA α1 independent of your actual threshold — run this protocol fresh, not at the end of a hard week.",[574,806,807],{"icon":576},[71,808,809,812],{},[81,810,811],{},"Rushing the ramp."," Stages under 3 minutes catch α1 mid-transition, reading falsely high or low for the pace you're actually running.",[574,814,815],{"icon":576},[71,816,817,820,821,393],{},[81,818,819],{},"Anchoring to 0.75 without calibrating."," The fixed cutoff is exactly where validation studies disagree most — spend the 10–15 minutes on your own DFA",[159,822,161],{},[574,824,825],{"icon":576},[71,826,827,830],{},[81,828,829],{},"Ignoring artifact warnings."," A dry or loose chest strap introduces ectopic-beat noise that degrades the reading fast — re-wet the electrodes and check the fit.",[574,832,833],{"icon":576},[71,834,835,838],{},[81,836,837],{},"Treating one test as final."," A single ramp is directional. Repeat every 6–8 weeks and trust the trend over any one number.",[10,840,842],{"id":841},"go-deeper","Go deeper",[71,844,845],{},"This is the field guide. Want the validation-study data, the mechanisms behind why the signal drifts, and the recovery cross-check in full?",[90,847,850],{"color":848,"icon":849},"primary","i-ph-books",[71,851,852,853,858,859,453],{},"Read the full deep-dive — ",[75,854,855],{"href":77},[81,856,857],{},"DFA α1 Isn't as Precise as It Looks"," — for the complete, science-backed breakdown with every study and citation behind the ratings above. For how LT1 fits into your weekly training, see ",[75,860,861],{"href":512},[81,862,513],{},[63,864],{"color":92,"description":865,"icon":866,"title":867,"variant":69},"This is educational information, not a substitute for personalized medical guidance. If you're injured or managing a health condition, clear new training protocols with your clinician.","i-ph-info","Not medical advice",{"title":22,"searchDepth":869,"depth":869,"links":870},2,[871,872,873,874,875,876,877,878,879,880],{"id":12,"depth":869,"text":13},{"id":60,"depth":869,"text":61},{"id":119,"depth":869,"text":120},{"id":278,"depth":869,"text":279},{"id":422,"depth":869,"text":423},{"id":516,"depth":869,"text":517},{"id":585,"depth":869,"text":586},{"id":694,"depth":869,"text":695},{"id":792,"depth":869,"text":793},{"id":841,"depth":869,"text":842},"2026-07-16T14:39:31","Your step-by-step protocol for testing DFA a1 (HRV aerobic threshold): exact ramp steps, personal calibration, and every chest strap and app that can run it.","md","i-ph-wave-sine",{},true,"\u002Fcheatsheets\u002Fdfa-alpha1-protocol","7 min read",{"title":5,"description":882},{"loc":887},"cheatsheets\u002Fdfa-alpha1-protocol",[893,894,895,896,897,898],"hrv","heart-rate","lactate-threshold","dfa","training-science","wearables","v1.0","BYBFRvxWi_Q9AsTpdU9KGo9B__lZBUUNBVvocYHL68U",1784236014659]