Cookies on this website
We use cookies to ensure that we give you the best experience on our website. If you click 'Continue' we'll assume that you are happy to receive all cookies and you won't see this message again. Click 'Find out more' for information on how to change your cookie settings.
Skip to main content

A method for simulating atrial fibrillation has been developed using the open source simulator ECGSYN (available at In this method episodes of atrial fibrillation are simulated by combining data streams generated by two ECGSYN engines driven from a correlated stochastic process. The underlying process represents atrial activity during fibrillation. This process generates a series of atrial inter-beat intervals with the same statistical properties as those found in the MIT-BIH atrial fibrillation database (afdb). The atrial beats from this process are then selected to be either conducting beats that generate subsequent ventricular activity or non-conducting beats that generate only atrial activity. The intervals for conducting beats are processed by an ECGSYN engine with appropriate parameters to create PQRS and T waves while the non-conducting intervals are processed by a second ECGSYN engine with parameters to generate only P waves. The data streams from the two engines are superimposed to create an artificial atrial fibrillation waveform. This waveform generator has been made into an operator and has been incorporated into a stream based ECG simulator. The simulator uses a timing operator to switch from generating normal ECG morphologies to atrial fibrillation. © 2004 IEEE.


Journal article


Computers in Cardiology

Publication Date





425 - 427