scispace - formally typeset
Open AccessJournal ArticleDOI

Character-correcting convolutional self-orthogonal codes

S.Y. Tong
- 01 Mar 1971 - 
- Vol. 18, Iss: 2, pp 183-202
TLDR
It is shown that, given a t -error-correcting BCSOC of rate b —1/ b, a character-error correcting convolutional self-orthogonal code (CCSOC) can be constructed for any integer k, the rate expansion factor, and the CCSOC so constructed corrects t character errors, and also possesses large simultaneous burst-error- correcting capabilities.
Abstract
A class of convolutional, character-error-correcting codes with limited error propagation is presented. This class of codes is derived from binary convolutional self-orthogonal codes (BCSOC). By character-error-correcting, we mean that the code is character oriented, where each character can be thought of as a string of binary or higher base symbols of fixed length or as a single nonbinary symbol of correspondingly higher base. It is shown that, given a t -error-correcting BCSOC of rate b —1/ b , a character-error correcting convolutional self-orthogonal code (CCSOC) of rate k ( b —1)/( k ( b —1) + 1) can be constructed for any integer k , the rate expansion factor. The CCSOC so constructed corrects t character errors, and also possesses large simultaneous burst-error-correcting capabilities. Lower bounds on the burst-error-correcting capability for both BCSOC and CCSOC are found. Decoding consists of a mixture of majority logic decoding and algebraic computation. The decoding algorithm seems practical if either the rate expansion factor k or the number of errors corrected t are not large. Such codes are most suitable for channels with both random and burst noise, and also effect a compromise between the cost of terminal equipment and the efficient use of channels.

read more

Citations
More filters
Journal ArticleDOI

On forward error correction with adaptive decoding (Corresp.)

TL;DR: A method is proposed that utilizes punctured Reed-Solomon block codes for adaptive coding that enables some codewords to use more redundancy for correcting errors, while other adjacentcodewords use less redundancy.
Journal ArticleDOI

Hybrid block- self-orthogonal convolutional codes

TL;DR: Optimum majority-decodable block codes with up to five information bits per block are given, and from these codes several majority- decodable convolutional codes that are "optimum" with respect to the proposed construction are obtained.
Journal ArticleDOI

Construction of LDPC convolutional codes via difference triangle sets.

TL;DR: Some conditions on the weak difference triangle set ensure that the Tanner graph associated to the sliding parity-check matrix of the convolutional code is free from, and a lower bound on the field size is provided, depending on the parity of \documentclass[12pt]{minimal} \usepackage{amsmath}
Posted Content

Construction of LDPC convolutional codes via difference triangle sets

TL;DR: In this article, a construction of $(n,k,\delta)$ LDPC convolutional codes over arbitrary finite fields, which generalizes the work of Robinson and Bernstein and the later work of Tong is provided.
References
More filters
Journal ArticleDOI

Error-correcting codes

Book

Determinants and matrices

A. C. Aitken
Journal ArticleDOI

A class of binary recurrent codes with limited error propagation

TL;DR: A class of binary recurrent codes for correcting independent errors is given which has guaranteed error-limiting properties and the results of a computer simulation indicate that these codes perform better in some situations than other codes using threshold decoding.
Journal ArticleDOI

Analysis of recurrent codes

TL;DR: A definition of a recurrent code is given in a framework which renders it amenable to mathematical analysis, and a necessary and sufficient condition for either type of error correction is established.
Journal ArticleDOI

Convolutional reed-solomon codes

TL;DR: A new family of Convolutional character-error-correcting codes which are a convolutional form of the Reed-Solomon block codes and as such have nonbinary symbols and are shown to be more powerful and simpler to implement than the equivalent Hagelbarger code.
Related Papers (5)