IEEE Transactions on Information Theory · 1967 · 164 citations · 10 references
EngineeringComputer ScienceElectrical EngineeringAlgorithmsDigital CommunicationInformation TheoryChannel CodingCoding TheoryError Control CodingError DetectionError-correcting CodesBch CodesBlock CodesBose-chaudhuri-hocquenghem CodesDecoding AlgorithmsDifference SetsLinear Block CodesMinimum DistanceQuasi-cyclic Codes
The paper introduces self‑orthogonal quasi‑cyclic codes, a new class of linear block codes. The authors present two simple decoding algorithms and evaluate their performance via Monte Carlo simulations on the binary symmetric channel. They show that designing these codes reduces to constructing disjoint difference sets, enabling analytic construction of optimal and near‑optimal codes, and demonstrate through simulations that, despite being longer than BCH codes, the new codes achieve comparable error‑correcting performance with lower complexity.
A new class of linear block codes, called self-orthogonal quasi-cyclic codes, is defined. It is shown that the problem of designing these codes is equivalent to the problem of designing disjoint difference sets. As a result, several classes of optimal and near-optimal codes can be constructed analytically and other codes can be found by a computer-aided search procedure. A list of codes is given for practical values of minimum distance and efficiency. Two easily implemented decoding algorithms are described, and a Monte Carlo evaluation of the performance of several codes on the binary symmetric channel is presented. This evaluation shows that, when decoded with the better of the two algorithms, these codes perform nearly as well as the Bose-Chaudhuri-Hocquenghem (BCH) codes with the same minimum distance and efficiency in the cases examined. Although these codes must be long relative to the BCH codes, the low cost and lack of complexity of the equipment required to correct large numbers of errors should make them competitive for practical systems.
10
R. G. Gallager, W. W. Peterson · Mathematics of Computation · 1962 · 2.1K citations
On a class of error correcting binary group codes
R. C. Bose, D.K. Ray-Chaudhuri · Information and Control · 1960 · 1.3K citations
Henry B. Mann · Technometrics · 1961 · 172 citations