Soft error detection and correction for parallel digital filters using Hamming code

Savalam, Chandrasekhar,Alapati, Venkata Nagaratna Tilak
DOI: https://doi.org/10.1007/s13198-023-01876-6
2023-02-24
International Journal of Systems Assurance Engineering and Management
Abstract:The digital filters play a significant role in signal processing and communication systems. In applications like space and medical, where consistency is very essential, some amount of fault tolerance need to be maintained for their operation. Hamming code is found to be useful in the protection of parallel filters. Every filter is analogous to a bit in conventional Hamming code. In this work, fault-tolerant digital Finite Impulse Response (FIR) and Infinite Impulse Response (IIR) filters, which have the same impulse response that process different signal inputs and different responses that process the same signal inputs are designed using Hamming code to detect and correct single-bit soft errors. The implementation cost in terms of number of Artix-7 xc7a200tffg FPGA device resources utilized is found to be reduced as compared to triple modular redundancy method by 40.68% and 51.82%, respectively, for four and eleven original FIR filters, whereas these are 28.17% and 28.79% for original IIR filters having identical impulse response. In case of various impulse responses, the reduction is 36%, 50.36%, 30.62%, and 13.49%, respectively. The proposed technique was implemented and mapped using an FPGA device called Artix-7 xc7a200tffg, and the results demonstrated that it was effective in terms of resource utilization and implementation costs.
What problem does this paper attempt to address?