FAULT-TOLERANT PARALLEL FIR FILTERS USING SUB-FILTERS TECHNIQUE V. Elamaran*, Sanka Mahesh Sai, K. Narasimhan, M. Chandrasekar, Har Narayan Upadhyay Department of ECE, School of EEE, SASTRA Deemed University, Thanjavur, India *Corresponding author: elamaran@ece.sastra.edu Abstract: Reliability becomes more important due to warranty costs issue, more customer satisfaction, high reputation, repeat business, customer requirements and competitive advantage. Many advanced communication and digital signal processing circuits need filters to be operated in parallel. In this work, we demonstrate the fault-tolerance using dual modular redundancy (DMR) and triple modular redundancy (TMR) on parallel finite impulse response (FIR) filters with conventional filters and sub-filters approaches. The 64-, 128-, 256-, 512- and 1024-tap band-pass FIR filters are used as test modules for the performance comparison of fault-tolerant parallel filters through execution time. Matlab simulation results show that the sub-filters approaches require less execution time than conventional filters approach. For example, the 1024-tap band-pass parallel filters using sub-filters approach require less execution time (114 μs- normal, 106 μs-DMR with detection only, 169 μs-TMR) than conventional filters (328 μs- normal, 362 μs-DMR with detection only, 500 μs-TMR). Due to parallel processing, the fault- tolerant parallel filters using sub-filters approach obtain better results than the conventional approach. Keywords: Dual modular redundancy (DMR), fault-tolerant design, parallel filters, sub-filters approach, triple modular redundancy (TMR). 1. Introduction Reliability should be improved for mission critical applications like bank transactions, nuclear power control stations, space programs, defense communications, chemical plants, aircraft flight control, etc. In real time, it is very difficult to design a perfect system and so fault- tolerant techniques play a vital role to improve the reliability of a system. Redundancy is the mostly used technique to improve the reliability of a system [1]. Triple modular redundancy (TMR) is the method where the three copies of the original module work in parallel and the voter decides the correct module output if a fault occurs through fault masking [2]. In a dual modular redundancy (DMR) configuration, two copies of the original module work in parallel [17] only to detect faults not to correct them [3]. We primarily focus to design fault-tolerant parallel filters, which are mainly used in the domain of modern communication and signal processing circuits. Filter banks demand the same input signal should be filtered through different filters and few communication circuits need to process different signals using the same filter [4–6]. International Journal of Pure and Applied Mathematics Volume 119 No. 16 2018, 527-535 ISSN: 1314-3395 (on-line version) url: http://www.acadpubl.eu/hub/ Special Issue http://www.acadpubl.eu/hub/ 527