Design and Implementation of Reliable Fault-Tolerant Data Transmission Using Triple Modular Redundancy and CRC-Based Error Detection
Reliable data transmission is crucial in safety- critical domains such as aerospace, healthcare, and telecommunications. This paper proposes a fault-tolerant design combining Triple Modular Redundancy (TMR) and Cyclic Redundancy Check (CRC-16) to enhance error detection and correction. TMR replicates data across three independent modules, using majority voting to mitigate single-point failures, while CRC-16 provides efficient detection of single-bit and burst errors during transmission.The architecture, implemented using Verilog HDL, includes modules for CRC encoding, TMR redundancy, and real-time error detection. Simulation results validate the design’s resilience, demonstrating robust fault tolerance, low latency, and high throughput. The scalable and modular approach ensures adapt- ability for diverse applications, offering reliable communication in fault-prone environments.
Authors
- Jayaraj U Kidav (ORCID: https://orcid.org/0000-0001-7266-3813)
- Saurabh Kesari
- Meesala Krishna Murthy (ORCID: https://orcid.org/0000-0002-3634-0053)
- Shashank Singh (ORCID: https://orcid.org/0000-0001-8532-7421)
- S. Danda
- N Dharmachari
Institutions
- Institute of Electronics (CN)
Publication Details
- Published
- 2025-03-28
- DOI
- https://doi.org/10.1109/ngise64126.2025.11085298
- Primary Topic
- IoT and Edge/Fog Computing
- Type
- article
- Field-Weighted Citation Impact
- 0.00