applet with Start and Stop buttons, and calls the corre-
sponding methods. Thus, when the application starts,
the Bluetooth communication is established, and it re-
mains waiting for a button to be pressed, executing the
method Start and Acquire when the button “start”
is pressed, and calling Stop method when the button
“stop” is pressed.
6 EXPERIMENTAL EVALUATION
Tests were performed to the final system, to check
the sampling rate and the quality of ECG signals ac-
quired. Therefore, to verify if the Arduino was ac-
quiring at the specified sampling rate of 1000 Hz, a
synthesized square wave with a frequency of 10KHz,
duty cycle of 50%, 4 V
pp
and offset of V
cc
/2 was
acquired, and the data was analysed using Matlab.
The signals were generated using an Agilent 33220A
function generator. The synthesized wave revealed
a square wave, as expected, but after measuring the
number of samples in each pulse we verified an av-
erage loss of 5 samples per second. However, since
our main purpose is to acquire ECG signals, and its
bandwidth is approximately 100Hz, a much lower
sampling rate of 200Hz can be used for data acqui-
sition, leading to a maximum loss of 1 sample per
second, which is negligible for biometric recognition
purposes.
(a) Raw Waveform. (b) Filtered Waveform.
Figure 6: ECG signal acquisition.
This behaviour was already expected due to the
Arduino’s clock accuracy error of 0.2%. However,
there are some possible solutions to overcome this
problem, which will be a part of future work, and de-
scribed in section 7.
In what concerns the ECG signals, the acquisition
was performed using 2 finger electrodes on opposed
hands, with a sampling rate of 1KHz. In Figure 6
the raw 6(a) and filtered 6(b) signals are represented.
The filtering was done with a low-pass kaiser filter be-
tween 2.5 and 30 Hz. Therefore, it was concluded that
this system is able to acquire these signals with qual-
ity, being possible to distinguish the different com-
plexes of a characteristic ECG signal, when filtered.
Moreover, the battery lifetime was tested, and it oper-
ates, on average, 6 hours in constant acquisition.
7 CONCLUSIONS AND FUTURE
WORK
We have designed and implemented a first prototype
of an ECG acquisition system, applicable to biomet-
ric applications. Experimental results have shown that
the data collected through the proposed system, pre-
serves the waveform properties that are used by the
ECG-biometric systems. Although this system was
designed to integrate a biometric platform, it can also
be used to acquire other types of biosignals, becoming
a more generic acquisition system.
Future work will be focused on the integration of
an external oscillator in the system, separating the ex-
ecution lines for data acquisition and the data trans-
mission, and increasing the resolution of the system,
through an external ADC. However, in it’s current
state, this prototype system is already prepared for de-
ployment in real-world test beds, and is an adequate
low-cost alternative for large-scale data acquisition.
ACKNOWLEDGEMENTS
This work was funded by the Fundac¸
˜
ao para a
Ci
ˆ
encia e Tecnologia (FCT) under grants PTDC/EIA-
CCO/103230/2008, SFRH/BD/65248/2009 and
SFRH /PROTEC/49512/2009 whose support the
authors gratefully acknowledge. The authors would
also like to thank the Institute for Systems and
Technologies of Information, Control and Communi-
cation (INSTICC), the graphic designer Andr
´
e Lista,
Prof. Pedro Oliveira, and the Instituto Superior de
Educac¸
˜
ao e Ci
ˆ
encias (ISEC), for their support to this
work.
REFERENCES
Biel, L., Petterson, O., Phillipson, L., and Wide, P. (2001).
ECG analysis: A new approach in human identifica-
tion. IEEE Transactions on Instrumentation and Mea-
surement, 50(3):808–812.
Google ADK (2011). Accessory development kit.
http://developer.android.com/tools/adk/adk2.html.
Lourenc¸o, A., Silva, H., and Fred, A. (2011). Unveiling
the biometric potential of Finger-Based ECG signals.
Computational Intelligence and Neuroscience.
Medicarduino (2012). Medical and health related projects
with arduino. http://medicarduino.net/.
Silva, H., Lourenco, A., Lourenco, R., Leite, P., Coutinho,
D., and Fred, A. (2011). Study and evaluation of a sin-
gle differential sensor design based on electro-textile
electrodes for ecg biometrics applications. In Sensors,
2011 IEEE, pages 1764 –1767.
BIODEVICES2013-InternationalConferenceonBiomedicalElectronicsandDevices
264