基于FPGA的脉搏信号VGA显示设计_第1页
基于FPGA的脉搏信号VGA显示设计_第2页
基于FPGA的脉搏信号VGA显示设计_第3页
基于FPGA的脉搏信号VGA显示设计_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、    基于fpga的脉搏信号vga显示设计    郭伦壹 刘壹心摘 要:本文介绍了一个以fpga板卡ego1为处理核心的脉搏信号vga显示装置。本系统利用pulsesensor脉搏心率传感器得到原始脉搏信号,使用工频滤波、低通滤波对信号进行预处理。a/d采集数据后存储在ram区域,在通过寻点映射的方法将ram中的数据输入只读存储器rom中,最后将波形数据在128*256个像素点的vga区域中显示。本系统实现了实时监测脉搏波形的功能,对后续病理分析有着重要的应用价值。关键词:工频滤波;低通滤波;实时监测;vga显示现代社会实时关注个体健康状态已经成为人们

2、的日常需求1。脉搏是随心脏的搏动而变化的信号,在一定程度上反映着人体的心血管系统的生理信息。目前人们普遍采取的方法是到医院观测脉搏波形,为了使人们能在家中就能方便的观测本人的脉搏波形,本文基于fpga处理板卡ego1,使用了一种指尖式2的脉搏心率传感器pulsesensor,设计了一种实时脉搏信号vga显示器。经过验证具有使用方便,即测即察等应用优势。1 系统方案设计本系统的处理核心是fpga,通过fpga技术来进行a/d转换、数据存储、vga显示等功能。脉搏信号的频率范围在05hz-100hz,而90%信号频谱能量则集中在0.25hz-35hz之间3。为了取出噪声干扰以及肌电干扰,本系统在硬

3、件处理中采用了工频滤波与低通放大相结合的处理方法,能对脉搏信号进行有效的降噪。软件处理部分的实现使用verilog语言编写,将模-数转换后的脉搏波形数据存储在ram内部存储器中,再通过只读存储器rom将数据读入,最后将数据输入vga控制器并在屏幕上显示。2 系统硬件设计与实现2.1 脉搏信号采集模块原始脉搏信号的采集使用开源的脉搏心率测量的光电反射式模拟传感器pulsesensor。该传感器有三个引脚:脉搏信号输出out、5v(或3.3v)电源输入、gnd地。该传感器有着体积轻便、便于携带、输出脉搏波形失真度小、便于二次开发、佩戴方便等的优点。该传感器采用光电容积脉搏波描记法设计。光电容积脉搏

4、波描记法(photo plethysmo graphy)是借光电手段在活体组织中检测血液容积变化的一种无创检测方法4。利用心脏跳动时人体心血管系统会随之搏动从而使一些血管组织的透光率发生不同变化的性质来测量脉搏。传感器上包含滤波器和放大器,使采集的脉搏信号放大300倍,使微弱信号放大以便后续处理。2.2 滤波模块2.2.1 工频滤波工频干扰是一种由交流电系统引起的干扰,且工频干扰的幅值与正常脉搏信号的幅值相近,会对正常系统监测产生一些微小的干扰。因此,为了抑制工频干扰,脉搏信号采集装置后接50hz工频滤波器。本系统根据所需频率响应配置零点和极点,反向设计带陷模拟滤波器。2.2.2 低通滤波肌电

5、干扰是由于肌肉颤动,身体轻微晃动而产生的噪声信号,这种干扰是不规则的噪声信号。由于存在着一定的肌电干扰,为了将其抑制,工频滤波器后接100hz模拟低通滤波器,使脉搏信号的有效频谱特征都得以保留,干扰信号被滤掉。模拟低通滤波器为同相输入二阶压控电源型巴特沃斯有源滤波器。输入阻抗很高,输出阻抗很低。这有利于脉搏信号的完整保留,且其电路性能也更加稳定。滤波器技术设计技术指标为截止频率f0:100.097hz,系统增益aup:3.08,系统工作q值:0.65。2.3 数据转换5、显示和传输模块本系統处理核心选择xilinx公司开发设计的artix-7系列fpga芯片板卡ego1,fpga逻辑单元数量可

6、达33,280,ram的容量得到大幅度提升,能完全保证系统的性能指标。在fpga系统内部建立有ram、rom存储模块、vga显示模块。可实时监测显示脉搏信号波形。数据转换采用ad9280模-数转换芯片。模拟脉搏信号经过a/d模块转换为数字数据以方便后续处理。a/d转换芯片ad9280是一个8bit、32msps模数转换器,使用多级流水线架构保证了32msps数据转换数率下全温度范围内无失码以及低功耗的高速数据转换,能完整的保留脉搏信号的数字特征,具有高速和灵活的特点,可以满足系统对信号实时处理的要求。3 系统软件设计与实现在软件设计中,要充分考虑系统资源的合理利用和脉搏信号的无失真传输,根据奈

7、奎斯特采样定律,采样率为输入信号频率的2倍就可以获得完整的数据波形。本系统的采样率为256hz。ad输入数据进入到ram存储区中,8位ad数据有256个不同的点,本系统通过寻点转换将其映射到对应的vga存储器rom中去。vga显示区域为一个有128*256个像素点的存储区,称之为图像数据存储器。一个像素点的数据如果是0,则表明这个像素点被关闭;如果是1,则表明这个像素点在屏幕的相应位置被显示。通过此方法可将脉搏波形在vga屏幕上显示。4 结语心血管的健康问题关乎我们每一个人,因此及时有效的观测脉搏波形对相关疾病的防治显得非常重要。本文设计的基于fpga的脉搏波形实时监测装置对提升人们的生活质量,保障居家安全有着显著的应用价值。参考文献:1丁有得,王倩,刘洋,巩萍萍,佘锦雄.一种家用便携式心电监测仪的设计j.医疗装备,2019,32(18):17-18.2余江军,周亮,刘朝晖,李治国,单秋莎.基于指尖视频图像的自适应脉搏信号提取算法研究j/ol.生物医学工程学杂志,1-8.3施翔匀.基于心电

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论