00 00
со со оо
4
Изобретение относится к технике передачи данных и цифровой вычислительной технике и может использоваться при разработке и моделировании систем передачи данных.
Цель изобретения - расширение функциональных возможностей устройства за счет моделирования повторной передачи сообщений в случае неполучения квитанций о результатах приема.
в течение установленного промежутка времени.
В случае отсутствия квитанции в течение промежутка времени, определяемого частотой генератора 22 и разрядностью счетчика 23, импульс переполнения с выхода счетчика 23 проходит через элемент ИЛИ 24 на вход элемента И б, имитируя повторную передачу сообщения в канал связи. В случае повторного, а также последующего
На чертеже представлена схема устрой-10 отсутствия квитанции процедура повторяства.ется, так как генератор 22 и счетчик 23 сбраУстройство содержит общий генератор 1сываются только с приходом квитанции с
случайного потока импульсов передаваемыхвыхода элемента И 9.
сообщений, счетчик 2 импульсов, группуГенератор с элементом НЕ 5, а также с каналов 3 моделирования передачи инфор-элементом И 6 предназначены для модели- мации, а в каждом канале первый гене- рования потоков ощибок, возникающих в ка- ратор 4 случайных импульсов помех принале связи при передаче данных от цент- передаче сообщений, первый элемент НЕ 5,ральной станции на все подчиненные, первый элемент И 6, счетчик 7, второй эле-В случайные моменты времени на входе мент НЕ 8, второй элемент И 9, счетчик 10НЕ 5 появляются управляющие сигналы, генератор 11 случайных импульсов помех 20 запрещающие прохождение импульсов через
при передаче квитанций, счетчик 12, щестой 13 и седьмой 14 элементы, реверсивный счетчик 15 длины очереди передаваемых сообщений, триггер 16, пятый элемент и 17, первый триггер 18, третий элемент И 19,
элемент И 6. Тем самым моделируется искажение (потеря) сообщения в процессе его передачи по каналу связи (от центральной станции к подчиненным). Если на выход генератора 4 импульс не поступает, то на вход
первый элемент ИЛИ 20, четвертый элемент 2 элемента И 6 поступает сигнал, разрешаю- И 21, генератор 22 тактовых импульсов, счет- щий прохождение импульсов через эле- чик 23 времени повторения передачи сообщений, второй элемент ИЛИ 24, счетчики 25
и 26, восьмой 27 и девятый 28 элементы И.
мент И 6.
Аналогичным образом генератор 11, элементы НЕ 8 и И 9 предназначены для моделирования потерь кодов квитанций, постуУстройство работает следующим образом. пающих от подчиненных станций к цент- Генератор 1 случайного потока импульсов вырабатывает в случайные моменты времени импульсы, которые поступают на вход счетчик 2 импульсов, а также на входы элементов И 13 и 14, моделируя поток данных
40
ральной (по причине наличия щумов в обратном канале связи).
Импульсы с выхода элемента И 9, моделирующие передачу квитанций в обратном канале, сбрасывают счетчик 23 и генератор
от центральной станции на все подчинен- 35 22 тактовых импульсов, прекращая отсчет
установленного на ожидание квитанции промежутка времени, а также поступают на вычитающий вход счетчика 15 через элемент И 17, так как последний открыт потенциалом с зыхода триггера 16, установленного в единичное состояние в момент начала заполнения буфера канала передачи данных. Этим же потенциалом открывается элемент И 21, через который импульсы с выхода элемента И 9 поступают на элемен- ний в единичное состояние и тем самым запре- 45 ты ИЛИ 20 и 24 и далее на вход эле.мента щает прохождение импульсов от генератораИ 6, моделируя выдачу из буфера в канал еле1 через элемент И 13 и разрещает их про- дующего блока данных, (Одновременно с хождение через элемент И 14 и элемент И 27 этим содержимое счетчика 15 уменьща- на суммирующий вход счетчика 15, модели- ется на единицу.
руя заполнение буфера канала передачиКогда содержимое счетчика 15 станоданных при занятости последнего. Первый 50 вится равным нулю, импульс обнуления от из импульсов, поступающий в буфер, уста-счетчика 15 поступает на вход триггера
ные.
В начальный момент -времени триггеры 16 и 18 находятся в нулевом (сброщенном) состоянии. Нулевой потенциал, поданный с выхода триггера 18 на инверсный вход элемента И 13, разрещает прохождение импульса от генератора 1 через элемент И 13, элементы ИЛИ 20 и 24 на вход элемента И 6. Импульс с выхода элемента И 13, поступая на вход триггера 18, устанавливает последнавливает триггер 16 в единичное состояние, а последующие импульсы не меняют этого состояния.
Импульс с выхода элемента ИЛИ 20 запускает генератор 22 тактовых импульсов. Тактовые импульсы от генератора 22 поступают на счетчик 23, при этом моделируется ожидание квитанции на переданные данные
55
16 и устанавливает его в нулевое состояние. При этом закрываются элементы И 17 и 21 и открывается элемент И 19. Квитанция от элемента И 9 проходит через элемент И 19 на вход триггера 18, устанавливает его в нулевое состояние, подготавливая тем самым прохождение следующего импульса от генератора 1 прямо в канал передачи
в течение установленного промежутка времени.
В случае отсутствия квитанции в течение промежутка времени, определяемого частотой генератора 22 и разрядностью счетчика 23, импульс переполнения с выхода счетчика 23 проходит через элемент ИЛИ 24 на вход элемента И б, имитируя повторную передачу сообщения в канал связи. В случае повторного, а также последующего
Генератор с элементом НЕ 5, а также с элементом И 6 предназначены для модели- рования потоков ощибок, возникающих в ка- нале связи при передаче данных от цент- ральной станции на все подчиненные, В случайные моменты времени на входе НЕ 5 появляются управляющие сигналы, запрещающие прохождение импульсов через
элемент И 6. Тем самым моделируется искажение (потеря) сообщения в процессе его передачи по каналу связи (от центральной станции к подчиненным). Если на выход генератора 4 импульс не поступает, то на вход
элемента И 6 поступает сигнал, разрешаю- щий прохождение импульсов через эле-
вится равным нулю, импульс обнуления от счетчика 15 поступает на вход триггера
16 и устанавливает его в нулевое состояние. При этом закрываются элементы И 17 и 21 и открывается элемент И 19. Квитанция от элемента И 9 проходит через элемент И 19 на вход триггера 18, устанавливает его в нулевое состояние, подготавливая тем самым прохождение следующего импульса от генератора 1 прямо в канал передачи
данных через элемент И 13, элементы ИЛИ 20 и 24, а также запрещая прохождение импульса на суммирующий вход счетчика 15 через элемент И 14.
В случае переполнения счетчика 15 сигнал с его выхода переполнения запрещает прохождение очередных заявок в буфер через элемент п 27 и разрещает их прохождение через элемент И 28 на счетчик 12, подсчитывающий количество заявок, потерянных из-за переполнения буфера.
Счетчик 2 предназначен для подсчета числа сообщений, подготовленных центральной станцией для передачи. Счетчик 25 подсчитывает число сообщений, переданных подчиненной станции, счетчик 26 - количество повторов сообщений, счетчики 7 и 10 - соответственно количество квитанций, переданных подчиненной станцией и полученных центральной станцией, счетчик 12 - количество потерянных заявок из-за переполнения буфера.
Таким образом, устройство позволяет бо;Гее точно моделировать реальные системы передачи данных со звездообразной структрой за счет учета возможности повторной передачи данных в случае неполучения квитанции о результатах приема.
Формула изобретения
Устройство для моделирования систем передачи данных, содержащее генератор случайного потока импульсов передаваемых сообщений и группу каналов моделирования передачи информации, каждый из которых содержит последовательно соединённые генератор случайных импульсов помех при передаче сообщений, первый элемент НЕ и первый элемент И, последовательно соединенные генератор случайных импульсов помех при передаче квитанций, второй элемент НЕ и второй элемент И, другой вход которого соединен с выходом первого элемента И, отличающееся тем, что, с целью расщирения функциональных возмож- ностей за счет моделирования повторной передачи сообщений в случае неполучения квитанций о результатах приема, каждый канал моделирования передачи информации дополнительно содержит генератор тактовых импульсов, реверсивный счетчик длины
5
0
очереди передаваемых сообщений, счетчик времени повторения передачи сообщений, два элемента ИЛИ, два триггера и с третьего по девятый элементы И, причем в каждом канале моделирования передачи информа- ции выход второго элемента И соединен с установочным входом счетчика времени повторения передачи сообщений, установочным входом генератора тактовых импульсов, прямым входом третьего элемента И и прямыми
0 входами четвертого и пятого элементов И, выход третьего элемента И соединен с единичным входом первого триггера, прямой выход которого подключен к инверсному входу щестого элемента И и первому входу седьмого элемента И, выход которого подключен к единичному входу второго триггера, прямому входу восьмого элемента И и первому входу девятого элемента И, выход которого является выходом канала моделирования передачи информации, нулевой вход первого триггера подключен к выходу щестого элемента И и первому входу первого элемента ИЛИ, выход которого соединен с первым входом второго элемента ИЛИ и входом запуска генератора тактовых импульсов, выход которого подключен к счетному входу счетчика времени повторения передачи сообщений, выход переполнения которого подключен к второму входу второго элемента ИЛИ, выход которого соединен с другим входом первого элемента И, выход пятого элемента И соединен с вычитающим входом реверсивного счетчика длины очереди передаваемых сообщений, выход переполнения которого подключен к второму входу девятого элемента И и инверсному входу восьмого элемента И, выход которого соединен с суммирующим входом реверсивного счетчика очереди передаваемых сообщений, выход обнуления которого , подключен к нулевому входу второго триггера, прямой выход которого соединен с вторым входом пятого элемента И, инверсным
0 входом третьего элемента И и втор)1м входом четвертого элемента И, выход которого подключен к второму входу первого элемента ИЛИ, выход генератора случайного потока импульсов передаваемых сообщений соединений с прямыми входами щестых элементов И и вторыми входами седьмых элементов И всех каналов моделирования передачи информации.
5
0
5
5
название | год | авторы | номер документа |
---|---|---|---|
Устройство для моделирования систем передачи данных | 1990 |
|
SU1711178A1 |
Устройство для моделирования систем передачи данных | 1989 |
|
SU1644155A1 |
Устройство для моделирования систем связи | 1987 |
|
SU1462350A1 |
Устройство для моделирования систем передачи и обработки информации | 1986 |
|
SU1392573A1 |
УСТРОЙСТВО ДЛЯ МОДЕЛИРОВАНИЯ СИСТЕМ ПЕРЕДАЧИ ДАННЫХ | 1991 |
|
RU2011219C1 |
Устройство для моделирования систем передачи и обработки информации | 1986 |
|
SU1337903A1 |
Устройство для моделирования систем связи | 1990 |
|
SU1741151A1 |
Устройство для моделирования систем передачи и обработки информации | 1987 |
|
SU1481791A1 |
Устройство для моделирования систем передачи данных | 1983 |
|
SU1109758A1 |
Устройство для моделирования систем передачи данных | 1988 |
|
SU1552198A1 |
Изобретение относится к технике передачи данных и цифровой вычислительной технике и может использоваться при разработке и моделировании систем передачи данных. Цель изобретения - расширение функциональных возможностей устройства за счет моделирования повторной передачи сообщений в случае неполучения квитанции о результатах приема. Цель достигается введением в каждый канал моделирования передачи информации генератора тактовых импульсов, реверсивного счетчика длины очереди передаваемых сообщений, счетчика времени повторения передачи сообщений, двух элементов ИЛИ, двух триггеров и с третьего по девятый элементов И. Устройство позволяет более точно моделировать реальные системы передачи данных с звездообразной структурой. 1 ил.
«о
NI
t
QO
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Устройство для моделирования систем передачи данных | 1983 |
|
SU1109758A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1988-03-23—Публикация
1986-10-08—Подача