Патент на изобретение №2194366
|
||||||||||||||||||||||||||
(54) УСТРОЙСТВО АДАПТИВНОГО УПРАВЛЕНИЯ ПЕРЕДАЧЕЙ ДАННЫХ В КАНАЛЕ МНОЖЕСТВЕННОГО ДОСТУПА
(57) Реферат: Изобретение относится к вычислительной технике и может использоваться в узлах коммутации сообщений (пакетов) сети передачи данных (сети ПД) автоматизированной системы управления (АСУ) при управлении передачей данных по широковещательному многоточечному радиоканалу, имеющему динамическую структуру. Техническим результатом является разработка устройства, повышающего пропускную способность за счет расширения диапазона адаптации к изменению параметров входящей нагрузки. Это достигается тем, что заявляемое устройство адаптивного управления передачей данных в канале множественного доступа состоит из генератора случайных чисел, синхронизатора, первого элемента И, счетчика, первого триггера, второго элемента И, первого блока сравнения, коммутатора режимов, третьего элемента И, элемента ИЛИ, блока хранения, сумматора по модулю два, второго блока сравнения, дешифратора, второго триггера, коррелятора, счетчика необслуженной нагрузки, счетчика обслуженной нагрузки, решающего блока, блока анализа адреса. 5 ил. Изобретение относится к вычислительной технике и может использоваться в узлах коммутации сообщений (пакетов) сети передачи данных (сети ПД) автоматизированной системы управления (АСУ) при управлении передачей данных по широковещательному многоточечному радиоканалу, имеющему динамическую структуру. Известно устройство для управления передачей данных по радиоканалу (А.С. СССР 1162016.16, МПК7 H 04 L 7/00, 1985 г.), включающее синхронизатор, первый элемент И, элемент задержки, элемент ИЛИ, счетчик, триггер цикла передачи, генератор случайных чисел, блок сравнения, триггер разрешения передачи, второй элемент И, формирователь импульсов. Однако недостатком данного устройства является низкая пропускная способность канала множественного доступа. Известно устройство для управления передачей данных по радиоканалу (А.С. СССР 1319298, МПК7 H 04 L 7/00, 1987 г.), содержащее генератор случайных чисел, синхронизатор, первый, второй, третий и четвертый элементы И, счетчик, блок сравнения, триггер цикла передачи, триггер разрешения передачи, два формирователя импульсов, элемент ИЛИ, два элемента задержки. При этом повышается степень использования пропускной способности радиоканала. Однако недостатком данного устройства остается относительно низкая пропускная способность канала множественного доступа. Наиболее близким по технической сущности и выполняемым функциям к заявляемому является устройство управления передачей данных по радиоканалу (Патент РФ 2116004, МПК7 H 04 L 7/00, 1998 г.), содержащее генератор случайных чисел, синхронизатор, первый элемент И, счетчик, первый триггер, второй элемент И, первый блок сравнения, коррелятор, счетчик необслуженной нагрузки, счетчик обслуженной нагрузки, решающий блок, блок анализа адреса, причем сигнальный вход первого элемента И является сигнальным входом устройства, выход первого элемента И соединен с входом генератора случайных чисел и инверсным входом первого триггера, выход которого подключен к управляющему входу второго элемента И, выход которого соединен с управляющим входом первого элемента И, а сигнальный вход второго элемента И соединен с выходом синхронизатора и тактовым входом счетчика, выход которого соединен с первым информационным входом первого блока сравнения, вход коррелятора является информационным входом устройства, выход коррелятора соединен с входом решающего блока, второй и первый информационные выходы которого подключены к входам счетчиков соответственно необслуженной и обслуженной нагрузки, а информационно-адресный выход решающего блока соединен с информационно-адресным входом блока анализа адреса, адресный вход которого является адресным входом устройства, а первый и второй управляющие выходы блока анализа адреса являются соответственно первым и вторым информационными выходами устройства. Устройство-прототип обеспечивает повышение пропускной способности канала множественного доступа за счет адаптации к изменению параметров нагрузки. Однако недостатком прототипа является относительно низкая пропускная способность, так как он имеет узкий диапазон адаптации к изменению параметров входящей нагрузки. Целью изобретения является разработка устройства, повышающего пропускную способность за счет расширения диапазона адаптации к изменению параметров входящей нагрузки. Поставленная цель достигается тем, что в известное устройство управления передачей данных в канале множественного доступа, содержащее генератор случайных чисел, синхронизатор, первый элемент И, счетчик, первый триггер, второй элемент И, первый блок сравнения, коррелятор, счетчик необслуженной нагрузки, счетчик обслуженной нагрузки, решающий блок, блок анализа адреса, причем сигнальный вход первого элемента И является сигнальным входом устройства, выход первого элемента И соединен со входом генератора случайных чисел и инверсным входом первого триггера, выход которого подключен к управляющему входу второго элемента И, выход которого соединен с управляющим входом первого элемента И, а сигнальный вход второго элемента И соединен с выходом синхронизатора и тактовым входом счетчика, выход которого соединен с первым информационным входом первого блока сравнения, вход коррелятора является информационным входом устройства, выход коррелятора соединен с входом решающего блока, второй и первый информационные выходы которого подключены к входам счетчиков соответственно необслуженной и обслуженной нагрузки, а информационно-адресный выход решающего блока соединен с информационно-адресным входом блока анализа адреса, адресный вход которого является адресным входом устройства, а первый и второй управляющие выходы блока анализа адреса являются соответственно первым и вторым информационными выходами устройства, дополнительно введены коммутатор режимов, третий элемент И, элемент ИЛИ, блок хранения, сумматор по модулю два, второй блок сравнения, дешифратор, второй триггер. При этом первый информационный вход коммутатора режимов соединен с выходом генератора случайных чисел. Второй информационный вход коммутатора режимов является управляющим входом устройства. Управляющий вход коммутатора режимов подключен к выходу второго блока сравнения. Первый информационный вход второго блока сравнения соединен с выходом блока хранения, а второй информационный вход соединен с выходом сумматора по модулю два. Первый и второй входы сумматора по модулю два соединены с выходами счетчиков соответственно необслуженной и обслуженной нагрузки. Выход коммутатора режимов соединен со вторым информационным входом первого блока сравнения. Первый выход первого блока сравнения соединен с первым входом элемента ИЛИ. Выход элемента ИЛИ соединен с прямым входом первого триггера и инверсным входом второго триггера и является выходом “Разрешение передачи” устройства. Выход второго триггера соединен с управляющим входом третьего элемента И. Сигнальный вход третьего элемента И соединен со вторым выходом первого блока сравнения, а выход соединен со вторым входом элемента ИЛИ. Прямой вход второго триггера соединен с выходом дешифратора, вход которого является приоритетным входом устройства. Благодаря новой совокупности существенных признаков за счет введения коммутатора режимов, третьего элемента И, элемента ИЛИ, блока хранения, сумматора по модулю два, второго блока сравнения, дешифратора, второго триггера, и соответствующих новых связей обеспечивается повышение пропускной способности за счет расширения диапазона адаптации к изменению параметров входящей нагрузки. Это обеспечивается за счет перехода от алгоритма случайного множественного доступа к алгоритму бесконфликтного доступа с временным разделением при резко увеличивающейся величине входящей нагрузки. По мере нормализации нагрузки осуществляется обратный переход к алгоритму случайного множественного доступа. Проведенный анализ уровня техники позволил установить, что аналоги, характеризующиеся совокупностью признаков, тождественных всем признакам заявленного технического решения, отсутствуют, что указывает на соответствие заявленного изобретения условию патентоспособности “новизна”. Результаты поиска известных решений в данной и смежных областях техники с целью выявления признаков, совпадающих с отличительными от прототипа признаками заявленного объекта, показали, что они не следуют явным образом из уровня техники. Из уровня техники также не выявлена известность влияния предусматриваемых существенными признаками заявленного изобретения преобразований на достижение указанного технического результата. Следовательно, заявленное изобретение соответствует условию патентоспособности “изобретательский уровень”. Заявляемое устройство поясняется чертежами: фиг.1 – функциональная схема устройства адаптивного управления передачей данных в канале множественного доступа; фиг.2 – схема генератора случайных чисел 1; фиг.3 – схема коммутатора режимов 7; фиг.4 – схема решающего блока 19; фиг.5 – схема блока анализа адреса 20. Заявляемое устройство адаптивного управления передачей данных в канале множественного доступа, показанное на фиг.1, состоит из генератора случайных чисел 1, синхронизатора 2, первого элемента И 3, счетчика 4, первого триггера 5, второго элемента И 6, первого блока сравнения 8, коммутатора режимов 7, третьего элемента И 9, элемента ИЛИ 10, блока хранения 11, сумматора по модулю два 12, второго блока сравнения 13, дешифратора 14, второго триггера 15, коррелятора 16, счетчика необслуженной нагрузки 17, счетчика обслуженной нагрузки 18, решающего блока 19, блока анализа адреса 20. Сигнальный вход первого элемента И 3 является сигнальным входом устройства. Выход первого элемента И 3 соединен со входом генератора случайных чисел 1 и инверсным входом первого триггера 5. Выход первого триггера 5 подключен к управляющему входу второго элемента И 6. Выход второго элемента И 6 соединен с управляющим входом первого элемента И 5. Сигнальный вход второго элемента И 6 соединен с выходом синхронизатора 2 и тактовым входом счетчика 4. Выход счетчика 4 соединен с первым информационным входом первого блока сравнения 8. Вход коррелятора 16 является информационным входом устройства. Выход коррелятора 16 соединен с входом решающего блока 19. Второй и первый информационные выходы решающего блока 19 подключены к входам соответственно счетчиков необслуженной и обслуженной нагрузки 17 и 18. Информационно-адресный выход решающего блока 19 соединен с информационно-адресным входом блока анализа адреса 20. Адресный вход блока анализа адреса 20 является адресным входом устройства. Первый и второй управляющие выходы блока анализа адреса 20 являются соответственно первым и вторым информационными выходами устройства. Первый информационный вход коммутатора режимов 7 соединен с выходом генератора случайных чисел 1. Второй информационный вход коммутатора режимов 7 является управляющим входом устройства. Управляющий вход коммутатора режимов 7 подключен к выходу второго блока сравнения 13. Первый информационный вход второго блока сравнения 13 соединен с выходом блока хранения 11. Второй информационный вход второго блока сравнения 13 соединен с выходом сумматора по модулю два 12. Первый и второй входы сумматора по модулю два 12 соединены с выходами счетчиков соответственно необслуженной и обслуженной нагрузки 17 и 18. Выход коммутатора режимов 7 соединен со вторым информационным входом первого блока сравнения 8. Первый выход первого блока сравнения 8 соединен с первым входом элемента ИЛИ 10. Выход элемента ИЛИ 10 соединен с прямым входом первого триггера 5 и инверсным входом второго триггера 15 и является выходом “Разрешение передачи” устройства. Выход второго триггера 15 соединен с управляющим входом третьего элемента И 9. Сигнальный вход третьего элемента И 9 соединен со вторым выходом первого блока сравнения 8. Выход третьего элемента И 9 соединен со вторым входом элемента ИЛИ 10. Прямой вход второго триггера 15 соединен с выходом дешифратора 14, вход которого является приоритетным входом устройства. При этом количество проводов в шинах, соединяющих выход генератора случайных чисел 1 с первым информационным входом коммутатора режимов 7, выход счетчика 4 с первым информационным входом первого блока сравнения 8, выход коммутатора режимов 7 со вторым информационным входом первого блока сравнения 8, а также управляющий вход устройства со вторым информационным входом коммутатора режимов 7, равно р. Число p определяется из условия: p=log2k, где k – количество временных “окон”, реализованных в канале множественного доступа. Число “окон” k определяется количеством корреспондентов, работающих в канале множественного доступа. Количество проводов m в шинах, соединяющих выход блока хранения 11 с первым входом второго блока сравнения 13, выход сумматора по модулю два 12 со вторым информационным входом второго блока сравнения 13, выход счетчика необслуженной нагрузки 17 с первым входом сумматора по модулю два, выход счетчика обслуженной нагрузки 18 со вторым входом сумматора по модулю два 12, приоритетный вход устройства со входом дешифратора 14 определяется разрядностью m первичного кода. Например, для кода обработки информации КОИ-7, m= 7, для кода КОИ-8 m=8. Количество проводов L в шине, соединяющей адресный вход устройства с адресным входом блока анализа адреса 20, определяется разрядностью адреса заголовка сообщения, принятого системой адресования в канале множественного доступа. Входящие в общую функциональную схему элементы имеют следующее назначение. Генератор случайных чисел 1 предназначен для случайного выбора момента начала передачи в цикле передачи. Может быть реализован по схеме, показанной на фиг. 2. Он состоит из p генераторов шума 1.1, p D-триггеров 1.2, причем вход генератора случайных чисел 1 соединен с синхровходами D-триггеров 1.2, информационные входы которых соединены с выходами соответствующих генераторов шума 1.1. Выходы D-триггеров 1.2 являются выходом генератора случайных чисел 1. Генераторы шума l.l1-l.lp предназначены для формирования случайно изменяющихся во времени выходных напряжений. Их схемы известны и описаны, например, в книге: Элементы радиоэлектронных устройств /Б.И. Коротков, – М.: Радио и связь, 1988, – рис. 7.24, с. 107. D-тригтеры 1.21-1.2p известны и описаны, например, в книге Основы импульсной и цифровой техники /Под общей ред. А.М. Сидорова, – СПВВИУС, 1995, – с. 90-91. Коммутатор режимов 7 предназначен для коммутации на второй информационный вход блока сравнения кодовой комбинации “окна”, выбранной для передачи. Схема коммутатора режимов 7 может быть реализована, в частности, как показано на фиг.3. Коммутатор режимов 7 состоит из первого элемента И 7.1, второго элемента И 7.2 и элемента ИЛИ 7.3, причем первый информационный вход коммутатора режимов 7 является информационным входом первого элемента И 7.1, инверсный вход которого соединен с управляющим входом второго элемента И 7.2 и является управляющим входом коммутатора режимов 7, выход первого элемента И 7.1 соединен с первым входом элемента ИЛИ 7.3, выход второго элемента И 7.2 соединен со вторым входом элемента ИЛИ 7.3, выход которого является выходом коммутатора режимов 7. Решающий блок 19 предназначен для определения факта успешной передачи в канале множественного доступа или в случае возникновения конфликтов для оценки кратности конфликта и коммутации пакета на вход блока анализа адреса 20. Одним из вариантов реализации решающего блока 19 может быть схема, показанная на фиг.4, при этом он состоит из N компараторов 19.11 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() В результате такого алгоритма работы заявленного устройства значительно расширяется диапазон адаптации устройства к изменению величины входящей нагрузки. При этом заявленное устройство работает следующим образом. При включении питания триггер 5 устанавливается в единичный режим (то есть режим хранения логической единицы). Синхронизатор 2 выдает импульсы с интервалом, равным длительности окна (то есть равным длительности интервала передачи пакета), при этом импульсы поступают на первый вход второго элемента И 6 и на второй вход счетчика 4, вызывая последовательную смену на выходе счетчика 4 кодовых комбинаций (число кодовых комбинаций равно числу “окон” в цикле передачи). При появлении в канале множественного доступа передаваемой информации на выходе коррелятора 16 выделяется отклик поступающего сигнала. Решающий блок 19 по данному отклику определяет количество корреспондентов, одновременно передающих информацию в канале множественного доступа. Если величина отклика свидетельствует о конфликте двух и более корреспондентов, то со второго информационного выхода решающего блока 19 информация о кратности конфликта (то есть о количестве конфликтующих корреспондентов) поступает на вход счетчика необслуженной нагрузки 17. Если в канале множественного доступа информацию передает один корреспондент, то на единицу увеличивается содержимое счетчика обслуженной нагрузки 18. При этом блок анализа адреса 20 выделяет из пакета комбинацию адреса и после его анализа выдает на сигнальные выходы устройства один из сигналов: “Вывод информации” (если адрес получателя совпал с собственным адресом) или “Ретрансляция” (если адрес получателя не совпал с собственным). Значения количества пакетов, попавших в конфликт и успешно переданных, с выходов счетчиков 17 и 18 соответственно поступают на соответствующие входы сумматора по модулю два 12. С выхода последнего кодовая комбинация, содержащая информацию о количестве необслуженных пакетов, поступает на второй вход блока сравнения 13. На первый вход блока сравнения 13 поступает информация о пороговом значении количества необслуженных пакетов (с выхода блока хранения 11). Если полученное значение превышает пороговое, то сигналом с уровнем логической единицы, поступающим с выхода блока сравнения 13 на управляющий вход коммутатора режимов 7, устройство переводится в режим множественного доступа с временным разделением (МДВР). При этом кодовая комбинация, соответствующая постоянному номеру “окна”, выделенному данному устройству, через коммутатор режимов 7 поступает на второй информационный вход блока сравнения 8 (тем самым реализуется передача пакетов только в выделенном устройству “окне” в соответствии с алгоритмом МДВР). Возвращение к режиму случайного множественного доступа возможно только в случае нормализации нагрузки). При возникновении необходимости в передаче пакета на сигнальный вход устройства в виде уровня логической единицы поступает сигнал запроса передачи. Одновременно с сигналом запроса передачи на приоритетный вход устройства в параллельном коде поступает кодовая комбинация, соответствующая приоритету пакета, предназначенного для передачи. При этом очередной сигнал в виде единичного импульса поступает с выхода синхронизатора 2 через открытый второй элемент И 6 на второй вход первого элемента И 3. Так как последний открыт по первому входу сигналом запроса передачи, то единичный импульс с выхода первого элемента И 3 поступает на инверсный вход триггера 5, переводя его в нулевое состояние, а также на вход генератора случайных чисел 1, который в параллельном коде выдает со своего выхода на первый вход коммутатора режимов 7 кодовую комбинацию, соответствующую номеру “окна” в цикле передачи, выбранному для передачи пакета. При этом триггер 5 сигналом с уровнем логического нуля закрывает второй элемент И 6. Если приоритет пакета отличен от высшего, то кодовая комбинация с выхода генератора случайных чисел 1 через коммутатор режимов 7 поступает на второй информационный вход блока сравнения 8. В момент совпадения кодовых комбинаций на первом и втором информационных входах блока сравнения 8 последний выдает сигнал “Разрешение передачи” в виде единичного импульса на выход устройства, а также переводит триггер 5 в единичное состояние, а триггер 15 в нулевое состояние (при этом сигналы “Запрос передачи” и “Приоритет пакета” с сигнального входа устройства и приоритетного входа устройства соответственно абонентом снимаются). Таким образом, устройство готово к передаче очередного пакета. Если приоритет пакета высший, то дешифратор 14 сигналом с уровнем логической единицы переводит триггер 15 в единичное состояние. При этом третий элемент И 9 открывается по второму входу, в связи с чем сигнал “Разрешение передачи” поступает на выход устройства немедленно (тем самым обеспечивается немедленная передача в канале множественного доступа пакета высшего приоритета). Генератор случайных чисел 1, функциональная схема которого приведена на фиг.2, работает следующим образом. На D-входах каждого из триггеров 1.21-1.2p имеют место случайно изменяющиеся во времени выходные напряжения независимых генераторов шума 1.11-l.1р. Если в момент появления импульса на счетном входе С i-го триггера 1.2i, ![]() ![]() ![]() ![]() Формула изобретения
РИСУНКИ
MM4A Досрочное прекращение действия патента Российской Федерации на изобретение из-за неуплаты в установленный срок пошлины за поддержание патента в силе
Дата прекращения действия патента: 30.01.2003
Номер и год публикации бюллетеня: 16-2004
Извещение опубликовано: 10.06.2004
|
||||||||||||||||||||||||||