Устройство для исправления ошибок
Иллюстрации
Показать всеРеферат
ОПИСАНИЕ
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
<и»997254
Союз Ссеетских
Социалистических
Республик (61) Дополнительное к авт. свид-ву Р 729849 (22) Заявлено 150781 (21) 3317285/18-21
Р1 М К з
Н 03 К 21/34 с присоединением заявки ¹\
Государственный комитет
СССР по делам изобретений н открытий (23) ПриоритетОпубликовано 150283. Бюллетень ¹ б
153) УДК 621;374,32 .(088.8) Дата опубликования описания 150283 (72) Авторы изобретения
А.М.ЗаЯЦ и В.Н.Горшков
» -МЯЩ . йЯ
ki « «,„» т«« е
+ -(. „ » Q и «» к а ф«»»«. »
В " °
:1 . ; а,»« . „/
4а» 1 (71) Заявитель (54 ) УСТРОЙСТВО ДЛЯ ИСПРАВЛЕНИЯ ОШИБОК
Изобретение относится к технике связи и вычислительной технике и может использоваться в системах передачи и хранения инфос«мации, подверженных воздействию помех.
По основному авт. св. Р 729849 известно устройство для исправления ошибок, содержащее счетчик повторений, .выход которого соединен с входом коммутатора,. а вход.с входами первого и второго сумматоров и управляющего ключа, другие входы которого соединены с. выходами первого и второго Фумио»в."торов« регистра сдвига и коммутатора, а выход — с входом регистра сдвига, сумматора декодера, входы которого соединены с выходами регистра сдвига, а выходы - c входами мажоритарного элемента, выход которого соединен с входом ключа, другой вход которого соединен с выходом коммутатора, дополнительного регистра сдвига, включенного меяду входом второго ключа и выходом мажо,ритарного элемента,-очетчик ошибок .и элемент сравнения, первый вход кс»торого подключен к входной шине,второй вход. — к выходу мажоритарного элемента, а выход через счетчик ошибок - к одному из входов;коммуматора
Декодирование кодовой комбинации в устройстве происходит следующим образом: если кратность ошибок в принимаемых посылках более чем«» ( максимальная кратность ошибок, исп равляемой корректирующим кодом), то для .декодирования кодовой комбинации необходимо три посылки,,еслибы )мс»кс то для декодирования и исправления ошибок необходимо не менее двух посылок информацииг11.
Недостатком известного устройства является его низкое быстродействие.
Цель изобретения — повы»»ение быстродействия устройства.
Цель достигается тем, что в устройство для исправления ошибок, co"" держащее счетчик повторений., коммутатор, ключ, регистр сдвига, счетчик и элемент сравнения, введены элементы И, дешифратор « регистр, вруппа элементов И и элемент ИЛИ причем
«выходы счетчика подключены ко входам элемента И, выход которого соединен с управляющим входом дешифратора, информационные входы которого подклю-. чены к выходам счетчика повторений, а выходы ко входам регистра, каждый выход которого соединен с первым
997254 входом. соответствующего элемента И группы, вторые входы которых подключены к соответствующим выходам допол нительного регистра сдвига, выходы элементон И группы и второго ключа соединены со нходами элемента ИЛИ, выход которого является выходом устройства для исправления ошибок.
На чертеже представлена структурная схема устройства для исправления ошибок. 10 Устройство содержит счетчик 1 повторений,. вход KQToporo соединен со входом .Удтройстна, первый ключ 2, регистр 3 сдвига, сумматоры 4 и 5, коммутатор б, счетчик 7, элемент 8 сравнения, сумматоры 9 декодера, дешифратор 10, элемент 11 И, регистр
12, второй ключ 13, дополнительный регистр 14 сдвига, мажоритарный элемент 15, группа элементов 16 И, элемент 17 ИЛИ.
Выходы счетчика 1 повторений соединень. с входами коммутатора б и с информационными входами дешифратора 10 °
Входы первого ключа 2 соединены с входами устройства, выходами суммато. рон 4 и 5 и выходами коммутатора б.
Выход первого ключа соединен с входом регистра 3 сдвига, выходы которого подключены ко входам сумматора 9 декодера и сумматоров 4 и 5,.входы которых соединены с входом устройства.
Другой вход коммутатора б соединен с выходом счетчика 7, который подключен ко входу элемента 11 И. Другой выход коммутатора б соединен .со входом вто рого ключа 13. Вход счетчика 7 соединен с элементом 8 сравнения, один вход которого соединен с входом устройства, а другой.с выходом мажоритарного элемента 15, нходы которого подключены 40 к выходам сумматора-декодера 9. Выход мажоритарного элемента 15 соединен со
-входом дополнительного регистра 14 сдвига.
Управляющий вход дешифратора 10 соединен с выходом элемента 11 И, вы-.
1 ходы дешифратора соединены с входами регистра 12, ныходы которого соедине-. ны с первыми входами соответствующих элементов И группы 16. Выход второго ключа 13 соединен с входом элемента
17 ИЛИ, а вход второго ключа 13 подключен к выходу дополнительного регистра 14 сдвига, младшиеу „разрядных выходов которого соединены со вторыми входами Элементов И груптты 16.Выходы элементов И группы 16 под/ключены ко входам элемента 17 ИЛИ, выходы которого являются выходами устройства для исправления ошибок.
Устройство работает следующим об разом.
При приеме первой посылки. сигнал с коммутатора б ставит первый ключ
2 н положение, при котором на вход регистра 3 сдвига проходят принимаемые символы.По окончании приема первой посылки (кодовой комбинации)сигнал со счетчика 1 повторений поступает на коммутатор. б,выходной сигнал с которого ставит первый ключ 2 в положение, при котором на вход регистра 3 сдвига проходят сигналы с первого сумматора;4, работающего по правилу 1+1=1; 0+0 0; 1+0,2=2,0+1 2.
Счетчик 7 устанавливается в нулевое состояние. При приеме. второй посылки одновременно производится исправление ошибок н. первой посылке с помощью сумматоров 9 декодера и мажоритарного элемента 15., Каждый символ второй посылки сравнивается в элементе 8 сравнения с соответствующим символом скорректированной первой посылки, которая
:записывается в дополнительный регистр 14 сдвига. При совпадении сим волов первый и второй посылок элемент 8 сравнения выдает единичный сигнал, по которому счетчик 7 увеличивает свое состояние на единицу при этом целесообразно рассмотреть два характерных случая: в первой или второй посылках кратность ошибок
g ÄI,. н первой .или второй посылках кратность ошибок 0 4yggq.
В первом случае вторая и скорректированная первая посылки-отличаются больше, чем на9мо„символов, О наличии ошибок, кратность больше снимекс детельстнует состояние счетчика 7.
По окончании приема второй посылки сигналы со счетчика 1 повторений и счетчика 7 поступают на коммутатор б, сигнал с которого ставит первый ключ 2 в положение, при котором на вход регистра 3 сдвига проходят сигналы с выхода второго сумматора, 5, работающего по правилу: 1+1 1", О+0-0; 1+0 1; 0+1=0;2+1"-1; 2+0=0, где первыми записаны символы поступающие из регистра 3 сдвига. Одновременно с приемом третьей посылки производится исправление ошибок с помощью сумматоров 9 декодера и мажоритарного!. элемента 15 и запись исправленной кодовой комбинации в дополнительный регистр 14.
По окончании приема третьей посылки сйгнал со счетчика 1 повторений поступает на коммутатор 6, который открывает второй ключ 13 и исправленная кодовая комбинация последовательным кодом выдается через элемент 17 ИЛИ на выход устройства для исправления ошибок. Кроме того, возможна выдача исправленной кодовой комбинации параллельным кодом. В другом случае вторая и скорректированная первая посылки отличаются не больше, чем на 0 символов, либо сонпадают.
Когда в счетчике 7 будет записано ,число, равное и-Ф п-максимальное
997254
Формула изобретения
РНИИПИ Заказ 959/78 Тираж 934 Подписное
Филиал ППП "Патент",г.ужгород.ул.Проектная,4 число информационных и проверочных
:символов содержащихся в йосылках), то с его выходов подается сигнал, открывающий элемент ll- И, с выхода которого подается управляющий сигнал на .дешифратор 10. На информационные входы дешифратора. 10 из счетчика -lповторений поступает код,соответствую-. щий количеству символов принятых во второй посылке.С выхода дешифратора
10 поступает единичный сигнал, который записывается в один из триггеров регистра 12. Этот сигнал поступает на вход соответствукщ его элемента И- rgynmz 1б. На второй вход этого элемента И поступает младший разряд 15 кодовой комбинации, которая записывается в дополнительный регистр 14 сдвига. Этот символ через элемент 17
ИЛИ выдается на выход устройства. Далее через этот же: элемент .И группы
16.последовательно выдаются все остальные символы скорректированной кодовой комбинации.
Таким образом, устройство позволяет начать выдачу декодированной ко- довой комбинации сразу же после при-. ема первой поыслки и и-4 - М симМс с волов второй посылки, т.е. имеет повышенное быстродействие в случае, если кратность ошибок меньше допустимой.
Устройство для исправления ошибок по авт. св. 9 729849 о т л ич а ю щ е е с я тем, что, с целью повышения быстродействия, в него введены элемент И, дешифратор, регистр, группа элементов И, элемент ИЛИ,причем выходы счетчика подключены к входам элемента И, выход которого соединен с управляющим входом .дешифратора, информационные входы которого подключены к выходам счетчика повторений, а выходы — к входам регистра, каждый выход которого соединен с первым входом соответствующего элемента И группы, вторые входы которых подключены к соответствующим выходам дополнительного регистра сдвига, выходы элементов И группы и второго ключа соединены с входами элемента
ИЛИ, выход которого является выходом устройства.
Источники информации, принятые во внимание при экспертизе
1. Авторское свидетельство СССР
Р 729849, кл. Н 03 К 21/34с 1978 °