Устройство для моделирования систем передачи данных

Иллюстрации

Показать все

Реферат

 

Изобретение относится к вычислительной технике и может быть использовано при моделировании работы многоадресных систем передачи данных. Цель изобретения - расширение функциональных возможностей устройства за счет моделирования многоадресных систем передачи данных с адресным переспросом сообщений. Устройство содержит генератор импульсов сообщений, генератор случайного потока помех, датчик случайных чисел, три коммутатора, три элемента ИЛИ, регистр памяти, две группы элементов НЕ, две группы элементов И, элемент задержки и два дешифратора. 1 ил.

союз советских

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (sl)s G 06 F 15/20

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

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

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

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) 1451718 (21) 4716497/24 (22) 07,07.89 ."(46) 07,07.91. Бюл. ¹ 25 (71) Таганрогский радиотехнический институт им. В.Д. Калмыкова (72) Г.К. Голотвин, В.В. Шеболков и К.Г. Голотвин (53) 681.3(088.8) (56) Авторское свидетельство СССР № 1451718, кл. G 06 F 15/20, 1987. (54) УСТРОЙСТВО ДЛЯ МОДЕЛИРОВАНИЯ

СИСТЕМ ПЕРЕДАЧИ ДАННЫХ

Изобретение относится к вычислительной технике и может быть использовано при разработке и моделировании многоадресных систем передачи данных и является усовершенствованием устройства по авт.св. йЬ

1451718.

Цель изобретения — расширение функциональных возможностей устройства за счет моделирования многоадресных систем передачи данных с адресным переспросом сообщений, На чертеже приведена схема устройства.

Устройство содержит датчик 1 случайных чисел, первый 2 и второй 3 коммутаторы, первую группу элементов НЕ 4, генератор 5 импульсов сообщений, первый

6 и второй 7 дешифраторы, вторую группу элементов НЕ 8, первую 9 и вторую 10 группы элементов И, генератор 11 случайного потока помех, выходы 12 — 15, регистр 16 памяти, первый 17 и второй 18 элементы ИЛИ, третий коммутатор 19, третий элемент ИЛИ

20 и элемент 21 задержки.

„„5U ÄÄ 1661786 А2 (57) Изобретение относится к вычислительной технике и может быть использовано при моделировании работы многоадресных систем передачи данных. Цель изобретения— расширение функциональных воэможностей устройства за счет моделирования многоадресных систем передачи данных с адресным переспросом сообщений. Устройства содержит генератор импульсов сообщений, генератор случайного потока помех, датчик случайных чисел, три коммутатора, три эле.мента ИЛИ, регистр памяти, две группы элементов НЕ, две группы элементов И, . элемент задержки и два дешифратора. 1 ил.

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

Датчик 1 случайных чисел генерирует

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

Число адресов (абонентов) в устройстве, которым передается информация, соответствует количеству выходных разрядов де шифратора.

По команде "Пуск" на вход генератора 5 импульсов сообщений, работающего в ждущем режиме, подается запускающий импульс. Генератор 5 генерирует импульс, который поступает на управляющие входы коммутаторов 2 и 19 и на вход "Запись" регистра 16, при этом в регистр 16 записывается для запоминания код адресного сообщения с выхода коммутатора 19. Каждый импульс от генератора 5 разрешает прохождение одного сообщения через коммутаторы 2 и 19, С выхода коммутатора 2 код

1661786

20

50

55 сообщения поступает на вход дешифратора 6 и на информационные входы коммутатора 3, Генератор 11 случайного потока помех, элементы НЕ 4 и коммутатор 3 предназначены для моделирования искажений сообщений, возникающих в тракте передачи. В случайные моменты времени, задаваемые генератором 11, параллельный код с er o выходов, после инвертирования элементами

НЕ 4, считывается на управляющие входы коммутатора 3, При этом, если момент поступления кода сообщения на коммутатор 3 совпадает с моментом поступления кода от генератора 11, часть импульсов сообщения не проходит в тракт передачи, т,е, сообщение искажается. Если моменты поступления кодов не совпадают, то сообщение через коммутатор 3 проходит без искажений, Если на всех управляющих входах коммутатора 3 окажутся низкие потенциалы, то сообщение ерез коммутатор 3 не пройдет, т.е. в этом случае моделируется ситуация, когда канал передачи выходит из строя ("не годен") и сообщение теряется.

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

9 и 10 и элементы НЕ 8 предназначены для точного определения отдельных абонентов, которым адресована информация (выход 12) и которая правильно йми принята (выход

14), и абонентов, которые из-за искажений ошибочно принимают чужие сообщения (выход 13). При совпадении кода сообщения с кодом абонента, условный номер которого присвоен одному из выходов дешифратора

6, на этом выходе дешифратора появляется импульс, который поступает на второй вход соответствующего элемента И 10 и через соответствующий элемент НЕ 8 на соответствующий элемент И 9.

Регистр 16, элементы ИЛИ 17, 18 и 20, третий коммутатор 19 и элемент 21 задержки предназначены для моделирования процесса переспроса сообщения абонентом в случае ошибочного приема сообщения, адресованного другому абоненту, Для определенности примем, что сообщение адресовано второму абоненту. В этом случае на втором выходе дешифратора 6 появляется импульс, который поступает на второй вход второго элемента И 10, а через второй элемент НЕ 8 инвертированный импульс поступает на второй вход второго элемента И 9. Если при этом код сообщения проходит без искажений через коммутатор 3, то импульс появляется на втором выходе дешифратора 7 и на выходе второго элемента И 10, свидетельствуя о том, что сообщение адресовано именно второму абоненту, На выходах других элементов И 10 и на выходах всех элементов

И 9 в этом случае импульсы отсутствуют. С выхода второго элемента И 10 импульс поступает на вход элемента ИЛИ 18, устанавливает сначала регистр 16 в нулевое состояние, а через некоторое время задержки поступает на второй вход элемента ИЛИ 20 и далее на вход запуска генератора 5 импульсов сообщений, т.е. устройство возвращается в исходное состояние и готово передать новое сообщение новому абоненту.

Если же сообщение, адресованное второму абоненту, проходит через коммутатор

3 с искажениями, оно принимается другим абонентом. Предположим, что сообщение принято первым абонентом, т,е. импульс появляется на первом выходе дешифратора 7, В этом случае на выходах всех элементов И

10 импульсы отсутствуют (на выходе первого элемента И 10 импульс тоже отсутствует, так как на его другом входе низкий потенциал), а на выходе первого элемента И 9 появляется импульс, так как на другом его входе находится высокий потенциал от первого элемента НЕ 8. На выходах других элементов И 9 импульсы отсутствуют, так как на первых входах у них низкие потенциалы, Наличие импульсов на втором выходе дешифратора 6 и на выходе первого элемента

И 9 (на первом выходе дешифратора 7) свидетельствует о том, что сообщение, адресованное второму абоненту, ошибочно принято первым абонентом. С выхода первого элемента И 9 импульс поступает на вход элемента ИЛИ 17 и далее на вход "Считывание" регистра 16, при этом код сообщения, адресованного второму абоненту, ранее записанный в регистр, считывается на вход дешифратора 6, а через коммутатор

3 — на вход дешифратора 7.

Если сообщение снова проходит через коммутатор 3 с искажениями и принято, предположим, пятым абонентом, то импульс появляется на пятом выходе дешифратора 7, т.е. на выходе пятого элемента И 9 (на выходах всех элементов И 10 и на всех остальных выходах элементов И 9 импульсы отсутствуют), С выхода пятого элемента И 9 через элемент ИЛИ 17 импульс снова поступает на вход "Считывание" регистра 16 и сообщение для второго абонента передается вновь. Центр повторит сообщение до тех пор, пока оно не будет правильно принято вторым абонентом. В случае правильного приема сообщения вторым абонентом на втором выходе дешифратора 7 появляется импульс, который проходит через второй элемент И 10, и через элемент

ИЛИ 18 этот импульс устанавливает регистр

1661786

Составитель B. Фукалов

Техред М.Моргентал Корректор Н, Король

Редактор А. Козориз

Заказ 2126 Тираж 412 Подписное

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

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

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

16 в нулевое состояние, а затем, проходя через элемент 21 задержки и элемент ИЛИ

20, поступает на вход запуска генератора 5 импульсов сообщений. После поступления этого запускающего импульса устройство начинает передачу нового сообщения новому абоненту. Если весь код сообщения через коммутатор 3 не проходит, импульс присутствует только на соответствующем выходе дешифратора 6, а на выходах всех элеменов И 9 и 10 импульсы отсутствуют, Это свидетельствует о полной неисправности канала передачи данных (канал "не годен") и аварийном останове устройства.

Статистические характеристики могут быть получены на основе показаний счетчиков, подключаемых к соответствующим элементам и выходам устройства.

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

Устройство для моделирования систем передачи данных по авт.св. ¹ 1451718, о т л и ч а ю щ е е с я тем, что, с целью расширения функциональных возможностей устройства за счет моделирования многоадресных систем передачи данных с адресным переспросом сообщений, оно дополнительно содержит третий коммутатор, регистр памяти, три элемента ИЛИ и элемент задержки, причем выходы датчика случайных чисел соединены соответственно с информационными входами третьего ком5 мутатора, управляющий вход которого соединен с выходом генератора импульсов сообщений, а выходы — с соответствующими информационными входами регистра памяти, выходы элементов И первой группы под10 ключены соответственно к входам первого элемента ИЛИ, выход которого соединен с входом считывания регистра памяти, выходы элементов И второй группы подключены соответственно к входам второго элемента

15 ИЛИ, выход которого соединен с входом сброса регистра памяти и входом элемента задержки, выход которого соединен с первым входом третьего элемента ИЛИ, второй вход которого является входом запуска уст20 ройства, а выход третьего элемента ИЛИ соединен с входом запуска генератора импульсов сообщений, выход которого соединен с входом записи регистра памяти, выходы разрядов которого подключены со25 ответственно к информационным входам второго коммутатора и первого дешифратора.