Protecting processing elements in communications satellites

Fault tolerance features in the first three major subsystems of the satellite up-link resources are described. The critical processing subassemblies are the demultiplexer, demodulators, and forward error-correcting decoders. The extra checking resources needed for fault tolerance also serve as replacements for failed units during reconfiguration. The demultiplexer, an efficient multirate filter bank, containing a fast Fourier transform (FFT) section, is protected by a high rate real number convolutional code, and parity values are computed in parallel at a much reduced rate. The redundancies inherent in the binary convolutional code used to combat transmission noise afford protection for the Viterbi decoders. Selected invariant features of the Viterbi algorithm coupled with the code structure constantly monitor values within the decoder. The demodulators are protected by virtue of their location between two protected units, the demultiplexer and the decoders.<<ETX>>

[1]  Jr. G. Forney,et al.  The viterbi algorithm , 1973 .

[2]  William D. Ivancic,et al.  Destination-directed, packet-switching architecture for 30/20-GHz FDMA/TDM geostationary communications satellite network , 1991 .

[3]  T. Marshall,et al.  Coding of Real-Number Sequences for Error Correction: A Digital Signal Processing Problem , 1984, IEEE J. Sel. Areas Commun..

[4]  Jack K. Wolf,et al.  Redundancy, the Discrete Fourier Transform, and Impulse Noise Cancellation , 1983, IEEE Trans. Commun..

[5]  R. Chien,et al.  Error-Correcting Codes, Second Edition , 1973, IEEE Transactions on Communications.

[6]  Georges Bonnerot,et al.  Digital filtering by polyphase network:Application to sample-rate alteration and filter banks , 1976 .

[7]  Alan V. Oppenheim,et al.  Discrete-Time Signal Pro-cessing , 1989 .

[8]  J. Bibb Cain,et al.  Error-Correction Coding for Digital Communications , 1981 .

[9]  Shu Lin,et al.  Error control coding : fundamentals and applications , 1983 .

[10]  W. W. Peterson,et al.  Error-Correcting Codes. , 1962 .

[11]  M. Bellanger,et al.  TDM-FDM Transmultiplexer: Digital Polyphase and FFT , 1974, IEEE Trans. Commun..

[12]  Joachim Hagenauer High rate convolutional codes with good distance profiles (Corresp.) , 1977, IEEE Trans. Inf. Theory.

[13]  Suku Nair,et al.  Real-Number Codes for Bault-Tolerant Matrix Operations On Processor Arrays , 1990, IEEE Trans. Computers.

[14]  Jacob A. Abraham,et al.  Algorithm-Based Fault Tolerance for Matrix Operations , 1984, IEEE Transactions on Computers.