Помощь в учёбе, очень быстро...
Работаем вместе до победы

Распределенная компьютерная система сбора и математической обработки электрофизиологических сигналов

ДиссертацияПомощь в написанииУзнать стоимостьмоей работы

С этой точки зрения актуальным является исследование общих свойств компьютерных биомедицинских систем и разработка с учетом требований современных стандартов единых информационных моделей их функционирования. Реализация на этой основе универсальной объектно-ориентированной инфраструктуры, под которой понимается множество программных компонент и интерфейсов с четкой регламентацией возможностей… Читать ещё >

Содержание

  • СПИСОК ИСПОЛЬЗУЕМЫХ СОКРАЩЕНИЙ
  • ГЛАВА I. ОСНОВНЫЕ ИСХОДНЫЕ ПОЛОЖЕНИЯ
    • 1. 1. Биомедицинские системы регистрации и математической обработки электрофизиологической информации
      • 1. 1. 1. Понятие о биомедицинских системах регистрации и математической обработки физиологических сигналов
      • 1. 1. 2. Основные направления стандартизации в области аппаратно-программных систем регистрации и обработки биологических сигналов
      • 1. 1. 3. Расширенные требования, предъявляемые к компьютерным биомедицинским системам
    • 1. 2. ПРОЕКТИРОВАНИЕ КОМПЬЮТЕРНЫХ БИОМЕДИЦИНСКИХ СИСТЕМ РЕАЛЬНОГО ВРЕМЕНИ
      • 1. 2. 1. Основные понятия и общая терминология
      • 1. 2. 2. Разработка биомедицинских программных систем на основе компонентной программной архитектуры
      • 1. 2. 3. Применение архитектур промежуточного ПО при проектировании программных биомедицинских систем
  • ГЛАВА 2. РАСПРЕДЕЛЕННАЯ КОМПОНЕНТНО-ОРИЕНТИРОВАННАЯ ПРОГРАММНАЯ АРХИТЕКТУРА ДЛЯ КОМПЬЮТЕРНЫХ БИОМЕДИЦИНСКИХ СИСТЕМ РЕГИСТРАЦИИ ЭЛЕКТРОФИЗИОЛОГИЧЕСКОЙ ИНФОРМАЦИИ
    • 2. 1. Основные этапы исследования
    • 2. 2. Разработка концепции решения задач
      • 2. 2. 1. Структуризация биомедицинских систем регистрации электрофизиологической информации
      • 2. 2. 2. Показатели и критерии эффективности. ф
    • 2. 3. Разработка основных моделей компонентной архитектуры БМС
      • 2. 3. 1. Модель организации вычислительных процессов
      • 2. 3. 2. Структурная модель данных
      • 2. 3. 3. Имитационная модель подсистемы распределения и обработки данных
  • ГЛАВА 3. ЭКСПЕРИМЕНТАЛЬНАЯ ИНТЕГРИРОВАННАЯ КОМПЬЮТЕРНАЯ СИСТЕМА РЕГИСТРАЦИИ И МАТЕМАТИЧЕСКОЙ ОБРАБОТКИ ЭЛЕКТРОФИЗИОЛОГИЧЕСКИХ СИГНАЛОВ «1NTELLICARD»
    • 3. 1. Основные функциональные характеристики аппаратно-программного комплекса
      • 3. 1. 1. Краткая характеристика и назначение компьютерной БМС «IntelliCard»
      • 3. 1. 2. Состав и структура программного комплекса
    • 3. 2. Основные программные компоненты системы «IntelliCard»
      • 3. 2. 1. Подсистема записи данных с устройств регистрации электрофизиологических сигналов и распределения данных
      • 3. 2. 2. Подсистема визуализации и печати биомедщинских данных
      • 3. 2. 3. Подсистема хранения и накопления биомедицинских данных
      • 3. 2. 4. Подсистема внешних коммуникационных интерфейсов
    • 3. 3. Анализ эффективности реализации элементов системы
      • 3. 3. 1. Планирование внутренних задач системы
      • 3. 3. 2. Исследование производительности программной реализации на основе СОМ+
      • 3. 3. 3. Оценка затрат на реализацию дополнительных требований программной архитектуры
  • ГЛАВА 4. ПРИКЛАДНОЕ МАТЕМАТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ КОМПЬЮТЕРНОЙ БИОМЕДИЦИНСКОЙ СИСТЕМЫ «INTELLICARD»
    • 4. 1. Предварительная обработка ЭКГ реального времени
      • 4. 1. 1. Характеристики и классификация шумов, присутствующих в электрокардиограмме
      • 4. 1. 2. Методы подавления ряда инструментальных шумов. щ 4.1.3 Реализация подсистемы подавления шумов ЭКГ методами цифровой фильтрации
    • 4. 2. Выделение и анализ QRS-комплексов в ЭКГ-системах реального времени
      • 4. 2. 1. Классификация методик выделения QRS-комплексов
      • 4. 2. 2. Алгоритм детектирования QRS-комплексов
      • 4. 2. 3. Определение параметров Q-волны
      • 4. 2. 4. Коррекция дрейфа изолинии
      • 4. 2. 5. Определение параметров S-волны и окончания QRS-комплекса
      • 4. 2. 6. Особенности реализации QRS-детектора
      • 4. 2. 7. Реализация алгоритма детектирования QRS- комплексов на базе микроконтроллера

Распределенная компьютерная система сбора и математической обработки электрофизиологических сигналов (реферат, курсовая, диплом, контрольная)

Сбор, обработка и автоматизированный анализ физиологической информации человека являются важнейшей составной частью многих диагностических методов современной медицины. Компьютерные системы сбора и математической обработки электрофизиологических сигналов являются сложными аппаратно-программными комплексами, состоящими из множества программных компонент, выполняющих функции регистрации биомедицинской информации (БМИ), ее обработки и системного анализа, а также диагностические и сервисные операции. Основным подходом к проектированию подобных комплексных систем долгое время была реализация монолитной программной архитектуры с заранее определенной функциональностью, обеспечиваемой жестко связанными друг с другом программными компонентами. Функциональные свойства подобных систем практически невозможно было расширить, так как они были способны выполнять лишь те функции, которые были заложены на этапе проектирования. Однако современные требования, предъявляемые к данным системам, в значительной мере, связаны с возможностями постоянного расширения и наращивания их функциональных свойств. Важными проблемами являются также универсализация биомедицинского программного обеспечения, под которой, прежде всего, понимается проблема повторного использования кода, и преодоление имеющихся препятствий на пути интеграции разнородных компьютерных биомедицинских систем (БМС).

За последнее десятилетие достигнут значительный прогресс в области проектирования сложных программных систем, который в корне изменил подход к их разработке и моделированию. Однако отсутствие соответствующих стандартов не позволяет полностью воспользоваться преимуществом нового подхода. Успехи процесса стандартизации, в значительной степени, состоят в разработке документов рекомендательного характера, регламентирующих инфраструктуру низшего звена — протоколов обмена, форматов файлов данных, медицинских записей и сообщений, а также концептуальные модели взаимодействия систем. Вне рассмотрения остается, так называемое, промежуточное программное обеспечение (ПО) (англ. middleware), под которым понимается определенный функционально законченный набор программных средств, интегрированных в рамках выбранной операционной системы (ОС), обеспечивающий прозрачную работу программ в неоднородной среде. Неоднородными средами, с точки зрения информатики, являются системы (локальные или глобальные), состоящие из компонент, не совместимых друг с другом с точки зрения программного окружения.

Таким образом, для реального обеспечения взаимодействия разнородных программных и аппаратных систем необходима выработка единых спецификаций программных интерфейсов ПО промежуточного звена. В данный момент эта работа имеет высокий приоритет у ведущих мировых учреждений по стандартизации, хотя и далека до завершения.

С этой точки зрения актуальным является исследование общих свойств компьютерных биомедицинских систем и разработка с учетом требований современных стандартов единых информационных моделей их функционирования. Реализация на этой основе универсальной объектно-ориентированной инфраструктуры, под которой понимается множество программных компонент и интерфейсов с четкой регламентацией возможностей их использования, дает возможность перейти от монолитной программной архитектуры к компонентно-ориентированной распределенной, решить проблемы универсализации программного обеспечения (ПО) и значительно повысить экономическую эффективность разработок. Существенная разнородность и различная функциональная направленность биомедицинских систем делает задачу в общем смысле практически невыполнимой. Однако существует относительно широкий спектр программных биомедицинских систем, для которых подобная задача может быть успешно решена и, прежде всего, для компьютерных биомедицинской систем сбора и математической обработки электрофизиологической информации.

Цель и задачи исследования

.

Целью исследования являлась разработка распределенной компонентно-ориентированной компьютерной биомедицинской системы регистрации и математической обработки электрофизиологической информации на основе единых информационных моделей, исследование их свойств и определение характеристик отдельных элементов, в том числе:

1) анализ существующих направлений стандартизации данных биомедицинских систем, изучение возможностей интеграции разнородных систем в гетерогенной среде;

2) построение единых информационных моделей функционирования рассматриваемых систем, включая модель распределения и представления данных, формирование единой программной архитектуры;

3) решение задачи функционирования исходной системы путем введения ряда независимых процессов, допускающих параллельное выполнение в режиме разделения времени, и решение проблемы их планирования;

4) разработка программного обеспечения распределенной компьютерной системы сбора и математической обработки электрофизиологической информации;

5) реализация эффективных методов цифровой обработки данных в реальном масштабе времени, в том числе, методов предварительной обработки сигналов, выделения из электрокардиограммы QRS-комплексов и их анализа, сжатия и отображения биомедицинской информации;

6) оценка эффективности разработанного программного обеспечения на основе выбранных критериев и показателей.

Основные результаты работы:

• Разработана и реализована компонентно-ориентированная программная архитектура (ПА) для компьютерных биомедицинских систем регистрации и обработки физиологических сигналов, основанная на компонентной архитектуре СОМ+. Реализация ПА включает спецификации интерфейсов взаимодействия, реализованных средствами языка IDL и механизмы интеграции на основе ведущих стандартов, представленные UML-моделями.

• На основе разработанной ПА построен экспериментальный электрокардиографический переносной компьютерный комплекс «Intellicard» (см. Рис. 1), обеспечивающий функции регистрации, хранения, обработки, анализа ряда физиологических сигналов: электрокардиограмм, степени насыщения крови кислородом, артериального давления. ПО программного комплекса полностью реализовано средствами языка С++ интегрированной среды разработки Visual Studio.

Рис. 1. Компьютерная.

БМС «Intellicard» в полной комплектации.

В состав комплекса «IntelliCard» могут входить следующие аппаратные компоненты:

• портативная ЭВМ;

• генератор тестовых сигналов ЭКГ;

• сотовый телефон с поддержкой функций модема через инфракрасный порт IrDa;

• пульсовой оксиметр, управляемый через интерфейс последовательного порта;

• монитор артериального давления;

• компьютерный электрокардиограф «КАРДИ», разработанный на основе сигма-дельта АЦП;

• прочие устройства регистрации электрофизиологической информации.

Разработана система математических и имитационных моделей отдельных элементов компьютерных биомедицинских систем регистрации и обработки электрофизиологической информации, позволяющих подойти к разработке данных систем с единых позиций. Созданы модели распределения и физического представления данных, решена задача выделения параллельно выполняемых процессов и их планирования. Имитационные модели выполнены средствами визуальной среды Simulink, входящий в пакет Matlab.

Созданы с использованием языка Visual С++, разработанного инструментария и вспомогательного программного обеспечения отладки и профилирования программные модули универсального представления, печати и хранения БМИ, интерфейсы прикладного программирования для работы с телекоммуникационными интерфейсами.

Реализованы в виде универсальных программных компонент методики предварительной обработки сигналов, сжатия БМИ, выделения и анализа QRS-комплексов.

Разработана программная библиотека поддержки динамически подключаемых модулей, основанная на технологиях СОМ и ActiveX, и инструментарий разработчика данных модулей. Создан программный слой динамического подключения устройств регистрации физиологических данных и соответствующие библиотеки прикладного программирования для WindowsNT2000XP. В настоящее время реализована подсистема управления несколькими устройствами съема, реализовано несколько модулей, позволяющих вести запись 12-ти, 6-ти и 3-канальной ЭКГ, а также съем данных с монитора артериального давления и пульсового оксиметра. Аппаратная.

часть системы поддерживает съем с фиксированной частотой дискретизации, равной 500 Гц, с 22-битным аналого-цифровым преобразованием на основе сигма-дельта АЦП [1], что обеспечивает достаточную точность для дальнейшего анализа.

• На базе комплекса «Intellicard» разработан встраиваемый модуль ЭКГ, построенный на базе промышленного компьютера, представляющего в качестве интерфейса управления несколько функциональных клавиш, расположенных по периметру ЖК-экрана, и манипулятор. Программное обеспечение встраиваемого модуля построено из компонент, используемых в системе «IntelliCard».

Достоверность полученных результатов обусловлена использованием общепринятых математических методов обработки сигналов, методов разработки и верификации программного обеспечения, российских имеждународных стандартов на программно-аппаратные комплексы съема и обработки биомедицинских сигналов.

Верификация разработанного программного обеспечения заключалась в:

1) проверке эффективности разработанного программного обеспечения поддержки компонентно-ориентированной архитектуры на основе ПО промежуточного уровня СОМ+[2];

2) отладке и оценке работоспособности системы «Intellicard», как в целом, так и отдельных ее компонент, реализующих различные функции, в том числе, сжатия и хранения БМИ, предварительной обработки, выделения и анализа элементов ЭКГ;

3) опытном применении разработанного программного обеспечения. Апробация работы.

Основные положения диссертации докладывались и обсуждались на следующих научно-технических конференциях и семинарах:

• Электроника и информатика — 97. Всероссийская научно-техническая конференция с международным участием, Москва, МИЭТ, 1997 г.

• Биомедприбор — 98. Международная конференция по биомедицинскому приборостроению, Москва, ВНИИМП РАМН, 1998 г.

• Микроэлектроника и информатика — 98. Межвузовская научно-техническая конференция, Москва, МИЭТ, 1998 г.

• Микроэлектроника и информатика — 99. Межвузовская научно-техническая конференция, Москва, МИЭТ, 1999 г.

• Компьютерная электрокардиография на рубеже столетий XX-XXI. Международный симпозиум, Москва, 1999 г.

• Микроэлектроника и информатика — 2000. Межвузовская научно-техническая конференция, Москва, МИЭТ, 2000 г.

• Физика и радиоэлектроника в медицине и экологии — 2000. Международная научно-техническая конференция, Владимир, ВлГУ, 2000 г.

• Биомедприбор — 2000. Международная конференция по биомедицинскому приборостроению, Москва, ВНИИМП-РАМН, 2000 г.

• Электроника и информатика — 2000. Международная научно-техническая конференция, Москва, МИЭТ, 2000 г.

• Микроэлектроника и информатика — 2001. Межвузовская научно-техническая конференция, Москва, МИЭТ, 2001 г.

• Медицинская физика-2001. 1-й Евразийский конгресс по медицинской физики и инженерии, Москва, МГУ, 2001 г.

• Радиоэлектроника в медицинской диагностике — 2001. Международная научно-техническая конференция, Москва, ИРЭ РАН, 2001 г.

• 23rd Annual international conference of the IEEE Engineering in Medicine and Biology Society. Istanbul, 2001 r.

• Микроэлектроника и информатика — 2002. Межвузовская научно-техническая конференция, Москва, МИЭТ, 2002 г.

• The 17th international congress of European Federation for Medical Informatics. Budapest, 2002 r.

• Электроника и информатика — 2002. Международная научно-техническая конференция, Москва, МИЭТ, 2002 г.

1. Распределенная компонентно-ориентированная архитектура ПО на базе принципов динамического связывания и распределения вычислений обеспечивает системы сбора и обработки электрофизиологической информации возможностями постоянного расширения и наращивания их функциональных свойств, интеграции в единую систему разнородных компьютерных биомедицинских систем. Особенно следует отметить обеспечение полной интероперабельности в рамках программной архитектуры и широкие возможности повторного использования кода уже разработанных элементов системы.2. На основе разработанной программной архитектуры, включающей спецификации интерфейсов взаимодействия, модели организации вычислительных процессов, физическую модель данных и модель распределения БМИ, построен экспериментальный переносной электрокардиофафический компьютерный комплекс «Intellicard», обеспечивающий функции регистрации и обработки данных.3. Разработанные программные компоненты, в том числе методики предварительной обработки сигналов, сжатия и визуализации БМИ, выделения и анализа QRS-комплексов, подсистема управления устройствами регистрации, могут быть применены в качестве базового набора модулей при проектировании произвольной ВМС регистрации и обработки электрофизиологических сигналов.4. Использование современных компонентно-ориентированных систем промежуточного ПО позволяет избежать дополнительных затрат и падения производительности при переходе от монолитной к распределенной программной архитектуре. Применение компонентной архитектуры промежуточного ПО СОМ+ не приводит к сколько-нибудь заметной потере производительности и не уступает в этом параметре монолитным архитектурам. Затраты выделяемого времени ЦП на выполнение специфических процедур поддержки распределенных компонент, в частности, создание, удаление и управление объектами, не превышает нескольких процентов от общего времени, выделяемого ОС всей системе в целом.5. Решающее значение при проектировании программных ВМС сбора и математической обработки физиологических сигналов имеет ориентация на общепризнанные стандарты в данной области, в частности, ШЕЕ 1073.6. Выделение вычислительных задач регистрации ВМИ и математической обработки данных в отдельные процессы на основе технологий промежуточного ПО позволяет организовать распределенную схему вычислений без дополнительных затрат на синхронизацию и взаимодействие удаленных процессов. Внедрение принципов разработки распределенных компьютерных БМС реального времени на основе компонентных архитектур промежуточного ПО позволяет существенно сократить время проектирования, повысить их качество и эффективность, решить многие проблемы интеграции и взаимодействия БМС различных производителей.

Показать весь текст

Список литературы

  1. Kurekov S. F., Prilutski D. A., Selishchev S. V. Sigma-Delta Analoque-to-Digital converters for Biomedical Data Acquisition Systems // Proceeding of 4th European conference on engineering and medicine.- Warsaw, May 25−28, 1997.-P. 163−164.
  2. Distributed Component Object Model Protocol. Microsoft, version 1.0, January 1998.
  3. Bronzino J. Biomedical Engineering Handbook, Biomedical Signals: Origin and Dynamic Characteristics- Frequency-Domain Analysis. CRC Press. -1999. — pp. 805−827.
  4. E.B. Аксенов и др., Системы сбора и обработки электрофизиологической информации на основе сигма-дельта аналого-цифрового преобразования //Биомедицинские технологии и радиоэлектроника. № 12−2001. — стр. 56−65.
  5. Водолазский J1. А. Основы техники клинической электрографии Москва: Медицина.-1966.-270 с.
  6. В. В. Вычислительная электрокардиография.- М.: Наука.-1981.-166 с.
  7. Д. В. Персональный компьютер в качестве электрокардиографа — за и против. // М: Компьютерные технологии в медицине.-1996.-№ 1.-С. 18−23.
  8. P. G. Н., Lenz К. Patient data management systems in intensive care the situation in Europe. — Intensive Care Medicine, Springer-Verlag. -1995,21(7). — pp. 703−710.
  9. ISO/IEC 7498: Information Technology Open System Interconnection. — Internation Organization for Standartization. — Geneva.
  10. Health Level 7. ANSI Standard. — version 2.4,2000.
  11. ENV 13 606−1: Health informatics Electronic healthcare record communication. -European committee for standardization.
  12. IEEE 1073: Standard for Medical Device Communications. Overview and Framework.-The Institute of Electrical and Electronics Engineers, 1996.
  13. Booch G. Object Solutions.-Addison-Wesley, 1996.- 322 p.
  14. Shaw M., DeLine R., Klein D., Ross Т., Young D., Zelesnik G. Abstraction for Software Architecture and Tools to Support Them. IEEE Transactions on Software Engineering. — Vol. 21, No. 4.- 1995.
  15. C.B. Автоматизированное проектирование биомедицинских электронных систем // Биомедицинские технологии и радиоэлектроника.- М.: № 12, 2001. с. 5−17.
  16. Д. Основы СОМ. М: Русская редакция ТОО «Channel Trading Ltd.». — 1997
  17. The component object model specification. Draft Version 0.9. Microsoft-1995.
  18. Box D. Essential COM.- Addison Wesley Longman, Inc, 1998.
  19. Д. Технологии ActiveX и COM. Microsoft Press- 1997.
  20. И.Ш. Создание распределенных приложений на Java 2 // М.- 2002 г. 704 стр.
  21. CORBA/IIOP 2.2 Specification. OMG. — version 2.2. — June, 1998.
  22. CEN/TC251/N98−108: Short strategic study: enabling technologies CORBA and COM/DCOM, Final Report. -TC251 Secretariat. -Brussels, Belgium. — 1998.
  23. Recommendations for HL7 messaging over component technologies.-HL7 Committee.-ver. 1.0.- 1998.
  24. F.C., и д.р. The HELIOS medical connection services // Computer methods programs, biomed. 1994- 45 — pp. 117−126.
  25. M., и д.р. A Reuse oriented development database: The HELIOS object information system // Comput. methods programs biomed., 1994, pp. 35−45.
  26. Wiederhold G, Mediators in the architecture of future information systems// IEEE Computer, 1992: 25 (3): 38−49.
  27. Xu Y., Degoulet P. Using XML in a component based mediation architecture for the integration of applications // CD-ROM Proceedings of International Conference «XML Europe-2001».- Berlin.- May, 2001.
  28. ActiveX for Healthcare messaging, Programmer’s guide.- Microsoft Healthcare user group, ActiveX for Healthcare Committee, version 1.60, November 1998.
  29. CEN ENV 12 967−1: Healthcare Information System Architecture (HISA) Part 1: Healthcare Middleware Layer — European Prestandard. — CEN — 1998.
  30. Ferrara F.M. The standard «Healthcare Information Systems Architecture» and the DHE middleware // Int. J. med. Inf. 52 (1998), p. 39−51.
  31. В. Cesnik, A.T.McCray, J.-R. Scherrer (Eds.) Systems // MEDINFO 98. IOS Press, Amsterdam, 1998, p. 217−21.
  32. Spahni S., Scherrer J.R., Sauquet D., Sottile P.A. Middleware for healthcare information systems// In: MEDINFO 98. IOS Press — Amsterdam, 1998, pp. 212−16.
  33. Nagin.V.A, Potapov I, V, Selishchev S.V. A universal object-oriented medical database system // CD-ROM proceeding of 23 IEEE International conference on engineering in medicine and biology. Istanbul, October 25−28,2001.
  34. B.A., Потапов И. В., Прилуцкий Д. А., Селищев С. В. Программная система для ЭКГ на основе компонентной архитектуры СОМ// Тезисы докладов международной конференции по биомедицинскому приборостроению «Биомедприбор-98», М., 1998 — с. 215−217.
  35. Scherrer J.R., MD, Spahni S., Healthcare Information System Architecture (HISA) and its Middleware Models// In: MEDINFO 98.- IOS Press Amsterdam 1998. — pp. 212−16.
  36. Ф. Введение в Rational Unified Process, 2-е изд.: пер. с англ. -М.:Издательский дом «Вильяме», 2002.-240 стр.
  37. Буч Г., Рамбо Д., Джекобсон A. UML: руководство пользователя: пер. с англ. М.: ДМК, 2000.- 432 с.
  38. В.Н., Денисов А. А. Основы теории систем и системного анализа. изд. 2-е.- СПб.: СПбГТУ, 1999.-512 с.
  39. Буч Г. Объектно-ориентированный анализ и проектирование с примерами приложений на С++ СПб.: Бином.- 1998 — 560 с.
  40. И.В., Нагин В. А. Использование сервиса USSD в сетях GSM для задач телемедицины //Тезисы докладов Международной научно-технической конференции «Электроника и информатика-2002», М., 2002.
  41. И.В., Нагин В. А., Селищев С. В. Применение микропроцессорных smart-карт для защиты данных медицинских приложений// Труды международнойконференции по биомедицинскому приборостроению «Биомедприбор-2000», — М., 2000 -ч. 2. с. 217−218
  42. В.А. Система защищенного хранения медицинских данных // Тезисы докладов Всероссийской межвузовской конференции студентов и аспирантов «Микроэлектроника и информатика-2002», М., 2002. — с. 85.
  43. X. Проектирование систем реального времени, распределенных и параллельных приложений: Пер. с англ. М.:ДМК Пресс, 2002. — 704 с.
  44. Michael R. Garey and David S. Johnson. Computers and Intractability: A Guide to the Theory ofNP-Completeness.-W. H. Freeman and Company.-New York. 1979.
  45. Walid A. Najjar, Edward A. Lee, Guang R. Gao Advances in the data flow computational model, // Parallel Computing, 25 (1999). Elsevier, pp. 1907±1929,
  46. Lee E. A. and Messerschmitt D. G. Static scheduling of synchronous data flow Programs for Digital Signal Processing// IEEE Trans, on Computers. January 1987. -c-36(2).
  47. Halbwachs N., P. Caspi, P. Raymond, and Pilaud D. The synchronous data flow programming language LUSTRE.// Proc. of the IEEE, 79(9).- pp. 1305−1321. -Sept. 1991.
  48. В.А. Планирование вычислительных процессов в компьютерных биомедицинских системах// Тезисы докладов Международной конференции «Электроника и Информатика 2002», Москва, Зеленоград.
  49. Sha L., Goodenough J.B. Real-time scheduling theory and Ada // IEEE Computer, 23, no. 4.-1990.
  50. Ida Т., Tanaka J. Functional programming with streams. Information Processing '83. -Elsevier Science pubs. — 1993.
  51. Franco J., Friedman D. P., and Johnson S. D., Multi-way streams in scheme. -Comput. Lang., Vol. 15, No. 2.-pp. 109−125.-1990.
  52. Chang W.T., Ha S., Lee E. A., Heterogeneous simulation—mixing discrete-event models with dataflow// Journal of VLSI Signal Processing 15.-127−144 (1997).- Kluwer Academic Publishers.
  53. Г. П. Количественная оценка деятельности человека в системах «человек-техника» М.: Машиностроение, 1983 — 263 с.
  54. Lee Е. A., Murthy Р. К. Multidimensional synchronous dataflow// IEEE Transactions on Signal Processing July 2002.
  55. IEEE 754−1985: Standard for Binary Floating-Point Arithmetic. IEEE. — 1985.
  56. Shuvra S. Bhattacharyya Edward A. Lee A Memory management for dataflow programming of multirate signal processing algorithms.- IEEE Transactions on Signal Processing, Vol. 42, No. 5. May 1994.
  57. Гультяев A. K. MATLAB 5.3. Имитационное моделирование в среде Windows. //М.: Корона Принт, 2001 — 400 с.
  58. Х.А., Введение в исследование операций, 6-е издание: пер. с англ. М: Издательский дом «Вильяме», 912 с.
  59. Ramamritham К., and others, Using Windows NT for real-time applications: experimental observations and recommendations// Proceedings of the IEEE Real-time technology and applications symposium. -1998.-Denver, Colorado.
  60. В.А., Потапов И. В., Селищев С. В., Шарф В. Программный комплекс сбора и математической обработки ЭКГ-данных на отснове компонентной архитектуры СОМ. // М.: Медицинская техника.-2001.-№ 1. С. 3−7.
  61. Ф. Клиническая электрокардиография. М.: Восточная Книжная Компания, 1997.-448с.
  62. Java Remote Method Invocation (RMI), Developer documentation // http ://j ava. sun.com/products/j dk/rmi/.
  63. CEN ENV 13 735: Interoperability of patient connected medical devices. European Commission for Standardisation (CEN), Briissel.
  64. Wooldridge M.,. Jennings N. R. Agent Theories, Architectures and languages: a survey and in intelligent agents. Berlin: Springer-Verlag. — 1995.
  65. Nagin V.A., Potapov I.V., Selishchev S. V. Design of acquisition devices management subsystem for IEEE 1073 compliant software agents// Studies in Health Technology and Informatics, vol. 90, pp. 774−779, IOS Press, Amsterdam, 2002.
  66. Куцевич H. A Средства визуализации в системах реального времени// CD-ROM Proceedings of ICSNET'99. -Moscow, 1999.
  67. American national standard: ambulatory electrocardiographs. Arlington, VA: ANSI/AAMI- 1994. EC 38.
  68. В.А. Сжатие ЭКГ в компьютерных ЭКГ-системах // Тезисы докладов Всероссийской межвузовской конференции студентов и аспирантов «Микроэлектроника и информатика-2001», М., — 2001, с. 129.
  69. А. В., Прилуцкий Д. А., Селищев С. В. Стандарт DICOM в компьютерных медицинских технологиях. // М: «Медицинская техника».-1997.-№ 2.-С. 18−24.
  70. ENV-1613 Messages for exchange of laboratory information// European Committee for Standardisation (CEN). Brussel. — Belgium.
  71. B.Kemp, A. Vaerri, A.C. Rosa, K.D. Nielsen, J. Gade, Data interchage for clinical neurophysiology. Electroencephalogr. Clin. Neurophysiol., vol. 82., pp. 391−393,1992.
  72. A. Vaerri, B. Kemp, T. Penzel, A. Schloegl, Standards for biomedical signal databases. -IEEE Engineering in medicine and biology mag. vol. 20, No. 3,2001. — pp. 33−44.
  73. ASTM El467−94: Standard specification for transferring digital neuropsychological data between independent computer systems American Society for Testing and Materials ASTM, 1994.
  74. CEN ENV 1064. Standard Communications Protocol for Computer-Assisted Electrocardiography// European Committee for Standardisation (CEN), Brussel, Belgium, 1996.
  75. В. А. Применение стандарта SCP-ECG в компьютерной электрокардиографии// Тезисы докладов II Всероссийской конференции с международным участием «Электроника и информатика-97», М., 1997 — ч. 2, с. 144.
  76. CENTC251PT-40: File exchange format for vital signs, Interim Report, Revision 2. — TC251 Secretariat. Sweden. — 2000.
  77. CEN ENV 13 734: Vital Signs Information Representation. CEN. -Brussels, Belgium, 2000.
  78. Hellmann G., Kuhn M., Prosch M., Spreng M., Extensible biosignal (EBS) file format -simple method for EEG data exchange // EEG clinic. Neurophysiol., in press, 1996.
  79. Cunha, M.B., Cunha, J.P. and Oliveira e Silva, T. SIGIF: A digital signal interchange format for biological signals// Proceedings of the 15th Annual International Conference of the IEEE Engineering Medicine and Biology Society, 1993, 2:644−5.
  80. Friesen G.M., Jannett Т.С., Jadallah М.А., Yates S.L., Quint S.R., Nagle H. T, A comparison of the noise sensitivity of nine QRS detection algorithms// IEEE Trans. Biomed. Eng., vol. BME-37, pp. 85−98, 1990.
  81. С. Ф., Прилуцкий Д. А., Селищев С. В. Применение технологии многоразрядного сигма-дельта преобразования в цифровых многоканальных электрокардиографах. // М.: Медицинская техника.-1997.-№ 4. С. 7−10.
  82. А.И. и др. Алгоритмы и процессоры цифровой обработки сигналов // СПб.:БХВ-Петербург, 2001−464 с.
  83. Curtin М. Sigma-Delta techniques reduce hardware count and power consumption in biomedical analog front end // Analog Dialogue Journal.-1994.-V. 28.-№ 2.-. 6−8.
  84. M.C., Матюшкин Б. Д. Цифровая обработка сигналов // СПБ: Политехника, 2002, стр. 304−358.
  85. Е.В., Плотников А. В., Прилуцкий Д. А., Селищев С. В. Применение универсального последовательного интерфейса USB в компьютерных медицинских комплексах. // М: Медицинская техника. 2000. — № 4. — С.3−7.
  86. С. Ф., Прилуцкий Д. А., Селищев С. В. Применение технологии многоразрядного сигма-дельта преобразования в цифровых многоканальных электрокардиографах. // М.: Медицинская техника.-1997.-№ 4. С. 7−10.
  87. Curtin М. Sigma-Delta techniques reduce hardware count and power consumption in biomedical analog front end // Analog Dialogue Journal. 1994. V. 28. № 2. P. 6−8.
  88. Kurekov S. F., Prilutski D. A., Selishchev S. V. Sigma-Delta Analoque-to-Digital converters for Biomedical Data Acquisition Systems // Proceedings of 4th European conference on engineering and medicine Warsaw, May 25−28, 1997. — P. 163−164.
  89. McK.ee J. J., Evans N. E. and Wallace D. Sigma-Delta analogue-to-digital converters for ECG signal acquisition. // in CD-ROM Proceedings of 18th Annual International Conference of the IEEE EMBS. Amsterdam, 1996.
  90. Oppenheim, A.V., and R.W. Schafer, Discrete-Time Signal Processing, Prentice-Hall, Englewood Cliffs, NJ, 1989,
  91. В. А. Методика предварительной цифровой обработки ЭКГ для программных ЭКГ-систем // Тезисы докладов Всероссийской межвузовской конференции студентов и аспирантов «Микроэлектроника и информатика 2000», — М., 2000, — с. 97.
  92. Haykin S. Adaptive Filter Theory, 3rd ed Englewood Cliffs//NJ: Prentice Hall, 1996.
  93. Pan J., Tompkins, A real-time QRS detection algorithm// IEEE Trans. Biomed. Eng., vol. BME-32, pp. 230−236,1985.
  94. Kaplan D., Simultaneous QRS detection and feature extraction using simple matched filter basis functions// Computers in Cardiology- IEEE Computer Society Press. 1990, pp.503−506.
  95. Li C., Zheng C, Tai C. Detection of ECG characteristic points using the wavelet transform// IEEE Trans. Biomed. Eng., 1995−42: pp.21−28.
  96. Xue Q., Hu Y. H., and Tompkins W. J., Neural-network- based adaptive matched filtering for QRS detection// IEEE Trans. Biomed. Eng., BME-39(4): pp. 317−329,1992.
  97. Mahalingam N., Kumar D., Neural networks for for signal processing applications: ECG classification// Australas. Phys. Eng. Sci. Med., vol. 20, no. 3, pp 147−151,1997.
  98. Trahanias, P.- Skordalakis, E. Syntactic pattern recognition of the ECG// IEEE Transactions on Pattern Analysis and Machine Intelligence, July 1990, vol.12, (no.7): pp 648 657.
  99. Kohler В., Hennig C., Orglmeister R., The principles of software QRS detection// IEEE Engineering in Medicine and Biology, No. l, 2002, pp. 42−57.
  100. Intel Signal Processing Library, Library Manual. Intel Corp. — 1995.
  101. В.А., Потапов И. В., Селищев C.B. Алгоритм выделения QRS-комплексов для ЭКГ-систем реального времени // Материалы 4 международной конференции «Физика и радиоэлектроника в медицине и экологии-2000», — Владимир, 2000. — ч. 1, с. 201−204.
  102. В.А., Селищев С. В. Выделение QRS-комплексов в ЭКГ-системах реального времени // М: Медицинская техника. 2001. — № 6- с. 18−23.
  103. В.А., Потапов И. В., Селищев С. В. Выделение QRS-комплексов в компьютерных ЭКГ-системах // Труды международной конференции по биомедицинскому приборостроению «Биомедприбор-2000», — М., 2000 — ч. I.e. 120 121.
  104. М. Н., ECG wave detection using morphological filters.- Applied Signal Processing, Springer-Verlag, London. 1998.- vol.5. — pp. 182−194.
  105. Г. Г., Потапова Н. П., Буланова H.A. Современные неинвазивные методы оценки и прогнозирования развития потенциально опасных и угрожающих жизни аритмий: состояние проблемы и перспективы развития. Кардиология. 1997.- N2.- с. 70−75.
  106. Р. Быстрые алгоритмы цифровой обработки сигналов: Пер. с англ. М.: Мир, 1989.- 448 с.
  107. Cooley J., Tukey J., An algorithm for the machine computation of complex Fourier Series.- Math. Сотр. 19(1065):pp. 297−301.
  108. В.А. Алгоритм выделения QRS-комплексов для ЭКГ-систем реального времени// Тезисы докладов III Международной конференции «Электроника и информатика-2000», М., — 2000, с. 85.
  109. Sun Y., Suppappola S., Wrublewski Т.A., A microcontroller-based real-time QRS detection// Biomed. Instrum. Technol., vol 26, no. 6, pp. 447−484,1992.
  110. В.А., Селищев С. В. Реализация алгоритма выделения QRS-комплексов на микроконтроллерах семейства С166 // Труды международной конференции «Радиоэлектроника-2001» М., 2001, с. 72−74.
Заполнить форму текущей работой