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

Иллюстрации

Показать все

Реферат

 

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

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

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

РЕСПУБЛИК

„„SU„„1383384

А1 (5ц 4 G 06 F 15/20

М

Цj

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

К ABTOPCHOMY СВИДЕТЕЛЬСТВУ

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4130905/24-24 (22) 08.10.86 (46) 23.03.88. Бюл. № 11 (72) В. А. Карасев, В. Б. Муравник и А. А. Пискунов (53) 681.3 (088.8) (56) Авторское свидетельство СССР № 1185347, кл. G 06 F 15/20, 1984.

Авторское свидетельство СССР № 1109758, кл. G 06 F 15/20,,1983. (54) УСТРОЙСТВО ДЛЯ МОДЕЛИPOВА НИЯ СИСТЕМ ПЕРЕДАЧИ ДА ННЫХ (57) Изобретение относится к технике передачи данных и цифровой вычислительной технике и может использоваться при разработке и моделировании систем передачи данных. Цель изобретения — расширение функциональных возможностей устройства за счет Моделирования повторной передачи сообщений в случае неполучения квитанции о результатах приема. Цель достигается введением в каждый канал моделирования передачи информации генератора тактовых импульсов, реверсивного счетчика длины очереди передаваемых сообщений, счетчика времени повторения передачи сообщений, двух элементов ИЛИ, двух триггеров и с третьего по девятый элементов И. Устройство позволяет более точно моделировать реальные системы передачи данных с звездообразной структурой, 1 ил.

1383384

40 нии в единичное состояние и тем самым запре- 45

1

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

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

На чертеже представлена схема устройства.

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

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

И 21, генератор 22 тактовых импульсов, счетчик 23 времени повторения передачи сообщений, второй элемент ИЛИ 24, счетчики 25 и 26, восьмой 27 и девятый 28 элементы И.

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

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

В начальный момент времени триггеры

16 и 18 находятся в нулевом (сброшенном) состоянии. Нулевой потенциал, поданный с выхода триггера 18 на инверсный вход элемента И 13, разрешает прохождение импульса от генератора 1 через элемент И 13, элементы ИЛИ 20 и 24 на вход элемента И 6.

Импульс с выхода элемента И 13, поступая на вход триггера 18, устанавливает последщает прохождение импульсов от генератора

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

Импульс с выхода элемента ИЛИ 20 запускает генератор 22 тактовых импульсов.

Тактовые импульсы от генератора 22 поступак>т на счетчик 23, при этом моделируется ожидание квитанции на переданные данные

2 в течение установленного промежутка времени, В случае отсутствия квитанции в течение промежутка времени, определяемого частотой генератора 22 и разрядностью счетчика 23, импульс переполнения с выхода счетчика 23 проходит через элемент ИЛИ 24 на вход элемента И 6, имитируя повторную передачу сообщения в канал связи. В случае повторного, а также последующего отсутствия квитанции процедура повторяется, так как генератор 22 и счетчик 23 сбрасываются только с приходом квитанции с выхода элемента И 9.

Генератор с элементом HE 5, а также с элементом И 6 предназначены для моделирования потоков ошибок, возникающих в канале связи при передаче данных от центральной станции на все подчиненные.

В случайные моменты времени на входе

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

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

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

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

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

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

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

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

И !9 на вход триггера 18, устанавливает его в нулевое состояние, подготавливая тем самым прохождение следующего импульса от генератора 1 прямо в канал передачи

1383384

f0

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

3 данных через элемент И 13, элементы ИЛИ

20 и 24, а также запрещая прохождение импульса на суммирующий вход счетчика 15 через элемент И 14.

В случае переполнения счетчика 15 сигнал с его выхода переполнения запрещает прохождение очередных заявок в буфер через элемент и 27 и разрешает их прохождение через элемент И 28 на счетчик

12, подсчитывающий количество заявок, потерянных из-за переполнения буфера.

Счетчик 2 предназначен для подсчета числа сообщений, подготовленных центральной станцией для передачи. Счетчик 25 подсчитывает число сообщений, переданных подчиненной станции, счетчик 26 — количество повторов сообщений, счетчики 7 и

10 — соответственно количество квитанций, переданных подчиненной станцией и полученных центральной станцией, счетчик 12— количество потерянных заявок из-за переполнения буфера.

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

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

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

1383384

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

Редактор Н. Лазаренко Техред И. Верес Корректор М. Пожо

Заказ 9!5/49 Тираж 704 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий ! !3035, Москва, Ж вЂ” 35, Раушская наб., д. 4)5

Г1роизводственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4