Presented here is a practical automatic error-correcting system that may be applied to many data transmission problems. It is particularly suited to the correction of bursts of errors and so may be applied to the problem of the transmission of data over telephone networks. The attractive feature of the system is its remarkable simplicity from the point of view of implementation. It is so simple that it can readily be incorporated into much existing equipment. In the system, messages are transmitted in blocks and each block is coded separately. The codes used within the blocks are cyclic codes. This means that coders and decoders employ linear feedback shift registers to form check digits and to correct errors. The basic ideas are presented in terms of the hardware components to which the system gives rise and analyzed afterwards in terms of mathematics so that it is easy for the engineer to see, at once, what is involved. The theory usually applies to binary messages in which data is transmitted serially. However, an extension is included which shows how the same ideas may be applied to binary codes in which information is sent in parallel.
[1]
Dwijendra K. Ray-Chaudhuri,et al.
Binary mixture flow with free energy lattice Boltzmann methods
,
2022,
arXiv.org.
[2]
W. W. Peterson,et al.
Encoding and error-correction procedures for the Bose-Chaudhuri codes
,
1960,
IRE Trans. Inf. Theory.
[3]
B. Elspas,et al.
The Theory of Autonomous Linear Sequential Networks
,
1959
.
[4]
John E. Meggitt.
Error Correcting Codes for Correcting Bursts of Errors
,
1960,
IBM J. Res. Dev..
[5]
Constantine M. Melas.
A New Group of Codes for Correction of Dependent Errors in Data Transmission
,
1960,
IBM J. Res. Dev..
[6]
W. W. Peterson,et al.
Cyclic Codes for Error Detection
,
1961,
Proceedings of the IRE.
[7]
Norman M. Abramson,et al.
A class of systematic codes for non-independent errors
,
1959,
IRE Trans. Inf. Theory.