Implementation and Optimization of a BCH Decoder on a STM32H743ZI Microcontroller

  • This paper presents the development and optimization of a software Bose-Chaudhuri-Hocquenghem (BCH) decoder for an Ethernet to step-index polymer optical fiber (SI-POF) media converter with forward error correction (FEC) for sensor data. The background of this paper encompasses the increasing demand for reliable and efficient data communication for sensor data. The proposed algorithm focuses on decoding BCH messages with different block lengths, targeting error correction capability against t = 1, 2, and 3 errors. The software decoder was implemented and tested on a highperformance STM32H743ZI microcontroller, equipped with an ARM Cortex-M7 processor operating at 480 MHz. The algorithm underwent optimization to ensure efficient execution on the microcontroller’s limited resources, while maintaining the desired error correction performance. Experimental results demonstrate that the optimized BCH decoder achieved remarkable decoding speeds, allowing data rates of up to 245 Mbps for a BCH(255, 247, 1) code. The achieved speeds make theThis paper presents the development and optimization of a software Bose-Chaudhuri-Hocquenghem (BCH) decoder for an Ethernet to step-index polymer optical fiber (SI-POF) media converter with forward error correction (FEC) for sensor data. The background of this paper encompasses the increasing demand for reliable and efficient data communication for sensor data. The proposed algorithm focuses on decoding BCH messages with different block lengths, targeting error correction capability against t = 1, 2, and 3 errors. The software decoder was implemented and tested on a highperformance STM32H743ZI microcontroller, equipped with an ARM Cortex-M7 processor operating at 480 MHz. The algorithm underwent optimization to ensure efficient execution on the microcontroller’s limited resources, while maintaining the desired error correction performance. Experimental results demonstrate that the optimized BCH decoder achieved remarkable decoding speeds, allowing data rates of up to 245 Mbps for a BCH(255, 247, 1) code. The achieved speeds make the proposed decoder suitable for real time 10/100 Mbps Ethernet traffic, enabling reliable and accurate transmission of sensor data.show moreshow less

Export metadata

Additional Services

Search Google Scholar
Metadaten
Author:Christopher Stolz, Olaf Ziemann
Parent Title (English):Applied Research Conference 2023 Proceedings
Publisher:Technische Hochschule Ingolstadt
Place of publication:Ingolstadt
Editor:Ondrej Vaculin
Document Type:conference proceeding (article)
Language:English
Date of first Publication:2023/07/03
Release Date:2025/03/10
Tag:MAPR
Volume:2023
Pagenumber:54 - 59
Konferenzangabe:Applied Research Conference, 12th, 2023, Ingolstadt
institutes:Fakultät für Elektrotechnik Feinwerktechnik Informationstechnik
Polymer Optical Fiber Application Center
Research Themes:Materialien & Produktionstechnik
Verstanden ✔
Diese Webseite verwendet technisch erforderliche Session-Cookies. Durch die weitere Nutzung der Webseite stimmen Sie diesem zu. Unsere Datenschutzerklärung finden Sie hier.