DocumentCode
1556443
Title
Fault tolerance in computing, compressing, and transmitting FFT data
Author
Redinbo, G. Robert ; Manomohan, Ranjit
Author_Institution
Dept. of Electr. & Comput. Eng., California Univ., Davis, CA, USA
Volume
49
Issue
12
fYear
2001
fDate
12/1/2001 12:00:00 AM
Firstpage
2095
Lastpage
2105
Abstract
Remote-sensing applications often calculate the discrete Fourier transform of sampled data and then compress and encode it for transmission to a destination. However, all these operations are executed on computing resources potentially affected by failures. Methods are presented for integrating various fault detection capabilities throughout the data flow path so that the momentary failure of any subsystem will not allow contaminated data to go undetected. New techniques for protecting complete source coding schemes are exemplified by examining a lossy compression system that truncates fast Fourier transform (FFT) coefficients to zero, then compresses the data further by using lossless arithmetic coding. Novel methods protect arithmetic coding computations by internal algorithm checks. The arithmetic encoding and decoding operations and the transmission path are further protected by inserting sparse parity symbols dictated by a high-rate convolutional symbol-based code. This powerful approach introduces limited redundancy at the beginning of the system but performs detection at later stages. While the parity symbols degrade efficiency slightly, the overall compression gain is significant because of the run-length coding. Well-known fault tolerance measures for FFT algorithms are extended to detect errors in the lossy truncation operations, maintaining end-to-end protection. Simulations verify that all single subsystem errors are detected and the overhead costs are reasonable
Keywords
arithmetic codes; data communication; data compression; decoding; fast Fourier transforms; fault tolerance; remote sensing; runlength codes; FFT algorithms; FFT coefficients; FFT data compression; FFT data transmission; arithmetic decoding; compression gain; data flow path; discrete Fourier transform; fast Fourier transform; fault detection; fault tolerance computing; high-rate convolutional symbol-based code; lossless arithmetic coding; lossy compression system; lossy truncation; overhead costs; remote-sensing applications; run-length coding; sampled data; simulations; source coding; sparse parity symbols; subsystem errors; subsystem failure; Arithmetic; Decoding; Discrete Fourier transforms; Encoding; Fast Fourier transforms; Fault detection; Fault tolerance; Power system protection; Remote sensing; Source coding;
fLanguage
English
Journal_Title
Communications, IEEE Transactions on
Publisher
ieee
ISSN
0090-6778
Type
jour
DOI
10.1109/26.974256
Filename
974256
Link To Document