Advanced Digital Spectroscopy Channel for Signal Analysis and Diagnosis Based on SoC FPGA

dc.contributor.authorJimenez Sanchez, Jorge
dc.contributor.authorSánchez Raya, Manuel
dc.contributor.authorHinojo Montero, Jose Maria
dc.contributor.authorMuñoz Chavero, Fernando
dc.contributor.authorGómez Galán, Juan Antonio
dc.contributor.authorMartel Bravo, Ismael
dc.date.accessioned2026-03-20T13:09:12Z
dc.date.available2026-03-20T13:09:12Z
dc.date.issued2026
dc.description.abstractThis article presents the design and implementation of a data acquisition system for a digital spectroscopy channel based on a field-programmable gate array (FPGA) integrated in a system-on-chip (SoC). The system integrates two independent modules: a pulse mulator and a pulse analyzer. The emulator generates signals by synthesizing pulses using Poisson-distributed arrival times and Gaussian-distributed amplitudes, as well as custom configurations to simulate effects such as pile-up. The analyzer captures and processes these signals, extracting key parameters such as pulse height and arrival time. It also includes FPGA hardware processing with customizable and configurable filters, speeding up processing before transferring the results to the SoC for storage and visualization. The system is implemented on a low-cost platform based on an AMD Xilinx Zynq 7010 SoC, with programmable FPGA logic and an ARM Cortex-A9 processor running Linux Ubuntu. This SoC FPGA enables fast signal processing and extraction of key parameters and histogram generation in the FPGA, while the microprocessor manages communication and control tasks. A client–server software model based on a TCP/IP architecture and using standard commands for programmable instruments (SCPI) commands facilitates remote control and data visualization through a Python-based graphical interface. By leveraging the emulator and analyzer in a closed-loop configuration, the system enables self-testing and calibration, allowing fine-tuning of delays and signal losses through comparative analysis of both modules. In addition, the emulator can operate independently as a configurable pulse source for applications in nuclear engineering, particle accelerators, and medical engineering. This setup eliminates the need for radioactive sources, enabling precise and safe analysis in spectroscopy applications. Laboratory tests and validation under real radiation conditions, including comparison with commercial systems, demonstrated the system’s accuracy and flexibility, highlighting its usefulness in spectroscopy. The integration of both modules into a single device provides flexibility and cost reduction, with performance competitive with state-of-the-art digital spectroscopy systems reviewed.
dc.description.departmentIngeniería Electrónica, de Sistemas Informáticos y Automática
dc.identifier.citationJiménez-Sánchez, J., Sánchez-Raya, M., María Hinojo-Montero, J., Muñoz-Chavero, F., Gómez-Galán, J. A., & Martel, I. (2026). Advanced Digital Spectroscopy Channel for Signal Analysis and Diagnosis Based on SoC FPGA. IEEE Transactions on Instrumentation and Measurement, 75, 1–15. https://doi.org/10.1109/tim.2026.3667282
dc.identifier.doi10.1109/TIM.2026.3667282
dc.identifier.urihttps://hdl.handle.net/10272/28123
dc.language.isoeng
dc.publisherIEEE
dc.rightsAttribution 4.0 Internationalen
dc.rights.accessRightsopen access
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/
dc.subject.unesco33 Ciencias Tecnológicas
dc.titleAdvanced Digital Spectroscopy Channel for Signal Analysis and Diagnosis Based on SoC FPGA
dc.typejournal article
dc.type.hasVersionVoR
dspace.entity.typePublication
relation.isAuthorOfPublication8b4e8d0f-e931-4b06-92cf-6dcd5fac0e6a
relation.isAuthorOfPublication0dd63bee-e1d6-4920-bfee-925552b452d3
relation.isAuthorOfPublication99e0f6b2-6096-4f72-8206-a5991833277a
relation.isAuthorOfPublication.latestForDiscovery8b4e8d0f-e931-4b06-92cf-6dcd5fac0e6a

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Advanced_Digital_Spectroscopy_Channel_for_Signal_Analysis_and_Diagnosis_Based_on_SoC_FPGA.pdf
Size:
3.07 MB
Format:
Adobe Portable Document Format
Description:
Versión editor

Collections