FAST FAULT-TOLERANT DIGITAL CONVOLUTION USING A POLYNOMIAL RESIDUE NUMBER SYSTEM

被引:27
作者
BECKMANN, PE
MUSICUS, BR
机构
[1] MIT,ELECTR RES LAB,CAMBRIDGE,MA 02139
[2] BOLT BERANEK & NEWMAN,CAMBRIDGE,MA 02138
关键词
D O I
10.1109/78.224241
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
We describe a fault-tolerant convolution algorithm which is an extension of residue number system fault-tolerance schemes applied to polynomial rings. The algorithm is suitable for implementation on multiprocessor systems and is able to concurrently mask processor failures. We develop a fast algorithm based on long division for detecting and correcting multiple processor failures. We then select moduli polynomials that yield an efficient and robust FFT-based algorithm. For this implementation, we study single fault detection and correction, and apply a generalized likelihood ratio test to optimally detect system failures in the presence of computational noise. The coding scheme which is presented is capable of protecting over 90% of the computation involved in convolution. Parts not covered by our scheme are assumed to be protected via triple modular redundancy. This hybrid approach is able to 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.
引用
收藏
页码:2300 / 2323
页数:24
相关论文
共 20 条
[1]  
Abraham J. A., 1986, Proceedings of the SPIE - The International Society for Optical Engineering, V614, P49
[2]  
BECKMANN PE, 1990, RLE561 MIT CAMB TECH
[3]  
BECKMANN PE, 1991, IEEE T CIRCUITS SYST, V8, P1420
[4]  
BLAHUT RE, 1985, FAST ALGORITHMS DIGI
[5]  
BLAHUT RE, 1984, THEORY PRACTICE ERRO
[6]  
Burrus C. S, 1985, DFT FFT CONVOLUTION
[7]   THE PRINCETON ENGINE - A REAL-TIME VIDEO SYSTEM SIMULATOR [J].
CHIN, D ;
PASSE, J ;
BERNARD, F ;
TAYLOR, H ;
KNIGHT, S .
IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 1988, 34 (02) :285-297
[8]  
Herstein I. N., 1975, TOPICS ALGEBRA
[9]   FAULT-TOLERANT FFT NETWORKS [J].
JOU, JY ;
ABRAHAM, JA .
IEEE TRANSACTIONS ON COMPUTERS, 1988, 37 (05) :548-561
[10]  
JOU JY, 1986, P IEEE, V74, P732, DOI 10.1109/PROC.1986.13535