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