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

Номер патента: 1765829

Авторы: Васильев, Виноградов, Голик, Козлов

ZIP архив

Текст

, яяо ГОСУДАРСТВЕННЫЙ КОМИТЕТ ПО" ИЗОБРЕ ГЕНИЯМ Й ОТКРЫТИЯМйРЙГФТСССР " ". ОП ИСАН И Е И ЗОБРК АВТОРСКОМУ СВИДЕТЕЛЬСТВУ;ффЯ: фч ф 4 ф;ффффф;:-:":,; - ,;(56) Авторское свидетельство СССРМв 1616378, кл, 6 06 Р 15/20, 1988.Авторское свидетельство СССРМ 1688699, кл. С 06 Р 15/20, 1988.Л(54) УСТРОЙСТВО ДЛЯ МОДЕЛИРОВАНИЯПРОЦЕССА ПЕРЕДАЧИ ИНФОРМАЦИИ(57) Изобретение относится к специализированным средствам вычислительной техники и предназначено для моДелированияпроцессов передачи информации, Цель изобретения - расширение функциональныхвозможностей устройства за счет моделирования исправления ошибок при передаче,Изобретение относится к специализированным средствам вычислительной техники и предйазначено для моделйрованияпроцесса передачи информации.Цель изобретения - расширение функциональных возможностей устрбйства засчет моделировайияпроцесса исправленияошибок при передаче информации в прямом канале,е;.;На чертеже приведена схема устройства,мУстройство содержйт формирователь 1команд, сбстоящий из генератора 2 интервалов команд, генератора 3 тактовых импульсов, первого 4 и второго 5 элементов И,суммирующего 6 и вычитающего 7 счетчикови.элемента ИЛИ 8, формирователь 9 квитанщий из генератора 10 тактовыхийформации в й"рямом канале, Цел"ь изобретения достигается введением в устройство суммирующих счетчиков и блока сравнения, Сущность изобретения состоит в придании устройству возможности моделирбвания передачи по прямому каналу на йриемную сторону сигналов команд, имитируемых интервалами времени определейной длитель- ности, в зависимости от уровня помех, влияющих наинтенсйвйосУьйередачи"ко- манд по прямому каналу, иимйтации"йсправления ошибок при передаче команд по прямому каналу, атакже йо обратному каналу, по которому передаются свертки сигналов команд (квитанции) на передающую сторону для принятия решения о передаче очередныхкоманд на ирйемнуюсторону в системепередачиинформации с информационной обратной связью. 1 ил. импульсов,первого"11; второго 12, третьего 13, элементов И, реверсивного счетчика 14 и элементаИЛИ 15, генератор 16 импульсов помех йри передаче информации, генератор 17 импульсов помех при приеме информации, формирователь 18 импульсов, первый триггер 19, второй 20 и первый 21 элементы ИЛИ, элемент задержки 22, первый "23 суммирующий счетчик, третий 24,второй 25, шестой 26, пятый 27, четвертый 28, первый 29 элементы И, второй триггер 30, генератор 31 импульсов исправления ошибок, второй 32 и третий 33 суммирующие счетчикй; блок 34 сравнения. "Генератор 2 интервалов команд вырабатывает импульсы, длительность котбрых соответствует длительйости передаваемых комэнд(кодограмм) по прямому каналу, Этитфгыр ф ":"ъ 4 вяф:"3 фф)фф( ; ( ,+л м".: .импульсы формируются сразу же по окончании действия сигналов, подаваемых на инверсный вход запуска генератора интервалов команд(по заднему фронту этихим пул ьсов). Суммирующий счетчик 23 устройстваосуществляет подсчет количества команд, переданных и принятых на приемной стороне, т.е, команд(кодограмм), свертки (квитанции) которых без искажения приняты передающей стороной по обратному каналу, По достижении определенного числа на выходе переполнения счетчика 32 формируется высокий потенциал, прекращающий процесс передачи команд,Генераторы тактовых импульсов 3 и 10 соответственно формирователя 1 команд и формирователя 9 квитанций вырабатываютпериодические последовательности импульсовв периодов следования соответственно т 1 и г 2, которые для повышения точности моделирования должны быть не больше величины 0,01 Т 1, где Т 1 - средняя длительность передаваемых команд. Этипоследовательности необходимы для считывания длительностей соответственно команд и их сверток (квитанций). Средняядлительность Т команд и соответствующая этим командам средняя длительность Т 2сверток (квитанций) связаны соотношением тг Т 2 = Т 1 -гУправляемый генератор 31 импульсовисправления ошибок вырабатывает периодическую последовательность коротких подлительности импульсов периода 1, такую,что если на интервале Т 1 в устройстве имитируется исправление возможных и ошиТ 1бок, то период следования 1 о = - . При этомиформирование этих импульсов происходит сразу же в начале действия единичного сигнала, подаваемого на вход запуска генератора 31, .е. после начала действия единичного сигнала на его вход запуска первый импульс будет им сформирован через интервал 1 о. Нулевой сигнал, действующий на вход запуска генератора 31, запрещает формирование импульсов этим генератором 31,С помощью суммирующих счетчиков 32 и 33 и блока 34 сравнения имитируется дисциплина исправления ошибок, возникающих в передаваемых командах под действием помех в прямом канале, путем сравнения количества импульсов исправления ошибок и количества ошибок, возникающих во время передачи команд (кодограмм), которые подсчитываются соответственно в суммирующих счетчиках 32 и10 15 20 25 30 35 4045 50 55 33. Блок 34 сравнения чисел, сравнивая числа, фиксируемые счетчиками 32 и 33, вырабатывает единичный сигнал на выходе, есличисло счетчика 33 превышает число счетчика 32, и нулевой сигнал, если число счетчика33 равно или меньше числа счетчика 32.Единичное состояние триггера 30 соответствует функционированию модели системы передачи информации в системе сИОС в режиме исправления ошибок в прямом канале, а нулевое - без исправленияошибок, Единичное состояние блока 34сравнения чисел соответствует ситуации,когда команда, передаваемая на приемнуюсторону, исказилась в прямом канале поддействием помех, вырабатываемых генератором 16 импульсов помех. Аналогично единичное состояние триггера 19 соответствуетситуации, когда свертка команды, передаваемой на передающую сторону, исказилась вобратном канале под действием помех, вырабатываемых генератором 17 импульсовпомех, Генераторы 16 и 17 импульсов помехвырабатывают короткие по длительностислучайные импульсы с определенными законами распределения вероятностей интервалов времени между соседнимиимпульсами. Суммирующие счетчики 32 и 33устройства и триггер 19 переводятся в состояние соответственно отличное от нулевого и в единичное фронтами импульсов,действующих на их соответственно суммирующие и единичный входы, а в нулевое -срезами импульсов, действующих на их инверсные соответственно установочные и нулевой входы,формирователь импульсов 18 формирует короткие импульсы по срезу действующих на его вход импульсов.Запись начального состояния в вычитающий счетчик 7 происходит в момент действия фронта импульсов на входе записи,Время задержки элемента 22 определяется временем срабатывания суммирующего счетчика 23.Устройство работает следующим образом.Пусть триггер 30 находится в нулевомсостоянии, т,е. модель функционирует в системе сИОС без исправления ошибок, возникающих под действием помех в прямомканале в командах (кодограммах). В этомслучае элемент И 29 закрыт и через негоединичный сигнал на запуск генератора 31импульсов не поступает, вследствие чего генератор 31 импульсов на своем выходе неформирует импульсы,В исходном состоянии все счетчики устройства находятся в нулевом состоянии.По сигналу, поступающему на вход запуска".я усттгойства через элемейт ИЛИ 21, запуска.- ется: гейератор 2 интервалов команд, кото. :.":; рый формирует на своем вйходе единичный , -а сЫЖал; длительйббть котороТосоответству- .-" ет"длйтельйосМФередаваемои команды по -. "прямомуканалу. Этим единичным сигналом -: откфыЪабтсяэлемент И 4 формирователя 1 "Команд",закрывается"элементИ 5 формиро: "ЬателяКомайдЪ через элемейТ ИЛИ 8 от, кфйваютсяэлеВент И 11, 12 формирователя 6 9 квитанций и элемент И 25 устройства и А закрйвается элемейт И 13 формирователя 9 Ф "квйтайцйй. На суммирующие входй сумми- руд 4 еГо 6 и реверсивного 14 счетчиков че:;:рез с 66"ветствующиеоткрытые элементы И ;й 4 и 11 поступают тактовые имйульсы от ге-:"йератора 3 тактовых импульсов формирова- " теля 1 команд. Подсчитывая определенное - число"этйхимпульсовза"ийтервалдлиТель;ноевой КоМайдй счетчики 6 и 14 косвенно ф фиксируют величину этого ийтервала. Сразу -" после окойчания действияимпульса коман ды "закрывается "элемент И 4 и на выходе " .элейбйта ИЛИ 8 формируется нулевой по."тенЦиал,"когорый закрывает элемент И 11,а открывает"элементы И 12, 13 формировадтелГ 9 квитанций. Объединяя единичные в-сигналы с определенныхвыхбдов реверсив- його"Советчика 14, на выходе элемента ИЛИ 1 15 формирователя 9 квитанций формирует ся едиНйчйый"сигнал, который"окончатель-ноот 1 фывает"элемент И 12 и через элементИ 13 открывает элемент И 26 устройства, Таким образом, устройство переходит в режйжГЙмйтацйМ йередачи"свертки (квитан-"ции) команды по обратному каналу на . -передаЖЩГю" сторону, Тактовые импульсы - периода 12 с восхода генератора 10 тактовых "ймЮфЮСов" фбрмирователя 9-квитанций через открытыйэлемент И 12 йачйнают поступать на вычитающий вход реверсивного счетчика 14 и уменьшают его состояние в течение времени Т 2. По истечении времени Тг во время перепада единичного потенциала в нулевой на выходе элемента ИЛИ 15 и, соответственно, элемента И 13 на выходе формирователя импульсов 18 сформируется короткий по длительности импульс, который пройдет через открытый нулевой потенциал с выхода элемента ИЛИ 20 элемент И 28 на его выход, Этот импульс на выходе элемента И 28 сигнализирует об окончании имитации передачи свертки (квитанции) команды на передающую сторону и является разрешением на передачу следующей команды. В устройстве этот импульс, во-первых, увеличивает на едйницу состояние суммирующего счетчика 23 устройства, поступая на его суммирующий вход, что означает, что в сис"22 и И 24 и ИЛЙ 21 на инверсный вход 5 запуска генератора 2 ййтервалов команд,вателя"1 команд. 10 15"едйййчноесостояййе соответствей"йо.триг 20 гер 19, вследствие чего единичные сигналыс выходов блока 34 сравнеййя чисел или спрямого выхода триггера 19 через элементИЛИ 20 закроют элемент И 28 и откроют элемент И 28. В этом случае импульс, сфор мировайный формйрователем импульсов18, пройдет через элемент И 27 на вход записи вычитающего счетчика 7, чем пере"иишет" в негочиСло и 3 счетчика 6. При этомна выходе элемента ИЛИ 8 опять сформиру ется единичный потенциал на время Т, ипроизойдет имитация повторной передачи комайды, которая при передаче(или квитанция на нее) была искажена. Повторная пере 35 пор, пока не будет промоделирована неискаженная передача этой команды и кви 40 ление единичного сигнала на выходе 45 50 55 теме передана йейскаженйой команда и на йее йолучейа йейскаженная квйтанция, вовторых, йроходя через элемейть задер;кки дает разрешение на формирование следующего импульса - команды, предварительно обнулив суммирующий счетчик 6 формироЕсли же во время передачй команды иликвитанции на нее в прямом или обратном каналах соответствейно действуют сигналы помех, формируемые соответственно генераторами 16 или 17 импульсов помех, то эти сигналы через открытые соответственно элементы И 25, 26 устройства переведут в состояние отличное от нуля соответственно суммирующий счетчик 33 устройства или в дача этой команды будет происходить до тех танции на нее.После имитации неискаженной передачйчйсла команд, которое определяет появпереполнения суммирующего счетчика 23, элемент И 24 запирается и сигнал разрешения передачи очередной команды через него не происходит, чем прекращается моделирование передачи информации в системе с ИОС.При установке триггера 30 ь единичное состояние устройство переходит в режим моделирования передачи информации в системе с ИОС с исправлением ошибок при передаче команд по прямому каналу, При этом отличие в функционировании устрой-ства при моделировании передачи команды по прямому каналу в режиме исправления ошибок от режима без исйравления ошибок состоит в следующем. Если при передаче команды действуют ошибки, то они суммируются в счетчике 33, а импульсы исправления ошибок суммируются в счетчике 32, Наличие неисправленных ошибок фиксирует блок 34 сравнения чисел, который формирует единичный сигнал ошибки на своем выходе при числе ошибок, превышающем число исп равля ющих импул ьсов, сформированных генератором 31, В остальном функционирование устройства такое же,как в предыдущем случае.Формула изобретения Устройство для моделирования процесса передачи информации, содержащее первый суммирующий счетчик, два элемента ИЛ И, шесть элементов И, два триггера, формирователь импульсов, генератор импульсов помех при передаче информации, генератор импульсов помех при приеме информации, генератор импульсов исправления ошибок, элемент задержки, формирователь команд, первый выход которого подключен к первым входам первого и второго элементов И, к первому и второму вхЬдам формирователя квитанций, выход первого элемента ИЛИ соединен с первым входом формирователя команд, второй выход которого подключен к третьему входу формирователя квитанций, первый вход первого элемента ИЛИ и установочный вход первого суммирующего счетчика объединены и являются входом запуска устройства, выход переполнения первого суммирующе-. го счетчика соединен с инверсным входом третьего элемента И, выход которого подключен к второму входу первого элемента ИЛИ, прямой вход третьего элемента ИЛИ соединен с выходом элемента задержки, вход которого и суммирующий вход первого суммирующего счетчика устройства подключены к выходу четвертого элемента И, прямой вход которого и первый вход пятого элемента И соединены с выходом формирователя импульсов и нулевым инверсным динамическим входом первого триггера, прямой выход которого соединен с первым входом второго элемента ИЛИ, выход которого подключен к инверсному входу четвертого 5 элемента И, второму входу пятого элементаИ, выход которого соединен с вторым входом формирователя команд, выход форми.рователя квитанций подключен к входу запуска формирователя импульсов и перво му входу шестого элемента И, второй входкоторого подключен к выходу генератора импульсов помех при приеме информации, а выход шестого элемента И подключен к единичному входу первого триггера, входы 15 второго триггера являются входами заданиярежима работы устройства, а прямой выход. второго триггера соединен с вторым входомпервого элемента И, выход которого подключен к входу запуска генератора импуль сов, выход генератора импульсов помех припередаче информации соединен с вторым входом второго элемента И, о т л и ч а ющ е е с я тем, что, с целью расширения функциональных возможностей устройства 25 за счет моделирования исправления ошибок при передаче информации в прямом канале, оно дополнительно содержит блок сравнения, второй и третий суммирующие счетчики, причем установочные входы вто рого и третьего суммирующих счетчиковподключены к выходу формирователя импульсов, а их разрядные выходы соединены соответственно с информационными входами первой и второй групп блока сравнения, 35 выход "Равно" которого подключен к второму входу второго элемента ИЛИ, суммирующие входы второго и третьего суммирующих счетчиков соединены соответственно с выходами генератора импульсов исправления 40 ошибок и второго элемента И.1765829 Составитель В,Фукаловдактор Т.Орловская Техред М.Моргентэл Корр Пдпп аказ 3386 Тираж Подписное ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР 113035, Москва, Ж, Раушская наб 4/5 Производственно-издательский комбинат "Патент", г, Ужгор Гагарина, 101

Смотреть

Заявка

4634203, 09.01.1989

ХАРЬКОВСКОЕ ВЫСШЕЕ ВОЕННОЕ КОМАНДНО-ИНЖЕНЕРНОЕ УЧИЛИЩЕ РАКЕТНЫХ ВОЙСК ИМ. МАРШАЛА СОВЕТСКОГО СОЮЗА КРЫЛОВА Н. И

КОЗЛОВ АЛЕКСАНДР ЛЕОНИДОВИЧ, ГОЛИК ЮРИЙ АЛЕКСЕЕВИЧ, ВАСИЛЬЕВ ГРИГОРИЙ ИВАНОВИЧ, ВИНОГРАДОВ НИКОЛАЙ ВЕНИАМИНОВИЧ

МПК / Метки

МПК: G06F 15/20

Метки: информации, моделирования, передачи, процесса

Опубликовано: 30.09.1992

Код ссылки

<a href="https://patents.su/5-1765829-ustrojjstvo-dlya-modelirovaniya-processa-peredachi-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для моделирования процесса передачи информации</a>

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