Skip to main content

Real-Time Cardiac Arrhythmia Detection Using WOLA Filterbank Analysis of EGM Signals


Novel methods of cardiac rhythm detection are proposed that are based on time-frequency analysis by a weighted overlap-add (WOLA) oversampled filterbank. Cardiac signals are obtained from intracardiac electrograms and decomposed into the time-frequency domain and analyzed by parallel peak detectors in selected frequency subbands. The coherence (synchrony) of the subband peaks is analyzed and employed to detect an optimal peak sequence representing the beat locations. By further analysis of the synchrony of the subband beats and the periodicity and regularity of the optimal beat, various possible cardiac events (including fibrillation, flutter, and tachycardia) are detected. The Ann Arbor Electrogram Library is used to evaluate the proposed detection method in clean and in additive noise. The evaluation results show that the method never misses any episode of fibrillation or flutter in clean or in noise and is robust to far-field R-wave interference. Furthermore, all other misclassification errors were within the acceptable limits.


  1. Astrom M, Olmos S, Sornmo L: Wavelet-based event detection in implantable cardiac rhythm management devices. IEEE Transactions on Biomedical Engineering 2006,53(3):478-484. 10.1109/TBME.2005.869775

    Article  Google Scholar 

  2. Brown ML, Christensen JL, Gillberg JM: Improved discrimination of VT from SVT in dual-chamber ICDs by combined analysis of dual-chamber intervals and ventricular electrogram morphology. Proceedings of of the 29th Annual Meeting on Computers in Cardiology, September 2002, Memphis, Tenn, USA 117–120.

    Google Scholar 

  3. Koyrakh LA, Gillberg JM, Wood NM: Wavelet transform based algorithms for EGM morphology discrimination for implantable ICDs. Proceedings of the 26th Annual Meeting on Computers in Cardiology, September 1999, Hannover, Germany 343–346.

    Google Scholar 

  4. Rojo-Alvarez JL, Arenal-Maiz A, Artes-Rodriguez A: Discriminating between supraventricular and ventricular tachycardias from EGM onset analysis. IEEE Engineering in Medicine and Biology Magazine 2002,21(1):16-26. 10.1109/51.993190

    Article  Google Scholar 

  5. Schaer B, Osswald S: Methods of minimizing inappropriate implantable cardioverter-defibrillator shocks. Current Cardiology Reports 2000,2(4):346-352. 10.1007/s11886-000-0092-4

    Article  Google Scholar 

  6. Brennan R, Schneider T: Flexible filterbank structure for extensive signal manipulations in digital hearing aids. Proceedings of IEEE International Symposium on Circuits and Systems (ISCAS '98), May 1998, Monterey, Calif, USA 6: 569–572.

    Google Scholar 

  7. Kohler B-U, Hennig C, Orglmeister R: The principles of software QRS detection. IEEE Engineering in Medicine and Biology Magazine 2002,21(1):42-57. 10.1109/51.993193

    Article  Google Scholar 

  8. Afonso VX, Tompkins WJ, Nguyen TQ, Luo S: ECG beat detection using filter banks. IEEE Transactions on Biomedical Engineering 1999,46(2):192-202. 10.1109/10.740882

    Article  Google Scholar 

  9. de Queiroz RL: Uniform filter banks with nonuniform bands: post-processing design. Proceedings of IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP '98), May 1998, Seattler, Wash, USA 3: 1341–1344.

    Google Scholar 

  10. Ann Arbor Electrogram Libraries Ann Arbor MI, USA,

Download references

Author information

Authors and Affiliations


Corresponding author

Correspondence to Hamid Sheikhzadeh.

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 2.0 International License (, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Reprints and permissions

About this article

Cite this article

Sheikhzadeh, H., Brennan, R.L. & So, S. Real-Time Cardiac Arrhythmia Detection Using WOLA Filterbank Analysis of EGM Signals. EURASIP J. Adv. Signal Process. 2007, 076256 (2007).

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: