Устройство управления передачей данных по радиоканалу
Изобретение относится к вычислительной технике и может использоваться в узлах коммутации сообщений (пакетов) сети передачи данных. Техническим результатом при реализации изобретения является обеспечение повышения пропускной способности канала множественного доступа. Устройство управления передачей данных по радиоканалу состоит из генератора случайных чисел, синхронизатора, трех элементов И, счетчика, RS-триггера, блока сравнения, блока выделения признака навигационного пакета, генератора тактовых импульсов, блока выделения адреса, блока определения интервала поступления пакета, блока таймеров. Благодаря введенным блоку выделения признака навигационного пакета, блоку выделения адреса, третьему элементу И, генератору тактовых импульсов, блоку определения интервала поступления пакета и блоку таймеров обеспечивается устранение конфликтов в канале множественного доступа при передаче навигационных пакетов и тем самым повышается пропускная способность канала множественного доступа. 2 з.п. ф-лы, 7 ил.
Изобретение относится к вычислительной технике и может использоваться в узлах коммутации сообщений (пакетов) сети передачи данных (сети ПД) автоматизированной системы управления (АСУ) при управлении передачей данных по широковещательному многоточечному радиоканалу, имеющему динамическую неполно связную структуру.
Известно устройство для управления передачей данных по радиоканалу (А.С. СССР N 1162016.16, МПК5 H 04 L 7/00, 1985г.), содержащее последовательно соединенные синхронизатор и первый элемент И, а также элемент задержки, элемент ИЛИ и последовательно соединенные счетчик и триггер цикла передачи, последовательно соединенные генератор случайных чисел, блок сравнения и триггер разрешения передачи, а также последовательно соединенные второй элемент И и формирователь импульсов, что позволяет увеличить степень использования пропускной способности канала. Однако, данное устройство обладает недостаточной скоростью передачи по радиоканалу, в устройстве отсутствуют средства предотвращения конфликтов при поступлении в канал разнородного потока данных. Наиболее близким по технической сущности и выполняемым функциям к заявляемому является устройство для управления передачей данных но радиоканалу (А. С. СССР N 1319298, МПК5 H 04 L 7/00, опубликованное 23.06.87.), содержащее генератор случайных чисел и синхронизатор, первый, второй, третий и четвертый элементы И, счетчик, блок сравнения, триггер цикла передачи, триггер разрешения передачи, два формирователя импульсов, элемент ИЛИ, два элемента задержки, причем выход синхронизатора связан с первым входом первого элемента И и вторым входом второго элемента И, вход запроса передачи является третьим входом второго элемента И и связан с первым входом триггера разрешения передачи, выход которого связан со вторым входом элемента ИЛИ, входом элемента задержки и является выходом разрешения передачи, выход элемента задержки подключен к четвертому входу первою элемента И, третий вход которого связан с выходом триггера цикла передачи и первым входом второго элемента И, выход второго элемента И связан со входом формирователя импульсов и входом генератора случайных чисел, выход которою соединен с первым входом блока сравнения, второй вход которого подключен к первому выходу счетчика, выход формирователя импульсов связан с первым входом элемента ИЛИ, второй выход счетчика соединен со вторым входом триггера цикла передачи, а вход счетчика подключен к выходу первого элемента И, выход блока сравнения подключен к входу формирователя импульсов, выход которого соединен с дополнительным элементом задержки и третьим входом элемента ИЛИ, а выход элемента ИЛИ является выходом "Включение передатчика", выход дополнительного элемента задержки связан с первыми входами третьего и четвертого элементов И, второй вход третьего элемента И соединен с выходом четвертого элемента и является выходом сигнала "Столкновение", причем выход третьего элемента И связан со вторым входом триггера разрешения передачи, а второй вход четвертого элемента И подключен ко второму входу первого элемента И и первому входу триггера цикла передачи и является входом "Сигнал несущей". Устройство обеспечивает увеличение скорости передачи информации по радиоканалу. Однако устройство-прототип имеет недостатки: Устройство-прототип обладает недостаточной пропускной способностью при передаче разнородного потока данных, в силу того, что устройство не различает поток разнородных данных (файлы, навигационная информация). Целью изобретения является разработка устройства передачи данных по радиоканалу, обеспечивающего повышение пропускной способности канала множественного доступа за счет предотвращения конфликтов путем адаптации к изменению параметров нагрузки. Поставленная цель достигается тем, что в известное устройство управления передачей данных по радиоканалу, содержащее генератор случайных чисел, синхронизатор, счетчик, первый элемент И, первый вход которого является управляющим входом устройства, RS-триггер, второй элемент И, блок сравнения, причем выход синхронизатора соединен со входом счетчика и первым входом второго элемента И, групповой выход счетчика соединен со счетным входом блока сравнения, вход случайных чисел которого соединен с групповым выходом генератора случайных чисел, выход первого элемента И соединен со входом генератора случайных чисел, дополнительно введены третий элемент И, блок выделения признака навигационного пакета, генератор тактовых импульсов, блок выделения адреса, блок определения интервала поступления пакета и блок таймеров. Выход первого элемента И дополнительно соединен со входом сброса RS-триггера, вход установки которого соединен с выходом блока сравнения, и первым входом третьего элемента И. Выход второго элемента И соединен со вторым входом первого элемента И. Выход RS-тригтера соединен со вторым входом второго элемента И. Информационный вход блока выделения признака навигационного пакета подключен к информационному входу блока выделения адреса и является информационным входом устройства. Выход третьего элемента И является управляющим выходом устройства. Сигнальный выход блока выделения признака навигационного пакета соединен с первым сигнальным входом блока определения интервала поступления пакета и управляющим входом блока выделения адреса. Первый выход сигнала "Сброс" блока определения интервала поступления пакета соединен со входом сигнала "Сброс" блока выделения признака навигационного пакета. Выход блока выделения адреса соединен со вторым сигнальным входом блока определения интервала поступления пакета, второй выход сигнала "Сброс" которого соединен с входом сигнала "Сброс" блока выделения адреса. Выход генератора тактовых импульсов соединен с тактовыми входами блоков выделения признака навигационного пакета, блока выделения адреса, блока определения интервала поступления пакета и блока таймеров. Групповой выход блока определения интервала поступления пакета соединен со входом блока таймеров, выход которого соединен с инверсным входом третьего элемента И. Блок выделения признака навигационного пакета состоит из формирователя импульсов, элемента И, RS-триггера, регистра сдвига, схемы сравнения, элемента ИЛИ, электронного коммутатора. Прямой вход элемента И является информационным входом блока и соединен с информационным входом электронного коммутатора. Выход элемента И подключен к входу формирователя импульсов, входу сброса RS-триггера и к второму управляющему входу электронного коммутатора. Выход формирователя импульсов соединен с первым управляющим входом электронного коммутатора. Тактовый вход электронного коммутатора является тактовым входом блока. Вход установки RS-триггера соединен со входом сброса регистра сдвига и выходом элемента ИЛИ. Выход RS-триггера, соединен с инверсным входом элемента И. Информационный выход электронного коммутатора соединен с информационным входом регистра сдвига, тактовый вход которого соединен с тактовым выходом электронного коммутатора. N выходов регистра сдвига, где N = 2,3. . . , соединены с соответствующими N входами второй группы входов схемы сравнения, а N входов первой группы входов которой являются информационными входами о признаке навигационного пакета. Выход "Соответствие навигационного пакета" схемы сравнения является сигнальным выходом блока, а выход схемы сравнения "Несоответствие навигационному пакету" соединен с первым входом элемента ИЛИ, второй вход которого является входом сигнала "Сброс" блока. Блок выделения адреса состоит из регистра сдвига, элемента ИЛИ, оперативного запоминающего устройства, схемы сравнения, электронного коммутатора. Первый управляющий вход электронного коммутатора является управляющим входом блока и соединен одновременно со вторым управляющим входом электронного коммутатора. Информационный выход которого соединен с информационным входом регистра сдвига, тактовый вход электронного коммутатора является тактовым входом блока, а тактовый выход электронного коммутатора соединен с тактовым входом регистра сдвига. Вход сброса которого соединен с выходом элемента ИЛИ. Выход разрешения записи электронного коммутатора соединен со входом разрешения записи оперативного запоминающего устройства, вход разрешения чтения которого является входом сигнала "Сброс" блока и подключен к первому входу элемента ИЛИ. N входов данных оперативного запоминающего устройства, где N-2,3. . ., соединены с соответствующими N выходами регистра сдвига и N входами первой группы входов схемы сравнения. N выходов оперативного запоминающего устройства соединены с соответствующими N входами второй группы входов схемы сравнения. Выход "Соответствие адреса" которой является сигнальным выходом блока, а выход "Несоответствие адреса" соединен со вторым входом элемента ИЛИ. Благодаря новой совокупности существенных признаков за счет введения блока выделения признака навигационного пакета, блока выделения адреса, элемента И, генератора тактовых импульсов, блока определения интервала поступления пакета и блока таймеров обеспечивается устранение конфликтов в канале множественного доступа при передаче навигационных пакетов, тем самым повышается пропускная способность канала множественного доступа. Проведенный анализ уровня техники позволил установить, что аналоги, характеризующиеся совокупностью признаков, тождественных всем признакам заявленного технического решения, отсутствуют, что указывает на соответствие заявленного изобретения условию патентоспособности "новизна". Результаты поиска известных решений в данной и смежных областях техники с целью выявления признаков, совпадающих с отличительными от прототипа признаками заявленного объекта, показали, что они не следуют явным образом из уровня техники. Из уровня техники также не выявлена известность влияния предусматриваемых существенными признаками заявленного изобретения преобразований на достижение указанного технического результата. Следовательно, заявленное изобретение соответствует условию патентоспособности "изобретательский уровень". Заявляемое устройство поясняется чертежами, на которых: фиг. 1 - функциональная схема устройства управления передачей данных по радиоканалу; фиг. 2 - схема блока выделения признака навигационного пакета; фиг. 3 - схема блока выделения адреса; фиг. 4 - схема блока определения интервала поступления пакета; фиг. 5 - схема блока таймеров; фиг. 6 - схема генератора случайных чисел; фиг. 7 - схема электронного коммутатора. Заявляемое устройство управления передачей данных по радиоканалу, показанное на фиг. 1, состоит из: генератора случайных чисел 1, синхронизатора 2, первого элемента И 3, счетчика 4, RS-триггера 5, второго элемента И 6, блока сравнения 7, третьего элемента И 8, блока выделения признака навигационного пакета 9, генератора тактовых импульсов 10, блока выделения адреса 11, блока определения интервала поступления пакета 12, блока таймеров 13. Первый вход первого элемента И 3 является управляющим входом устройства. Выход синхронизатора 2 соединен со входом счетчика 4 и первым входом второго элемента И 6. Групповой выход счетчика 4 соединен со счетным входом блока сравнения 7. Вход случайных чисел которого соединен с групповым выходом генератора случайных чисел 1. Выход первого элемента И 3 соединен со входом генератора случайных чисел 1 и входом сброса R RS-триггера 5. Вход установки S которого соединен с выходом блока сравнения 7 и первым входом третьего элемента И 8. Выход второго элемента И 6 соединен со вторым входом первого элемента И 3. Выход RS-триггера 5 соединен со вторым входом второго элемента И 6. Информационный вход блока выделения признака навигационного пакета 9 подключен к информационному входу блока выделения адреса 11 и является информационным входом устройства. Выход третьего элемента И 8 является управляющим выходом устройства. Сигнальный выход блока выделения признака навигационного пакета 9 соединен с первым сигнальным входом блока определения интервала поступления пакета 12 и управляющим входом блока выделения адреса 11. Первый выход сигнала "Сброс" блока определения интервала поступления пакета 12 соединен со входом сигнала "Сброс" блока выделения признака навигационного пакета 9. Выход блока выделения адреса 11 соединен со вторым сигнальным входом блока определения интервала поступления пакета 12, второй выход сигнала "Сброс" которого соединен с входом сигнала "Сброс" блока выделения адреса 11. Выход генератора тактовых импульсов 10 соединен с тактовыми входами блоков выделения признака навигационного пакета 9, блока выделения адреса 11, блока определения интервала поступления пакета 12 и блока таймеров 13. Групповой выход блока определения интервала поступления пакета 12 соединен со входом блока таймеров 13, выход которого соединен с инверсным входом третьего элемента И 8. Блок выделения признака навигационного пакета предназначен для выделения признака навигационного пакета. Может быть реализован по схеме, показанной на фиг. 2. Он состоит из формирователя импульсов 9.1, элемента И 9.2, RS-тригтера 9.3, регистра сдвига 9.4, схемы сравнения 9.5, элемента ИЛИ 9.6, электронного коммутатора 9.7. Прямой вход элемента И 9.2 является информационным входом блока и соединен с информационным входом электронного коммутатора 9.7. Выход элемента И 9.2 подключен к входу формирователя импульсов 9.1, входу сброса R RS-триггера 9.3 и к второму управляющему входу электронного коммутатора 9.7. Выход формирователя импульсов 9.1 соединен с первым управляющим входом электронного коммутатора 9.7. Тактовый вход электронного коммутатора 9.7 является тактовым входом блока. Вход установки S RS-триггера 9.3 соединен с входом сброса R регистра сдвига 9.4 и выходом элемента ИЛИ 9.6. Выход RS-триггера 9.3 соединен с инверсным входом элемента И 9.2. Информационный выход электронного коммутатора 9.7 соединен с информационным D входом регистра сдвига 9.4, тактовый вход C которого соединен с тактовым выходом электронного коммутатора 9.7. Выходы регистра сдвига 9.4 соединены с соответствующими входами второй группы входов схемы сравнения 9.5, а ее первая группа входов является информационным входом о признаке навигационного пакета схемы сравнения 9.5. Выход "Соответствие навигационного пакета" схемы сравнения 9.5 является сигнальным выходом блока, а ее выход "Несоответствие навигационному пакету" соединен с первым входом элемента ИЛИ 9.6, второй вход которого является входом сигнала "Сброс" блока. Блок выделения адреса предназначен для выделения адреса поступающего пакета. Может быть реализован по схеме, показанной на фиг. 3. Он состоит из регистра сдвига 11.1, элемента ИЛИ 11.2, оперативного запоминающего устройства 11.3, схемы сравнения 11.4, электронного коммутатора 11.5. Первый управляющий вход электронного коммутатора 11.5 является управляющим входом блока и соединен одновременно со вторым управляющим входом электронного коммутатора 11.5. Информационный выход которого соединен с информационным входом D регистра сдвига 11.1, тактовый вход электронного коммутатора 11.5 является тактовым входом блока, а тактовый выход электронного коммутатора 11.5 соединен с тактовым входом C регистра сдвига 11.1. Вход сброса R которого 11.1 соединен с выходом элемента ИЛИ 11.2. Выход разрешения записи электронного коммутатора 11.5 соединен со входом разрешения записи оперативного запоминающего устройства 11.3, вход разрешения чтения которого является входом сигнала "Сброс" блока и подключен к первому входу элемента ИЛИ 11.2. Первая группа входов A0, A1...AN оперативного запоминающего устройства 3 соединена с соответствующими выходами регистра сдвига 11.1 и первой группой входов A0, A1. ..AN схемы сравнения 11.4. Выходы B0, B1...BN оперативного запоминающего устройства 11.3 соединены со входами B0, B1...BN схемы сравнения 11.4. Выход A= B "Соответствие адреса" схемы сравнения 11.4 является сигнальным выходом блока, а выход A
Формула изобретения
1. Устройство управления передачей данных по радиоканалу, содержащее генератор случайных чисел, синхронизатор, счетчик, первый элемент И, первый вход которого является управляющим входом устройства, RS-триггер, второй элемент И, блок сравнения, причем выход синхронизатора соединен с входом счетчика и первым входом второго элемента И, групповой выход счетчика соединен со счетным входом блока сравнения, вход случайных чисел которого соединен с групповым выходом генератора случайных чисел, выход первого элемента И соединен с входом генератора случайных чисел, отличающееся тем, что дополнительно введены третий элемент И, блок выделения признака навигационного пакета, генератор тактовых импульсов, блок выделения адреса, блок определения интервала поступления пакета и блок таймеров, причем выход первого элемента И дополнительно соединен с входом сброса RS-триггера, вход установки которого соединен с выходом блока сравнения и первым входом третьего элемента И, выход второго элемента И соединен с вторым входом первого элемента И, выход RS-триггера - с вторым входом второго элемента И, информационный вход блока выделения признака навигационного пакета подключен к информационному входу блока выделения адреса и является информационным входом устройства, выход третьего элемента И является управляющим выходом устройства, сигнальный выход блока выделения признака навигационного пакета соединен с первым сигнальным входом блока определения интервала поступления пакета и управляющим входом блока выделения адреса, первый выход сигнала "Сброс" блока определения интервала поступления пакета соединен с входом сигнала "Сброс" блока выделения признака навигационного пакета, выход блока выделения адреса - с вторым сигнальным входом блока определения интервала поступления пакета, второй выход сигнала "Сброс" которого соединен с входом сигнала "Сброс" блока выделения адреса, выход генератора тактовых импульсов соединен с тактовыми входами блоков выделения признака навигационного пакета, блока выделения адреса, блока определения интервала поступления пакета и блока таймеров, групповой выход блока определения интервала поступления пакета соединен с входом блока таймеров, выход которого соединен с инверсным входом третьего элемента И. 2. Устройство по п.1, отличающееся тем, что блок выделения признака навигационного пакета состоит из формирователя импульсов, элемента И, RS-триггера, регистра сдвига, схемы сравнения, элемента ИЛИ, электронного коммутатора, причем прямой вход элемента И является информационным входом блока и соединен с информационным входом электронного коммутатора, выход элемента И подключен к входу формирователя импульсов, входу сброса RS-триггера и второму управляющему входу электронного коммутатора, выход формирователя импульсов соединен с первым управляющим входом электронного коммутатора, а тактовый вход электронного коммутатора является тактовым входом блока, вход установки RS-триггера соединен с входом сброса регистра сдвига и выходом элемента ИЛИ, выход RS-триггера - с инверсным входом элемента И, информационный выход электронного коммутатора - с информационным входом регистра сдвига, тактовый вход которого соединен с тактовым выходом электронного коммутатора, N-выходов, регистра сдвига, где N=2,3..., соединены с соответствующими N входами второй группы входов схемы сравнения, N входов первой группы входов которой являются информационными входами о признаке навигационного пакета схемы сравнения, выход "Соответствие навигационного пакета" схемы сравнения является сигнальным выходом блока, а выход "Несоответствие навигационному пакету" соединен с первым входом элемента ИЛИ, второй вход которого является входом сигнала "Сброс" блока. 3. Устройство по п.1, отличающееся тем, что блок выделения адреса состоит из регистра сдвига, элемента ИЛИ, оперативного запоминающего устройства, схемы сравнения, электронного коммутатора, причем первый управляющий вход электронного коммутатора является управляющим входом блока и соединен с вторым управляющим входом электронного коммутатора, информационный выход которого соединен с информационным входом регистра сдвига, тактовый вход электронного коммутатора является тактовым входом блока, а тактовый выход электронного коммутатора соединен с тактовым входом регистра сдвига, вход сброса которого соединен с выходом элемента ИЛИ, выход разрешения записи электронного коммутатора - с входом разрешения записи оперативного запоминающего устройства, вход разрешения чтения которого является входом сигнала "Сброс" блока и подключен к первому входу элемента ИЛИ, N входов данных оперативного запоминающего устройства, где N=2,3..., соединены с соответствующими N выходами регистра сдвига и N входами первой группы входов схемы сравнения, N выходов оперативного запоминающего устройства соединены с соответствующими N входами второй группой входов схемы сравнения, выход "Соответствие адреса" которой является сигнальным выходом блока, а выход "Несоответствие адреса" соединен с вторым входом элемента ИЛИ.РИСУНКИ
Рисунок 1, Рисунок 2, Рисунок 3, Рисунок 4, Рисунок 5, Рисунок 6, Рисунок 7