УСТРОЙСТВО ДЛЯ МОДЕЛИРОВАНИЯ СИСТЕМ ПЕРЕДАЧИ ДАННЫХ Российский патент 1994 года по МПК G06F15/20 

Описание патента на изобретение RU2011219C1

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

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

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

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

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

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

На чертеже представлена функциональная схема предлагаемого устройства.

Устройство для моделирования систем передачи данных содержит первый элемент ИЛИ 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.

Блок 5 представляет собой набор нескольких генераторов случайной последовательности импульсов (ГСПИ), объединенных по входам запуска и останова.

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

В исходном состоянии триггеры 6 и 7, регистр 13, реверсивный счетчик 10, блок 15 счетчиков обнулены. Генератор 3 имитирует факт формирования сообщения для передачи по прямому каналу связи. Сигнал запуска через элемент ИЛИ 1 на каждом цикле работы устанавливает в исходное состояние генератор 12, блок 5 (через элемент ИЛИ 11), счетчик 10, регистр 13, триггер 7, а триггер 6 - в состояние единицы, после чего открывается элемент И 8. Генератор 4 синхронизирует работу генераторов 3 и 22, блока 5, который формирует сигналом в параллельном коде, действующий на первые входы сумматоров 16 и 17 по модулю два, в которых имитируется действие помех на прямой канал (сумматор 16) и обратный (сумматор 17). Импульс с выхода генератора 3 через элемент И 8 запускает генератор 12, на выходе которого вырабатывается случайное число в параллельном двоичном коде, соответствующее передаваемому сообщению. Одновременно импульс с выхода элемента И 8 устанавливает в "0" триггер 6 и в "1" триггер 7, а также действует на первый вход блока 15, где подсчитывается число переданных сообщений. После этого импульсы с выхода генератора 4 проходят через элемент И 9 на суммирующий вход счетчика 10, после поступления на который первого импульса срабатывает первый выход дешифратора 14, разрешая запись данных в регистр 13, с выхода которого информация в параллельном коде действует на вторые входы сумматоров 16 и 17. После суммирования сигнал действует на вторые входы соответствующих компараторов 18 и 19, в которых определяется равны или нет поступившие сигналы. С приходом второго импульса в счетчик 10 срабатывает второй выход дешифратора 14, сигнал с которого открывает блок 20 элементов И, появление импульса на первом выходе которого соответствует положительному результату сравнения, иначе сигнал появляется на втором выходе блока 20. В последнем случае импульс через элемент ИЛИ 11 действует на вход "останов" блока 5, после чего начинается генерация нового сигнала помехи. С второго выхода блока 20 сигнал также действует на третий вход блока 15 счетчиков, где подсчитывается число сбоев при передаче данных в прямом канале связи, и на третий вход элемента ИЛИ 28, с выхода которого импульс поступает на вычитающий вход реверсивного счетчика 10, у дешифратора опять открывается первый выход, но в регистре 13 сохраняется прежнее число, хранимое в генераторе 12. С поступлением очередного тактового импульса процесс сравнения в компараторе 18 и работа блока 20 повторяются, имитируя повторную передачу данных в прямом канале. Если открывается первый выход блока 20, то импульс действует аналогично через элемент ИЛИ 11, кроме того, поступает на второй вход блока 15, где определяется число раз безошибочного приема сообщения в прямом канале.

Поступление третьего импульса в счетчик 10 обеспечивает срабатывание третьего выхода дешифратора 14, после чего обеспечивается выдача через блок 21 элементов И результатов сравнения в компараторе 19. Так воспроизводится режим анализа достоверности на приемной стороне переданного сообщения с ретранслированным от приемной стороны. Если искажений нет, то открывается первый выход блока 21, а если есть, то - второй. Генератор 22 вырабатывает случайный импульс, который имитирует действие помехи на сигнал квитанции, за который принят сигнал с выходов блока 21. Если к моменту срабатывания блока 21 на выходе генератора 22 импульса нет, то на выходе инвертора 23 высокий потенциал, обеспечивающий срабатывание элементов И 27 и 25. Таким образом, появление импульса на выходе элемента И 26 соответствует факту правильного приема сообщения в прямом и обратном каналах и неискажению квитанции, после чего воспроизводится передача следующего состояния, для чего выход элемента И 27 через элемент ИЛИ 1 соединен с единичным входом триггера 6. Срабатывание элемента И 25 соответствует правильной передаче квитанции "Нет", т. е. имеет место обнаруженная ошибка. Количество таких исходов регистрируется на четвертом (правильный прием) и на пятом (от И 25) входах блока 15. Импульс с выхода элемента И 25 действует через элемент ИЛИ 28 на вычитающий вход счетчика 10, имитируя повторную передачу передающей стороной сообщения и действие на него помех.

Если генератор 22 вырабатывает импульс, то открываются элементы И 24 и 26, появление сигнала на выходе первого из которых соответствует ситуации обнаруженной ошибки на передающей стороне (через элемент ИЛИ 28 обеспечивается повторная имитация прохождения сообщения по прямому каналу), а искажение квитанции "Нет" может привести, например, к исполнению неверной команды на приемной стороне. Этот импульс регистрируется на седьмом входе блока 15, на шестом входе которого подсчитывается число ситуаций, когда на передающей стороне формируют следующее сообщение, но квитанция "Да" трансформируется в "Нет", что приводит к пропуску сообщения приемной стороной.

Таким образом, по показаниям блока 15 можно определить вероятностные характеристики системы передачи данных, а именно вероятности правильной передачи сообщений обнаружения ошибки, пропуска сообщения, ложного повторения, приема ложного сообщения, трансформации сообщения. (56) 1. Авторское свидетельство СССР N 1365093, кл. G 06 F 15/20, 1986.

2. Авторское свидетельство СССР N 1383384, кл. G 06 F 15/20, 1986.

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

название год авторы номер документа
Устройство для моделирования систем связи 1990
  • Бурый Алексей Сергеевич
  • Касаев Олег Борисович
  • Попов Михаил Юрьевич
SU1741148A1
Устройство для моделирования процесса передачи информации 1989
  • Сорока Леонид Степанович
  • Козлов Александр Леонидович
  • Голик Юрий Алексеевич
  • Васильев Григорий Иванович
  • Виноградов Николай Вениаминович
SU1777149A1
Устройство для моделирования систем передачи данных 1990
  • Лосев Юрий Иванович
  • Дресвянкин Валерий Васильевич
  • Тимонин Виталий Викторович
  • Тихий Владимир Евгеньевич
SU1711178A1
Устройство для моделирования вычислительной системы 1990
  • Алексеев Олег Александрович
  • Бурый Алексей Сергеевич
  • Кочурин Анатолий Юрьевич
SU1786492A1
Устройство для моделирования систем передачи данных 1983
  • Барулин Валерий Николаевич
  • Бойцов Александр Павлович
  • Жарихина Валентина Ивановна
  • Норель Владимир Константинович
  • Харьков Анатолий Петрович
SU1151983A1
Устройство для моделирования систем передачи данных 1983
  • Барулин Валерий Николаевич
  • Бойцов Александр Павлович
  • Жарихина Валентина Ивановна
  • Норель Владимир Константинович
  • Харьков Анатолий Петрович
SU1109758A1
Устройство для моделирования систем передачи данных 1989
  • Лосев Юрий Иванович
  • Дресвянкин Валерий Васильевич
SU1644155A1
Устройство для моделирования систем передачи и обработки данных 1983
  • Островитянов Владимир Радиевич
  • Барулин Валерий Николаевич
  • Харьков Анатолий Петрович
SU1150629A1
Устройство для моделирования систем передачи данных 1986
  • Карасев Виктор Анатольевич
  • Муравник Владимир Борисович
  • Пискунов Александр Александрович
SU1383384A1
Контролируемый пункт системы телемеханики 1988
  • Портнов Михаил Львович
  • Портнова Нина Григорьевна
SU1524080A1

Иллюстрации к изобретению RU 2 011 219 C1

Реферат патента 1994 года УСТРОЙСТВО ДЛЯ МОДЕЛИРОВАНИЯ СИСТЕМ ПЕРЕДАЧИ ДАННЫХ

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

Формула изобретения RU 2 011 219 C1

УСТРОЙСТВО ДЛЯ МОДЕЛИРОВАНИЯ СИСТЕМ ПЕРЕДАЧИ ДАННЫХ, содержащее генератор случайной последовательности импульсов передаваемых сообщений, шесть элементов И, генератор тактовых импульсов, первый и второй триггеры, блок генераторов случайной последовательности импульсов помех при передаче сообщений, генератор случайной последовательности импульсов помех при передаче квитанций, элемент НЕ, реверсивный счетчик, первый и второй элементы ИЛИ, причем выход генератора случайной последовательности импульсов передаваемых сообщений подключен к первому входу первого элемента И, второй вход которого соединен с прямым выходом первого триггера, прямой выход второго триггера подключен к первому входу второго элемента И, выход которого соединен с суммирующим входом реверсивного счетчика, выход генератора случайной последовательности импульсов помех при передаче квитанции соединен с входом элемента НЕ, выход которого подключен к первому входу третьего элемента И, отличающееся тем, что, с целью расширения функциональных возможностей за счет воспроизведения режимов функционирования систем с комбинированной обратной связью, в него введены два блока элементов И, элемент задержки, дешифратор, генератор случайных чисел, блок счетчиков, два компаратора, два сумматора по модулю два, регистр, третий элемент ИЛИ, причем выход первого элемента ИЛИ соединен с единичным входом первого триггера, входом "Останов" генератора случайных чисел, входами установки в "0" регистра и реверсивного счетчика, нулевым входом второго триггера и первым входом второго элемента ИЛИ, выход которого соединен с входом "Останов" блока генераторов случайной последовательности импульсов помех при передаче сообщений, выход которого подключен к первым входам первого и второго сумматоров по модулю два, первый вход первого элемента ИЛИ и вход элемента задержки объединены и являются входом запуска устройства, выход элемента задержки подключен к входу запуска генератора тактовых импульсов, выход которого соединен с вторым входом второго элемента И, с входами запуска блока генераторов случайной последовательности импульсов помех при передаче сообщений, генератора случайной последовательности импульсов передаваемых сообщений и генератора случайной последовательности импульсов помех при передаче квитанций, выход первого элемента И подключен к нулевому входу первого триггера, единичному входу второго триггера, первому счетному входу блока счетчиков и входу запуска генератора случайных чисел, выход которого соединен с информационным входом регистра, вход разрешения записи которого соединен с первым выходом дешифратора, выход регистра подключен к вторым входам первого и второго сумматоров по модулю два и первым входам первого и второго компараторов, выходы первого компаратора соединены с первым и вторым входами первого блока элементов И, выходы второго компаратора подключены к первому и второму входам второго блока элементов И, выходы реверсивного счетчика соединены с входами дешифратора, второй и третий выходы которого подключены соответственно к третьим входам первого и второго блоков элементов И, первый выход второго блока элементов И соединен с вторым входом третьего элемента И и первым входом четвертого элемента И, второй выход второго блока элементов И подключен к первым входам пятого и шестого элементов И, выход генератора случайной последовательности импульсов помех при передаче квитанции соединен с вторыми входами четвертого и шестого элементов И, выход элемента НЕ подключен к второму входу пятого элемента И, выходы первого и второго сумматоров по модулю два соединены соответственно с вторыми входами первого и второго компараторов, первый выход первого блока элементов И подключен к второму счетному входу блока счетчиков и второму входу второго элемента ИЛИ, второй выход первого блока элементов И соединен с третьим входом второго элемента ИЛИ, первым входом третьего элемента ИЛИ и третьим счетным входом блока счетчиков, выход третьего элемента И подключен к второму входу первого элемента ИЛИ и четвертому счетному входу блока счетчиков, выход четвертого элемента И соединен с третьим входом первого элемента ИЛИ и пятым счетным входом блока счетчиков, выход пятого элемента И подключен к второму входу третьего элемента ИЛИ и шестому счетному входу блока счетчиков, выход шестого элемента И соединен с седьмым счетным входом блока счетчиков и третьим входом третьего элемента ИЛИ, выход которого подключен к вычитающему входу реверсивного счетчика.

RU 2 011 219 C1

Авторы

Бурый А.С.

Бетанов В.В.

Вуколов С.А.

Гаража М.А.

Даты

1994-04-15Публикация

1991-05-12Подача