摘要
针对家用心电监护系统的需求,设计了一种基于SOPC的多导联ECG实时监测系统。系统以ADS1298为心电信号采集前端,通过ZigBee将多个导联的心电数据发送到后端处理。系统后端采用内嵌了ARM Cortex A9双核处理器的FPGA,并在ARM上搭建了Linux开发环境。在FPGA中通过并行处理、流水线设计和自定义IP核实现对心电数据的接收、格式转换、FIR滤波、LMS自适应陷波和数据缓存;在ARM上实现了QRS检测算法、心率变异性分析和心梗检测算法,并通过SD卡和LCD屏实现心电数据的长时间存储及心电波形与诊断结果的实时显示。
Aiming at the demand for household ECG monitoring, a multi-lead real-time ECG monitor system based on SOPC is designed. The system uses ADS1298 as the ECG signal acquisition front-end, and the data of multi-lead are sent to the back-end by Zig Bee to be processed. The back end of the system is FPGA embedded with ARM Cortex A9 dual core processor. The Linux operating system is transplanted on ARM. The ECG data receiving, format conversion, FIR filtering, LMS adaptive notch filter and data cache are realized by parallel processing, pipeline design and custom IP core in FPGA. QRS detection algorithm, analysis of heart rate variability and myocardial infarction detection algorithm are implemented on ARM. ECG data are received, filtered,and stored in SD card and analyzed in real time, and the ECG waveform and analysis results are displayed on the LCD.
作者
张梦新
廖远
刘文涵
黄启俊
Zhang Mengxin;Liao Yuan;Liu(School of Physics and Technology,Wuhan Wenhan,Huang Qijun University,Wuhan 430072,Chin)
出处
《电子技术应用》
2018年第8期56-59,共4页
Application of Electronic Technique
基金
湖北省自然科学基金项目(2011CDB272)