Автомат управления командами по передаче пакетов данных

Реферат

 

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

Изобретение относится к области радиотехники, а именно к области передачи дискретных сообщений. Предлагаемый автомат может быть использован для расширения функциональных возможностей комплекса технических средств передачи данных (КТС ПД) при использовании его на линиях спутниковой связи в станциях спутниковой связи (ССС) при наличии у последних аппаратуры радио-АТС (АРАТС).

Известно устройство микропрограммного управления операциями (Папернов А. А. Логические основы цифровой вычислительной техники. - М.: Советское радио, 1972, с. 296, рис. 18), которое содержит последовательно соединенные регистр команды, дешифратор адреса микрокоманды и микропрограммный датчик. Недостатком этого устройства микропрограммного управления операциями является то, что область использования его ограничена рамками его специфического применения в вычислительной технике, в результате чего в алгоритме работы данного устройства отсутствуют процессы, реализующие возможность согласованной работы КТС ПД с аппаратурой радио-АТС.

Известно также устройство управления операциями (Усольцев А.Г., Кислин Б. П. Сопряжение дискретных каналов связи с ЭВМ. - М.: Связь, 1973, с. 125, рис. 4.5а), которое содержит последовательно соединенные регистр команд, дешифратор кода операции и схемы выработки управляющих сигналов. Недостатком этого устройства управления операциями является то, что его использование в области передачи дискретных сообщений по каналам спутниковой связи позволяет реализовать только часть функций, необходимых для сопряжения КТС ПД с линией спутниковой связи, работающей в режиме радио-АТС.

Наиболее близким аналогом (прототипом) к заявляемому устройству по технической сущности является управляющий автомат (Гольденберг Л.М., Бутыльский Ю.Т., Поляк М.Н. Цифровые устройства на интегральных схемах в технике связи. - М.: Связь, 1979, с. 85, рис. 4.3), который содержит параллельный регистр, дешифратор, блок комбинационных устройств и элементов памяти (КУЭП), управляемый генератор тактовых импульсов (УГТИ), формирователь коротких положительных импульсов (ФКИ) и триггер.

При этом выход ФКИ подключен ко входу R (сбора в ноль) триггера, прямой выход триггера подключен к входу УГТИ, выход которого соединен с одним из входов КУЭП, причем остальные выходы КУЭП соединены с соответствующими выходами дешифратора, входы которого соединены с соответствующими выходами параллельного регистра, на входы которого подается код команды, выходы КУЭП являются управляющими выходами управляющего автомата, кроме одного выхода, который соединен с входом ФКИ, на вход S (установка в единицу) триггера поступает команда "Пуск", на его вход R (сброса в ноль) поступает команда "Останов".

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

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

Указанный технический результат достигается тем, что в известный управляющий автомат, содержащий УГТИ, триггер, ФКИ, дешифратор, КУЭП, причем выход ФКИ подключен к входу R (установки в ноль) триггера, прямой выход триггера подключен к входу УГТИ, выход которого соединен с вторым входом блока КУЭП, первый, второй, третий и четвертый выходы дешифратора соединены с четвертым, пятым, шестым и седьмым входами блока КУЭП соответственно, дополнительно введены элемент И, последовательный регистр и блок обработки пакетов (ОП). Вход последовательного регистра является управляющим входом автомата управления командами по передаче пакетов данных, а два выхода данного регистра являются соответственно первым и вторым входами дешифратора. Два входа элемента И являются первым и вторым входами запросов автомата управления командами по передаче пакетов данных, а выход элемента И соединен параллельно с входом S (установка в единицу) триггера и первым входом блока КУЭП. Третий выход блока ОП соединен параллельно с входом ФКИ и третьим входом блока КУЭП. Первый, второй, третий, четвертый, пятый и шестой выходы блока КУЭП являются первым, вторым, третьим, четвертым, пятым и шестым входами блока ОП соответственно. Восьмой вход блока ОП является информационным входом автомата управления командами по передаче пакетов данных, первый выход блока ОП является четвертым управляющим выходом автомата управления командами по передаче данных. Седьмой выход блока КУЭП соединен с седьмым входом блока ОП и одновременно является третьим управляющим выходом автомата управления командами по передаче данных. Восьмой и девятый выходы блока КУЭП являются соответственно первым и вторым управляющими выходами автомата управления командами по передаче пакетов данных. Второй выход блока ОП является информационным выходом автомата управления командами по передаче пакетов данных.

Блок КУЭП состоит из первого, второго, третьего, четвертого, пятого и шестого элементов ИЛИ, таймера, триггера, распределителя импульсов, первого и второго элементов И, а также первого и второго элементов НЕ. Причем первый и второй входы второго элемента ИЛИ являются соответственно шестым и пятым входами блока комбинационных устройств и элементов памяти, а выход второго элемента ИЛИ соединен параллельно с первым входом пятого элемента ИЛИ, первым входом четвертого элемента ИЛИ и третьим входом третьего элемента ИЛИ. Выход таймера соединен параллельно с первым входом третьего элемента ИЛИ, входом первого элемента НЕ и вторым входом пятого элемента ИЛИ, выход которого является седьмым выходом блока комбинационных устройств и элементов памяти и соединен параллельно с первым входом первого элемента ИЛИ, второй вход которого является третьим входом блока комбинационных устройств и элементов памяти. Выход первого элемента ИЛИ соединен с вторым входом триггера, первый (прямой) и второй (инверсный) выходы которого являются соответственно восьмым и девятым выходами блока комбинационных устройств и элементов памяти. Первый вход триггера является первым входом блока комбинационных устройств и элементов памяти и соединен параллельно с первым входом таймера. Выход четвертого элемента ИЛИ является вторым входом таймера. Второй вход четвертого элемента ИЛИ соединен параллельно с вторым входом третьего элемента ИЛИ и первым входом второго элемента И и является четвертым входом блока комбинационных устройств и элементов памяти. Седьмой вход блока комбинационных устройство и элементов памяти соединен параллельно с первым входом первого элемента И и входом второго элемента НЕ, выход которого является вторым входом второго элемента И. Выход первого элемента И. Выход первого элемента И соединен с вторым входом шестого элемента ИЛИ, выход которого является пятым выходом блока комбинационных устройств и элементов памяти. Четвертый выход распределителя импульсов соединен с первым входом шестого элемента ИЛИ, вход распределителя импульсов соединен с третьим входом второго элемента И и является вторым входом блока комбинационных устройств и элементов памяти. Выход второго элемента И является шестым выходом блока комбинационных устройств и элементов памяти, выход третьего элемента ИЛИ является четвертым выходом блока комбинационных устройств и элементов памяти. Первый, второй и третий выходы распределителя импульсов являются соответственно первым, вторым и третьим выходами блока комбинационных устройств и элементов памяти. Выход первого элемента НЕ является вторым входом первого элемента И. Восьмой и девятый выходы блока КУЭП являются соответственно первым и вторым управляющими выходами автомата управления командами по передаче пакетов данных.

Блок ОП состоит из регистра, оперативного запоминающего устройства (ОЗУ), первого и второго дешифраторов, репрограммируемого постоянного запоминающего устройства (РПЗУ) и ключа. Выход первого дешифратора является третим выходом блока ОП. Выход ОЗУ соединен с входом первого дешифратора и одновременно является вторым выходом блока ОП. Первый вход ОЗУ является восьмым выходом блока ОП и соединен параллельно с первым входом ключа. Выход ключа соединен с первым входом регистра, второй вход которого является четвертым входом блока ОП. Третий вход регистра является пятым входом блока ОП. Выход регистра соединен с первым входом второго дешифратора, второй вход которого является вторым входом блока ОП. Выход второго дешифратора соединен с первым входом РПЗУ, второй вход которого является третьим входом блока ОП. Выход РПЗУ является первым выходом блока ОП. Второй и третий входы ОЗУ являются соответственно седьмым и шестым входами блока ОП. Второй вход ключа является первым входом блока ОП.

Такое построение автомата управления командами по передаче пакетов данных в отличие от прототипа позволяет за счет учета состояния канала спутниковой связи в текущий момент времени осуществлять управление передачей пакетов данных КТС ПД по линиям спутниковой связи, работающим в режиме радио-АТС.

На фиг. 1 изображена структурная схема предлагаемого автомата управления командами по передаче пакетов данных; на фиг. 2 - структурная схема блока КУЭП; на фиг. 3 - структурная схема блока ОП; на фиг. 4 - вариант подключения предлагаемого автомата управления командами по передаче пакетов данных к КТС ПД и АРАТС.

Автомат управления командами по передаче пакетов данных, показанный на фиг. 1, содержит управляемый генератор тактовых импульсов (УГТИ) 5, триггер 3, формирователь коротких положительных импульсов (ФКИ) 2, последовательный регистр 4, дешифратор 6, блок комбинационных устройств и элементов памяти (КУЭП) 7, элемент И 1, блок обработки пакетов (ОП) 8. Выход ФКИ 2 подключен к входу R (установки в ноль) триггера 3, прямой выход которого подключен к входу УГТИ 5, а выход УГТИ 5 соединен с вторым входом блока КУЭП 7. Первый, второй, третий и четвертый выходы дешифратора 6 соединены с четвертым, пятым, шестым и седьмым входами блока КУЭП 7 соответственно. Вход последовательного регистра 4 является управляющим входом автомата управления командами по передаче пакетов данных. Два выхода последовательного регистра 4 соединены соответственно с первым и вторым входами дешифратора 6. Первый и второй входы элемента И 1 являются соответственно первым и вторым входами запросов автомата управления командами по передаче пакетов данных, а выход элемента И 1 соединен параллельно со входом S (установки в единицу) триггера 3 и первым входом блока КУЭП 7. Третий выход блока ОП 8 соединен параллельно с третьим входом блока КУЭП и входом ФКИ 2. При этом первый, второй, третий, четвертый, пятый и шестой выходы блока КУЭП 7 являются соответственно первым, вторым, третьим, четвертым, пятым и шестым входами блока ОП 8. Восьмой вход блока ОП 8 является информационным входом, а второй выход блока ОП 8 - информационным выходом автомата управления командами по передаче пакетов данных. Первый выход блока ОП 8 является четвертым управляющим выходом автомата управления командами по передаче пакетов данных. Седьмой выход блока КУЭП 7 соединен с седьмым входом блока ОП 7 и одновременно является третьим управляющим выходом автомата управления командами по передаче пакетов данных. Восьмой и девятый выходы блока КУЭП 7 являются соответственно первым и вторым управляющими выходами автомата управления командами по передаче пакетов данных.

Последовательный регистр 4 предназначен для хранения информации, поступающей в последовательном коде на управляющий вход предлагаемого устройства, и преобразования ее в параллельный код. Он может быть реализован известным способом (Гольденберг Л.М., Бутыльский Ю.Т., Поляк М.Н. Цифровые устройства на интегральных схемах в технике связи. - М.: Связь, 1979, с. 44-45, рис. 2.13). Параллельный код, необходимый для работы блока КУЭП, дешифруется с помощью дешифратора 6.

ФКИ 2 предназначен для формирования коротких положительных импульсов сброса триггера 3 в ноль. Он может быть реализован в виде дифференцирующей цепи (Манаев Е.Р. Основы радиоэлектроники. - М.: Советское радио, 1976, с. 19-21, рис. 2.3).

УГТИ 5 предназначен для формирования тактовых импульсов, обеспечивающих работу блока КУЭП. Он может быть реализован в виде генератора тактовых импульсов (Балагин И.А., Кудрявцев В.А., Семенюта Н.Ф. Передача дискретной информации и телеграфии. - М.: Транспорт и связь, 1971, с. 203, рис. 10.23). Запуск и остановка УГТИ 5 обеспечивается триггером 3, управляемым сигналами, поступающими с выходов элемента И 1 и ФКИ 2.

Блок КУЭП 7, показанный на фиг. 2, предназначен для логического согласования порядка работы блоков устройства и содержит первый 7.1, второй 7.4, третий 7.5, четвертый 7.6, пятый 7.7. и шестой 7.11 элементы ИЛИ, таймер 7.3, триггер 7.2, распределитель импульсов (РИ) 7.10, первый 7.9 и второй 7.13 элементы И, первый 7.8 и второй 7.12 элементы Не. Первый и второй входы второго элемента ИЛИ 7.4 являются шестым и пятым входами блока КУЭП 7, а выход соединен параллельно с первым входом пятого элемента ИЛИ 7.7, первым входом четвертого элемента ИЛИ 7.6 и третьим входом третьего элемента ИЛИ 7.5. Выход таймера 7.3 соединен параллельно с первым выходом третьего элемента ИЛИ 7.5, входом первого элемента НЕ 7.8 и вторым входом пятого элемента ИЛИ 7.7, выход которого является седьмым выходом блока КУЭП 7 и соединен параллельно с первым входом первого элемента ИЛИ 7.1, второй вход которого является третьим входом блока КУЭП 7. Выход первого элемента ИЛИ 7.1 соединен с вторым входом триггера 7.2, первый (прямой) и второй (инверсный) выходы которого являются восьмым и девятым управляющими выходами блока КУЭП 7. Первый вход триггера 7.2 является первым входом блока КУЭП 7 и соединен параллельно с первым входом таймера 7.3. Выход четвертого элемента ИЛИ 7.6 соединен с вторым входом таймера 7.3, второй вход четвертого элемента ИЛИ 7.6 соединен параллельно с вторым входом третьего элемента ИЛИ 7.5 и первым входом второго элемента И 7.13 и является одновременно четвертым входом блока КУЭП 7. Седьмой вход блока КУЭП 7 соединен параллельно с первым входом первого элемента И 7.9 и входом второго элемента НЕ 7.12, выход которого является вторым входом второго элемента И 7.13. Выход первого элемента И 7.9 соединен с вторым входом шестого элемента ИЛИ 7.11, выход которого является пятым входом блока КУЭП 7. Четвертый выход РИ 7.10 соединен с первым входом шестого элемента ИЛИ 7.11. Выход РИ 7.10 соединен параллельно с третьим входом второго элемента И 7.13 и является вторым входом блока КУЭП 7. Выход второго элемента И 7.13 является шестым выходом блока КУЭП 7. Первый, второй и третий выходы РИ 7.10 являются первым, вторым и третим выходами блока КУЭП 7 соответственно. Выход третьего элемента ИЛИ 7.5 является четвертым выходом блока КУЭП 7. Выход первого элемента НЕ 7.8 является вторым входом первого элемента И 7.9.

Блок ОП 8, показанный на фиг. 3, предназначен для преобразования адреса и промежуточного хранения пакетов данных. Он содержит регистр 8.1, оперативное запоминающее устройство (ОЗУ) 8.4, первый 8.2 и второй 8.3 дешифраторы, репрограммируемое постоянное запоминающее устройство (РПЗУ) 8.5 и ключ 8.6, причем выход первого дешифратора 8.2 является третим выходом блока ОП 8. Выход ОЗУ 8.4 соединен с входом первого дешифратора 8.2 и является одновременно вторым выходом блока ОП 8. Первый вход ОЗУ 8.4 является восьмым входом блока ОП 8 и соединен параллельно с первым входом ключа 8.6, выход которого соединен с первым входом регистра 8.1, третий и второй входы которого являются соответственно пятым и четвертым входами блока ОП 8. Выход регистра 8.1 соединен с первым входом второго дешифратора 8.3, второй вход которого является вторым входом блока ОП 8. Выход второго дешифратора 8.3 соединен с первым входом РПЗУ 8.5, второй вход которого является третьим входом блока ОП 8, а выход РПЗУ 8.5 является первым выходом блока ОП 8. Второй и третий входы ОЗУ 8.4 являются соответственно седьмым и шестым входами блока ОП 8. Второй вход ключа 8.6 является первым входом блока ОП 8.

Логические элементы ИЛИ 7.1, 7.4, 7.5, 7.6, 7.7, 7.11 и логические элементы И 1, 7.9, 7.13 реализуются, как описано в книге Шляпоберский В.И. Основы техники передачи дискретных сообщений. - М.: Связь, 1973, с. 44, 48-50, рис. 2.4, 2.7, 2.8.

Логические элементы НЕ 7.8, 7.12 реализуются в виде элементов ИЛИ-НЕ, описанных в книге Шляпоберский В.И. Основы техники передачи дискретных сообщений. - М.: Связь, 1973, с. 60-62, рис. 2.18.

Дешифраторы 6, 8.2 и 8.3 реализуются как описано в книге Шляпоберский В. И. Основы техники передачи дискретных сообщений. - М.: Связь, 1973, с. 142-143, рис. 3.33.

Триггеры 3 и 7.2 реализуются, как описано в книге Гольденберг Л.М., Бутыльский Ю. Т. , Поляк М.Н. Цифровые устройства на интегральных схемах в технике связи. - М.: Связь, 1979, с. 36, рис. 2.2а.

Регистры 4 и 8.1 реализуются, как описано в книге Гольденберг Л.М., Бутыльский Ю. Т. , Поляк М.Н. Цифровые устройства на интегральных схемах в технике связи. - М.: Связь, 1979, с. 44-45, рис. 2.13.

Распределитель импульсов 7.10 реализуется, как описано в книге Гольденберг Л. М. , Бутыльский Ю.Т., Поляк М.Н. Цифровые устройства на интегральных схемах в технике связи. - М.: Связь, 1979, с. 61-62, рис. 2.29.

Ключ 8.6 реализуется, как описано в книге Гольденберг Л.М. Импульсные устройства. -М. : Радио и связь, 1981, с. 62, рис. 2.33 или в книге Справочник по схемотехнике для радиолюбителя. /Под ред. В.П.Боровского/ -К.: Техника, 1987, с. 306-307, рис. 14.3.

Таймер 7.3 реализуется аналогично описанному в книге Гольденберг Л.М. Импульсные устройства. -М.: Радио и связь, 1981, с. 78, рис. 3.11. Различные варианты реализации таймера приведены в книге Коломбет Е.А. Таймеры. -М.: Радио и связь, 1983.

РПЗУ 8.5 реализуется, как описано в книге Старос Ф.Г., Крайзмер Л.П. Полупроводниковые интегральные запоминающие устройства. -М.: Энергия 1973, с. 98, рис. 5.16.

ОЗУ реализуется аналогично описанному в книге Аналоговые и цифровые интегральные микросхемы /Под ред. Якубовского С.В./. -М.: Советское радио, 1979, с. 137, рис. 3.15.

Автомат управления командами по передаче пакетов данных может использоваться, например, для расширения функциональных возможностей комплекса технических средств передачи данных (КТС ПД) при использовании последнего на линиях спутниковой связи, образованных станциями спутниковой связи, в комплексе которых имеется аппаратура радио-АТС (АРАТС). Вариант подключения предлагаемого автомата к КТС ПД и АРАТС показан на фиг. 4. Автомат управления командами по передаче пакетов данных работает следующим образом. При поступлении от КТС ПД сигнала "ЗАПРОС КАНАЛА" (в виде единичного сигнала) на первый вход запросов предлагаемого устройства (процедура вхождения в связь) и при условии исправности АРАТС, о чем свидетельствует наличие сигнала "АППАРАТУРА ИСПРАВНА" (в виде единичного сигнала) на втором входе запросов предлагаемого устройства, на выходе элемента И 1 и появляется единичный сигнал, который поступает на первый вход блока КУЭП 7 и вход S триггера 3. Под действием этого сигнала триггер 3 устанавливается в единицу. Единичный сигнал с его прямого выхода поступает на вход УГТИ 5 запускает его. Импульсы с выхода УГИТ 5 поступают на второй вход блока КУЭП 7 и далее на распределитель импульсов 7.10 и третий вход второго элемента И 7.13. Единичный сигнал с первого выхода блока КУЭП 7 поступает на вход таймера 7.3, запуская его, и вход S триггера 7.2, устанавливая его в единицу. Единичный сигнал с прямого выхода триггера 7.2 поступает на восьмой выход блока КУЭП, а с него на первый управляющий выход предлагаемого устройства и далее как сигнал "ЗАПРОС ПАКЕТОВ" - на вход КТС ПД. Получив данный сигнал, КТС ПД формирует пакет данных, поступающий на информационный вход автомата управления командами по передаче пакетов данных. Этот пакет поступает в блок ОП 8 через его восьмой вход, а далее в ОЗУ 8.4 и записывается в него. Кроме того, адресная часть пакета записывается в регистр 8.1. Это обеспечивается открытием ключа 8.6 на длину адресной части пакета. Открытие ключа 8.6 осуществляется подачей на его второй вход импульсов с первого выхода распределителя импульсов 7.10 блока КУЭП 7. Запись в регистр 8.1 осуществляется подачей на его третий вход импульсов с четвертого выхода распределителя импульсов 7.10 через первый вход шестого элемента ИЛИ 7.11 блока КУЭП 7. Адресная часть пакета данных, записанная в регистр 8.1, под действием следующих групп импульсов, поступающих с того же четвертого выхода распределителя импульсов 7.10 через шестой элемент ИЛИ 7.11 на третий вход регистра 8.2, поступает на первый вход второго дешифратора 8.3, дешифруется и поступает на первый вход РПЗУ 8.5 как адрес ячейки памяти РПЗУ, в которой предварительно записан позывной корреспондента. Этот позывной с выхода РПЗУ 8.5 поступает на четвертый управляющий выход автомата управления командами по передаче пакетов данных и далее уже как сигнал "ЗАПРОС СТАНЦИИ КОРРЕСПОНДЕНТА" поступает на вход АРАТС, в которой идентифицируется как команда на вхождение в связь. Работа второго дешифратора 8.3 и РПЗУ 8.5 обеспечивается подачей на их вторые входы импульсов с второго и третьего выходов распределителя импульсов 7.10. После того как АРАТС, отработав свой алгоритм установления связи, подключится к каналу спутниковой связи, от нее на управляющий вход автомата управления командами по передаче пакетов данных поступает сигнал о готовности канала "СОСТОЯНИЕ КАНАЛА" в последовательном коде, который запишется в регистр 4. Этот сигнал поступает с выходов регистра в параллельном коде на входы дешифратора 6. Дешифратор 6 дешифрует данный сигнал, на его первом выходе появляется единичный сигнал, сигнализирующий о готовности канала, этот сигнал поступает на четвертый вход блока КУЭП 7 и далее на второй вход третьего элемента ИЛИ 7.5, второй вход четвертого элемента ИЛИ 7.6 и первый вход второго элемента И 7.13. С выхода третьего элемента ИЛИ 7.5 блока КУЭП 7 данный единичный сигнал поступает на второй вход регистра 8.1 блока ОП 8 и сбрасывает этот регистр в ноль (обнуляет его). С выхода четвертого элемента ИЛИ 7.6 единичный сигнал поступает на второй вход таймера 7.3 и останавливает его. Единичный сигнал, поступающий на первый вход второго элемента И 7.13, обеспечивает прохождение импульсов от УГТИ 5, поступающих с второго входа блока КУЭП на третий вход второго элемента И 7.13, на третий вход ОЗУ 8.4, чем обеспечивается последовательное считывание адреса и самого пакета с выхода ОЗУ 8.4 в канал через информационный выход автомата управления командами по передаче пакетов данных и АРАТС.

По окончании передачи пакета на выходе первого дешифратора 8.2 появляется управляющий единичный сигнал, который поступает на вход ФКИ 2, третий вход блока КУЭП и далее через второй вход первого элемента ИЛИ 7.1 на вход R триггера 7.2, сбрасывая триггер в ноль. Это вызывает появление на втором (инверсном) выходе триггера 7.2 единичного сигнала, поступающего на второй управляющий выход автомата управления командами по передаче пакетов данных и далее на вход КТС ПД как сигнала "АВТОМАТ В ИСХОДНОМ СОСТОЯНИИ", который сигнализирует в КТС ПД о нахождении автомата управления командами по передаче пакетов данных в исходном состоянии.

Следует отметить, что в момент установления связи АРАТС, состояние канала спутниковой связи может быть различным, а при передаче пакета может возникнуть необходимость и в смене единицы ресурса из-за ее занятия корреспондентом более высокого приоритета. В связи с этим рассмотрим работу автомата управления командами по передаче пакетов данных в подобных ситуациях.

Если в момент передачи пакета данных вследствие ухудшения сигнально-помеховой обстановки потребуется замена единицы ресурса, то на вход последовательного регистра 4, являющийся управляющим входом предлагаемого устройства, подается сигнал прерывания "СОСТОЯНИЕ КАНАЛА" от АРАТС, который преобразуется дешифратором 6 в единичный сигнал на его четвертом выходе, поступающий на седьмой вход блока КУЭП, а далее на первый выход первого элемента и 7.9 и вход второго элемента НЕ 7.12, вызывая появление на втором входе второго элемента И 7.13 сигнала логического нуля. В результате этого импульсы от УГТИ 5, поступающие на третий вход второго элемента И 7.13, на его выходе будут отсутствовать, что обеспечивает запрет считывания информации из ОЗУ 8.4. При появлении от АРАТС сигнала о готовности канала "СОСТОЯНИЕ КАНАЛА" на управляющем входе предлагаемого устройства происходит запись его в регистр 4, после чего на первом выходе дешифратора 6 появится единичный сигнал (а на четвертом выходе он исчезает), что разрешит считывание информации из ОЗУ 8.4. Несмотря на поступление единичного сигнала с первого выхода дешифратора 6 еще и на второй вход регистра 8.1 (через третий элемент ИЛИ 7.5) и на второй вход таймера 7.3, (через четвертый элемент ИЛИ 7.6) их состояние остается прежним, т.к. второй регистр 8.1 и таймер 7.3 были обнулены при первоначальном вхождении в связь.

Если же в момент вхождения в связь происходит отбор единицы ресурса, то поступление от АРАТС сигнала прерывания "СОСТОЯНИЕ КАНАЛА" вызовет, как в рассмотренном выше случае, появление на четвертом выходе дешифратора 6 единичного сигнала. Однако, если время вхождения в связь, регламентируемое таймером 7.3, не истекло, т.е. на выходе таймера 7.3 и входе первого элемента НЕ 7.8 сигнал отсутствует, на выходе первого элемента НЕ 7.8 будет присутствовать единичный сигнал, который через первый элемент И 7.9 и шестой элемент ИЛИ 7.11 поступает на третий вход регистра 8.1, чем обеспечивается повторное считывание адреса из регистра 8.1, его дешифрация во втором дешифраторе 8.3 и трансляция на аппаратуру АРАТС позывного корреспондента из РПЗУ 8.5.

Если же время вхождения в связь превышает величину, которая задается таймером 7.3 (при этом на выходах дешифратора 6 сигналы отсутствуют), на выходе таймера 7.3 появляется единичный сигнал, который: - через первый вход третьего элемента ИЛИ 7.5 поступает на второй вход второго регистра 8.1 и обнуляет его; - через второй вход пятого элемента ИЛИ 7.7 поступает на седьмой вход блока КУЭП и далее через третий управляющий вход автомата управления командами по передаче пакетов данных как сигнал "ОТКАЗ ОТ КАНАЛА" поступает на КТС ПД и сигнализирует об отказе от канала спутниковой связи; - с выхода пятого элемента ИЛИ 7.7 поступает на второй вход ОЗУ 8.4 и обнуляет его, а также через первый вход первого элемента ИЛИ 7.1 поступает на вход R триггера 7.2 и сбрасывает его в ноль, чем обеспечивается сигнализация на КТС ПД об установке автомата управления командами по передаче пакетов данных в исходное состояние через второй управляющий выход автомата управления командами по передаче пакетов данных.

В случае если при первоначальном вхождении в связь не будет найдено свободной частоты или будет занят корреспондент, сигналы, поступающие от АРАТС на управляющий вход автомата управления командами по передаче пакетов данных, вызовут появление единичного сигнала на втором или третьем выходе дешифратора 6. Это приведет к тому, что на выходе элемента ИЛИ 7.4 появится единичный сигнал, который поступит через третий вход третьего элемента ИЛИ 7.5 на второй вход второго регистра 8.1 и обнулит его. Этот же сигнал, поступая через первый вход четвертого элемента ИЛИ 7.6 на второй вход таймера 7.3, обнулит его, поступая через первый вход пятого элемента ИЛИ 7.7 на третий управляющий выход автомата управления командами по передаче пакетов данных, данный сигнал поступает далее на КТС ПД как сигнал "ОТКАЗ ОТ КАНАЛА". Вместе с тем этот же сигнал поступает на второй вход ОЗУ 8.4 и обнуляет его, через первый элемент ИЛИ 7.1 поступает на вход R триггера 7.2, сбрасывая его в ноль, чем обеспечивается сигнализация в КТС ПД о нахождении автомата управления командами по передаче пакетов данных в исходном состоянии через второй управляющий выход автомата управления командами по передаче пакетов данных.

Технико-экономическую эффективность данного автомата управления командами по передаче пакетов данных можно оценить исходя из его функциональных возможностей. Предлагаемый автомат управления командами по передаче пакетов данных обеспечивает алгоритмическое согласование работы КТС ПД и АРАТС за счет учета состояния канала спутниковой связи в текущий момент времени, что не только повышает эффективность управления процессом передачи пакетов, но и уменьшает вероятность их потери.

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

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

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

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