基于FPGA的脉搏与血氧饱和度监测系统研究
发布时间:2018-06-20 14:32
本文选题:脉搏 + 血氧饱和度 ; 参考:《东华大学》2015年硕士论文
【摘要】:脉搏是人体重要的生命指标,氧气是维持人体正常生命活动的物质基础,血氧饱和度则是人体组织供氧情况的重要参数。随着生活水平的提高,人们愈来愈关注自身的健康。传统的健康监护以专业的医疗机构为中心,采用专业的诊疗设备,以实现不定期的健康监护。目前,主流的脉搏与血氧饱和度测量是以透射式的光学法为基础,但是这种方法受测量部位的限制。采用反射式光学测量法检测人体脉搏和血氧饱和度是今后研究的主要方向,在临床上有着广泛的应用,如脑血氧、产程胎儿血氧监护等。此外,在智能家居领域也有着广阔的应用前景,人们在家即可享受实时、日常化、智能的健康监护。 论文研究的基于FPGA的脉搏与血氧饱和度监测系统包括信号采集子系统、数据接口和信号处理子系统、短距离无线数据通信子系统以及用户界面(UI)子系统。信号采集子系统采用反射式血氧传感器模组采集血液的光感信号,其中,,发射部件发出两种波长的光,经过人体组织的反射后被接收部件采集并转换为光电流信号。再经过模拟前端的放大、滤波和A/D转换等处理,输出数据。数据接口和信号处理子系统以FPGA为处理平台,实现与模拟前端的SPI接口、与短距离无线数据通信子系统的I2C数据传输接口以及双通道时分基-2DIF算法,它是针对论文的应用背景下的基于FFT算法的改进算法。所述的SPI接口实现对模拟前端内部寄存器的配置,使得模拟前端工作在用户定义的环境下。另外,SPI接口实现模拟前端输出数据的传输。双通道时分基-2DIF算法对模拟前端输出的数据序列进行处理。短距离无线数据通信子系统以低功耗蓝牙片上系统nRF51822为平台,采用点对点的传输方式,在Keil开发环境下开发基于S110SoftDevice协议栈的低功耗蓝牙应用。用户界面(UI)子系统以支持蓝牙4.0技术的智能手机等为用户终端,以Android为系统软件平台,设计基于Android的应用程序,接收低功耗蓝牙片上系统发出的数据,并通过终端应用程序界面实时显示用户的脉搏与血氧饱和度信息。此外,应用程序还具有异常告警等功能,简单实用。 通过对各子系统的功能进行模块化的测试和验证,结果表明各子系统的各功能模块均达到了设计的目标。最后,联合各子系统测试和验证系统的整体功能,通过在智能手机等用户终端上观察监测到的人体脉搏与血氧饱和度参数值,并对异常告警功能进行了测试,测试的结果与正常人的参考值对比,结果表明,系统实现了基本的功能,达到了预期的设计目标。
[Abstract]:Pulse is an important index of human life, oxygen is the material basis to maintain normal life activities, and oxygen saturation is an important parameter of oxygen supply to human tissues. With the improvement of living standard, people pay more and more attention to their own health. Traditional health care centers on professional medical institutions and adopts professional medical equipment to realize irregular health care. At present, the mainstream measurement of pulse and oxygen saturation is based on transmissive optical method, but this method is limited by the measuring position. The measurement of human pulse and oxygen saturation by reflex optical measurement is the main research direction in the future. It is widely used in clinic, such as cerebral blood oxygen, fetal oxygen monitoring during labor and so on. In addition, there is a broad application prospect in the field of smart home, people can enjoy real-time, daily, intelligent health care at home. The pulse and oxygen saturation monitoring system based on FPGA includes signal acquisition subsystem, data interface and signal processing subsystem, short range wireless data communication subsystem and user interface UI subsystem. The signal acquisition subsystem uses a reflective oxygen sensor module to collect the light signal of the blood. The emitter emits two wavelengths of light, which are collected and converted into photocurrent signals by the receiving part after the reflection of human body tissue. After analog front-end amplification, filtering and A-D conversion processing, output data. The data interface and signal processing subsystem take FPGA as the processing platform to realize the SPI interface with the analog front-end, the I2C data transmission interface with the short-range wireless data communication subsystem and the dual-channel time-division base -2DIF algorithm. It is an improved algorithm based on FFT algorithm under the application background of this paper. The SPI interface implements the configuration of the internal registers of the analog front end so that the simulation front end works in a user-defined environment. In addition, the SPI interface realizes the transmission of analog front-end output data. The two-channel time division basis-2 DIF algorithm is used to deal with the data sequence of analog front-end output. Based on the low-power Bluetooth on-chip system nRF51822, a low-power Bluetooth application based on the S110 SoftDevice protocol stack is developed in the Keil development environment by using point-to-point transmission mode in the short-range wireless data communication subsystem. The user interface (UI) subsystem uses smart phones supporting Bluetooth 4.0 technology as the user terminal and Android as the system software platform to design the application program based on Android to receive the data from the system on the Bluetooth chip with low power consumption. The user's pulse and oxygen saturation are displayed in real time through the terminal application interface. In addition, the application program also has abnormal alarm and other functions, simple and practical. The function of each subsystem is tested and verified by modularization. The results show that the function modules of each subsystem reach the goal of design. Finally, combined with the whole function of each subsystem test and verification system, the parameters of human pulse and blood oxygen saturation were observed on the user terminal such as smart phone, and the abnormal warning function was tested. The results of the test are compared with the reference values of the normal people. The results show that the system achieves the basic function and achieves the expected design goal.
【学位授予单位】:东华大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TH789
【参考文献】
相关期刊论文 前9条
1 张仕成;;基于Google Android平台的应用程序开发与研究[J];电脑知识与技术;2009年28期
2 张登奇;李宏民;李丹;;按时间抽取的基2FFT算法分析及MATLAB实现[J];电子技术;2011年02期
3 陆楠;;蓝牙4.0为更多应用提供平台[J];电子设计技术;2010年09期
4 杨迪娜;;蓝牙4.0技术搭载便携式设备新产品强势逆袭[J];单片机与嵌入式系统应用;2014年02期
5 陈春晓,刘建业,衡彤,黄强;智能化无创血氧饱和度检测系统的研究[J];南京航空航天大学学报;2002年04期
6 刘小群;周云波;;基于Matlab的DFT及FFT频谱分析[J];山西电子技术;2010年04期
7 曾健平;邵艳洁;;Android系统架构及应用程序开发研究[J];微计算机信息;2011年09期
8 窦秀梅;赵振纲;;基于IP核的FPGA FFT算法模块的设计与实现[J];无线电工程;2008年08期
9 于巍;古庆恩;李信政;陈清奎;邓亲恺;;无创伤脉搏血氧饱和度测量技术及进展[J];医疗设备信息;2007年09期
本文编号:2044589
本文链接:https://www.wllwen.com/kejilunwen/yiqiyibiao/2044589.html