Title :
Fast fault-tolerant digital convolution using a polynomial residue number system
Author :
Beckmann, Paul E. ; Musicus, Bruce R.
Author_Institution :
Res. Lab. of Electron., MIT, Cambridge, MA, USA
fDate :
7/1/1993 12:00:00 AM
Abstract :
A fault-tolerant convolution algorithm that is an extension of residue-number-system fault-tolerance schemes applied to polynomial rings is described. The algorithm is suitable for implementation on multiprocessor systems and is able to concurrently mask processor failures. A fast algorithm based on long division for detecting and correcting multiple processor failures is presented. Moduli polynomials that yield an efficient and robust fast-Fourier transform (FFT)-based algorithm are selected. For this implementation, a single fault detection and correction is studied, and a generalized-likelihood-ratio test is applied to optimally detect system failures in the presence of computational noise. The coding scheme is capable of protecting over 90% of the computation involved in convolution. Parts not covered by the scheme are assumed to be protected via triple modular redundancy. This hybrid approach can detect and correct any single system failure with as little as 70% overhead, compared with 200% needed for a system fully protected via modular redundancy
Keywords :
digital arithmetic; fast Fourier transforms; fault tolerant computing; parallel architectures; polynomials; signal processing; FFT algorithm; coding scheme; digital signal processing; fast algorithm; fast-Fourier transform; fault-tolerant digital convolution; generalized-likelihood-ratio test; hybrid approach; long division; moduli polynomials; multiple processor failures; multiprocessor systems; polynomial residue number system; single fault correction; single fault detection; triple modular redundancy; Convolution; Fast Fourier transforms; Fault detection; Fault tolerance; Multiprocessing systems; Noise robustness; Polynomials; Protection; Redundancy; System testing;
Journal_Title :
Signal Processing, IEEE Transactions on