PoinT GOResearch
how to·how to

Fixing Heart Rate Cadence-Lock Artifacts: How to Diagnose and Break the Sensor Lock

Your wrist HR reads exactly your cadence and won't budge with effort. Here's how to tell a locked optical sensor from a real match, and fix it.

PoinT GO Research Team··9 min read
Fixing Heart Rate Cadence-Lock Artifacts: How to Diagnose and Break the Sensor Lock

Rep after rep of a tempo interval, your wrist reads 180 and does not move. Effort climbs through the last 400 meters of a surge, your breathing gets ragged, and the display still says 180. Then you ease into the recovery jog and the number falls to 152 within two or three seconds - not the gradual glide down you would expect from real heart rate recovery, but a step change that lands almost exactly on your new, slower cadence. If you have run intervals or tempo work with a wrist-based optical monitor, this pattern will look familiar, and it is not your fitness plateauing or a garden-variety glitch.

It is a known optical sensor failure mode - loosely called cadence lock - where the pulse-detection algorithm stops tracking blood flow and starts tracking the rhythmic vibration of your stride instead. Because running cadence and running heart rate frequently sit in the same numeric neighborhood during exactly the efforts where accuracy matters most, the error is easy to miss until you know precisely what to look for and how to test for it.

Why an Optical Sensor Starts Tracking Your Stride Instead of Your Pulse

A wrist- or forearm-worn optical monitor shines light - usually a green LED - into the skin and measures how much scatters back, a technique called photoplethysmography (PPG). Blood volume in the capillaries under the sensor rises and falls with every heartbeat, and that pulsing modulates the returned light at your actual heart rate frequency. The trouble is that footstrike impact and arm swing modulate the same returned light signal, at your stride frequency, and both signals arrive superimposed on top of each other at the photodiode. Every modern optical HR device runs some form of adaptive filtering, typically using the onboard accelerometer as a reference to identify and subtract the motion-driven component, so under normal conditions the algorithm separates a roughly 140 bpm pulse from a roughly 168 spm stride without much trouble even though the two are close in frequency.

Cadence lock happens when that separation breaks down, and it breaks down most often in exactly the range where trained runners spend their harder sessions. Threshold and tempo effort typically produces a heart rate somewhere between 155 and 185 bpm, and cadence for the same runners typically sits between 165 and 188 steps per minute. When your actual heart rate and your actual cadence converge into overlapping numeric territory, the adaptive filter has almost nothing left to distinguish - both candidate frequencies look plausible - and once the algorithm's confidence in the true pulse signal drops, some implementations default to whichever periodic component is mechanically stronger, which is very often footstrike vibration rather than the comparatively subtle PPG pulse. Once locked, the displayed number stops responding to genuine physiological change and instead tracks whatever your legs and arms are doing.

Signal SourceWhat Drives ItTypical RangeWhy It Collides
True pulse (PPG)Cardiac cycle, blood volume change60-190 bpm depending on effortReference signal the algorithm is trying to isolate
Footstrike impactFull stride cadence160-188 steps/minDirectly overlaps threshold and tempo heart rate zones
Arm swingRoughly half of full cadence80-94 swings/min per armIts second harmonic lands back in the 160-188 range
Sensor-skin slipLoose strap, sweat, wrist bone contactVariable, worsens with paceAdds broadband noise that lowers confidence in the true pulse

Locked Artifact or Real Coincidence? Four Signs That Separate Them

Every runner whose threshold heart rate happens to sit near their cadence will eventually see the two numbers line up for a moment, and that alone is not proof of anything wrong. Four checks tell you whether you are looking at a genuine match or a stuck sensor.

  • Response lag. True heart rate lags a change in effort by several seconds to tens of seconds because it takes time for the cardiovascular system to respond. A step change in pace should produce a smooth ramp in real heart rate over roughly 15 to 30 seconds. A cadence-locked reading instead changes within one or two seconds of a cadence change - essentially in lockstep with your legs, not your heart.
  • Magnitude match. Compare the size of the shift, not just the direction. If cadence rises from 170 to 180 spm (a 5.9% increase) and the displayed heart rate rises from 170 to 180 in the same window - matching nearly bpm-for-bpm rather than following its own physiological trajectory - that one-to-one correspondence is the signature. Real heart rate essentially never tracks a percentage pace or cadence change bpm-for-bpm.
  • Recovery kinetics. Genuine heart rate recovery after you slow down follows a roughly exponential decay, commonly described with a half-time somewhere between 30 and 90 seconds depending on fitness. A cadence-locked reading instead snaps to the new, lower cadence within a couple of seconds of slowing your legs or stilling your arms.
  • Cross-check against a reference monitor. Run the same session wearing a chest strap or other ECG-based monitor alongside the optical device. Any stretch where the optical trace sits within a few bpm of your live cadence number while the strap shows a materially different value is the direct tell, and it removes the guesswork entirely.

What the Validation Studies Actually Found

Spierer, Rosen, Litman and Fujii (2015, Journal of Medical Engineering & Technology) validated a wrist- and arm-worn PPG monitor against ECG telemetry during rest, stationary cycling and treadmill running in healthy adults. Agreement with ECG was strong at rest and during cycling, but validity dropped noticeably during running, and the gap widened as treadmill speed increased. The authors pointed to footstrike-driven motion artifact as the likely cause, since cycling loads the cardiovascular system similarly to running without producing the same repetitive limb impact. The limitation worth noting: the study used one device generation and an indoor treadmill protocol, so it establishes that running degrades optical accuracy more than cycling does, without isolating cadence lock as a distinct, named mechanism.

Gillinov, Etiwy, Wang and colleagues (2017, Medicine & Science in Sports & Exercise) compared six wrist-worn optical monitors against ECG telemetry in 50 participants across treadmill walking and running, elliptical, stationary cycling and rowing. Accuracy varied enormously by device and by activity, and every device performed worst on the modalities involving rhythmic, repetitive limb motion - elliptical training most of all, where mean absolute percentage error for some devices climbed well into double digits, versus single-digit error for the same devices on a steady treadmill run. That pattern - accuracy collapsing specifically when a strong, periodic mechanical signal competes with the pulse signal - is the same interference mechanism behind cadence lock in running, even though the paper itself does not use that term. Its limitation is the same kind: it evaluated a specific set of devices and firmware versions that have since been updated, and it did not run a protocol designed to isolate cadence frequency from heart rate frequency the way a dedicated cadence-lock test needs to.

Read together, the two studies support the mechanism described above - motion frequency interferes with PPG accuracy, and the interference gets worse as the motion becomes more rhythmic and more forceful - without either one having tested cadence lock as its own labeled phenomenon. That gap is exactly why the field protocol below exists: to test for it directly, on your own device, during your own effort.

The Cadence-Decouple Test: A Four-Phase Field Protocol

This protocol deliberately separates cadence from pace and from arm motion so that a locked sensor and a real pulse behave differently and reveal themselves. Run it on a treadmill for pace control, wearing both the optical device in question and a chest strap or other ECG reference, logging both streams at 5-second resolution or finer.

  1. Phase 1 - Baseline (5 minutes). Easy running at your natural pace and natural cadence. This establishes the normal agreement between optical and strap readings before anything is manipulated.
  2. Phase 2 - Cadence ramp at constant pace (4 minutes). Using a metronome app, increase your step rate by roughly 8 to 10% above your natural cadence while holding treadmill pace exactly constant - you will need a shorter, quicker stride to do this. Effort and true heart rate should rise only slightly, if at all, since pace has not changed.
  3. Phase 3 - Arm-swing suppression (2 minutes). Holding the same pace and cadence from Phase 2, still your arms - hands resting lightly on the treadmill rails or on your hips - while your legs keep working normally.
  4. Phase 4 - Recovery walk (3 minutes). Drop to an easy walk and watch how each stream comes down: gradually and smoothly, or in an instant step that matches your new walking cadence.
PhaseWhat ChangesLocked Sensor BehaviorReal Pulse Behavior
2 - Cadence rampCadence up ~9%, pace unchangedOptical HR jumps ~9% within 1-2 secondsStrap HR stays flat or rises only slightly, with lag
3 - Arm suppressionArm-swing harmonic removedOptical HR drops or destabilizes despite unchanged leg effortStrap HR is unaffected by arm motion
4 - Recovery walkCadence drops sharplyOptical HR snaps to new cadence in 1-2 secondsStrap HR decays over 30-90 seconds

If Phase 2 alone triggers the lockstep pattern, the artifact is tied to footstrike frequency. If Phase 2 looks fine but Phase 3 causes the optical trace to plunge or flatten, the arm-swing harmonic is the specific driver, which points you toward a fix on the wrist rather than the whole running gait. If none of the three manipulation phases produce lockstep behavior, you are very likely looking at genuine coincidence between your cadence and your heart rate that day, and no fix is needed.

Four Fixes, Ranked by How Much They Cost You

Once you have confirmed a lock rather than a coincidence, these fixes go from free and immediate to a small equipment change.

  1. Reposition and tighten the sensor. Move the device roughly 2 to 3 centimeters up the forearm, away from the wrist bone, and rotate it slightly so the LED array sits over flatter tissue rather than a bony prominence. Tighten the strap one notch beyond what feels comfortable at rest - a snugger fit reduces the relative motion between sensor and skin, which is the single biggest lever on signal-to-noise ratio for PPG.
  2. Fall back to a chest strap for sessions where zones overlap cadence. If your threshold or tempo heart rate zone sits within about 10 bpm of your typical cadence at that effort, treat the optical reading as unreliable for that specific session and pair it with an ECG-based chest strap instead. This is the single most effective fix because it sidesteps the interference mechanism entirely rather than trying to filter around it.
  3. Check for a firmware update. Manufacturers periodically retune the adaptive-filtering coefficients that separate motion artifact from pulse signal, and a device running last year's firmware may lack fixes for exactly this overlap case. Five minutes in the companion app before your next hard session is worth checking.
  4. Adjust arm-swing amplitude briefly during the affected effort. If Phase 3 of the decouple test implicated arm swing specifically, consciously running with a shorter, quieter arm swing during your hardest intervals - rather than a full pumping action - reduces the harmonic content the sensor has to filter out, at some cost to running economy that is usually worth it for a few minutes of accurate data.

Worked Example: A Tempo Run Before and After the Fix

A recreational runner with a threshold heart rate around 172 to 180 bpm and a natural tempo cadence of 178 to 182 spm logged a 12-minute tempo effort wearing an optical wrist device and, on a repeat session a week later, added a chest strap and moved the wrist device 3 centimeters up the forearm.

TimeCadenceOptical HR (original position)Chest Strap HROptical HR (repositioned)
0:00 (warm-up)165 spm144 bpm142 bpm143 bpm
5:00 (tempo starts)178 spm178 bpm167 bpm169 bpm
8:00180 spm180 bpm172 bpm173 bpm
11:00 (surge)183 spm183 bpm179 bpm180 bpm
13:00 (cool-down)168 spm168 bpm164 bpm165 bpm

In the original position, optical heart rate matches cadence to within a single beat at every checkpoint from 5:00 onward, including during the surge, where true heart rate (the strap) rose only 7 bpm while cadence and the locked optical reading both rose by exactly 3. After repositioning, the optical trace tracks the strap within 1 to 2 bpm at every checkpoint and no longer mirrors cadence at all - confirming the fix addressed a genuine sensor-skin coupling issue rather than a deeper algorithm limitation that would have needed a chest strap workaround instead.

FAQ

Frequently asked questions

01How can heart rate and cadence end up at the exact same number by coincidence?
+
They are measured in different units - beats per minute versus steps per minute - so a true numeric match is a coincidence of scale, not a physiological link. It happens because trained runners often do their hardest work in a heart rate zone (roughly 155-185 bpm) that overlaps their typical hard-effort cadence (roughly 165-188 spm), so the two numbers frequently sit within a few units of each other even when the sensor is working correctly. The decouple test in this guide is what tells you whether a given match is that ordinary overlap or an actual lock.
02Does cadence lock mean my optical sensor is defective?
+
Not necessarily. It is a known limitation of PPG-based motion artifact filtering under a specific, fairly narrow overlap condition, and it can show up on well-functioning hardware. A loose strap, sweat, or wrist-bone placement makes it more likely, so try repositioning and tightening before assuming the unit itself is faulty.
03Can I fix this with a software or firmware update alone?
+
Sometimes, partially. Manufacturers do periodically improve the adaptive filtering that separates motion from pulse, so an update can reduce how often lock occurs. It rarely eliminates it entirely for runners whose threshold zone consistently overlaps their cadence, which is why pairing a chest strap for those specific sessions remains the more reliable fix.
04I don't have a chest strap. Is there a lower-cost way to check for cadence lock?
+
Yes - Phase 3 of the decouple test, arm-swing suppression, needs nothing but a treadmill. Hold your arms still for 30 to 60 seconds mid-run while keeping the same leg effort. If the displayed heart rate drops sharply or destabilizes despite unchanged leg work, that is a strong sign of lock, even without a reference monitor to compare against.
05Should I distrust every optical HR reading once I've confirmed a lock happened once?
+
No. Cadence lock is condition-specific - it depends on your cadence and heart rate landing in the same range at that moment, so easy runs, warm-ups and cooldowns where the two numbers are far apart are typically unaffected. Treat it as a flag for the specific pace zone where the overlap occurs, not a reason to discard the device for every session.
Keep reading

Related Articles

how to

How to Manage Training Stress with HRV: 2-Minute Morning Check Protocol

A 2-minute morning HRV reading can flag overreaching before your legs feel heavy. See thresholds, autoregulation rules, and mistakes that skew the number.

how to

Troubleshooting Jump Sensor Overreads on Soft Surfaces: Mats, Turf, and the Contact-Delay Fix

Jump sensor overread on mats and turf comes from delayed ground contact detection. See the mechanism, real research, surface risk table, and a calibration fix.

how to

Bluetooth Dropout Losing VBT Reps Mid-Set: How to Diagnose and Fix It

A set logs 4 of 6 reps and the velocity chart has a gap. Split the cause into interference, distance and buffering, then recover the missing data.

how to

Chest-Strap Heart Rate Dropouts During Sprints: How to Diagnose and Fix Them

The trace looks fine on the jog in, then flatlines or spikes to 220 the moment you hit top speed. Separate the real causes and stop losing sprint HR data.

how to

Ankle Sprain Return-to-Play: Hop Test and Balance Cutoffs Before Cutting Resumes

Pain-free jogging isn't clearance to cut. A hop-and-balance protocol with the LSI and reach cutoffs research actually supports before cutting resumes.

how to

Bands and Chains Wreck Your VBT Velocity Readings: How to Fix It

Add bands or chains and your velocity zones lie. See why accommodating resistance skews VBT readings, and how to test and prescribe around it.

how to

Fixing Barometric Altimeter Drift That Skews Jump Height Readings Indoors

Indoor HVAC and door-driven pressure swings quietly drift a barometric altimeter's baseline, inflating jump height over a session. Here is the re-zero fix.

how to

Beach Volleyball Jump-Serve Contact Velocity Test: Measuring Toss-to-Contact Timing on Sand

Radar clocks the ball, not why the reading swings 15 km/h between serves. Get the toss-to-contact timing protocol, sand setup, and 2 cited studies.

Measure performance with lab-grade accuracy

Get PoinT GO