Turning a Sampled Pulse Signal into Beats per Minute
An electrocardiogram or an optical pulse trace arrives as a stream of samples, and the measurement buried in it is the gap between one beat and the next — the R-R interval on an ECG, the peak-to-peak spacing on a photoplethysmogram. That interval is a period, and a period becomes a frequency in hertz. Multiply by sixty and you have the number a clinician, a coach or a fitness app expects: beats per minute.
What the Raw Signal Gives You
The Interval Is the Measurement
Sampling Rate Sets the Resolution
Two Sensors, Two Different Signals
Reading a Beat Rate Off Your Recording
Enter the beat frequency
Type the hertz value your analysis produced into the left field. Fractional values are expected here, and a comma or a dot both work as the decimal separator for data exported from a European locale.
Read the clinical number
Beats per minute appear as you type. This is the figure that maps onto reference ranges, training zones and device alarm thresholds, none of which are ever written in hertz.
Cross-check against the interval
Divide sixty thousand by the beats per minute to recover the mean R-R interval in milliseconds. If that does not match what your detector reported, a missed or doubled beat has crept into the segment.
Log the value
The copy control puts the plain number on the clipboard with no unit text, so it drops straight into an analysis notebook or a session record without any tidying.
Cardiac Rates, R-R Intervals and Their Frequencies
The three columns are the same measurement in three languages. Intervals are shown for a perfectly regular rhythm; a real recording varies beat to beat, and that variation is exactly what heart-rate variability analysis is built on.
| Cardiac state | Rate in BPM | R-R interval | Beat frequency |
|---|---|---|---|
| Marked bradycardia | 40 BPM | 1 500 ms | 0.6667 Hz |
| Endurance athlete at rest | 50 BPM | 1 200 ms | 0.8333 Hz |
| Reference resting rate | 60 BPM | 1 000 ms | 1 Hz |
| Typical adult sitting quietly | 72 BPM | 833 ms | 1.2 Hz |
| Brisk walking | 100 BPM | 600 ms | 1.6667 Hz |
| Near-maximal effort | 180 BPM | 333 ms | 3 Hz |
Sub-Hertz Values Keep Their Detail
Resting rates land below 1 Hz and variability bands sit far lower still, so the display carries enough decimals that a 0.04 Hz boundary does not round away to nothing.
Clinical Units Back to Signal Units
Swapping the direction takes a rate quoted in a report and returns the frequency you need when you are setting filter corners or window lengths for a spectral analysis.
Period Units in the Same Dropdown
Both unit lists are searchable and cover counts per minute and per hour as well, which is handy when a respiration or event channel is logged alongside the cardiac trace.
Heart-Rate Signal Questions from Wearable Data
My R-R interval is 750 ms — what heart rate is that?
One thousand divided by 750 gives 1.3333 Hz, and sixty times that is 80 BPM. Take care with which average you use across a segment: averaging the intervals and then converting is not the same as converting each interval and averaging the rates, and the two answers separate noticeably once the rhythm is irregular.
What sampling rate does an ECG need before variability metrics are trustworthy?
A displayed rate survives on very little — 125 Hz is enough to count beats. Variability is another matter, because measures such as RMSSD work on differences between successive intervals that may be only a few milliseconds. Research recordings commonly run at 250 to 1 000 Hz, giving 4 ms down to 1 ms sample spacing, and interpolating the R peak between samples recovers part of what a lower rate loses.
Why does my wrist wearable disagree with a chest strap?
They measure different things in different places. The strap picks up the electrical depolarisation directly; the wrist sensor sees a blood-volume wave that has travelled down the arm, blurred by vessel elasticity and tissue. Averaged over a steady minute the two land within a few beats of each other, but during a rapid change in effort the optical reading lags, and its beat-to-beat timing is rarely clean enough for strict variability work.
What do resting and maximum heart rate numbers actually tell me?
Resting rate for adults is usually quoted between 60 and 100 BPM, that is 1 to 1.6667 Hz, with trained endurance athletes often sitting near 50 BPM because a larger stroke volume moves the same blood in fewer beats. Maximum rate is far more individual than the familiar age-based estimate suggests; the spread around it is wide enough that any training zone built purely on a formula should be treated as a starting point, not a measurement.
How do motion artefacts corrupt an optical pulse reading?
Movement changes how the sensor sits against the skin and how much ambient light leaks in, and that modulation lands in the same band as the pulse. Running cadence is the worst case: footfalls near 3 Hz overlap a genuine 180 BPM heart rate, and a detector can lock onto the wrong one. Devices counter this with an accelerometer channel, subtracting the movement frequency before the peak search, plus band-pass filtering that keeps roughly 0.5 to 4 Hz.
No comments yet. Be the first to comment!