SU680061A2 - Устройство дл исправлени ошибок при итеративном кодировании - Google Patents

Устройство дл исправлени ошибок при итеративном кодировании

Info

Publication number
SU680061A2
SU680061A2 SU772492655A SU2492655A SU680061A2 SU 680061 A2 SU680061 A2 SU 680061A2 SU 772492655 A SU772492655 A SU 772492655A SU 2492655 A SU2492655 A SU 2492655A SU 680061 A2 SU680061 A2 SU 680061A2
Authority
SU
USSR - Soviet Union
Prior art keywords
output
inputs
counter
input
outputs
Prior art date
Application number
SU772492655A
Other languages
English (en)
Inventor
Юрий Николаевич Бутин
Людмила Алексеевна Гаврилова
Олег Леонидович Маковеев
Original Assignee
Предприятие П/Я Г-4372
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Предприятие П/Я Г-4372 filed Critical Предприятие П/Я Г-4372
Priority to SU772492655A priority Critical patent/SU680061A2/ru
Application granted granted Critical
Publication of SU680061A2 publication Critical patent/SU680061A2/ru

Links

Landscapes

  • Error Detection And Correction (AREA)

Description

1
Изобретение относитс  к области запоминающих устройств.
Одно из известных устройств содержит блок хранени  информации, блок исправлени  ошибок дл  кода, записанного по строкам, подключенный ко входам сумматора по модулю два всех строк кода и перемножител  к другому входу которого подсоединен выход сигнала вектора ошибки блока исправлени  ошибок, а выход перемножител  соединен через блок сравн.ени  с блоком номеров, разрешающим запись в этот блок номера строки из.блока управлени .
При этом выхо,ц импульсов кодовой комбинации блока исправлени  ошибок соединен со входом полусумматора, другой вход которого через ключ, подсоединенный к выходу блока номеров , св зан с выходом сумматора 1
Недостатками этого устройства  вл ютс  большие аппаратурные затраты и невысока  надежность.
Из известных устройств наиболее близким техническим решением к данному изобретению  вл етс  устройство дл  исправлени  с иибок при итеративном кодировании по авт. св. 364032, содержащее блок хранени 
информации с дешифратором адреса, сумматор по модулю два, регистры, ключи и элементы Отрицание равнозначности , при этом выходы блока хранени  информации соединены с соответствующими входами сумматора по модулю два, регистра со счетными входами и с первыми входами элементов Отрицание равнозначности ,
0 выходы регистра со счетными входами соединены с первыми входами ключей переписи информации, другие входы; которых соединены с выходом дешифратора адреса, а выходы ключей соеди5 нены с соответствующими входами регистра запоминани  ошибок, выходы которого соединены с первыми входами ключей переписи информации, другие входы к.точей соединены с выхо-0 дом сумматора по модулю два, а выходы ключей соединены со вторыми входами элементов Отрицание равнозначности 2 .
Однако, это устройство не позво5 л ет обнаружить ошибки четной кратности в строке. При наличии же слиибой нечетной кратности, наход щихс  в разных строках, происходит их неправильное исправление, что снижает
0 надежность устройства.
Целью насто щего изобретени   вл етс  повышение надежности устройства за счет обнаружени  ошибок четной кратности в строке и нечетной кратности в разных строках и предотвращение неправильного исправлени  последних .
Поставленна  цель достигаетс  тем, что устройство содержит элементы И и ИЛИ и счетчик, первый выход которого подключен к одному из входов первого элемента И, другой вход которого подключен к выходу сумматора по модулю два, выход первого элемента И соединен с одним из входов ключей переписи информации и со входом счетчика, второй выход счетчика подключен к одному из входов первого элемента ИЛИ, другой вход которого соединен с выходом второго элемента И, Bxojbpi второго элемента И соединены соответственно с первым и третьим выходами счетчика и выходами второго элемента ИЛИ, входы которого подключены к выходам регистра запоминани  ошибок.
На чертеже изображена блок-схема устройства. Устройство содержит дешифратор 1 адреса, блок 2 хранени  информации, сумматор 3 по модулю два, регистр 4 со счетными входами 5, элементы 6 Отрицание равнозначности , ключи 7 переписи информации со входами 8, регистр 9 запоминани  сшибок, ключи 10 переписи информации с выходами 11, первый элемент И 12, счетчик 13, состо щий из триггеров 14 и 15, первьай элемент ИЛИ 16, второй элемент И 17 и второй элемент или 18.
Первый выход счетчика 13 подключен к одному из входов элемента И 12 другой вход которого подключен к выходу сумматора по модулю два. Выход элемента И 12 соединен с одними из входов ключей 10 и со входом счетчика. Выход счетчика подключен к одному из входов элемента ИЛИ 16, .другой вход которого соединен с выходом элемента И 17.. Входы элемента И соединены соответственно с первым и третьим выходами счетчика 13 и выходом элемента ИЛИ 18, входы которого подключены к выходам регистра 9.
Устройство работает следующим образом .
Перед считыванием первого числа из блока 2 разр ды регистров 4 и 9 и триггеры 14 и 15 счетчика 13 устанавливаютс  в нулевое состо ние. Затем в регистре 4 происходит накопление информации., считанной с блока 2, причем последн   строка массива  вл етс  контрольной и составлена таким образом, чтобы при отсутствии с иибок все триггеры регистра 4 установились в состо ние 0.
В случае нечетного количества в л:юбом из столбцов в соответствующем триггере регистра 4 записываетс  1 и по сигналу с выхода дешифратора 1 переписываетс  через ключи 7 в регистр 9. Нечетное количество ошибок в любой из строк фиксируетс  сумматором 3 по модулю два, который выполнен из элементов отрицание равнозначности , соединенных между собой в виде пирамиды или цепочки, причем, поскольку при обнаружении первой неисправной строки в устройство .управлени  машины подаетс  сигнал о прерывании програмлфл по причине неисправности, информаци  с выходов элементов 6 не используетс  дл  дальнейшей работы.
Исправление ошибок и сн тие прерывани  происходит на следующем цикле обращени  к блоку 2 после повторного обнаружени  ошибок сумматором 3 по модулю два.
При отсутствии неисправных строк триггеры 14 и 15 счетчика 13 будут находитьс  в нулевом состо нии, что соответствует сигналу О на пр мом выходе триггера и сигналу 1 - на инверсном .
В случае обнаружени  сумматором 3 по модулю два одной неисправной строки триггер 14 счетчика установитс  в состо ние 1, а триггер 15 будет находитьс  в состо нии 0. После повторного обнаружени  ошибок сумматором 3 сигналом с выхода элемента И 12 разрешаетс  выдача содержимого регистра 9 через ключи 10 на элементы 6 Отрицание равнозначности .
В случае обнаружени  двух неисправных строк и более оба триггера счетчика будут находитьс  в состо нии 1. Сигнал 1 с пр мого выхода триггера 15 поступит на вход элемента ИЛИ 16 и на его выходе будет сигнал неисправности.
Сигнал О с инверсного выхода триггера 15 счетчика 13 поступит на вход элемента И 12 и запретит прохождение сигнала с выхода сумматора 3 при повторном обнаружении ошибок сумматором , поэтому исправлени  ошибок не произойдет,
В случае четного количества ошибок в строке сумматор 3 по модулю два неисправной строки не зафиксирует , поэтому триггеры 14 и 15 счетчика 13 будут находитьс  в нулевом состо нии и с их инверсных выходов сигнал 1 поступит на входы элемента И 17. Но в соответствующих триггерах регистра 9 запоминани  ошибок в результате контрол  по столбцам будет записана 1 и с выхода элемента ИЛИ 18 сигнал 1 поступит на один из входов элемента И 17, а затем на вход элемента ИЛИ 16. На выходе-этого элемента будет сигнал неисправности .
Таким образом, при наличии ошибок четной кратности в строке или нечетной кратности в разных строках на выходе элемента ИЛИ 16 будет сигнал неисправности и исправлени  ошибок в последнем случае не произойдет.

Claims (2)

  1. Формула изобретени 
    Устройство дл  исправлени  ошибок при итеративном кодировании по авт. св. № 364032, отличающеес  тем, что, с целью повышени  надежности устройства путем обнаружени  ошибок четной кратности в строке и нечетной кратности в разных строках и предотвращени  неправильного исправлени  последних, оно
    содержит элементы И и ИЛИ и счетчик, первый выход которого подключен к
    одному из входов первого элемента И, другой вход которого подключен к выходу сумматора по модулю два, выход первого элемента И соединен с одним из входов ключей переписи информации и со входом счетчика, второй выход счетчика подключен к одному из входов первого элемента ИЛИ, другой вход которого соединен с выходом второго элемента И, входы второго элемента И соединены соответственно с первым и третьим выхода т счетчика и выходом второго элемента ИЛИ, входы которого подключены к выходам регистра запоминани  ошибок.
    Источники информации, прин тые
    5 во внимание при экспертизе
    1,Авторское свидетельство СССР 251253, кл. G 11 С 29/00, 1968.
  2. 2.Авторское свидетельство СССР 364032, кл. G 11 С 29/00, 1971.
    Г Г i
SU772492655A 1977-06-03 1977-06-03 Устройство дл исправлени ошибок при итеративном кодировании SU680061A2 (ru)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU772492655A SU680061A2 (ru) 1977-06-03 1977-06-03 Устройство дл исправлени ошибок при итеративном кодировании

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU772492655A SU680061A2 (ru) 1977-06-03 1977-06-03 Устройство дл исправлени ошибок при итеративном кодировании

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
SU364032 Addition

Publications (1)

Publication Number Publication Date
SU680061A2 true SU680061A2 (ru) 1979-08-15

Family

ID=20711777

Family Applications (1)

Application Number Title Priority Date Filing Date
SU772492655A SU680061A2 (ru) 1977-06-03 1977-06-03 Устройство дл исправлени ошибок при итеративном кодировании

Country Status (1)

Country Link
SU (1) SU680061A2 (ru)

Similar Documents

Publication Publication Date Title
US4277844A (en) Method of detecting and correcting errors in digital data storage systems
US9760434B2 (en) ECC method for double pattern flash memory
US3735105A (en) Error correcting system and method for monolithic memories
CA1206265A (en) System for correction of single-bit error in buffer storage unit
EP0600137A1 (en) Method and apparatus for correcting errors in a memory
JP2606862B2 (ja) 単−エラー検出・訂正方式
SU680061A2 (ru) Устройство дл исправлени ошибок при итеративном кодировании
JPH03147041A (ja) エラー訂正システム
SU452860A1 (ru) Запоминающее устройство с автономным контролем
SU769641A1 (ru) Устройство дл контрол пам ти
SU1424060A1 (ru) Запоминающее устройство с самоконтролем
SU705526A1 (ru) Устройство дл контрол пам ти
SU942160A2 (ru) Запоминающее устройство с коррекцией ошибок
SU744577A1 (ru) Устройство дл тестовой проверки пам ти
SU1547035A1 (ru) Запоминающее устройство
SU1065888A1 (ru) Буферное запоминающее устройство
SU615478A1 (ru) Устройство дл выборки микрокоманд
SU1249590A1 (ru) Запоминающее устройство с самоконтролем
SU771733A1 (ru) Устройство дл контрол блоков пам ти
SU970480A1 (ru) Запоминающее устройство с самоконтролем
SU1072050A1 (ru) Устройство дл контрол блоков обнаружени и коррекции ошибок,работающих с кодом Хэмминга
SU1034070A1 (ru) Запоминающее устройство с обнаружением ошибок
SU516101A1 (ru) Оперативное запоминающее устройство с самоконтролем
SU641503A1 (ru) Запоминающее устройство с блокировкой неисправных элементов пам ти
SU1005060A2 (ru) Устройство дл контрол информационного тракта "запоминающее устройство команд-процессор