?
Исправление одиночных пакетов ошибок за пределами корректирующей способности кода с использованием информационных совокупностей
The most important method of ensuring data integrity is correcting errors that occur during information storage,
processing or transmission. The error-correcting coding methods are used to correct errors. In real systems, noise
processes are correlated. However, traditional coding and decoding methods use decorrelation, and it is known that
this procedure reduces the maximum achievable characteristics of coding. Thus, constructing computationally efficient
decoding methods that would correct grouped errors for a wide class of codes is an actual problem. In this paper the
decoding by information sets is used to correct single bursts. This method has exponential complexity when correcting
independent errors. The proposed approach uses a number of information sets linearly growing with code length, which
provides polynomial decoding complexity. A further reduction of the number of information sets is possible with the
proposed method of using dense information sets. It allows evaluating both the set of errors potentially corrected by the
code and the characteristics of the decoder. An improvement of the decoding method using an error vector counter is
proposed, which allows in some cases to increase the number of corrected error vectors. This method allows significantly
reducing the number of information sets or increasing the number of corrected error vectors according to the minimum
burst length criterion. The proposed decoders allow correction of single error bursts in polynomial time for arbitrary
linear codes. The results of experiments based on standard array show that decoders not only correct all errors within
the burst correcting capability of the code, but also a significant number of error vectors beyond of it. Possible directions of further research are the analysis of the proposed decoding algorithms for long codes where the method of analysis based on the standard array is not applicable; the development and analysis of decoding methods for multiple bursts and the joint correction of grouped and random errors.