Geri Dön

VHDL ile FPGA-tabanlı EKG simülatörü tasarımı

Design of FPGA-based ECG simulator with VHDL

  1. Tez No: 678531
  2. Yazar: FATİH KARATAŞ
  3. Danışmanlar: DOÇ. DR. İSMAİL KOYUNCU
  4. Tez Türü: Yüksek Lisans
  5. Konular: Elektrik ve Elektronik Mühendisliği, Electrical and Electronics Engineering
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2021
  8. Dil: Türkçe
  9. Üniversite: Afyon Kocatepe Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Elektrik-Elektronik Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 162

Özet

Tıbbi cihazların fonksiyonel testi ve kalibrasyonu, periyodik olarak yapılması gereken rutin bir faaliyettir. Bu doğrultuda kardiyolojik alanlarda kullanılmak üzere yaşamsal belirti sinyallerini üreten dijital EKG Simülatörü test cihazları geliştirilmiştir. Cihaz, klasik ve modern EKG (Elektrokardiyograf) ve fizyolojik izleme sistemlerinin performansını değerlendirmek için bir dizi normal sinüs ritmi, aritmi ve test dalga formları içerir. Bu çalışmada, yaşamsal belirti sinyallerinden Normal Sinüs Ritmi, 13 adet aritmik EKG sinyali (Ventriküler Taşikardi, Sinüs Bradikardi, Sinüs Taşikardi, Supraventriküler Taşikardi, Ventriküler Paced, Atrial Flutter, Birinci derece AV Blok, İkinci derece AV Blok Tip-1, Ventriküler Fibrilasyon, Prematüre Ventriküler Kompleks, Atrial Fibrilasyon, İkinci derece AV Blok Tip-2, Üçüncü derece AV Blok), NIBP, ETCO2 ve SPO2 sinyalleri öncelikle matematiksel olarak Matlab üzerinde tasarlanmış ve ardından VHDL (Very High Speed Integrated Circuit Hardware Description Language (Çok Yüksek Hızlı Tümleşik Devre Donanımı Tanımlama Dili)) ile Xilinx-Vivado programında FPGA (Field Programmable Gate Array (Alanda Programlanabilir Kapı Dizileri)) tabanlı modellenmesi yapılmıştır. Sinyallere ait matematiksel çıkarım literatüre ve MIT-BIH aritmi veri tabanının Physiobank ATM bölümünden incelenen çok sayıda EKG sinyalinin zaman ve genlik değerlerine uygun olarak özgün bir şekilde oluşturulmuştur. Bu sinyaller biyomedikal kalibrasyon uygulamalarında ve EKG simülatörlerinde kullanılmak amacıyla Zynq-7000 XC7Z020 FPGA çipi için sentezlenmiş olup, bu geliştirme kartı ile uyumlu çalışan 14-bit AD9767 DAC (DigitalAnalog Converter (Dijital-Analog Çevirici)) modülü vasıtasıyla modellenen yaşamsal belirti sinyallerinin 4 kanallı bir osiloskoptan gerçek zamanlı olarak gözlemlenmesi sağlanmıştır. Matlab tabanlı yaşamsal belirti sinyalleri referans kabul edilerek FPGAtabanlı yaşamsal belirti sinyalleri tasarımından elde edilen sonuçlar ile karşılaştırılmıştır. Place-Route işleminin ardından elde edilen FPGA çip kaynak tüketim değerleri, tasarımdan elde edilen test sonuçları, tasarlanan sinyallere ait MSE (Mean Squared Error (Ortalama Karesel Hata)) değerleri, sistemin ve her bir sinyalin çalışma frekansları sunulmuştur. Bu çalışma ile donanımsal olarak tasarlanan FPGA-tabanlı yaşamsal sinyali üretim sisteminin, FPGA çipleri kullanılarak tasarlanabileceği ve biyomedikal kalibrasyon uygulamalarında önemli rol oynayan EKG Simülatörlerinde güvenli bir şekilde kullanılabileceği gösterilmiştir.

Özet (Çeviri)

Functional testing and calibration of medical devices is a routine activity that should be performed periodically. In this direction, digital ECG Simulator test devices that produce vital signs signals have been developed for use in cardiological fields. The device includes a range of normal sinus rhythm, arrhythmia and test waveforms to evaluate the performance of classical and modern ECG (Electrocardiograph) and physiological monitoring systems. In this study, the vital signs Normal Sinus Rhythm, 13 arrhythmic ECG signals (Ventricular Tachycardia, Sinus Bradycardia, Sinus Tachycardia, Supraventricular Tachycardia, Ventricular Paced, Atrial Flutter, First Degree AV Block, Second Degree AV Block Type-1, Ventricular Fibrillation, Premature Ventricular Complex, Atrial Fibrillation, Second-degree AV Block Type-2, Third-degree AV Block), NIBP, ETCO2, and SPO2 signals were first mathematically designed on Matlab and then FPGA (Field Programmable Gate Array) based modeling was done with VHDL (Very High Speed Integrated Circuit Hardware Description Language) in Xilinx-Vivado. The mathematical inference of the signals was created in accordance with the literature and the time and amplitude values of many ECG signals examined from the Physiobank ATM section of the MIT-BIH arrhythmia database. These signals are synthesized for the Zynq7000 XC7Z020 FPGA chip to be used in biomedical calibration applications and ECG simulators, and the vital signs signals modeled by the 14-bit AD9767 DAC (DigitalAnalog Converter) module working in harmony with this development board are observed in real-time over a 4-channel oscilloscope. Matlab-based vital signs signals were taken as reference and compared with the results obtained from FPGA-based vital signs design. The FPGA chip resource consumption values obtained after the Place-Route process, the test results obtained from the design, the MSE (Mean Squared Error) values of the designed signals, the operating frequencies of the system, and each signal are presented. In this study, it has been shown that the hardware designed FPGA-based vital signal generation system can be designed using FPGA chips and can be safely used in ECG Simulators, which play an important role in biomedical calibration applications.

Benzer Tezler

  1. Kaos tabanlı çift entropi çekirdekli gerçek rasgele sayı üreteci tasarımı ve FPGA üzerinde gerçekleştirilmesi

    Chaos-based dual entropy core true random number generator design and its realization on FPGA

    MURAT TUNA

    Doktora

    Türkçe

    Türkçe

    2017

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolKarabük Üniversitesi

    Elektrik-Elektronik Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. DR. CAN BÜLENT FİDAN

  2. Kriptolojik uygulamalar için FPGA tabanlı yeni kaotik osilatörlerin ve gerçek rasgele sayı üreteçlerinin tasarımı ve gerçeklenmesi

    Design and implemantaton of FPGA based new chaotic oscillators and true random number generators for cryptographic applications

    İSMAİL KOYUNCU

    Doktora

    Türkçe

    Türkçe

    2014

    Elektrik ve Elektronik MühendisliğiSakarya Üniversitesi

    Elektrik-Elektronik Mühendisliği Ana Bilim Dalı

    DOÇ. DR. AHMET TURAN ÖZCERİT

  3. FPGA tabanlı bir akustik kaynak konumlandırma sisteminin tasarımı

    Implementation of an acoustic source positioning using FPGA

    CENK ALBAYRAK

    Yüksek Lisans

    Türkçe

    Türkçe

    2011

    Bilim ve TeknolojiKaradeniz Teknik Üniversitesi

    Elektrik-Elektronik Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. DR. İSMAİL KAYA

  4. Yeni bir kaotik sistem ile FPGA tabanlı bir kaotik haberleşme sistemi tasarımı ve gerçekleştirilmesi

    Design and implementation of an FPGA based chaotic communication system with a new chaotic system

    SERDAR ÇİÇEK

    Doktora

    Türkçe

    Türkçe

    2016

    Elektrik ve Elektronik MühendisliğiSakarya Üniversitesi

    Elektrik-Elektronik Mühendisliği Ana Bilim Dalı

    PROF. DR. ABDULLAH FERİKOĞLU

  5. FPGA tabanlı 5 eksenli mobil robot tasarımı ve gerçeklenmesi

    Design and prototype implementation of a 5-dof mobile robot arm based on FPGA

    HASAN KARCI

    Yüksek Lisans

    Türkçe

    Türkçe

    2013

    Elektrik ve Elektronik MühendisliğiKocaeli Üniversitesi

    Elektronik ve Haberleşme Mühendisliği Ana Bilim Dalı

    DOÇ. DR. ALİ TANGEL