论文部分内容阅读
睡眠是人们生活的重要组成部分,对人体健康起着至关重要的作用。而如今人们生活压力增大,更多的人出现了睡眠类疾病,从而影响身心健康。针对睡眠类疾病首先应监测睡眠时的生理参数,随后根据睡眠状态信息来进行诊断与治疗。目前睡眠监测设备主要为多导睡眠监测仪(Polysomnography,PSG),PSG具有监测数据全、准确率高的特点。但PSG存在体积庞大、价格昂贵且只能在医院使用的问题,难以实现患者日常睡眠监护的需求。基于此,本文设计了一种基于网络协议的便携式无线远程睡眠监测系统,该系统可将采集的睡眠脑电与眼电信号通过本文设计的网络应用层协议实时发送至远端医院上位机接收端,没有传输距离限制,可满足患者在家进行睡眠监测的需求。同时,上位机软件对滤波算法进行改进,获得了更清晰可靠的脑电与眼电信号波形。基于网络协议的便携式无线远程睡眠监测系统选择STM32F407VGT6作为主控芯片,对前端采集的睡眠信号进行处理;选择生物电采集芯片ADS1299对睡眠脑电与眼电信号进行采集;选择SD卡存储模块对采集到的睡眠信号进行保存;选择WiFi模块ESP8266实现睡眠信号的无线传输。本文基于TCP/IP协议,应用JAVA进行Socket编程,对睡眠监测系统信号传输的网络应用层协议进行设计,改善了MQTT协议中无法将数据存储至服务器数据库与不能发送反馈信息的缺陷。通过将应用层协议部署到固定IP的服务器上,并应用该服务器作为数据传输的中转站,实现了睡眠信号的实时无线远程传输。同时,针对传统小波阈值函数去噪存在的缺点,设计并构造了新的小波阈值函数,弥补了软、硬阈值函数具有的偏差性和不连续性的缺陷,使得上位机显示的两路脑电与两路眼电信号波形更加清晰可靠。最后,对睡眠监测系统进行实验测试,将系统采集的脑电信号进行特征提取与频谱分析,同时对眼电信号进行状态分析,结果证明采集的睡眠信号满足实际监测要求。系统具有体积小、便于佩戴、远程传输稳定性高、滤波性能好的特点,可以满足患者睡眠监测家庭化的需求。