DocumentCode :
1216079
Title :
Digital Filters for Real-Time ECG Signal Processing Using Microprocessors
Author :
Ahlstrom, M.L. ; Tompkins, W.J.
Author_Institution :
Artificial Intelligence Section, Computer Sciences Center, Honeywell Inc.
Issue :
9
fYear :
1985
Firstpage :
708
Lastpage :
713
Abstract :
Traditionally, analog circuits have been used for signal conditioning of electrocardiograms. As an alternative, algorithms implemented as programs on microprocessors can do similar filtering tasks. Also, digital filter algorithms can perform processes that are difficult or impossible using analog techniques. Presented here are a set of real-time digital filters each implemented as a subroutine. By calling these subroutines in an appropriate sequence, a user can cascade filters together to implement a desired filtering task on a single microprocessor. Included are an adaptive 60-Hz interference filter, two low-pass filters, a high-pass filter for eliminating dc offset in an ECG, an ECG data reduction algorithm, band-pass filters for use in QRS detection, and a derivative-based QRS detection algorithm. These filters achieve real-time speeds by requiring only integer arithmetic. They can be implemented on a diversity of available microprocessors.
Keywords :
Adaptive filters; Analog circuits; Band pass filters; Digital filters; Digital signal processing; Electrocardiography; Filtering; Low pass filters; Microprocessors; Signal processing algorithms; Biomedical Engineering; Computers; Electrocardiography; Humans; Microcomputers;
fLanguage :
English
Journal_Title :
Biomedical Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9294
Type :
jour
DOI :
10.1109/TBME.1985.325589
Filename :
4122146
Link To Document :
بازگشت