Flag Counter
AKILLI SİSTEMLER VE UYGULAMALARI DERGİSİ
JOURNAL OF INTELLIGENT SYSTEMS WITH APPLICATIONS
J. Intell. Syst. Appl.
E-ISSN: 2667-6893
Creative Commons License This work is licensed under a Creative Commons Attribution 4.0 International License.

Design and Implementation of Digital Filters for ECG Data Based on Field Programmable Gate Array and MATLAB

ECG Verisi İçin Alanda Programlanabilir Kapı Dizileri ve MATLAB Tabanlı Dijital Filtre Tasarımı ve Gerçeklemesi

How to cite: Çancıoğlu E, Çakıroğlu G, Gökçen A, Altanay YS. Design and implementation of digital filters for ecg data based on field programmable gate array and matlab. Akıllı Sistemler ve Uygulamaları Dergisi (Journal of Intelligent Systems with Applications) 2020; 3(1): 17-19. DOI: 10.54856/jiswa.202005102

Full Text: PDF, in English.

Total number of downloads: 453

Title: Design and Implementation of Digital Filters for ECG Data Based on Field Programmable Gate Array and MATLAB

Abstract: This study provides design and implementation of four digital filters (low pass, high pass, band pass and band stop) for ECG (electrocardiogram) data on FPGA with MATLAB by a serial communication. The study is conducted with using ECG data which is obtained from PhysioBank Database platform. SysGen (System Generator for DSP) which is a toolbox for MATLAB is used for designing and implementing the digital filters. The aim of the study is to perform four different digital filters with various blocks on the SysGen Toolbox. The study then examines the results of four different digital filters.

Keywords: ECG; filter; FPGA; Matlab


Başlık: ECG Verisi İçin Alanda Programlanabilir Kapı Dizileri ve MATLAB Tabanlı Dijital Filtre Tasarımı ve Gerçeklemesi

Özet: Bu çalışma, seri haberleşme yoluyla EKG (elektrokardiyografi) verileri için MATLAB ve FPGA kullanılarak dört dijital filtre (alçak geçiren, yüksek geçiren, bant geçiren, bant durdurma) tasarımını ve gerçekleşmesini sunar. Çalışma PhysioBank Veri Tabanı platformundan elde edilen EKG verileri kullanılarak gerçekleştirilmiştir. MATLAB için bir araç kutusu olan SysGen (System Generator for DSP) dijital filtreleri tasarlamak ve uygulamak için kullanılır. Çalışmanın amacı, SysGen araç kutusunda çeşitli bloklar kullanılarak dört farklı dijital filtre gerçekleştirmektir. Çalışma daha sonra dört farklı dijital filtrenin sonuçlarını inceler.

Anahtar kelimeler: EKG; filtre; FPGA; Matlab


Bibliography:
  • Nikolaev N, Nikolov Z, Gotchev A, Egiazarian K. Wavelet domain Wiener filtering for ECG denoising using improved signal estimate. In Proceedings of 2000 IEEE International Conference on Acoustics, Speech, and Signal Processing. June 5-9, 2000, Istanbul, Turkey.
  • Thakor NV, Webster JG. Ground-free ECG recording with two electrodes. IEEE Transactions on Biomedical Engineering 1980; 27(12): 699-704.
  • Thakor NV. From Holter monitors to automatic defibrillators: Developments in ambulatory arrhythmia monitoring. IEEE Transactions on Biomedical Engineering 1984; 31(12): 770-778.
  • Lynn PA. Recursive digital filters for biological signals. Medical & Biological Engineering 1971; 9(1): 37-43.
  • Lynn PA. Transversal resonator digital filters: fast and flexible online processors for biological signals. Medical & Biological Engineering & Computing 1983; 21(6): 718-730.
  • Texas Instruments. TMS320C6452 Digital Signal Processor. Retrieved from https://www.ti.com/product/TMS320C6452 on May 15, 2019.
  • Xilinx. System Generator for DSP. Retrieved from https://www.xilinx.com on May 15, 2019.
  • Xilinx. Spartan-3E FPGA Family Data Sheet. Retrieved from https://www.xilinx.com/support/documentation/data_sheets/ds312.pdf on April 10, 2019.
  • Physionet. ECG Data for Filtering Process. Retrieved from https://www.physionet.org/cgi-bin/atm/ATM on April 12, 2019.