RESUMEN
This paper presents an ultra-low power electrocardiogram (ECG) processor that can detect QRS-waves in real time as the data streams in. The processor performs out-of-band noise suppression via a linear filter, and in-band noise suppression via a nonlinear filter. The nonlinear filter also enhances the QRS-waves by facilitating stochastic resonance. The processor identifies the QRS-waves on noise-suppressed and enhanced recordings using a constant threshold detector. For energy-efficiency and compactness, the processor exploits current-mode analog signal processing techniques, which significantly reduces the design complexity when implementing the second-order dynamics of the nonlinear filter. The processor is designed and implemented in TSMC 65 nm CMOS technology. In terms of detection performance, the processor achieves an average F1 = 99.88% over the MIT-BIH Arrhythmia database and outperforms all previous ultra-low power ECG processors. The processor is the first that is validated against noisy ECG recordings of MIT-BIH NST and TELE databases, where it achieves better detection performances than most digital algorithms run on digital platforms. The design has a footprint of 0.08 mm2 and dissipates 2.2 nW when supplied by a single 1V supply, making it the first ultra-low power and real-time processor that facilitates stochastic resonance.
RESUMEN
An algorithm to detect P- and T-waves in an electrocardiogram (ECG) signal is presented. The algorithm has physical origins inspired by weak signal detection by leveraging stochastic resonance (SR) in a well potential. Specifically, a particle inside an underdamped monostable well is introduced with the ECG signal. The parameters defining the well and system characteristics are optimized towards enhancing the P-, R-, and T -waves while suppressing the other portions including noise-only sections. The enhanced features are detected by thresholding. Based on the performance obtained from the QT database, the algorithm achieves an average sensitivity of 99.97% for P-waves and an average sensitivity of 99.35% for T-waves, better than most P- and T-wave detection algorithms reported. Clinical Relevance- The proposed SR algorithm achieves high P- and T-wave detection performance and can potentially be integrated with implantable long-term cardiac monitors for patients experiencing rare symptoms without deteriorating the battery life.
Asunto(s)
Algoritmos , Vibración , Bases de Datos Factuales , Suministros de Energía Eléctrica , Electrocardiografía , HumanosRESUMEN
This study presents a new QRS detection algorithm making use of the background noise that is inevitably present in electrocardiogram (ECG) recordings. The algorithm suppresses noise, enhances the QRS-waves, and applies a threshold for QRS detection. Noise suppression and QRS enhancement are performed by a band-pass filter stage followed by a nonlinear stage based on the interaction of a particle inside an underdamped monostable potential well. The nonlinear stage maximizes the output when there is a QRS-wave and minimizes the output otherwise. One of the instruments that the nonlinear stage uses to enhance the QRS-waves is stochastic resonance, where the output is maximized for a non-zero intensity background noise. In terms of QRS-wave detection F1 score, which ranges from 98.87% to 99.99% on four major benchmarking databases (MIT-BIH Arrhythmia, QT, European ST-T, and MIT-BIH Noise Stress Test), the algorithm outperforms all existing ECG processing algorithms. The study, for the first time, demonstrates QRS-enhancement by facilitating stochastic resonance while suppressing in-band noise of ECG signals. Detecting QRS-waves as the ECG data streams, having a complexity of O(n), and not requiring any training data make the algorithm convenient for real-time ECG monitoring applications with limited computational resources.
Asunto(s)
Algoritmos , Electrocardiografía , Arritmias Cardíacas/diagnóstico , Bases de Datos Factuales , Humanos , Procesamiento de Señales Asistido por Computador , VibraciónRESUMEN
An energy-efficient electrocardiogram (ECG) processor for real-time QRS detection is presented. The proposed algorithm is based on the Pan-Tompkins algorithm and it is implemented in the analog domain leveraging ultra-low power analog electronics biased in subthreshold. Operational transconductance amplifiers with â¼100 mV linear range are used in almost all of the processing blocks, while squaring is performed on current signals. Additionally, instead of adaptive thresholding, a fixed-level thresholding is performed, thereby eliminating the need for additional blocks such as memory and threshold update. The processor is designed in 65 nm TSMC CMOS technology and has a footprint of 0.078 mm2. When supplied by a 1 V supply, the processor consumes 1.2 nW. Using the recordings in the MIT-BIH database, the processor achieves an average QRS detection sensitivity of 99.63% and positive predictivity of 99.47%.
Asunto(s)
Electrocardiografía , Procesamiento de Señales Asistido por Computador , Algoritmos , Bases de Datos FactualesRESUMEN
Objective.Background noise experienced during extracellular neural recording limits the number of spikes that can be reliably detected, which ultimately limits the performance of next-generation neuroscientific work. In this study, we aim to utilize stochastic resonance (SR), a technique that can help identify weak signals in noisy environments, to enhance spike detectability.Approach.Previously, an SR-based pre-emphasis algorithm was proposed, where a particle inside a 1D potential well is exerted by a force defined by the extracellular recording, and the output is obtained as the displacement of the particle. In this study, we investigate how the well shape and damping status impact the output signal-to-noise ratio (SNR). We compare the overdamped and underdamped solutions of shallow- and steep-wall monostable wells and bistable wells in terms of SNR improvement using two synthetic datasets. Then, we assess the spike detection performance when thresholding is applied on the output of the well shape-damping status configuration giving the best SNR enhancement.Main results.The SNR depends on the well-shape and damping-status type as well as the input noise level. The underdamped solution of the shallow-wall monostable well can yield to more than four orders of magnitude greater SNR improvement compared to other configurations for low noise intensities. Using this configuration also results in better spike detection sensitivity and positive predictivity than the state-of-the-art spike detection algorithms for a public synthetic dataset. For larger noise intensities, the overdamped solution of the steep-wall monostable well provides better spike enhancement than the others.Significance.The dependence of SNR improvement on the input signal noise level can be used to design a detector with multiple outputs, each more sensitive to a certain distance from the electrode. Such a detector can potentially enhance the performance of a successive spike sorting stage.
Asunto(s)
Algoritmos , Vibración , Ruido , Relación Señal-RuidoRESUMEN
OBJECTIVE: We aim to increase the number of neural spikes that can be detected in a single channel extracellular neural recording. APPROACH: We propose a pre-emphasis method facilitating stochastic resonance (SR), where we introduce the band-pass-filtered noisy extracellular recording to an overdamped Brownian particle in a monostable well. The x-position of the Brownian particle is the output of the proposed pre-emphasis method. Threshold is applied on the output for spike detection. To characterize the dynamics and the solution of the system, we use a synthetic dataset generated by adding Gaussian white noise at different intensities to an intracellular recording. Then, we evaluate and compare the spike detection performance of the proposed method on a public synthetic extracellular dataset. MAIN RESULTS: The proposed SR-based spike detection improves the signal-to-noise ratio of the intracellular-based synthetic dataset as much as 7.35 dB and outperforms the state-of-the-art pre-emphasis methods in false positive and false negative rates in 15 of the 16 synthetic extracellular datasets, with 100% sensitivity and positive predictivity values in seven of the recordings. SIGNIFICANCE: The method has the potential of significantly increasing the number of neurons that can be monitored from a single-channel extracellular recording.
Asunto(s)
Modelos Neurológicos , Neuronas , Potenciales de Acción , Algoritmos , Distribución Normal , Relación Señal-RuidoRESUMEN
This work presents a mixed-signal physical-compu-tation-electronics for monitoring three vital signs; namely heart rate, blood pressure, and blood oxygen saturation; from electrocardiography, arterial blood pressure, and photoplethysmography signals in real-time. The computational circuits are implemented on a reconfigurable and programmable signal-processing platform, namely field-programmable analog array (FPAA). The design leverages the core enabling technology of FPAA, namely floating-gate CMOS devices, and an on-chip low-power microcontroller to achieve energy-efficiency while not compromising accuracy. The custom physical-computation-electronics operating in CMOS subthreshold region, performs low-level (i.e., physiologically-relevant feature extraction) and high-level (i.e., detecting arrhythmia) signal processing in an energy-efficient manner. The on-chip microcontroller is used (1) in the programming mode for controlling the charge storage at the analog-memory elements to introduce patient-dependency into the system and (2) in the run mode to quantify the vital signs. The system has been validated against digital computation results from MATLAB using datasets collected from three healthy subjects and datasets from the MIT/BIH open source database. Based on all recordings in the MIT/BIH database, ECG R-peak detection sensitivity is 94.2%. The processor detects arrhythmia in three MIT/BIH recordings with an average sensitivity of 96.2%. The cardiac processor achieves an average percentage mean error bounded by 3.75%, 6.27%, and 7.3% for R-R duration, systolic blood pressure, and oxygen saturation level calculations; respectively. The power consumption of the ECG, blood-pressure and photo-plethysmography processing circuitry are 126 nW, 251 nW and 1.44 µW respectively in a 350 nm process. Overall, the cardiac processor consumes 1.82 µW.