ANDREA VITTIMBERGA

Dottore di ricerca

ciclo: XXXVII


relatore: prof. Giuseppe Scotti

Titolo della tesi: Real-Time Multi-Channel Neural Signal Processing Architectures Exploiting an Ultra-Low-Complexity Algorithm-Hardware Co-Design Approach

This dissertation investigates hardware-efficient strategies for real-time, multi-channel neural signal processing architectures, through an algorithm–hardware co-design approach. The proposed solutions are applied to two complementary domains, namely automated epileptic seizure detection and neural spike sorting, showing that the synergy between algorithmic optimization and hardware-aware design is key to achieving efficient and scalable neural interfaces. The first part of this research presents the development of a real-time, on-chip spike sorting system for neural signals acquired through implantable microelectrode arrays. The design implements a digital processing chain capable of classifying neural spikes according to their source neurons, enabling significant data reduction for wireless transmission while respecting stringent power and area constraints of implantable devices. The proposed architecture is coded in custom VHDL and hardware-oriented Simulink model. Synthesis was then performed on both ASIC and FPGA platforms to assess the resource allocations of the proposed implementations. Both single-channel and multi-channel variants of the spike sorting architecture have been developed. For the ASIC implementation, the design of the single-channel proposal was synthesized on 130 nm and 28 nm FD-SOI CMOS processes, achieving area and power consumption of 0.2659 mm²/ch and 7.16 µW/ch for the 130 nm process, and 0.0168 mm²/ch and 0.47 µW/ch for the 28 nm process, respectively. FPGA implementation of the proposed multi-channel TDM-based acquisition and detection system demonstrates its extremely low resource requirements. The architecture achieves minimal utilization of logic resources, with only 94 LUTs (0.017%), 140 flip-flops (0.013%), and 2 DSP slices (0.079%) employed. The second part of this work addresses the FPGA deployment of a threshold-based, real-time, multi-channel automatic seizure detection algorithm, designed for low-complexity hardware implementations. The algorithm relies on two computationally simple time-domain features, based on power and amplitude variations, enabling accurate and timely detection by rapidly adapting to fluctuations in neural activity. System thresholds are optimized through an offline calibration process that exploits statistical analyses of patient-specific inter-ictal and ictal periods, while a multi-channel decision-making strategy enhances robustness against false alarms. The proposed algorithm is tested on multiple datasets to assess its adaptability to different recording conditions, achieving roughly 98% accuracy and over 98% sensitivity on both the EEG CHB-MIT dataset and the iEEG SWEC-ETHZ dataset, with average latencies of 3.37 seconds and 7.84 seconds, respectively. These results are comparable to, and in some cases outperform, several published machine-learning-based approaches. FPGA synthesis results highlight the minimal and scalable resource requirements of the proposed architecture, achieved through time-division multiplexing (TDM) of both filtering and feature extraction, making it suitable for real-time, resource-constrained hardware deployment. The proposed design achieves the lowest usage of hardware resources compared to other state-of-the-art works. In particular, it requires only 3 DSP blocks, demonstrating an efficient mapping of the algorithm to hardware. Importantly, DSP utilization remains constant regardless of the number of channels, as they are shared through the TDM scheme, unlike conventional approaches where DSP demand scales with channel count. The outcomes of both applications highlight the efficiency and scalability of the proposed hardware architectures, underscoring their suitability for resource-constrained and implantable systems.

Produzione scientifica

11573/1763043 - 2025 - A Multi-Channel Threshold-Based Seizure Detection Algorithm for Low-Complexity Hardware Implementation
Vittimberga, A.; Nicolini, G.; Scotti, G. - 04b Atto di convegno in volume
congresso: 28th Euromicro Conference on Digital System Design, DSD 2025 (Grand Hotel Salerno, ita)
libro: Proceedings - 2025 28th Euromicro Conference on Digital System Design, DSD 2025 - ()

11573/1737861 - 2024 - Real-time compact digital processing chain for the detection and sorting of neural spikes from implanted microelectrode arrays
Vittimberga, Andrea; Corelli, Riccardo; Scotti, Giuseppe - 01a Articolo in rivista
rivista: CHIPS (Basel Switzerland: MDPI AG, 2022-) pp. 32-48 - issn: 2674-0729 - wos: (0) - scopus: (0)

11573/1686620 - 2023 - Wide-Band Shared LNA for Large Scale Neural Recording Applications
Fava, Alessandro; Centurelli, Francesco; Vittimberga, Andrea; Scotti, Giuseppe - 04b Atto di convegno in volume
congresso: SMACD 23: International Conference on Synthesis, Modeling, Analysis and Simulation Methods and Applications to Circuit Design (Funchal)
libro: SMACD 23: International Conference on Synthesis, Modeling, Analysis and Simulation Methods and Applications to Circuit Design - (979-8-3503-3265-0)

11573/1542033 - 2021 - Optimal stochastic prediction and verification of signal-to-noise ratio and data rate for Ka-band spaceborne telemetry using weather forecasts
Biscarini, M.; Vittimberga, A.; De Sanctis, K.; Di Fabio, S.; Montagna, M.; Milani, L.; Tsuda, Y.; Marzano, F. S. - 01a Articolo in rivista
rivista: IEEE TRANSACTIONS ON ANTENNAS AND PROPAGATION ([New York: Institute of Electrical and Electronics Engineers]) pp. 1065-1077 - issn: 0018-926X - wos: WOS:000615070200041 (17) - scopus: 2-s2.0-85100671093 (20)

11573/1542171 - 2020 - Satellite link-budget statistical prediction from weather forecast models: Verification with Hayabusa-2 Ka-band data
Biscarini, M.; Vittimberga, A.; Sanctis, K. D.; Fabio, S. D.; Milani, L.; Montagna, M.; Marzano, F. S. - 04b Atto di convegno in volume
congresso: 14th European Conference on Antennas and Propagation, EuCAP 2020 (dnk)
libro: 14th European Conference on Antennas and Propagation, EuCAP 2020 - (978-88-31299-00-8)

11573/1542185 - 2019 - Previsioni meteorologiche operative per missioni satellitari di spazio profondo
Biscarini, M.; De Sanctis, K.; Di Fabio, S.; Vittimberga, A.; Milani, L.; Marzano, F. S. - 04d Abstract in atti di convegno
congresso: 2° Congresso Nazionale dell'Associazione Italiana di Scienze dell'Atmosfera e Meteorologia (Napoli, Italy)
libro: 2° Congresso Nazionale dell'Associazione Italiana di Scienze dell'Atmosfera e Meteorologia - ()

11573/1542122 - 2019 - Modeling and predicting down-link tropospheric channel above Ku band for interplanetary exploration
Biscarini, M.; Vittimberga, A.; Di Fabio, S.; De Sanctis, K.; Milani, L.; Montagna, M.; Marzano, F. S. - 04b Atto di convegno in volume
congresso: 2019 PhotonIcs and Electromagnetics Research Symposium - Spring, PIERS-Spring 2019 (ita)
libro: Progress in Electromagnetics Research Symposium - (978-1-7281-3403-1)

© Università degli Studi di Roma "La Sapienza" - Piazzale Aldo Moro 5, 00185 Roma