声明
摘要
1.1课题的研究背景
1.2 PPG心率测量原理
1.3课题研究现状
1.4课题的意义和工作
1.4.1课题的意义
1.4.2课题的工作
1.5论文结构
第2章课题难点分析及方案设计
2.1课题难点分析
2.1.1心率腕表准确率不易提高的原因
2.1.2可穿戴设备功耗问题分析
2.1.3蓝牙通信稳定性问题分析
2.2小波(Wavelet)
2.2.1小波简介
2.2.2小波进行心率提取的优势
2.3.1 BLE简介
2.3.2 BLE在可穿戴设备领域的优势
2.4嵌入式实时操作系统(RTOS)
2.4.1 TI-RTOS简介
2.4.2使用RTOS的必要性
2.5 Android
2.5.1 Android简介
2.5.2 Android与可穿戴设备关系紧密
2.6总体方案设计
2.6.1系统功能设计
2.6.2心率准确测量方案设计
2.6.3低功耗方案设计
2.6.4 BLE稳定通信方案设计
2.7本章小结
第3章心率算法研究与实现
3.1小波算法深入研究
3.1.1多分辨率分析
3.1.2二尺度方程与正交滤波器组
3.2心率算法设计
3.2.1心率算法实现步骤
3.2.2小波基选取和分解层数确定
3.2.3小波强制去噪和阈值去噪
3.2.4波峰波谷提取与心率计算
3.3本章小结
第4章嵌入式硬件平台设计
4.1硬件总体方案设计
4.2测量光源的选择
4.3主控和蓝牙电路设计
4.3.1 CC2640简介
4.3.2主控和蓝牙电路设计
4.4电源电路的设计
4.4.1供电电路设计
4.4.2锂电池充电电路
4.5输入设备电路设计
4.5.1心率探测电路设计
4.5.2加速度计电路设计
4.5.3按键和USB复位电路
4.6输出设备电路设计
4.7四层PCB制作
4.8本章小结
第5章嵌入式软件系统设计
5.1 BLE协议栈的研究分析
5.1.1 BLE协议的低功耗原理分析
5.1.2 BLE协议栈架构
5.2软件架构设计
5.2.1总体架构设计
5.2.2文件组织
5.3调度算法设计
5.3.1调度算法总体设计
5.3.2事件驱动调度算法设计
5.3.3有限状态机调度算法设计
5.4 GATT层Profile设计
5.5本章小结
第6章Android应用程序设计
6.1 Android系统架构的研究分析
6.2总体方案设计
6.2.1软件功能界面设计
6.2.1对象设计和文件组织
6.2.3各对象之间的交互设计
6.3 Android平台BLE通信程序设计
6.4本章小结
第7章实验测试和结果
7.1 BLE通信测试
7.2低功耗测试
7.3计步精度测试
7.4心率采集精度测试
7.5本章小结
8.1总结
8.2展望
参考文献
致谢
东北大学;