10.14489/vkit.2022.03.pp.051-056 |
DOI: 10.14489/vkit.2022.03.pp.051-056 Павлов А. А., Царьков А. Н., Романенко Ю. А., Романенко А. Ю., Макеев М. И., Павлов Ф. А. Аннотация. Разработан метод кодирования информации для коррекции одиночных и обнаружения двойных ошибок, который в отличие от известных методов кодирования использует на один проверочный разряд меньше и, следовательно, обеспечивает сокращение аппаратурных затрат, связанных с хранением значений проверочных разрядов в устройстве памяти. Выявлены закономерности, позволяющие при декодировании формировать дополнительную проверку признака ошибки для определения ошибочных разрядов при возникновении неразличимых синдромов ошибок, вызванных сокращением основных проверочных разрядов. Проведено сравнение оценок корректирующей и обнаруживающей способности предлагаемого метода с существующим кодом, исправляющим одиночные ошибки и обнаруживающим двойные ошибки. Установлено, что предлагаемый код позволяет корректировать все одиночные ошибки, обнаруживать все двойные ошибки и при этом корректировать 27 % двойных ошибок. Ключевые слова: корректирующий линейный код; информационные разряды; проверочные разряды; синдром ошибки; одиночные и двойные ошибки; информационная избыточность.
Pavlov A. A., Tsar’kov A. N., Romanenko A. Yu., Romanenko Yu. A., Makeev M. I., Pavlov F. A. Abstract. The analysis of errors that occur during the operation of static storage devices (SD) is carried out. The conclusion is drawn that single and double errors are most likely to occur in memory devices (single errors appear with a probability of up to 80 %, double errors up to 20 – 25 %, and errors of other multiplicity account for up to 2 %). Methods for protecting storage devices from single and double errors are considered. It has been established that at present, for the correction of single errors and the detection of double errors, a modified Hamming code is widely used, which uses for this purpose an additional parity bit for all bits of the code set. The necessity of developing a code that corrects single errors and detects double errors while reducing information redundancy is substantiated. Regularities have been identified that make it possible to form rules for encoding information, and when decoding, to form three additional checks for an error sign to determine erroneous bits in the event of indistinguishable error syndromes. The corrective ability of the proposed method of information coding is investigated. It has been established that the proposed code allows correcting all single errors, detecting all double errors and, at the same time, correcting some of the double errors that simultaneously occur in information and check bits. A regular information coding procedure is described for correcting single and detecting double errors while reducing information redundancy by one check bit and, consequently, reducing hardware costs associated with storing the values of check bits in a memory device. A comparative evaluation of the detection ability and information redundancy of the proposed method with a modified Hamming code is carried out using the example of coding an 11-bit information word. It has been established that for the code (15,11), the implementation of the proposed method makes it possible to detect all single and double errors, correct 100 % of single errors and 27 % of double errors, and use four check digits for these purposes (one less check digit than modified Hamming code). The conclusion is made that the reduction of information redundancy makes it possible to increase the code speed and reduce hardware costs associated with storing the values of a given bit in a memory device and, therefore, increase the probability of failure-free operation and reliability of the memory device operation while reducing information and hardware redundancy. Keywords: Correcting linear code; Information bits; Check bits; Error syndrome; Single and double errors; Information redundancy.
РусА. А. Павлов (Военная академия Ракетных войск стратегического назначения имени Петра Великого MO РФ, Серпухов, Россия) E-mail:
Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
EngA. A. Pavlov (The Military Academy of Strategic Rocket Troops after Peter the Great, Serpukhov, Russia) E-mail:
Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
Рус1. Гребешков А. Ю. Микропроцессорные системы и программное обеспечение в средствах связи. Самара: ПГУТИ, 2009. 298 с. Eng1. Grebeshkov A. Yu. (2009). Microprocessor systems and soft-ware in communications. Samara: PGUTI. [in Russian language]
РусСтатью можно приобрести в электронном виде (PDF формат). Стоимость статьи 500 руб. (в том числе НДС 18%). После оформления заказа, в течение нескольких дней, на указанный вами e-mail придут счет и квитанция для оплаты в банке. После поступления денег на счет издательства, вам будет выслан электронный вариант статьи. Для заказа скопируйте doi статьи: 10.14489/vkit.2022.03.pp.051-056 Отправляя форму вы даете согласие на обработку персональных данных. .
EngThis article is available in electronic format (PDF). The cost of a single article is 450 rubles. (including VAT 18%). After you place an order within a few days, you will receive following documents to your specified e-mail: account on payment and receipt to pay in the bank. After depositing your payment on our bank account we send you file of the article by e-mail. To order articles please copy the article doi: 10.14489/vkit.2022.03.pp.051-056 and fill out the
.
|