М. В. Абрамов, О. И. Сергейчик
ПОЛУЧЕНИЕ ПЕРЕДАТОЧНОЙ ФУНКЦИИ КАРДИОЛОГИЧЕСКОГО ЗАБОЛЕВАНИЯ МЕТОДОМ СРАВНЕНИЯ ЭКГ БОЛЬНОГО И ЭКГ БЕЗ ПАТОЛОГИЙ
Рассмотрен метод анализа импульсной передаточной характеристики кардиологического заболевания исходя из свойства обратимости свертки. В дальнейшем передаточная функция определяется посредством аналитической записи характеристики в виде ряда Фурье и последующего преобразования Лапласа.
Передаточная функция, ЭКГ, кардиология.
Как было показано в статье [5], для определения характера кардиологического заболевания может использоваться метод сравнения электрокардиограммы больного и электрокардиограммы без патологии [3] человека соответствующего возраста.
В данном случае, в отличие от метода, описанного ранее [5], вместо оценки передаточной функции всего сердца предлагается определить только передаточную функцию звена «кардиологического искажения». Подобный подход, скорее всего, поможет снизить количество частот, определяющих математическую модель.
Сделаем предположение, что данный подход структурно описывается следующей схемой (рис. 1).
Норм. ЭКГ
Здоровое Искажение
сердце (АГ) №))
Реал. ЭКГ Y(s)
-►
Больное сердце
Рис. 1. Структурная схема больного сердца
В общем виде передаточная функция W(s) определяется как отношение изображений выходной характеристики Y(s) к входной (управляющей) U(s):
Г (5) =
Г (*)
и (5)
(1)
где 5 — оператор Лапласа.
Важным свойством передаточной функции является взаимосвязь между нею и временной (или импульсной переходной) характеристикой объекта, выраженная следующей формулой [2]:
w (5) = ьш], где Н(і) — импульсная переходная характеристика.
Для получения импульсной переходной характеристики воспользуемся методом идентификации на основе свойства свертки, предложенным в работах [1, 4].
Для любого звена результатом свертки импульсной переходной характеристики и входного сигнала является выходной сигнал:
где п, т — значения дискретного времени, у(п) — выходная характеристика звена, х(п) — входная характеристика, к(п) — импульсная характеристика.
Для идентификации импульсной характеристики можно воспользоваться рекуррентной формулой:
В результате числовой обработки входного и выходного сигнала можно построить импульсную характеристику.
Обработка электрокардиограмм данным методом выполняется по следующему алгоритму:
• предполагается, что заболевание вводит искажения в каждый сердечный цикл одинаково, поэтому для идентификации заболевания достаточно сравнивать один сердечный цикл ЭКГ больного и один цикл ЭКГ без патологии;
• из числового ряда и ЭКГ больного и без патологии выделяется один
сердечный цикл сегмент);
• осуществляются нормировка этих отрезков, т. е. вводится коэффициент, равный максимальному значению уровня ЭКГ на данном участке (таким образом, значения ряда ЭКГ будут лежать в диапазоне [-1; 1]), и приведение ряда к определенному количеству точек на данном участке (вне зависимости от частоты сердечных сокращений сердечные циклы в дискретном времени представляются одной длины);
• рассчитывается импульсная передаточная функция по формулам (4);
• определяется передаточная функция методом, описанным в [5].
В качестве иллюстрации рассчитаем передаточные функции заболеваний для двух пациентов.
Пациент А — мужчина 45 лет с диагнозом — мелкоочаговый инфаркт миокарда.
Пациент Б — женщина 49 лет с диагнозом — тромбоэмболия мелких ветвей легочной артерии на фоне варикозной болезни суставов нижних конечностей.
Поскольку пациенты примерно одного возраста, то есть основание предположить, что для них ЭКГ без патологий весьма сходны.
Исследования проводятся на ЭКГ в отведениях V5 (рис. 2). Выделены исследуемые сердечные циклы.
п
(3)
(4)
к(п)
т=0
, п > 1, х(0) Ф 0
х(0)
Рис. 2. ЭКГ: а — норма, б — пациент А, в — пациент В; фC — значение биоэлектрического потенциала сердца, t — время
Дискретизация ЭКГ во времени определяется как 250 точек на один сердечный цикл.
Импульсная характеристика, полученная предложенным методом на основе ЭКГ пациента А, приведена на рис. 3.
1.2 *
ад
і
0.8
0.6
0.4
0.2
Рис. 3. Импульсная характеристика заболевания пациента А
Анализируя полученную характеристику [2], приходим к выводу, что ее можно представить как
где И(п) — рассчитанная импульсная характеристика, 8(п) — дельта-функция, Иш (п) — импульсная характеристика заболевания без единичного импульса, определяемого дельта-функцией.
На основании этого предполагаем, что звено «искажения» можно представить в следующем виде (рис. 4).
Рис. 4. Структура звена «искажения»
Тогда импульсную характеристику «заболевания» можно получить по
Рассчитав характеристики предложенным выше методом, получим резуль-
к{п) = Ь{п) + кт
(5)
Реал. ЭКГ
Норм. ЭКГ
формулам:
к(0) = 0,
к(п)
, п > 1, ,х(0) Ф 0
(6)
,х(0)
тат (рис. 5).
Рис. 5. Импульсные характеристики: а — пациент А; б — пациент Б
В дальнейшем передаточная функция определяется в соответствии с алгоритмом [5]:
1. Получение спектра характеристики при помощи алгоритма быстрого преобразования Фурье (периодограмма).
2. Аналитическая запись сигнала в виде ряда Фурье.
3. Применение преобразования Лапласа к полученному ряду Фурье.
Спектр характеристик и значимые частоты (выделены жирным, уровень
выше 15 % от максимальной амплитуды) приведены на рис. 6. Как видно из рисунка, данный подход действительно помогает снизить количество частот, используемых для построения математической модели заболевания, поскольку частот с амплитудой выше 15 % гораздо меньше, чем при анализе передаточной функции всего сердца [5].
0.025 | 0.02 І
0.015 . 0.01 0.005
JLj.ll І І І І І І І ІХГТТ
І І І І І І І
Рис. 6. Спектр импульсных характеристик: а — пациент А, б — пациент Б; Аі — амплитуда гармоник, і — частота
Передаточная функция определяется как
гм=цх(/)]=£ ^•5+Ьп “•
п=1
Значения коэффициентов функции приведены в табл.
Коэффициенты передаточных функций
(7)
№ Пациент А Пациент Б
Частота а Ь Частота а Ь
0 0 0.038 0 0 -0.099 0
1 1.000 -0.041 -0.021 1.000 -0.104 0.12
2 2.000 -0.016 0.001 2.000 -0.016 0.058
3 3.000 0.006 -0.019 3.000 0.007 0.038
4 4.000 -0.009 0.009 4.000 0.002 0.03
5 5.000 -0.009 -0.002 5.000 -0.002 0.029
Как видно из приведенных выше примеров, разные заболевания вносят разные искажения в ЭКГ и, как следствие, различаются коэффициенты передаточной функции заболевания, получаемой предложенным методом. Представим передаточную функцию в виде
Ж (р) =
У(Р) _ А0 + А1 ' Р + А2 ' Р2 + к + Аш • Р1
и(р) В0 + В1 • р+В2 • р2 + к+В11 • р1
Степени числителя и знаменателя определяются исходя из количества выбранных частот и с учетом того, что присутствует нулевая частота.
На основании данных табл. и формулы (7) запишем передаточную функцию болезни каждого больного.
Пациент А:
, 547.2 - 359.76 • р +149.204 • р2 - 217.61- р3 - 58.86 • р4 - 41.79 • р5 -16.353 • р6 -
Ш ( р) =--------------------------------------------^----5—------------------------7-----
14400 • р + 21080 • р3 + 7645 • р5 +1023 • р7 +
- 2.55 • р7 -1.29 • р8 - 0.05 • р9 -0.031 • р10
, гг Й .
+ 55 • р + р
Пациент Б:
_ ч -1.43 10-3 + 2520 • р +1825 • р3 -1505 • р4 + 368.2 • р5 - 210.6 • р6 +
Ш (р) =--------------------------------------—3----—5-----------—7---------------
14400 • р + 21080 • р3 + 7645 • р5 +1023 • р1 +
+ 26.67 • р7 -11.54 • р8 + 0.615 • р9 - 0.212 • р10
(9а)
(9б)
+ 55 • р9 + р11
Упростим данные выражения, удалив незначительные составляющие:
Пациент А:
, 547.2 - 359.76 • р +149.204 • р2 - 217.61 • р3 - 58.86 • р4 - 41.79 • р5 -16.353 • р6 (1Па)
Ш(р) =--------------- -------- --------------------------------------------------------------^- — - - -—. (!°а)
14400 • р + 21080 • р3 + 7645 • р5 +1023 • р1
Пациент Б:
ттг, ч 2520 +1825 • р2 -1505 • р3 + 368.2• р4 -210.6 • р5
Ш (р) =--------------£--------^^. (10б)
14400 + 21080 • р2 + 7645 • р4 +1023 • р6
Разложим полученные выражения на элементарные дроби. Это позволит проанализировать, какие типовые звенья входят в состав «болезни».
Пациент А:
ч 3.8•Ю-2 0.04• р + 0.021 0.014• р3 + 0.02• р2 + 0.067 • р + 0.058 /и „ ч
Ш (р) =------------------------------------------------------ --. (11а)
р р2 + 0.9935 р4 + 6.48 • р2 +14.169
Пациент Б:
ч 0.144 • р + 0.12 0.35 • р3 - 0.24 • р2 + 2.059 • р - 0.768
Ш (р) =--:--------------------------------------------------------:---:---. (11 б)
р2 + 0.9935 р4 + 6.48 • р2 +14.169
Как видно из формул, обе болезни обладают звеньями 2- и 4-го порядка. Кроме этого в болезни пациента А присутствует интегрирующее звено, которое, возможно, является отличительной особенностью данной болезни.
Таким образом, на основании приведенных примеров можно говорить о том, что применение данного метода возможно и результаты вполне предсказуемы: разные заболевания вносят разные искажения в нормальную ЭКГ и, как следствие, коэффициенты итоговых дифференциальных уравнений различаются для разных пациентов. Различие в характере звеньев, входящих в состав заболеваний (см. формулы 11а, 11 б), позволяет создать инструментарий системы помощи врачу. Сравнение звеньев передаточных функций здорового человека и больного позволит разработать методы коррекции характе-
ристик звеньев и тем самым помочь лечащему врачу в определении направления лечения.
Представление результата в виде передаточной функции отличает данный метод от других методов анализа ЭКГ, большинство которых основано на анализе изображений [6, 7]. Использование рассмотренного метода позволяет упростить процесс анализа ЭКГ, поскольку не требует реализации значительно более сложных (по сравнению с предложенными) алгоритмов анализа изображений. Это может являться преимуществом метода.
Следующим этапом реализации данного метода должно стать выявление закономерностей в импульсных характеристиках звеньев «болезни» на основании данных по большему числу пациентов со сходными диагнозами.
ЛИТЕРАТУРА
1. Бендат Дж., Пирсол А. Прикладной анализ случайных данных / Пер. с англ. д-ра физ.-мат. наук. В. Е. Привальского; Под ред. И. Н. Коваленко. — М.: Мир, 1989. — 540 с.
2. Бесекерский В. А., Попов Е. П. Теория систем автоматического управления. — Изд. 4-е, перераб. и доп. — СПб.: Профессия, 2003. — 752 с.
3. Рычкова А. Ю., Цибульский В. Р., Сергейчик О. И., Копылова Л. Н. Спектральный анализ нормальной ЭКГ // Вестн. аритмологии. — 2004. — № 35. — С. 52.
4. Айфичер Э. С., Джервис Б. У. Цифровая обработка сигналов: практической подход, 2-е изд.: Пер. с англ. — М.: Вильямс, 2004. — 992 с.
5. Цибульский В. Р., Сергейчик О. И., Абрамов М. В. Методы получения передаточной функции на основе частотных характеристик ЭКГ // Вестн. кибернетики. — 2008. — № 7. — С. 79.
6. Баргер С. Анализ ЭКГ в практике терапевта. — Ростов н/Д: ИЦ «МарТ», 2005. — 160 с.
7. Хан М. Г. Быстрый анализ ЭКГ: Пер. с англ. — СПб.; М.: Невский диалект: БИНОМ, 1999. — 286 с.
М. V. Аbramov, О. I. Sergyejchik
OBTAINING TRANSFER FUNCTION OF CARDIOLOGICAL DISORDER USING CORRELATION METHOD BETWEEN PATIENT ECG AND ECG WITHOUT PATHOLOGY
The article considers a method investigating impulse transfer characteristics of cardiological disorder, proceeding from property of convolution reversibility. The transfer function is determined through analytical registration of the said characteristics in the form of Fourier series and subsequent Laplace transformation.
Transfer function, electrocardiogram, cardiology.