Lossless 1.6 Mbits/s FPGA-based Real-Time Data Transmission System for Converse ME Sensors

This paper presents an FPGA-based system designed to address the need for a real-time (bio-)medical data transmission system for Converse-Magnetoelectric (C-ME) sensors, where its output signal behaves as a Double-Sideband Amplitude-Modulation with Carrier. The primary objective of this work is to ensure data integrity and efficient data management for continuous data capture and lossless transmission, even during performance-intensive periods. The proposed system assumes an optimized preamplification stage for basic sensor readout, an Analog-to-Digital conversion process, and a digital Demodulator, which reconstructs the to-be-measured magnetic signal at baseband frequency with a resolution of 32 bits, at down-converted sampling frequency of 50 kSa/s. The FPGA manages the data from the Demodulator to ensure real-time transmission via an SPI-to-USB (S2U) board interface. The register-transfer-level components were designed in SystemVerilog and implemented on an Artix-7 FPGA. The system incorporates a proposed rotating SPI FIFO module (a three-buffering technique within a half-duplex configuration). This configuration ensures continuous and lossless operation data in batches of 1000 Bytes, compatible with the receiver buffer of the S2U interface. System integration verification was performed using the Integrated Logic Analyzer IP-core, while a Python script controlled the SPI interface for initialization, configuration, and data integrity verification. The results demonstrate that our system achieves 0 % data loss while maintaining 1.6 Mbits/s (32 bits at 50 kSa/s). The low resource utilization on the FPGA leaves room for additional functionalities, providing a reliable and scalable system for real-time data transmission. Future research on system performance optimization could potentially enable the integration of advanced algorithms for C-ME sensor’s multiarray configurations, enabling data analysis and integration with other platforms.

Authors

Institutions

Publication Details

Published
2024-11-27
DOI
https://doi.org/10.1109/concapan63470.2024.10933848
Citations
1
Primary Topic
Sensor Technology and Measurement Systems
Type
article
Field-Weighted Citation Impact
0.35
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Lossless 1.6 Mbits/s FPGA-based Real-Time Data Transmission System for Converse ME Sensors

Andreas Bahr, Michael Höft, Eric Elzenheimer, Robert Rieger et al.
1 citations
Sensor Technology and Measurement Systems
0.35
article

Lossless 1.6 Mbits/s FPGA-based Real-Time Data Transmission System for Converse ME Sensors

Andreas Bahr, Michael Höft, Eric Elzenheimer, Robert Rieger, Pablo Mendoza Ponce, Johan Arbustini, Andrey Morales-Zamora, Cristopher McGuinness-Rodriguez
article en
1 citations

Abstract

This paper presents an FPGA-based system designed to address the need for a real-time (bio-)medical data transmission system for Converse-Magnetoelectric (C-ME) sensors, where its output signal behaves as a Double-Sideband Amplitude-Modulation with Carrier. The primary objective of this work is to ensure data integrity and efficient data management for continuous data capture and lossless transmission, even during performance-intensive periods. The proposed system assumes an optimized preamplification stage for basic sensor readout, an Analog-to-Digital conversion process, and a digital Demodulator, which reconstructs the to-be-measured magnetic signal at baseband frequency with a resolution of 32 bits, at down-converted sampling frequency of 50 kSa/s. The FPGA manages the data from the Demodulator to ensure real-time transmission via an SPI-to-USB (S2U) board interface. The register-transfer-level components were designed in SystemVerilog and implemented on an Artix-7 FPGA. The system incorporates a proposed rotating SPI FIFO module (a three-buffering technique within a half-duplex configuration). This configuration ensures continuous and lossless operation data in batches of 1000 Bytes, compatible with the receiver buffer of the S2U interface. System integration verification was performed using the Integrated Logic Analyzer IP-core, while a Python script controlled the SPI interface for initialization, configuration, and data integrity verification. The results demonstrate that our system achieves 0 % data loss while maintaining 1.6 Mbits/s (32 bits at 50 kSa/s). The low resource utilization on the FPGA leaves room for additional functionalities, providing a reliable and scalable system for real-time data transmission. Future research on system performance optimization could potentially enable the integration of advanced algorithms for C-ME sensor’s multiarray configurations, enabling data analysis and integration with other platforms.

Instituto Tecnológico de Costa Rica (CR), Christian-Albrechts-Universität zu Kiel (DE), Technische Universität Dresden (DE)
Affordable and clean energy
Openalex Percentile: Top 33%
Sensor Technology and Measurement Systems
0.35
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.