TY - GEN
T1 - Development of electroencephalography (EEG) data acquisition system based on FPGA PYNQ
AU - Arif, Rizki
AU - Wijaya, Sastra Kusuma
AU - Prajitno, Prawito
AU - Gani, Hendra Saputra
N1 - Publisher Copyright:
© 2019 Author(s).
PY - 2019/4/9
Y1 - 2019/4/9
N2 - This study proposed a novel Field Programmable Gate Array (FPGA)-based 32-channel data acquisition system to acquire and process Electroencephalography (EEG) signal. The data acquisition system utilized PYNQ-Z1 board, which was equipped with a Xilinx ZYNQ XC7Z020-1CLG400C All Programmable System-on-Chip (APSoCs) that offered high performance embedded system because of the combination between the flexibility and versatility of the programmable logic (PL) and the high-speed embedded processor or programmable system (PS). As the core of the data acquisition system, the FPGA collected, processed, and stored the data based on Front-End Analog to Digital Converter (ADC) ADS1299EEG-FE. The communication protocol used in the data acquisition system was Serial Peripheral Interface (SPI) with daisy-chain configuration. For the signal processing part, a 5th-order Butterworth bandpass filter and Fast Fourier Transform (FFT) has been implemented directly on the PYNQ's Overlay. The overlay was configurable FPGA design that extend the system from the PS of the ZYNQ to the PL, enabling us to control directly the hardware platform using Python running in the PS. The mean accuracy error obtained from validation result of the developed system was 1.34% and the Total Harmonic Distortion (THD) performance criterion resulting in 0.0091%, both of them validated with NETECH MiniSIM EEG Simulator 330. The comparison between the developed system and Neurostyle NS-EEG-D1 System acquiring the same EEG data shows correlation parameter gradient of 0.9818, y-intercept with -0.1803, and R squared of 0.9742 based on the least square analysis. The parameter above indicated that the developed system was adequate enough, if not on a par, with the commercialized, medical grade EEG data acquisition system Neurostyle NS-EEG-D1 as the system assured and maintained accuracy with higher sampling frequency.
AB - This study proposed a novel Field Programmable Gate Array (FPGA)-based 32-channel data acquisition system to acquire and process Electroencephalography (EEG) signal. The data acquisition system utilized PYNQ-Z1 board, which was equipped with a Xilinx ZYNQ XC7Z020-1CLG400C All Programmable System-on-Chip (APSoCs) that offered high performance embedded system because of the combination between the flexibility and versatility of the programmable logic (PL) and the high-speed embedded processor or programmable system (PS). As the core of the data acquisition system, the FPGA collected, processed, and stored the data based on Front-End Analog to Digital Converter (ADC) ADS1299EEG-FE. The communication protocol used in the data acquisition system was Serial Peripheral Interface (SPI) with daisy-chain configuration. For the signal processing part, a 5th-order Butterworth bandpass filter and Fast Fourier Transform (FFT) has been implemented directly on the PYNQ's Overlay. The overlay was configurable FPGA design that extend the system from the PS of the ZYNQ to the PL, enabling us to control directly the hardware platform using Python running in the PS. The mean accuracy error obtained from validation result of the developed system was 1.34% and the Total Harmonic Distortion (THD) performance criterion resulting in 0.0091%, both of them validated with NETECH MiniSIM EEG Simulator 330. The comparison between the developed system and Neurostyle NS-EEG-D1 System acquiring the same EEG data shows correlation parameter gradient of 0.9818, y-intercept with -0.1803, and R squared of 0.9742 based on the least square analysis. The parameter above indicated that the developed system was adequate enough, if not on a par, with the commercialized, medical grade EEG data acquisition system Neurostyle NS-EEG-D1 as the system assured and maintained accuracy with higher sampling frequency.
KW - ADS1299EEG-FE
KW - data acquisition system
KW - electroencephalography
KW - FPGA
KW - PYNQ-Z1
UR - http://www.scopus.com/inward/record.url?scp=85064834023&partnerID=8YFLogxK
U2 - 10.1063/1.5096694
DO - 10.1063/1.5096694
M3 - Conference contribution
AN - SCOPUS:85064834023
T3 - AIP Conference Proceedings
BT - 3rd Biomedical Engineering''s Recent Progress in Biomaterials, Drugs Development, and Medical Devices
A2 - Wulan, Praswasti P.D.K.
A2 - Gozan, Misri
A2 - Astutiningsih, Sotya
A2 - Ramahdita, Ghiska
A2 - Dhelika, Radon
A2 - Kreshanti, Prasetyanugraheni
PB - American Institute of Physics Inc.
T2 - 3rd International Symposium of Biomedical Engineering''s Recent Progress in Biomaterials, Drugs Development, and Medical Devices, ISBE 2018
Y2 - 6 August 2018 through 8 August 2018
ER -