Устройство защиты от ошибок

Иллюстрации

Показать все

Реферат

 

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

А2

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИ4ЕСНИХ

РЕСПУБЛИК ц11, Н 04 Ь 1/16

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ НОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТНРБ1ТИЯМ

ПРИ ГКНТ СССР (61 ) 1197115 (21) 4221403/24 — 09 (22) 06,04.87 (4Ь) 07.05.89. Бюл. М 17 (72) В.И.Самофалов, И.Е.Гришин, А.В,Ермоленко и 1О,П.Иванов (53) 621.394.14 (088,8) (56) Шляпоберский B.È. Основы техники передачи дискретных сообщений, M. Связь, 1973, с.398, рис.7.10.

Авторское свидетельство СССР

Р 1197115, кл. Н 04 Ь 1/16, 1984. (54) УСТРОЙСТВО ЗАЩИТЫ ОТ ОШИБОК (57) Изобретение касается передачи дискретной информации и относится к устр-вам защиты от ошибок с решающей обратной связью. Цель изобретения — повышение скорости передачи

ÄÄSUÄÄ 1478362 информации. Устр-во содержит входной накопитель 1, блок 2 элементов ИЛИ, анализатор 3 служебной команды, кодер 4, буферный накопитель 5, ключ

6, датчик 7 служебных команд, блок

8 управления, задающий г-р 9, датчик 10 запросной комбинации, блокиратор 11, дешифратор 12 запросной комбинации, декодирующий блок 13, анализатор 14 служебных команд, приемный накопитель 15. В устр-во введены делитель 16 цикловой частоты, счетчик 17 числа фазирований, ключ

18 и блок 1-9 задержки. Введение новых элементов позволяет сократить кол-во обменов служебными командами при частых фаэированиях, за счет чего повышается скорость передачи информации. 6 ил.

1478362

Изобретение относится к области передачи дискретной информации, в частности к устройствам защиты от ошибок с решающей обратной связью и является усовершенствованием устройства по основному авт.св.

Ф 1197115.

Цель изобретения — повьппение скорости передачи информации.

На фиг.1 представлена структурная электрическая схема предложенного устройства; на фиг.2 — схема блока элементов ИЛИ; на фиг.3 — схема анализатора служебной команды.; на 15 фиг.4 — схема анализатора служебных команд; на фиг.5 — функциональная схема буферного накопителя; на фиг.6 — схема блока управления.

Ус гройство защиты от ошибок со- 20 держит входной накопитель 1, блок 2 элементов ИЛИ, анализатор 3 служебной команды, кодер 4 буферный на1 копитель 5, ключ 6, датчик 7 служебных команд, блок 8 управления, задаю- 25 щий генератор 9, датчик 10 запросной комбинации, блокиратор 11, дешифратор

12 запросной комбинации, декодирующий блок 13, анализатор 14 служебных команд, приемный накопитель 15, дели- 30 тель 16 цикловой частоты, счетчик 17 числа фазирований, ключ 18 и блок 19 задержки.

Блок 2 элементов ИЛИ содержит элементы ИЛИ 20-22, анализатор 3 слу- З5 жебной команды содержит регистр 23 и дешифратор 24, анализатор 14 служебных команд — регистр 25 и дефишраторы 26, 26<,, буферный накопитель

5 — регистр 27, первые элементы И 40

28 - 28 первый элемент ИЛИ 29, триггеры 30 — 30р, второй элемент ИЛИ 31, вторые элементы И 32 — 32 дешифратор 33, счетчик 34, элемент И 35 и триггер 36, блок 8 управления — эле- 45 менты И 37, — 37, линию 38 задержки, первый 39 и второй 40 элементы ИЛИ, первый 41, второй 42 и третий 43 триггеры, третий 44, четвертый 45 и пятый 46 элементы HJIH, 50

Устройство защиты от ошибок работает следующим образом.

В исходном состоянии устройства счетчик 17 обнулен, поэтому ключ 18

oTKpb1T ° По окончании процесса фази 55 рования сигнал "Снять фазу" поступает на второй вход счетчика 17 числа фазирований, а через блок 19 задержки и открытый ключ 18 — на второй вход блока 8 управления и первый вход датчика 7 служебных команд.

По этому сигналу через элементы

ИЛИ 39, 40 и 45 срабатывают соответственно триггеры 41-43 блока 8 управления. При этом управляющий сигнал с первого выхода третьего триггера 43 через ч ретий выход блока

8 управления поступает на управляющий вход приемного накопителя 15 и стирает в нем информацию. Сигнал с второго выхода третьего триггера 43 через четвертый выход блока 8 запрещает ввод информации во входной накопитель 1. Управляющий сигнал с выхода второго триггера 42 через первый выход блока 8 управления закрывает ключ 6, а сигнал с выхода триггера 41 через пятый выход блока

8 открывает блокиратор 11. Сигналом об окончании фазирования на инициирующей станции запускается датчик

7 служебных команд, который вырабатывает служебную команду, условно называемую далее СК-1, представляющую собой последовательность из К элементов, не используемую при передаче оперативной информации от источника информации.

Команда СК-1 с первого выхода датчика 7 через элементы ИЛИ 21 и 20 блока 2 элементов ИЛИ поступает на первый вход буферного накопителя 5 и записывается в его регистр 27, а через элементы ИЛИ 21 и 22 блока 2, анализатор 3 служебной команды, кодер 4, где она перекодируется в помехозащищенный код, поступает на выход устройства.

При прохождении команды СК-f через анализатор 3 служебной команды на его втором выходе появляется сигнал, который поступает на второй вход буферного накопителя 5. По этому сигналу срабатывает триггер 36, а счетчик 34 и триггеры 30 -30 устанавливаются в исходное нулевое состояние. Управляющий сигнал с выхода триггера 36 поступает на первый вход элемента И 35, а через второй элемент ИЛИ 31 — на второй вход элемента И 28 и на выход 2р буферного накопителя 5, далее на вход 6, первый вход элемента И 37 блока 8 управления. При этом разрешается прохождение импульсов цикловой частоты через четвертый вход буферного накопителя 5 от задающего генератора 9

1478362 на второй вход счетчика 34, а выход регистра 27, соответствующий максимальной емкости буферного накопителя 5, подключается через элемент

И 28, первый элемент ИЛИ 29 и первый вход буферного накопителя 5 к входу ключа 6 (величина 1 обозначает максимальную емкость накопителя).

Команда СК-1, поступающая из кана- 1ð ла связи на вход устройства противоположной станции, через блокиратор

11 записывается в декодирующий блок

13, где проверяется ее правильность, а затем переписывается в регистр 25 анализатора 14. В результате на выходе 3 дешифратора 26 появляется сигнал, который подается на второй вход датчика 7 служебных команд.

Под действием этого сигнала датчик 2р

7 вырабатывает вторую команду, условно называемую далее СК-2. Принятая команда СК-1 переписывается из регистра 25 в приемный накопитель 15 в котором она сти- 25 рается сигналом, поступающим с третьего выхода блока 8. Команда СК-2 через элемент ИЛИ 22, анализатор 3 и кодер 4 поступает в канал связи.

На инициирующей станции принятая команда СК-2 через открытый блокиратор 11 записывается в декодирующий блок 13, где она кодируется, а затем переписывается в регистр 25 анализатора 14 служебной команды. В результате на выходе дешифратора 26 появляется сигнал, который подается на третьи входы накопителя 5 и блока 8.

Команда СК-2 переписывается из регистра 25 в приемный накопитель 15, 4р где она стирается сигналом, поступаю. щим с третьего выхода блока 8. Под действием сигнала, поступающего на третий вход буферного накопителя 5, срабатывают триггер 36 и один из триггеров 30 — 30 через соответствующий элемент И 32, — 32 в зависимости от сигнала на соответствующем выходе дешифратора 33, определяемого количеством импульсов цикловой час- р тоты, подсчитанных счетчиком 34 с момента передачи команды СК-1 на про. тивоположную станцию до момента приема от нее команды СК-2. После сраба тывания триггера 36 снимаются разрешающий сигнал с первого входа элемента И 35, запрещая прохождение на второй вход счетчика 34 импульсов от генератора 9, и разрешающий сигнал с второго входа элемента И 28 через первый вход второго элемента

ИЛИ 31 °

Пусть, с момента пер дачи команды СК-1 на противоположную станцию до момента приема от нее команды

СК-2 счетчик 34 насчитал такое количество импульсов цикловой частоты, при котором в момент поступления сигнала с выхода дешифратора 26 на третий вход накопителя 5 появляется импульс на (ь-1 ) выходе дешифратора

33, В результате на выходе элемента

И 32 появляется импульс, под действием которого срабатывает триггер

30 . Управляющий импульс с выхода. триггера 30 < поступает на второй вход элемента И 28 <, тем самым создается возможность для съема информации с (ь-1) выхода регистра 27, т.е. выбирается определенная емкость буферного накопителя 5 и, следовательно, определяется цикл повторения дискретной информации. Кроме того, управляющий сигнал с выхода триггера 30 < через 2 < выход накопителя 5 поступает на 6 вход блока 8 и далее на первый вход элемента И 37, . В то же. время под действием сигнала с выхода дешифратора 26„, поступающего на третий вход блока 8 и третий элемент ИЛИ 44, срабатывает триггер 43. В результате с третьего выхода блока 8 поступает сигнал, разрешающий считывание информации из накопителя 15, а с четвертого выхода поступает сигнал, разрешающий ввод информации от источника в накопитель 1.

В случае обнаружения ошибки при приеме команды СК-1 на втором выходе декодирующего блока 13 появляется управляющий сигнал, который через четвертый вход блока 8 поступает на второй вход пятого элемента ИЛИ 46.

С выхода последнего управляющий сигнал через элемент И 37 записывается на первый вход линии 38 задержки, для которой продвигающими сигналами являются импульсы цикловой частоты, поступающие на пятый вход блока 8 от задающего генератора 9. Кроме того, прад действием сигнала с выхода элемента ИЛИ 46 срабатывают первый

41 и второй 42 триггеры, запускается (по второму выходу блока 8) датчик

10 запросной комбинации, который вы дает в канал связи запросную комби1478362 нацию, а через четвертый элемент

ИЛИ 45 срабатывает третий триггер 43.

В результате переключения первого триггера 41 блокируется прием информации из канала связи на Ю тактов цикловой частоты, сигналом с первого выхода третьего триггера 43 стирается информация в накопителе 15 и запрещается считывание информации от источника в накопитель 1, а сигналом с выхода второго триггера 42 разрешается считывание информации из регистра 27 накопителя 5 через ключ 6, элементы ИЛИ 21 и 22 блока 2, анализатор 3 и кодер 4 в канал связи, а также с выхода элемента ИЛИ 21 через элемент ИЛИ 2О на первый вход накопителя 5.

Принятая инициирующей станцией запросная комбинация через блокиратор t1 поступает на дешифратор 12 запросной комбинации, где она выделяется. В результате на выходе дешифратора 12 появляется сигнал, который поступает на первый вход блока 8 и далее через элемент ИЛИ 46, элемент И 37 записывается на первый вход линии 38 задержки. Кроме того, под действием сигнала с выхода элемента ИЛИ 46 срабатывают первый 4 1 и второй 42 триггеры, запускается (по второму выходу блока 8) датчик

10 запросной комбинации, который выдает в канал связИ запросную комбинацию, а через элемент И 45 срабатывает третий триггер 43. В результате переключения триггера 41 блокируется прием информации из канала связи на

В тактов цикловой частоты, сигналом с выхода триггера 43 стирается информация в накопителе 15 и запрещается ввод информации от источника, а сигналом с выхода триггера 42 разрешается перезапись и считывание с регистра 27 накопителя 5 команды

СК-1 через ключ 6, блок 2, анализатор 3 и кодер 4 в канал связи. К моменту приема команды СК-1 противоположной станцией на выходе ф линии

38 задержки блока 8 появляется сигнал, который через элементы ИЛИ 40, 44 и 39 воздействует соответственно на триггеры 42, 43 и 41. В результате переключения триггера 43 с его первого выхода поступает разрешающий сигнал на управляющий вход накопителя

15, а с второго выхода триггера 43 поступает сигнал, разрешающий считывание информации от источника в накопитель 1. Сигнал с выхода триггера

42 разрешает перезапись и считывание информации из накопителя 5 через ключ

6, а в результате переключения триггера 41 открывается блокиратор 11, разрешая прием информации из канала связи. В случае- искажения команды

СК-1 в канале связи ошибка обнаруживается декодирующим блоком 13 и процесс запроса повторяется вновь.

При искажении команды СК-2 в канале связи ошибка обнаруживается на инициирующей станции декодирующим блоком 13 и процесс определения цикла повторения начинается вновь, как описано, с передачи команды СК-1.

Процесс определения цикла повторения в противоположном направлении происходит аналогично. Процесс определения цикла повторения происходит до тех пор, пока команда СК-2, передаваемая в ответ на полученную команду

СК-1, будет принята без искажений.

В процессе работы устройства импульсы цикловой частоты через делитель 16 поступают на первый вход счетчика 17 и сбрасывают его в нулеI вое состояние, этим обеспечивается удержание ключа 18 в положении "Открыто". Если по какой-либо причине число фазирований возрастает 3а установленный период, определяемый .делителем 16, и превышает допустимую величину, срабатывает счетчик 17 и закрывает ключ 18, что предотвращает переключение устройства в режим определения емкости буферного накопителя 5 и тем самым исключаются наоправданные потери пропускной способности.

Таким образом, предложенное устройство обеспечивает повышение эффективности скорости передачи информации по сравнению с известным устройством за счет сокращения количества обменов служебными командами при частых фазированиях.

15

25

35

45

Устройство защиты от ошибок по авт.св. И 1197115, о т л и ч а ю— щ е е с я тем, что, с целью повышения скорости передачи информации, введены делитель цикловой частоты, счетчик числа фазирования, ключ и блок задержки, выход которого соеди55

50 формула изобретения

1478362 нен 6 информационным входом ключа, выход которого подключен к второму входу блока управления, а управляющий вход соединен с выходом счетчика числа фазирований, установочный вход которого соединен с выходом делителя цикловой частоты, вход которого подключен к выходу зада .щего генератора, а счетный вход счетчика числа фази5 рований соединен с входом блока задержки и является входом сигнала окончания фазирования устройства.

1478362

Составитель В.Микуцкий

Техред Л.Олийнык

Корректор M.Màêñèìèøèíåö

Редактор И.Шмакова

Заказ 2375/56 Тираж 627 Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушакая наб., д. 4/5

Производственно-издательский комбинат Патент, г. Ужгород, ул. Гагарина,101

II Н