VHDL ile NIBP, SpO2 ve ETCO2 Yaşamsal Sinyallerin FPGA Tabanlı Tasarımı ve Gerçek Zamanlı Uygulaması

İsmail Koyuncu, Fatih Karataş, Murat Alçin, Murat Tuna
{"title":"VHDL ile NIBP, SpO2 ve ETCO2 Yaşamsal Sinyallerin FPGA Tabanlı Tasarımı ve Gerçek Zamanlı Uygulaması","authors":"İsmail Koyuncu, Fatih Karataş, Murat Alçin, Murat Tuna","doi":"10.34186/klujes.1330804","DOIUrl":null,"url":null,"abstract":"Son yıllarda, FPGA-tabanlı yaklaşımlar, biyomedikal mühendislik uygulamalarında yoğun bir şekilde kullanılmaktadır. Sunulan bu çalışmada, NIBP, ETCO2 ve SpO2 yaşamsal belirti sinyalleri Zynq-7000 serisi XC7Z020 FPGA çipi üzerinde, gerçek zamanlı biyomedikal uygulamalarında kullanılmak amacı ile gerçekleştirilmiştir. Çalışmada öncelikle, NIBP, ETCO2 ve SpO2 sinyalleri MATLAB ortamında nümerik olarak modellenmiştir. Sinyallerin sayısal modelleri, MIT-BIH aritmi veri bankası Physiobank ATM kısmında bulunan yaşamsal belirti sinyallerinin zaman ve genlik değerleri için uyumlu ve özgün olarak çıkartılmıştır. Ardından, bu sinyallerin bulunduğu FPGA-tabanlı sistem, VHDL ile Xilinx Vivado yazılımında tasarlanmıştır. Tasarımın matematiksel modelleri baz alınarak, FPGA-tabanlı sistemin ürettiği sonuçlar ve hata analizleri verilmiştir. Sonrasında, NIBP, ETCO2 ve SpO2 sinyallerini içeren tasarım Xilinx-Vivado ile Zynq-7000 XC7Z020 FPGA çipi için sentezlenmiş ve Place&Route işleminin sonucunda kaynak tüketim istatistikleri sunulmuştur. FPGA-tabanlı tasarımların maksimum çalışma frekansı 651.827 olarak elde edilmiştir. FPGA-tabanlı tasarımlanan NIBP, ETCO2 ve SpO2 yaşamsal belirti sinyalleri, geliştirme kitiyle çalışan 2 adet 14-bit AN9767 DA kartıyla 4 kanala sahip bir osiloskop üzerinden gerçek zamanlı gözlemlenmiştir. Çalışma ile FPGA-tabanlı tasarımı yapılarak doğrulanan NIBP, SpO2 ve ETCO2 yaşamsal belirti sinyallerinin biyomedikal uygulamalarda ve tıbbi cihazların kalibrasyon testleri için kullanılabileceği gösterilmiştir.","PeriodicalId":244308,"journal":{"name":"Kırklareli Üniversitesi Mühendislik ve Fen Bilimleri Dergisi","volume":"59 3","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2023-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Kırklareli Üniversitesi Mühendislik ve Fen Bilimleri Dergisi","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.34186/klujes.1330804","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Son yıllarda, FPGA-tabanlı yaklaşımlar, biyomedikal mühendislik uygulamalarında yoğun bir şekilde kullanılmaktadır. Sunulan bu çalışmada, NIBP, ETCO2 ve SpO2 yaşamsal belirti sinyalleri Zynq-7000 serisi XC7Z020 FPGA çipi üzerinde, gerçek zamanlı biyomedikal uygulamalarında kullanılmak amacı ile gerçekleştirilmiştir. Çalışmada öncelikle, NIBP, ETCO2 ve SpO2 sinyalleri MATLAB ortamında nümerik olarak modellenmiştir. Sinyallerin sayısal modelleri, MIT-BIH aritmi veri bankası Physiobank ATM kısmında bulunan yaşamsal belirti sinyallerinin zaman ve genlik değerleri için uyumlu ve özgün olarak çıkartılmıştır. Ardından, bu sinyallerin bulunduğu FPGA-tabanlı sistem, VHDL ile Xilinx Vivado yazılımında tasarlanmıştır. Tasarımın matematiksel modelleri baz alınarak, FPGA-tabanlı sistemin ürettiği sonuçlar ve hata analizleri verilmiştir. Sonrasında, NIBP, ETCO2 ve SpO2 sinyallerini içeren tasarım Xilinx-Vivado ile Zynq-7000 XC7Z020 FPGA çipi için sentezlenmiş ve Place&Route işleminin sonucunda kaynak tüketim istatistikleri sunulmuştur. FPGA-tabanlı tasarımların maksimum çalışma frekansı 651.827 olarak elde edilmiştir. FPGA-tabanlı tasarımlanan NIBP, ETCO2 ve SpO2 yaşamsal belirti sinyalleri, geliştirme kitiyle çalışan 2 adet 14-bit AN9767 DA kartıyla 4 kanala sahip bir osiloskop üzerinden gerçek zamanlı gözlemlenmiştir. Çalışma ile FPGA-tabanlı tasarımı yapılarak doğrulanan NIBP, SpO2 ve ETCO2 yaşamsal belirti sinyallerinin biyomedikal uygulamalarda ve tıbbi cihazların kalibrasyon testleri için kullanılabileceği gösterilmiştir.
使用 VHDL 基于 FPGA 设计和实时实现无创血压、血氧饱和度和 ETCO2 生命信号
近年来,基于 FPGA 的方法已广泛应用于生物医学工程领域。本研究在 Zynq-7000 系列 XC7Z020 FPGA 芯片上实现了 NIBP、ETCO2 和 SpO2 生命体征信号,用于实时生物医学应用。首先,在 MATLAB 环境中对无创血压、ETCO2 和 SpO2 信号进行了数值建模。这些信号的数值模型是根据麻省理工学院-BIH 心律失常数据库 Physiobank ATM 中的生命体征信号的时间和振幅值提取的,具有兼容性和唯一性。然后,在 Xilinx Vivado 软件中使用 VHDL 设计了包含这些信号的基于 FPGA 的系统。根据设计的数学模型,给出了基于 FPGA 系统的结果和误差分析。然后,利用 Xilinx-Vivado 在 Zynq-7000 XC7Z020 FPGA 芯片上合成了包含无创血压、ETCO2 和 SpO2 信号的设计,并给出了 Place&Route 操作的资源消耗统计数据。基于 FPGA 的设计的最大工作频率为 651 827。基于 FPGA 的无创血压、ETCO2 和 SpO2 生命体征信号在带有 2 块 14 位 AN9767 DA 板的 4 通道示波器上进行了实时监测。研究表明,通过基于 FPGA 的设计验证的无创血压、SpO2 和 ETCO2 生命体征信号可用于生物医学应用和医疗设备的校准测试。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信