• 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