The invention relates to the technical field of bio-
electricity signal processing, in particular to a
portable electroencephalogram sleep monitoring system based on dual-core heterogeneous
processing of ADS1299 and STM32F407ZGT6, which comprises an ADS1299
analog front end, according to the design, electroencephalogram signals enter an ADS1299 integrated
chip after being subjected to low-pass filtering preprocessing, the signals are collected through the ADS1299 integrated
chip, and the signals are transmitted to an STM32F407ZGT6
single chip microcomputer through an SPI (Serial
Peripheral Interface) protocol; the micro-
processing module and the two STM32F407ZGT6 single-
chip microcomputers are connected in series, an SPI communication mode is carried out in a master-slave mode, the master single-chip
microcomputer receives collected electroencephalogram signals, and
noise reduction is carried out on the signals through a built-in artifact removal
deep learning model. The electroencephalogram signals after
noise reduction are received from the single-chip
microcomputer, and electroencephalogram sleep data are classified through a sleep
stage classification model; the
Bluetooth communication module uses a CC2640R2F chip, performs data transceiving with the
single chip microcomputer through a UART (Universal Asynchronous
Receiver /
Transmitter)
communication interface, and sends the electroencephalogram
signal and
sleep monitoring data to an upper computer; and the
power management module is designed with an efficient power conversion circuit, dynamic
power consumption management and an abnormal
protection mechanism. The electroencephalogram
signal acquisition
system has the advantages of high accuracy, high portability and low
power consumption.