Ч УПРАВЛЕНИЕ В МЕДИЦИНЕ И БИОЛОГИИ
УДК 615.47:612.12-07
АДАПТИВНЫЕ АЛГОРИТМЫ ФИЛЬТРАЦИИ И ФРАГМЕНТАЦИИ ЭЛЕКТРОКАРДИОГРАММ ВЫСОКОГО ВРЕМЕННОГО РАЗРЕШЕНИЯ Часть 1: Исходные сведения и анализ подхода к решению проблемы
Э. П. Тихонов, доктор техн. наук, профессор
Санкт-Петербургский государственный электротехнический университет «ЛЭТИ», Санкт-Петербург, РФ
Цель: анализ и разработка подхода к решению проблемы адаптивной фильтрации ЭКГ, совмещенной с обнаружением и измерением параметров и характеристик фрагментов ЭКГ, ориентированных на повышение уровня и качества диагностики. Результаты: на основе анализа проблемы адаптивной фильтрации, использующей фрагментарную структуру ЭКГ, разработан подход и предложен метод синтеза адаптивных алгоритмов измерения ЭКГ, ориентированных на реализацию в современных аналого-цифровых микропроцессорных структурах. В основу метода положен принцип синтеза линейных композиционных операторов с управляемыми параметрами в зависимости от динамики фрагментов ЭКГ Благодаря этому с учетом высокого временного разрешения при аналого-цифровом преобразовании в условиях воздействия помех обеспечивается измерение ЭКГ с контролируемой погрешностью. Действительно, характеристики помехи не зависят ни от измеряемого цикла, ни от фрагмента ЭКГ, а степень искажения ЭКГ из-за воздействия помех изменяется дифференцированно, в зависимости от вида фрагмента ЭКГ. Повышение качества фильтрации и тем самым цифрового измерения ЭКГ можно достичь за счет изменения параметров композиционного оператора фильтрации в соответствии с адаптивным алгоритмом в реальном масштабе времени, приспосабливая оператор фильтрации к текущему фрагменту ЭКГ. Поэтому предложен синтез такого оператора, параметры которого можно было бы перестраивать в зависимости от текущего фрагмента ЭКГ. Практическая значимость: применение предложенного метода и алгоритма фрагментарной фильтрации и измерения ЭКГ с высоким временным разрешением в современных аналого-цифровых микропроцессорных электрокардиографах позволит повысить достоверность измерения ЭКГ и тем самым улучшить качество решения проблемы автоматизации диагностики по электрофизиологическим показателям.
Ключевые слова — электрокардиограмма, адаптация, фильтрация, алгоритмы, композиционные операторы, фрагменты электрокардиограммы, признаки фрагментов.
Введение
Наличие высокопроизводительных микроконтроллеров в сочетании с постоянно развивающейся теорией нелинейных систем [1, 2] создает техническую и теоретическую базу для разработки средств функциональной диагностики с широкими функциональными возможностями. В частности, при разработке электрокардиографов ориентируются не только на измерение электрокардиограммы (ЭКГ) в условиях помех, но и на поиск алгоритмов, способствующих автоматизации диагностики для сокращения объема рутинной работы врача-кардиолога. Широко известны адаптивные методы и способы измерения ЭКГ в условиях воздействия помех [3]. Данные методы разработаны непосредственно для подавления сетевой помехи при измерении ЭКГ и не связаны с фрагментацией ЭКГ и решением задачи автоматизации диагностики. Представляют интерес методы и алгоритмы адаптивного измерения для решения комплексной задачи, в которой были бы связаны адаптивные алгоритмы цифровой фильтрации ЭКГ с обнаружением и измерением параметров и характеристик фрагментов ЭКГ для повышения достоверности диагностики. Как показано в статье, разработка подобных методов и алгоритмов
возможна на базе ранее предложенного и практически апробированного вероятностного метода адаптивной дискретизации [4, 5]. Варианты реализации этого метода могут осуществляться как посредством аналоговых схемотехнических решений, так и в цифровых аппаратно-программных приборах и системах. В последнем случае реализация вероятностного метода адаптивной дискретизации обеспечивается применением специальных итерационных алгоритмов при исходной частоте временной дискретизации ЭКГ, значительно превышающей принятую частоту дискретизации в соответствии с известной теоремой отсчетов [4, 5]. Основным положительным эффектом применения итерационных алгоритмов вследствие их дискретной природы является возможность полного перехода к цифровым методам фильтрации при существенном снижении требований к аналого-аппаратным способам борьбы с помехами. Необходимо отметить, что использование аналоговых методов фильтрации в аппаратуре приводит к искажениям исходного электрокар-диосигнала и к схемотехнической избыточности при их реализации, в то время как постоянно возрастающая производительность микроконтроллеров при улучшении метрологических характеристик аналого-цифровых преобразователей (АЦП)
расширяет возможности программно-цифровой реализации цифровых алгоритмов обработки информации, к которым относятся и адаптивные алгоритмы измерения, фильтрации и диагностики. В настоящее время методы и алгоритмы борьбы с помехами разработаны без учета фрагменти-рованной структуры ЭКГ [3] или путем дополнительной обработки в интерактивном режиме [6], поэтому наряду с решением поставленной задачи, например фильтрации ЭКГ от помех, они искажают частотный спектр полезного сигнала. Главным назначением предлагаемых в статье адаптивных метода и алгоритмов является измерение ЭКГ в условиях воздействия помех с контролируемой погрешностью. Вместе с тем рассматриваемый адаптивный метод обеспечивает возможность получения необходимой для диагностики информации о динамических свойствах ЭКГ и ее фрагментах.
Постановка задачи синтеза операторов
В основу предлагаемого метода синтеза операторов, ориентированных на реализацию в современных аналого-цифровых микропроцессорных структурах адаптивных алгоритмов фильтрации ЭКГ при воздействии помех, совмещенных с обнаружением и измерением параметров и характеристик фрагментов ЭКГ, положена следующая исходная модель, описывающая ЭКГ с учетом ее аналого-цифрового преобразования с предварительной временной дискретизации на выходе АЦП с фиксированным или постоянным временным интервалом (шагом временной дискретизации) т:
у(пт) = х(пт) + g(nт) + |(пт), п = 0, 1, 2. ... , (1)
где у(пт) — результат цифрового измерения на выходе АЦП, представленного в виде дискретных значений исходного сигнала ЭКГ у(?) с помехами; х(пт) — дискретные значения реальной или искомой ЭКГ х(Ь); g(nт) — сетевая помеха; |(пт) — широкополосный шум или помеха общего вида; т — интервал дискретизации исходного или входного сигнала у({), который выбирается с учетом высокого временного разрешения при временной дискретизации ЭКГ (частота дискретизации превышает частоту дискретизации по Котельникову в 8-10 раз).
Искомая ЭКГ х(Ь) формируется в результате электрической активности сердца. При измерении ЭКГ возможен также и специфический вид помех, возникающих, например, из-за низкочастотного мышечного тремора с частотой в пределах 10-30 Гц.
Первостепенной задачей при измерении ЭКГ является получение искомого сигнала ЭКГ х(пт) с минимальной или заданной погрешностью в условиях воздействия помех. Адекватность математической модели (1) реальному сигналу соответствует поставленной задаче фильтрации ЭКГ от помех. Недостатком известных способов фильтрации яв-
ляется то, что принятый алгоритм фильтрации, который в общем случае представим в виде оператора Н, воздействует на весь сигнал у(пт) и в одинаковой степени преобразует все его составляющие. Поэтому в результате применения оператора Н получаем
|(пт) = Н{у(пт)} ^ х(пт).
Поиск оператора фильтрации, при котором достигался бы эффект минимального искажения сигнала х(пт) при максимальном подавлении суммарной помехи, затруднен из-за противоречивости сформулированного требования и особенностей искомого сигнала х(г). В связи с этим стремятся синтезировать такой оператор Н, для которого выполняется для всех пт при п = 1, 2, ... условие
Ь = К{х(пт),ц(пт)), (2)
где К{...} — критерий, характеризующий меру отклонения х(пт) от |(пт).
Синтез оператора Н, удовлетворяющего критерию (2), при котором осуществляется поиск нижней границы отклонения х(пт) от |(пт) в смысле критерия К{...}, является достаточно сложной задачей. Ее решению посвящено большое число работ (см., например, [3] и приведенную в ней библиографию). Если подходить к решению поставленной задачи с точки зрения измерения х(пт), то условие (2) может быть представлено, например, в виде
Р{К{х(пт), |(пт)} < 80} = Р, (3)
где Р{К{х(пт), |(пт)} < 80} — вероятность того, что отклонение сигналов х(пт) и |(пт) в соответствии с критерием (функцией меры) К{х(пт), |(пт)} не превысит априорно заданную величину 80.
Обычно оценка погрешности осуществляется в виде систематической и случайной составляющих, характеристики которых оцениваются на основе оператора определения математического ожидания от К{х(пт), г|(пт)}. Средний квадрат объединяет обе составляющие погрешности. Требование (3) к измерению ЭКГ оказывается достаточно жестким, так как полная информация о виде сигнала х(пт) отсутствует. Поэтому реально получают только зарегистрированную оценку ЭКГ. Основной задачей статьи является поиск и исследование на базе критерия (3) с учетом современных информационных технологий методов и алгоритмов измерения и структуризации ЭКГ в условиях воздействия помех, доступных для реализации на основе последних достижений в области цифровой микроэлектроники.
Метод синтеза композиционных операторов с управляемыми параметрами
В соответствии с поставленной задачей, включая структуризацию ЭКГ, целесообразно из всевозможных операторов в качестве Н выбирать
класс операторов, обладающих свойством линейности, т. е.
|(пг) = H{x(nx)} + H{g(nx)} + Н^(пт)}. (4)
Равенство (4) позволяет видоизменить (2) и приблизиться к условию (3) за счет выполнения следующих требований:
H {х(иг)} = X (иг), причем р[X(иг) — х(пт)] < s0
для х(иг);
|(nT) = i© {н {g(nt)}} = min (5)
для g(nx);
© {H {(
иг)}}= min
для Е,(иг), и = 1,2,3,...,
где р[...] — функция меры, характеризующая отклонение результата измерения ЭКГ X(nx) от его действительного значения x(nx); е0 — заданная или допустимая величина отклонения ЭКГ от результата ее измерения в соответствии с установленной функцией меры; ©{...} — некоторый априори задаваемый критерий, в смысле которого осуществляется поиск минимума при воздействии оператором Н на соответствующую составляющую сигнала |(пг).
Рассматривать оценку х (их) как результат измерения можно лишь в том случае, когда величина е0 не превышает допустимую для измерений величину. Известно, что сигнал ЭКГ описывают в виде зубцов и интервалов, т. е. по существу проводят структуризацию ЭКГ для решения задачи диагностики (рисунок). Например, ЭКГ разделяют на циклы, соответствующие ЯЯ-интервалам (ЯЯ — это интервал времени между двумя соседними Я-зубцами, установленный в определенном смысле). В пределах каждого цикла или ЯЯ-интервала ЭКГ разбивается на фрагменты (зубцы Р, Я, Я, Б, Т), которые выделяются по установленным признакам. Обычно ЭКГ разбивается на фрагменты в пределах интервала ЯЯ в соответствии с установленными параметрами и характеристиками, которые являются отличительными признаками для выделенного фрагмента [7]. В дальнейшем, в целях унификации, введем последовательность обозначений фрагментов в порядке их следования в виде {Ф£}, Ь = 1, 2, 3, ..., N или, что идентично, Ф^ Ф2, ..., Ф^ Помимо признаков для выделения фрагментов ЭКГ каждому фрагменту свойственен перечень признаков, по которым осуществляется постановка диагноза в случае отклонения параметров и характеристик этих признаков от некоторых номинальных значений. Поскольку ЭКГ относится к электрофизиологическому показателю, представленному для анализа
QRS-комплекс
^•10-3, В 0,75 0,5
0,25
t, c
БТ интервал
■ Идеализированное представление ЭКГ с указанием ее основных фрагментов и некоторых признаков: Р, Я, Я, Б, Т, Т13 и т. д.
изменяющимся во времени электрическим сигналом, то этот сигнал можно разбить в соответствии с перечнем фрагментов и порядком их следования на временные интервалы, к каждому из которых относится надлежащий фрагмент. Границы интервалов для каждого фрагмента целесообразно определить по его так называемым реперным или характерным временным точкам.
Очевидно, что любой фрагмент имеет две ре-перные временные точки, одна из которых соответствует началу фрагмента, а вторая — его окончанию (см. рисунок). В пределах у-го цикла фрагментарное представление ЭКГ математически целесообразно описать в виде
Xj (t) =
Xji (t) для tj! i < t < tji 2 j xj2 (t) Для tj21 < t < tj22 j
XjN (t) ДЛЯ tjNi < t < tjN2,
(6)
где Xj(t) — предполагаемая (истинная) ЭКГ без помех в пределах j-го цикла, причем Xj£(t) идентифицируется с Ф£ независимо от цикла; j и — так называемые начальные и конечные реперные точки Ф£-го фрагмента в j-м цикле ЭКГ.
Длительность цикла Tj ЭКГ обычно находится по первому или главному фрагменту ЭКГ, соответствующему Д-зубцу. Поэтому длительность цикла Tj или j-й RR-интервал ЭКГ определяется разностью
Tj1 = jl2 - til, (7)
где tj 12 и tjii — временные отсчеты с момента начала измерения ЭКГ одноименных реперных точек Rj-го и Rj+i-го зубцов, которые соответствуют в (6) фрагментам Xji(t) и Xj+i,i(t).
В общем случае для ЭКГ временные длительности Tji i-го фрагмента в каждом цикле ЭКГ не совпадают, и их числовые значения в j + i-м цикле по результату измерения в предыдущем j-м цикле можно предсказать только с некоторой вероятностью, поэтому длительности Tjt i-го фрагмента описываются случайными числами. Причем каждое из значений Tji или их совокупность содержит определенный диагностический смысл. Поэтому важно измерять реперные точки с требуемой для достоверной диагностики точностью. Из равенства (7) следует, что первая репер-ная точка последующего и вторая реперная точка предыдущего фрагмента совпадают.
В соответствии с (6) длительность цикла Tj ЭКГ можно найти в результате суммирования временных длительностей T-- фрагментов из ра-
венства
N
Tj=ETj
(8)
i=1
Длительность ТЭкг наблюдаемой ЭКГ, как это следует из (8), в пределах Ь циклов находится с точностью до цикла или фрагмента из равенств
К К N
Тэкг = Е Т = ЕЕ - ■ (9) 1=1 1=11=1 С учетом помех в пределах у-го цикла система (6) преобразуется к виду
yj
(t)=
Xji (t) + g(t) + §(t) для tjii < t < tji2;
Xj2 (t) + g(t) + §(t) ДЛЯ tj2i < t < tj
(i0)
xjN (г) + +для t¡Nl < г < t¡N2 ■ Для диагностики применяются признаки как отдельных фрагментов, так и их совокупности с учетом различных способов их объединения во множество подмножеств отдельных признаков. Например, широко используется только основной фрагмент Ф^ идентичный ДД-интервалу, выделение которого осуществляется по признакам, соответствующим реперным точкам, или длительности интервала Тд. В результате воздействия оператора Н на ЭКГ при ее временной дискретизации выражение (10) уточняется в виде
н { (г)}+н (*(г)} + н {#)}
для тnjll < г < тгад2; н|ху2 (г)} + Н((г)} + Н(|(г)}
л/ (t)=
ДЛЯ XUj2i < t < TUj22
(ii)
Н { (г)} + н ((г)} + н {(г)}
для TnjN1 < г < тnjN 2,
где пуа и пу£2 — числа, кратные интервалу т, определяющие реперные точки 1-го фрагмента в у-м цикле ЭКГ.
Из (10) и (11) следует, что помеха не зависит ни от измеряемого цикла ЭКГ, ни от его фрагмента. Поэтому для повышения качества воздействия оператора Н на ЭКГ необходимо его видоизменить, приспосабливая его к текущему фрагменту, т. е. изменяя его в зависимости от вида Ф£-го фрагмента. В этом случае преобразование (11) в пределах каждого цикла (у = 1, 2, ..., Ы) принимает следующий вид:
н {(г)}+н1 (*(г)}+н1 {(г)}
< г < ХП;-
л/ (t) =
ДЛЯ lUjii < t < 1Uji2
H2 {Xj2 (t)} + H2 {g(t)} + H2 {(t)}
ДЛЯ XUj2i < t < Xnj22 j (i2)
HN {XjN (t)} + hn {g(t)} + HN {(t)} ДЛЯ XUjNi < t < XUjN2 ,
где И1 {...} — оператор, воздействующий на Ь-й фрагмент так, чтобы для него выполнялся критерий (5).
Очевидно, что решение задачи с учетом (12) возможно лишь при условии, если оператор воздействия Н будет обладать адаптивными свойствами, т. е. если оператор Н в этом случае изменяется в реальном масштабе времени в зависимости от текущего фрагмента для выполнения условий критерия (5). Для выполнения этих условий необходимо:
— синтезировать такой оператор, который можно было бы перестраивать в зависимости от текущего фрагмента;
— определить вид и момент возникновения соответствующего фрагмента ЭКГ в целях инициализации перестройки оператора Н;
— найти способ воздействия на оператор Н таким образом, чтобы его перестроить в зависимости от текущего фрагмента;
— найти вид воздействия на оператор Н для достижения минимизации помехи по критерию (5) при всех вариантах перестройки оператора Н в реальном масштабе времени в зависимости от вида текущего фрагмента;
— установить априорно интервал дискретизации х сигнала у(£) с учетом требуемой погрешности определения реперных точек фрагментов ЭКГ, что и обусловливает исходное измерение или аналого-цифровое преобразование ЭКГ с высоким временным разрешением.
Синтезировать оператор Н по измеренной ЭКГ Г[(пх), который удовлетворял бы перечисленным требованиям при отсутствии достаточной для этого априорной информации о сигнале х(пх), затруднительно для каждого фрагмента, тем более с учетом требований, сформулированных в (5). Истинное значение сигнала х(пх) неизвестно и к тому же вариативно от цикла к циклу, а проверка первого условия в (5) эмпирически невозможна. В этом случае представляет интерес, как теоретически, так и практически, метод решения данной задачи на основе композиционного оператора Н{у(пх)}, представленного в виде
Л(пх) = Я1{Я2{х(пх)}} + +Щ{Н2Ыпх)}} + Н1{Н2Й(пх)}}, (13)
где Н{у(пх)} = Н1{Н2{у(пх)}}.
Выполнение требований (5) для каждого фрагмента ЭКГ можно осуществить на основе использования свойства линейности композиционного оператора (13). Подходящими операторами для реализации этого свойства являются, например, операторы интегрирования Н1 и дифференцирования Н2 или операторы, в силу дискретного представления ЭКГ, близкие к ним. Тем не менее остается вопрос о возможности выполнения на основе операторов Н1 и Н2 требований в виде (2) и (5). Поиск положительного ответа на этот вопрос должен учитывать дискретность представления ЭКГ
после ее аналого-цифрового преобразования, поэтому необходимо перейти к синтезу дискретных операторов, аппроксимирующих непрерывные операторы Н1 и Н2 в виде суммы и конечных разностей. В соответствии с работой [8] обоснованный переход к дискретному варианту синтеза искомых операторов возможен на основе дифференциального уравнения первого порядка следующего вида:
^ = «ЯХО], (14)
где а — коэффициент пропорциональности; Б*[у(0] — некоторое подлежащее определению или синтезу преобразование результата цифрового измерения ЭКГ, включая помехи.
Дифференциальное уравнение (14) отвечает балансу в текущий момент времени г между скоростью изменения результата измерения ЭКГ электрокардиографом и видом реализуемого в электрокардиографе преобразования Б*[у(£)]. Коэффициент пропорциональности а может зависеть от времени г, а его вид, значение и размерность либо задаются априорно, либо подстраиваются на основе дополнительных алгоритмов, т. е. адаптивно. Искомый результат преобразования сигнала у(Ь) в момент времени (п +1)х следует из непрерывного аналога (14) в следующем виде:
л[(п + 1)х] = ах^[у(кх)], (15)
к=0
где у(&х) определяется в соответствии с (1).
Сравнивая (15) с (13), нетрудно убедиться в том, что правая часть (15) удовлетворяет свойствам композиционного оператора Н, если преобразование Б[...] обладает линейностью и соответствует оператору Н2, так как сумма в (15) аппроксимирует интегральный оператор Нц. Таким образом, синтез оператора Н2 сводится к установлению конкретного вида преобразования Б[...]. При этом свойство линейности выполняется, если преобразование Б[. ] аппроксимирует оператор дифференцирования через конечные разности. С учетом линейности композиционного оператора каждый фрагмент ЭКГ в соответствии с (12) можно рассматривать в отдельности на предмет выполнения для него критерия (5). Аппроксимация оператора дифференцирования через конечные разности в условиях воздействия помех [9] оптимизируется по критерию минимума среднего квадрата для ЭКГ, заданной в дискретных отсчетах. Рассмотрим следующую модификацию аппроксимации оператора дифференцирования по конечным разностям в виде преобразования
Я [уИ]=
т
^ I[х(кх + Т) + а(кх + Т) + %(кх + Т)]
= 1=-т_ (16)
т
12Т
1=0
где Т — временной параметр, характеризующий величину временного отклонения в операторе &[...] отсчетов сигнала у(пт) при I = 1, 2, ... т от точки дифференцирования £т; т — число соседних точек (отсчетов сигнала) с обеих сторон относительно точки дифференцирования £т.
Представленное в (16) преобразование &[...] зависит от трех параметров т, т и Т, целенаправленным изменением которых можно управлять его свойствами. В общем случае параметр Т = рт, так как он устанавливается кратно исходному интервалу дискретизации т. При т = 1, 2, 3, ... и Т = т, т. е. для р = 1, преобразование &[...] совпадает с аппроксимацией оператора дифференцирования, предложенного в работе [9]. Для дальнейшего решения задачи необходимо для всех трех составляющих сигнала у(пт) найти адекватные математические модели. Искомый сигнал ЭКГ х(пт) целесообразно представить моделью ква-зидетерминированного сигнала, так как наряду с априорно непредсказуемыми вариациями в достаточно широких пределах его параметров и характеристик он состоит из набора (множества) фрагментов (6) и (10), повторяющихся с определенной периодичностью. Факт наличия этих фрагментов носит детерминированный характер. Заметим, что для ЭКГ уже определен перечень фрагментов [3]. Однако задача нахождения репер-ных точек фрагментов ЭКГ в условиях воздействия помех остается актуальной. У остальных двух составляющих сигнала у(пт) динамические свойства изменяются случайно, но эти изменения имеют стационарный характер, включая и детерминированность частоты следования сетевой помехи g(nт). В принципе, на отличии характеристик и параметров составляющих сигнала у(пт) построены все известные методы выделения или фильтрации ЭКГ х(пт) из помех. При этом в известных методах априорно выбираются такие параметры фильтрующих операторов, которые обеспечивали бы необходимый компромисс между уровнем подавления помех и искажением полезного сигнала х(пт) на интегральном уровне без учета наличия у него локальных и постоянно изменяющих свои параметры фрагментов. Иначе говоря, при фильтрации в известных методах не учитывается локальная динамика сигнала х(пт), обусловленная наличием у него различных по форме фрагментов, в то время как для различных фрагментов
Литература
1. Малинецкий Г. Г., Потапов А. Б., Подлазов А. В.
Нелинейная динамика: Подходы, результаты, надежды. — М.: ДомКнига, 2006. — 280 с.
2. Гринченко В. Т., Мацыпура В. Т., Скарский А. А.
Введение в нелинейную динамику: Хаос и фракта-
ЭКГ условия подавления помех существенно меняются. Например, в области изменения Д-зубца мощность ЭКГ значительно превышает мощность суммарной помехи. В связи с этим становится очевидной возможность повышения эффективности фильтрации ЭКГ от помех при сохранении формы его фрагментов по критерию (5) за счет адаптации указанного выше параметра преобразования &[...] к фрагментам ЭКГ. Прежде чем рассмотреть подробно возможность синтеза адаптивного алгоритма, проанализируем предварительно общие вопросы, связанные с фрагментацией ЭКГ. Сам факт фрагментации ЭКГ возник, во-первых, для установления связи между фазами сокращения сердца и, во-вторых, из-за необходимости диагностики нарушения самого процесса сердечной деятельности. При этом, учитывая требование диагностики, важной ее составляющей стал поиск и формирование для каждого фрагмента таких признаков, по которым можно было бы ставить нужный диагноз по измеренной и отфильтрованной ЭКГ [3, 7, 10, 11].
Заключение
Таким образом, выделение фрагментов и измерение тех или иных его параметров и характеристик для формирования признаков, устанавливающих связь между динамикой или вариабельностью форм фрагментов и патологическими изменениями сердечной деятельности, в основном осуществлялись только в интересах постановки диагноза. Соответствие той или иной группы признаков поставленному диагнозу устанавливалось преимущественно эмпирически с последующим поиском необходимого обоснования. Учет влияния искажения реальной ЭКГ на достоверность диагностики в результате ее измерения и фильтрации также выполнялся эмпирически без дополнительного анализа погрешностей измерения и фильтрации каждого фрагмента в результате установленных в электрокардиографе общих для измерения всей ЭКГ, т. е. не адаптивных, алгоритмов измерения и фильтрации. Поэтому необходимо перейти к решению задачи адаптивной фильтрации на основе выделения фрагментов ЭКГ по их признакам в целях повышения качества и достоверности диагностики по электрофизиологическим показателям. Метод решения данной задачи рассмотрен во второй части статьи.
лы. Изд. 2-е. — М.: Издательство ЛКИ. 2007. — 264 с.
3. Рангайян Р. М. Анализ биомедицинских сигналов. Практический подход/ пер. с англ. под ред. А. П. Немирко. — М.: Физматлит, 2007. — 440 с.
4. Тихонов Э. П. Вероятностные адаптивные алгоритмы дискретного представления аналоговых сигна-
лов. Часть. 1: Исследование свойств // Информационно-управляющие системы. 2011. № 2. С. 8-15.
5. Тихонов Э. П. Вероятностные адаптивные алгоритмы дискретного представления аналоговых сигналов. Часть. 2: Сравнительный анализ и численные данные // Информационно-управляющие системы. 2011. № 3. С. 9-14.
6. Файнзильберг Л. С. Инструментальная система для экспериментальной оценки эффективности алгоритмов предварительной обработки сигналов сложной формы // Управляющие системы и машины (УСиМ). 2008. № 2. С. 3-13.
7. Тихонов Э. П., Федотенкова М. Л. Адаптивные алгоритмы для измерения признаков биомедицинских показателей при автоматической медицинской диагностике по электрофизиологическим показателям // Биомедицинская радиоэлектроника. 2010. № 4. С. 4-12.
8. Тихонов Э. П. Теоретические основы синтеза измерительных адаптивных алгоритмов // Вестник Северо-Западного отделения Метрологической академии. 2012. Вып. 27. С. 34-44.
9. Ланцош К. Практические методы прикладного анализа: справочное руководство / пер. с англ. М. З. Кайнера под ред. А. М. Лопшица. — М.: Физ-матлит, 1961. — 524 с.
10. Коробейников А. В. Разбиение сигнала электрокардиограммы на циклы // Математическое моделирование и интеллектуальные системы/ИжГТУ. Ижевск, 2003. № 1. С. 60-64.
11. Куличев А. П. Полное собрание сочинений: в 3 т. Т. 2. Компьютерная электрофизиология в клинической и исследовательской практике. Изд. 2-е, пере-раб. и доп./1пСо НПО «Информатика и компьютеры». — М., 1999. — 327 с.
UDC 615.47:612.12-07
Adaptive Filtering Algorithms Electrocardiogram High Time Resolution Part I. Background Information and Analysis Approach to Solving the Problem
Tichonov E. P.a, Dr. Sc., Tech., Professor, [email protected]
aSaint-Petersburg Electrotechnical University «LETI», 5, Professora Popova St., 197376, Saint-Petersburg, Russian Federation
Purpose: An analysis and development of approaches to the problem of ECG adaptive filtering combined with detection and measurement of parameters and characteristics of ECG fragments aimed at increasing a level and quality of diagnostics. Results: Based on the analysis of the problem of adaptive filtering using ECG fragmented structure there has been developed an approach and a method of synthesis of adaptive algorithms for ECG measurements designed for implementing in modern analogue-digital microprocessor structures. The method is based on the principle of synthesis of linear compositional operators with adjustable parameters depending on dynamics of ECG fragments. Due to this fact, given high temporal resolution of analog-digital conversion in interference conditions there has been provided ECG measurement with controlled accuracy. In fact, interference characteristics are independent of either a measuring cycle or a fragment of an ECG, and a degree of ECG distortion due to interference varies differently depending on a type of an ECG fragment. Improving quality of digital filtering and ECG measurement can be achieved by changing parameters of a compositional operator in accordance with an adaptive algorithm in real time scale adjusting a filtering operator to a current ECG fragment. Therefore, there has been proposed synthesis of such an operator which parameters can be adjusted depending on a current ECG fragment. Practical relevance: Application of the proposed method and the algorithm fragmented filtering and high time resolution ECG measurements in modern microprocessor analog-digital electrocardiographs will improve accuracy of ECG measurement and thereby will enhance quality of solving the problem of diagnostics automation according to electrophysiological parameters.
Keywords — ECG, Adaptation, Filtering, Algorithms, Compositional Operators, ECG Fragments, Features of Fragments.
References
1. Malinetskii G. G., Potapov A. B., Podlazov A. V. Nelineina-ia dinamika: Podkhody, rezul'taty, nadezhdy [Nonlinear Dynamics: Approaches, Results, Expectations]. Moscow, DomKniga Publ., 2006. 280 p. (In Russian).
2. Grinchenko V. T., Matsypura V. T., Skarskii A. A. Vvedenie v nelineinuiu dinamiku: Khaos i fraktaly [Introduction to Nonlinear Dynamics: Chaos and Fractals]. Moscow, LKI Publ., 2007. 264 p. (In Russian).
3. Rangayan R. M. Biomedical Signal Analysis. New York, Weily Computer Publishing, 1997.
4. Tichonov E. P. Probabilistic Adaptive Algorithms for Discrete Representation of Analog Signals. Part 1: Examination of Properties. Informatsionno-upravliaiushchie siste-my, 2011, no. 2, pp. 8-15 (In Russian).
5. Tichonov E. P. Probabilistic Adaptive Algorithms for Discrete Representation of Analog Signals. Part 2: Comparative Analysis. Informatsionno-upravliaiushchie sistemy, 2011, no. 3, pp. 9-14 (In Russian).
6. Fainzil'berg L. S. Tool System for Experimental Evaluation of the Effectiveness of Preprocessing Algorithms for Signals of Complex Shape. Upravliaiushchie sistemy i mashiny (USiM), 2008, no. 2, pp. 3-13 (In Russian).
7. Tichonov E. P. Theoretical Bases of Synthesis of Measurement Adaptive Algorithms. Vestnik Severo-Zapadnogo ot-deleniia Metrologicheskoi akademii, 2012, vol. 27, pp. 3444 (In Russian).
8. Tichonov E. P., Fedotenkova M. L. Adaptive Algorithms for Measuring Signs of Biomedical Indicators for Automatic Medical diagnosis by Electrophysiological Indicators. Biomeditsinskaia radioelektronika, 2010, no. 4, pp. 4-12 (In Russian).
9. Lanczos Cornelius. Applied Analysis. Prentice Hall, Inc., 1956. 524 p.
10. Korobeinikov A. V. The Partition of Electrocardiograms to Cycles. Matematicheskoe modelirovanie i intellektual'nye sistemy, Izhevsk, IzhGTU Publ., 2003, no. 1, pp. 60-64 (In Russian).
11. Kulichev A. P. Polnoe sobranie sochinenii: T. 2. Komp'iu-ternaia elektrofiziologiia v klinicheskoi i issledo-vatel'skoi praktike [The complete works. Vol. 2. Computer Electro-physiology in Clinical and Research Practice]. Moscow, InCo NPO "Informatika i komp'iutery" Publ., 1999. 327 p. (In Russian).