Используйте Peak Finder, чтобы найти частоту сердечных сокращений из входов ECG

В этом примере показано, как использовать панель Time Scope Peak Finder для измерения частоты сердечных сокращений от ЭКГ.

Чтобы эмулировать пульс, модель Preload создает переменную mhb в рабочей области MATLAB ®. Затем эта переменная вызывается блоком Signal From Workspace. Чтобы увидеть все команды модели Preload, откройте Model Explorer и посмотрите на функции обратного вызова.

Запустите модель, чтобы увидеть временной интервал выхода.

  1. Чтобы показать панель Peak Finder, в меню Time Scope, выберите инструменты > измерения > Peak Finder.

  2. Разверните раздел Settings, введите 10 для Max Num of Peaks. В разделе Time Scope Peaks теперь отображается список из 10 пиковых значений амплитуды и времени, в которое они происходят.

  3. Включите Измерения Cursor, выбрав Инструменты > Измерениями > Cursor Измерений.

  4. Установите значения времени курсора равными двум последовательным пиковым временам, например 1.725 и 2.4. Время различия между всем peaks составляет 675 миллисекунд.

Поэтому можно вычислить частоту сердечных сокращений сигнала ЭКГ:

$$\frac{1 \: beat}{675 \: ms} * \frac{60000 \: ms}{1 \: min} = 88.88 \: bpm$$