Real time microprocessor-based 50 Hz notch filter for ECG.
High performance analogue notch filters are difficult to realize in practice. Their real time digital counterparts, when implemented on an inexpensive microprocessor with no additional hardware, also have limitations of their own. To overcome these limitations, we have developed a new type of 50 Hz notch filter with its poles close to the zero of the transfer function 1 + Z-N. This new type of digital notch filter can be used for suppression of 50 Hz noise in the ECG. The filter is simple to design and easy to implement on most 8-bit microprocessors. It has a high execution speed, low analogue to digital noise, low recursive noise and good frequency response with no overshoot or ringing. It is capable of suppressing 50 Hz noise by at least 40 db. Its finite bandwidth of 4 Hz causes about 2% attenuation on the QRS peak, which is acceptable for almost all practical applications. One possible drawback is that multiple notches occur at higher frequencies. However, this has hardly any effect on the ECG because of the limited notch bandwidth.
Choy
T T
TT
Department of Electronics, Chinese University of Hong Kong, Shatin, New Territories.
Leung
P M
PM
D003201:Computers; D004562:Electrocardiography / Q000379:methods*; D008838:Microcomputers; D012815:Signal Processing, Computer-Assisted; D012985:Software Design; D013997:Time Factors