Author:
Bezerra José Paulo Modolo,Müller Sandra Mara Torres,Mestria Mário
Abstract
This paper presents the implementation of online acquisition software for electrocardiogram (ECG) signals. This program is based on the Python language and it allows the adaptation of a commercial offline signal acquisition board into an online signal acquisition board. Here, the concept of online acquisition is applied when the signal can be analyzed in short time intervals, such as a few seconds. The developed system is divided into two parts: the acquisition module; and the graphical user interface (GUI). The acquisition module is responsible for recording and processing the raw signal, making it available to the graphics module. The developed structure allows the algorithm to be used in more complex applications, abstracting the acquisition logic. Furthermore, the acquisition module has acquisition settings, defined by the user when initializing the module. This work presents a simple example of an application using the module. In this case, the system stores the information from the acquisition module and constantly plots it on the screen. The program also integrates settings available by code, using command-line arguments. Therefore, the developed system presents itself as a powerful tool for online ECG signal acquisition, allowing the use of the board in human-machine interfaces.
Publisher
South Florida Publishing LLC
Reference13 articles.
1. FERREIRA, A. et al. Human-Machine interfaces base on EMG and EEG applied to robotic systems, Journal of neuroengineering and rehabilitation, vol. 5. n. 10, 2008.
2. O’MALLEY, M. K. Principles of human-machine interfaces and interactions, Life Science Automation: Fundamentals and Applications, Artech House Publishers, p. 101-125, 2007.
3. BENEVIDES, A. B. et al. An Ethernet sniffer for On-line acquisition of EEG with the BrainNet36® device applied to a BCI. In: 5th ISSNIP-IEEE Biosignals and Biorobotics Conference (2014): Biosignals and Robotics for Better and Safer Living (BRC), IEEE, 2014. p. 1-6.
4. PARASURAMAN, R; SHERIDAN, T. B.; WICKENS, C. D. A model for types and levels of human interaction with automation, in IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans, vol. 30, n. 3, p. 286-297, 2000.
5. PYTHON. What is Python? Executive Summary. Disponível em: https://www.python.org/doc/essays/blurb/. Acesso 17 mar. 2018.