Как средствами программирования посчитать частоту сердцебиения?
Получить спектр сигнала. Гармоника с наибольшей амплитудой будет частотой пульса.
Проанализировать количество пауз за промежуток времени.
Нужно также учесть, что могут быть пороки сердца (аритмия и т.д.), из-за которых график может выглядеть по-другому.