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

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

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

ZIP архив

Текст

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

Смотреть

Заявка

4654698, 22.02.1989

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

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

МПК / Метки

МПК: G06F 15/20

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

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

Код ссылки

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

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