High-speed cyclic code decoders, which are central to modern communication systems, when implemented in dense very large scale integration (VLSI), are susceptible to pernicious momentary internal soft fails presenting a demanding error-control challenge. However, special structures inherent in such decoders offer new methods for incorporating distributed error control throughout their designs. The underlying design principles and motivations are emphasized providing a variety of options to meet various requirements. Bose-Chaudhuri-Hocquenghem (BCH) codes are used to exemplify the new techniques as applied to the usual three standard subsystems present in a decoder. The first and last parts, syndrome calculations and transform inversion, both involve finite field transforms suggesting the effective application of fast transform algorithms. Error control features are based upon the chord properties of the transform coefficients including even fast algorithms. The third subsystem, the Berlekamp-Massey algorithm, can be protected through a chord recursion property affiliated with the error location connection polynomial. The propagation and spread of internal errors are studied and a special sink register compares several quantities, available in close proximity, to their easily recomputed counterparts. Most of these results are applicable to generalized to decoders for codes over higher ordered alphabets such as Reed-Solomon codes.
[1]
G. ROBERT REDINBO,et al.
Expediting factor-type fast finite field transform algorithms
,
1986,
IEEE Trans. Inf. Theory.
[2]
G. Redinbo,et al.
Fast transform algorithm for use in decoding BCH-type codes
,
1984
.
[3]
J. Bibb Cain,et al.
Error-Correction Coding for Digital Communications
,
1981
.
[4]
John F. Wakerly,et al.
Error detecting codes, self-checking circuits and applications
,
1978
.
[5]
R. Blahut.
Theory and practice of error control codes
,
1983
.
[6]
Trieu-Kien Truong,et al.
VLSI Architectures for Computing Multiplications and Inverses in GF(2m)
,
1983,
IEEE Transactions on Computers.
[7]
James L. Massey,et al.
Shift-register synthesis and BCH decoding
,
1969,
IEEE Trans. Inf. Theory.
[8]
G. Redinbo.
Fault-tolerant digital filtering architectures using fast finite field transforms
,
1985
.
[9]
N. Ahmed,et al.
FAST TRANSFORMS, algorithms, analysis, applications
,
1983,
Proceedings of the IEEE.
[10]
Richard E. Blahut,et al.
Fast Algorithms for Digital Signal Processing
,
1985
.