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

 

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

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

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

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

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

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

ПРИ ГКНТ СССР

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

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

00 !

I (21) 4781690/24 (22) 12,01.90 (46) 07.02,92. Бюл. № 5 (72) Ю.И.Лосев, В.В.Дресвянкин, В,В.Тимонин и В.Е.Тихий (53) 681.3(088.8) (56) Авторское свидетельство СССР

¹ 1464169, кл. G 06 F 15/20, 1987.

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

¹ 1644155, кл. G 06 F 15/20, 1989. (54) УСТРОЙСТВО ДЛЯ МОДЕЛИРОВАНИЯ

СИСТЕМ ПЕРЕДАЧИ ДАННЫХ (57) Изобретение относится к технике передачи данных и цифровой вычислительной технике, Цель изобретения — расширение функциональных возможностей устройства за счет моделирования режима фазирования при превышении числом потерянных сообщений после последнего фазирования порогового значения. Устройство содержит генератор случайного потока импульсов пеИзобретение относится к технике передачи данных и цифровой вычислительной технике и может использоваться при разработке и моделировании систем передачи данных.

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

На чертеже приведена схема устройства, Устройство содержит генератор 1 случайного потока импульсов передаваемых сообщений, счетчик 2 импульсов и группу 3 каналов моделирования передачи информа„„ Ы„„1711178А1 редаваемых сообщений, счетчик импульсов, группу каналов моделирования передачи информации, а в каждом канале генератор случайных импульсов помех при передаче сообщений, генератор случайных импульсов помех при передаче квитанций, реверсивный счетчик длины очереди передаваемых сообщений, триггеры, генератор тактовых импульсов, счетчик времени повторения передачи сообщений, элементы

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

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

13 и седьмой 14 элементы И, реверсивный счетчик 15 длины очереди передаваемых сообщений, второй триггер 16, пятый элемент

И 17, первый триггер 18, третий элемент И

19, первый элемент ИЛИ 20, четвертый элемент И 21, генератор 22 тактовых импульсоВ, счетчик 23 времени повторения

1711178

55 передачи сообщений, второй элемент ИЛИ

24, счетчик 25 сообщений, переданных подчиненной станции, счетчик 26 повторов сообщений, восьмой 27, девятый 28, двенадцатый 29 и десятый 30 элементы И, счетчик 31 потерянных сообщений, счетчик

32 времени фазирования, третий триггер 33, одиннадцатый элемент И 34, счетчик 35 циклов фазирования, счетчик 36 импульсов, регистр 37 допустимого числа потерянных сообщений, схему 38 сравнения, третий 39 и четвертый 40 элементы ИЛИ, Устройство работает следующим образом.

В начальный момент времени все счетчики и триггеры устройства находятся в нулевом состоянии, в регистр 37 записывается допустимое количество искаженных (потерянных) сообщений. Генератор 1 вырабатывает в случайные моменты времени импульсы, которые поступают на счетчик 2, а также на входы элементов И 13 и 14 всех каналов моделирования передачи информации, моделируя поток данных от центральной станции на все подчиненные.

Первый из импульсов через элемент И

13, открытый нулевым потенциалом, поданным на инверсный вход с выхода триггера

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

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

Импульс с выхода элемента ИЛИ 20 поступает на вход запуска генератора 22 тактовых импульсов, а через элемент ИЛИ 24 на вход счетчика 25 сообщений, переданных подчиненной станции, на вход элемента И 6 и вход элемента И 34, Генератор 22 тактовых импульсов со счетчиком 23 времени повторения передачи сообщений предназначены для моделирования времени ожидания квитанции на переданные данные, а со счетчиком 32 времени фазирования — для моделирования длительности временного интервала процесса фазирования конкретного типа аппаратуры. Тактовые импульсы поступают на вход счетчика

23 и на вход элемента И 30, закрытого нулевым потенциалом, поданным с выхода триггера 33. В случае отсутствия квитанции в течение промежутка времени, определяемого частотой генератора 22 и разрядностью счетчика 23, импульс переполнения с выхода счетчика 23 поступает через элемент

И 29, открытый нулевым потенциалом, поданным на инверсный вход с выхода триггера 33, на вход счетчика 26 повторов сообщений и через элемент ИЛИ 24 на,вход элемента И 6, вход счетчика 25 и вход элемента И 34, имитируя повторную передачу сообщения в канал связи. При последующем отсутствии квитанции (за исключением моментов времени нахождения системы передачи данных в режиме фазирования) процедура повторяется, так как генератор 22 и счетчик 23 сбрасываются только с поступлением импульса, моделирующего передачу квитанции с выхода элемента И 9, Генератор 4 при передаче сообщений с элементом HE 5, элементом И 6 предназначены для моделирования потоков ошибок, возникающих в канале связи при передаче данных от центральной станции на все подчиненные.

При отсутствии импульса на выходе генератора 4 элемент И 6 открывается и пропускает импульсы на вход элемента И 9, вход счетчика 7 квитанций, переданных подчиненной станцией, вход элемента ИЛИ 40.

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

НЕ 5 с выхода генератора 4 подаются управляющие сигналы, запрещающие прохождение импульсов через элемент И 6 и разрешающие прохождение импульсов через элемент И 34. Тем самым моделируется искажение (потеря) сообщения в процессе его передачи по каналу связи (от центральной станции к подчиненным) и подсчет количества искаженных (потерянных) сообщений, Моделирование перехода системы передачи данных в режим фазирования осуществляется в двух случаях.

В первом, когда после предыдущего(последнего) цикла фазирования искажены подряд М сообщений, переданных центральной станцией подчиненным. При этом на выходе счетчика 31 появляется импульс переполнения, который, поступая через элемент ИЛИ 39 на вход триггера 33, устанавливает последний в единичном состоянии. Этот же импульс, поступая на установочный вход счетчика 36, обнуляет его.

1711178

Во втором, когда количество искаженных (потерянных) сообщений из общего количества, переданных центральной станцией подчиненным после предыдущего (последнего) цикла фазирования, превышает некоторое пороговое значение. При этом на выходе "Больше" схемы 38 сравнения появляется сигнал, который, поступая через элемент ИЛИ 39 на вход триггера 33, устанавливает последний в единичное состояние. Этот же импульс через элемент ИЛИ 39 обнуляет счетчик 36. Кроме того, сброс счетчика 31 в нулевое состояние осуществляется также каждым правильно принятым сообщением, т.е. импульсом с выхода элемента И 6 через элемент ИЛИ 40. Единичный потенциал с выхода триггера 33 запрещает прохождение импульсов со счетчика 23 через элемент И 29 и разрешает прохождение импульсов через элемент И 30 на счетный вход счетчика 32 времени фазирования.

Длительность интервала времени фазирования определяется соответствующей частотой генератора 22 и разрядностью счетчика 32. Импульс переполнения с выхода счетчика 32 устанавливает триггер 33 в нулевое состояние, а также поступает на вход счетчика 35 циклов фазирования. Нулевой потенциал с выхода триггера 33 закрывает элемент И 30 и открывает элемент

И 29.

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

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

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

Таким образом, моделируется правильный прием квитанций от подчиненных станций к центральной.

Импульсы с выхода элемента И 9, моделирующие передачу квитанций в обратном канале, сбрасывают счетчик 23 и генератор

22, а также поступают на вход счетчика 10 полученных квитанций и на вычитающий вход счетчика 15 через элемент И 17, который открыт потенциалом, поданным с выхо5

55 да триггера 16, установленного в единичное состояние в момент начала моделирования буфера канала передачи данных.

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

Одновременно с этим содержимое счетчика 15 уменьшается на единицу. Если с поступлением очередного импульса содержимое счетчика 15 становится равным нулю, то с его выхода обнуления на вход триггера

16 поступает импульс обнуления, который устанавливает триггер 16 в нулевое состояние. При этом закрываются элементы И 17 и 21 и открывается элемент И 19. Импульс, моделирующий передачу квитанций с выхода элемента И 9, проходит через элемент И

19 на вход триггера 18 и устанавливает его в нулевое состояние, подготавливая тем самым прохождение следующего импульса, моделирующего передаваемое сообщение, прямо в канал передачи данных через элемент И 13.

В случае переполнения счетчика 15 единичный потенциал с его выхода переполнения запрещает прохождение очередных заявок через элемент И 27 и открывает элемент И 28 для подсчета счетчиком 12 no: ерянных заявок.

Счетчик 2 импульсов предназначен для подсчета числа сообщений, переданных центральной станцией, счетчики 7 и 10 подсчитывают соответственно количество квитанций, переданных подчиненной станцией и полученных центральной станцией, счетчик 12 подсчитывает количество заявок, потерянных из-за переполнения буфера, счетчик 25 — число сообщений, переданных подчиненной станции, счетчик 26 — количество повторов сообщений, счетчик 35 — количество циклов фазирования, счетчик 37— число искаженных(потерянных) сообщений подчиненными станциями после предыдущего (последнего) цикла фазирования, Формула изобретения

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

1711178

35

45

55 станцией, последовательно соединенные генератор случайных импульсов помех при передаче квитанций, второй элемент НЕ и второй элемент И, другой вход которого соединен с выходом первого элемента И, выход второго элемента И вЂ” со счетным входом счетчика полученных квитанций, установочным входом счетчика времени повтооения передачи сообщений, установочным входом генератора тактовых импульсов, прямым входом третьего элемента И и первыми входами четвертого и пятого элементов И, выход третьего элемента И соединен с нулевым входом первого триггера, прямой выход которого подключен к инверсному входу шестого элемента И и первому входу седьмого элемента И, выход которого подключен к единичному входу второго триггера, прямому входу восьмого элемента И и первому входу девятого элемента И, выход которого соединен со счетным входом счетчика потерянных заявок, выход шестого элемента И соединен с единичным входом первого триггера и первым входом первого элемента ИЛИ, второй вход которого соединен с выходом четвертого элемента И, выход первого элемента ИЛИ вЂ” с первым входом второго элемента ИЛИ и входом запуска генератора тактовых импульсов, выход которого подключен к счетному входу счетчика времени повторения передачи сообщений и первому входу десятого элемента И, выход второго элемента ИЛИ соединен со счетным входом счетчика. сообщений, переданных подчиненной станции, первым входом одиннадцатого элемента И и другим входом первого элемента И, выход пятого элемента И соединен с вычитающим входом реверсивного счетчика длины очереди передаваемых сообщений, выход обнуления которого подключен к нулевому входу второго триггера, прямой выход которого соединен с вторыми входами пятого и четвертого элементов И и инверсным входом третьего элемента И, выход переполнения реверсивного счетчика длины очереди передаваемых сообщений соединен с вторым входом девятого элемента И и инверсным входом восьмого элемента И, выход которого подключен к суммирующему входу реверсивного счетчика длины очереди передаваемых сообщений, выход переполнения счетчика времени повторения передачи сообщений подключен к прямому входу двенадцатого элемента И, выход которого соединен со счетным входом счетчика повторов сообщений и вторым входом второго элемента

ИЛИ, второй вход одиннадцатого элемента

И подключен к выходу генератора случайных импульсов помех при передаче сообщений, выход одиннадцатого элемента И вЂ” к счетному входу счетчика потерянных сообщений, прямой выход третьего триггера — к инверсному входу двенадцатого элемента И и второму входу десятого элемента И, выход которого подключен к счетному входу счетчика времени фазирования, выход переполнения которого соединен с нулевым входом третьего триггера и счетным входом счетчика циклов фазирования, выход генератора случайного потока импульсов передаваемых сообщений соединен со счетным входом счетчика импульсов устройства, прямыми входами шестых и вторыми входами седьмых элементов И всех каналов моделирования передачи информации, выход одиннадцатого элемента И подключен к счетному входу счетчика потерянных сообщений, о т л и ч а ю щ е е с я тем, что, с целью расширения функциональных возможностей устройства путем обеспечения моделирования режима фазирования при превышении числом потерянных сообщений после последнего фазирования порогового значения, каждый канал моделирования передачи информации дополнительно содержит счетчик импульсов, схему сравнения, регистр допустимого числа потерянных сообщений, третий и четвертый элементы ИЛИ, причем выход одиннадцатого. элемента И подключен к счетному входу счетчика импульсов, разрядные выходы которого подключены соответственно к информационным входам первой группы схемы сравнения, информационные входы второй группы которой соединены соответственно с разрядными выходами регистра допустимого числа потерянных сообщений, выход "Больше" схемы сравнения подключен к первым входам четвертого и третьего элементов ИЛИ, второй вход третьего элемента ИЛИ соединен с выходом переполнения счетчика потерянных сообщений, выход третьего элемента ИЛИ вЂ” с единичным входом третьего триггера и установочным входом счетчика импульсов, выход первого элемента И подключен к второму входу четвертого элемента ИЛИ, выход которого соединен с установочным входом. счетчика потерянных сообщений, 1711178

Составитель И.Дубинина

Редактор С.Патрушева Техред М.Моргентал Корректор Т П алий

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

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

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

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

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

 

Похожие патенты:

Изобретение относится к специализированным средствам вычислительной техники и может быть использовано для определения совместимых режимов работ информационно-вычислительных комплексов вычислительных систем

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

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

Изобретение относится к автоматике и вычислительной технике и может быть использовано в различных оптоэлектронных системах параллельной обработки изображений при построении матричных процессоров , для вычисления логических фунхций изображений методами клеточной логики

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

Изобретение относится к автоматизированным информационно-измерительным системам и может быть использовано при исследовании физических явлений, происходящих в процессе сварки

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

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

Изобретение относится к вычислительной технике и может быть использовано в электронной цифровой вычислительной машине

Изобретение относится к электронным играм

Микроэвм // 2108619
Изобретение относится к области микропроцессорной техники, в частности, может применяться для реализации обмена информацией

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

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

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

Изобретение относится к вычислительной технике, точнее к построению многопроцессорных векторных ЭВМ

Изобретение относится к вычислительной технике и может найти применение в автоматизированных системах управления АСУ индустриального и специального назначения

Изобретение относится к изготовлению выкроек, в частности таких выкроек, которые должны использоваться при изготовлении предметов одежды
Наверх