RU2211540C2 - Device for controlling data transmission over radio link - Google Patents
Device for controlling data transmission over radio link Download PDFInfo
- Publication number
- RU2211540C2 RU2211540C2 RU2001130531/09A RU2001130531A RU2211540C2 RU 2211540 C2 RU2211540 C2 RU 2211540C2 RU 2001130531/09 A RU2001130531/09 A RU 2001130531/09A RU 2001130531 A RU2001130531 A RU 2001130531A RU 2211540 C2 RU2211540 C2 RU 2211540C2
- Authority
- RU
- Russia
- Prior art keywords
- input
- output
- block
- packet
- navigation
- Prior art date
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
Изобретение относится к вычислительной технике и может использоваться в узлах коммутации сообщений (пакетов) сети передачи данных (сети ПД) автоматизированной системы управления (АСУ) при управлении передачей данных по широковещательному многоточечному радиоканалу, имеющему динамическую структуру. The invention relates to computer technology and can be used in switching nodes of messages (packets) of a data transmission network (PD network) of an automated control system (ACS) when controlling data transmission over a broadcast multi-point radio channel having a dynamic structure.
Известно устройство для управления передачей данных по радиоканалу (авт. св. СССР 1162016.16, МПК 5 H 04 L 7/00, 1985 г.), содержащее последовательно соединенные синхронизатор и первый элемент И, а также элемент задержки, элемент ИЛИ и последовательно соединенные счетчик и триггер цикла передачи, последовательно соединенные генератор случайных чисел, блок сравнения и триггер разрешения передачи, а также последовательно соединенные второй элемент И и формирователь импульсов, что позволяет увеличить степень использования пропускной способности канала. Однако данное устройство обладает недостаточной скоростью передачи по радиоканалу, в устройстве отсутствуют средства предотвращения конфликтов (Конфликт - одновременное появление более одного требования на пользование каналом. См.: Л. Клейнрок. Вычислительные системы с очередями. Издательство "Мир", 1979 г. с. 9) при поступлении в канал разнородного потока данных (файлы, навигационная информация). A device is known for controlling data transmission over a radio channel (ed. St. USSR 1162016.16, IPC 5 H 04
Известно устройство для управления передачей данных по радиоканалу (авт. св. СССР 1319298, МПК 5 H 04 L 7/00, опубликованное 23.06.87), содержащее генератор случайных чисел и синхронизатор, первый, второй, третий и четвертый элементы И, счетчик, блок сравнения, триггер цикла передачи, триггер разрешения передачи, два формирователя импульсов, элемент ИЛИ, два элемента задержки. Устройство обеспечивает увеличение скорости передачи информации по радиоканалу. A device for controlling data transmission over a radio channel (ed. St. USSR 1319298, IPC 5 H 04
Однако устройство имеет недостатки. However, the device has disadvantages.
Оно не обеспечивает достаточную пропускную способность канала множественного доступа при передаче разнородного потока данных, в силу того, что устройство не различает поток разнородных данных. It does not provide sufficient bandwidth for the multiple access channel when transmitting a heterogeneous data stream, due to the fact that the device does not distinguish between a heterogeneous data stream.
Наиболее близким по технической сущности и выполняемым функциям к заявляемому является устройство управления передачей данных по радиоканалу множественного доступа (патент РФ 2144267, МПК6 Н 04 L 7/00, выдан 10.01.2000), содержащее генератор случайных чисел, синхронизатор, счетчик, первый элемент И, первый вход которого является управляющим входом устройства, RS-триггер, второй элемент И, блок сравнения, причем выход синхронизатора соединен с входом счетчика и первым входом второго элемента И, групповой выход счетчика соединен со счетным входом блока сравнения, вход случайных чисел которого соединен с групповым выходом генератора случайных чисел, выход первого элемента И соединен со входом генератора случайных чисел, дополнительно введены третий элемент И, блок выделения признака навигационного пакета, генератор тактовых импульсов, блок выделения адреса, блок определения интервала поступления пакета и блок таймеров. Выход первого элемента И дополнительно соединен со входом сброса RS-триггера, вход установки которого соединен с выходом блока сравнения, и первым входом третьего элемента И. Выход второго элемента И соединен со вторым входом первого элемента И. Выход RS-триггера соединен со вторым входом второго элемента И. Информационный вход блока выделения признака навигационного пакета подключен к информационному входу блока выделения адреса, и является информационным входом устройства. Выход третьего элемента И является управляющим выходом устройства. Сигнальный выход блока выделения признака навигационного пакета соединен с первым сигнальным входом блока определения интервала поступления пакета и управляющим входом блока выделения адреса. Первый выход сигнала "сброс" блока определения интервала поступления пакета соединен со входом сигнала "сброс" блока выделения признака навигационного пакета. Выход блока выделения адреса соединен со вторым сигнальным входом блока определения интервала поступления пакета, второй выход сигнала "сброс" которого соединен с входом сигнала "сброс" блока выделения адреса. Выход генератора тактовых импульсов соединен с тактовыми входами блоков выделения признака навигационного пакета, блока выделения адреса, блока определения интервала поступления пакета и блока таймеров. Групповой выход блока определения интервала поступления пакета соединен со входом блока таймеров, выход которого соединен с инверсным входом третьего элемента И. Устройство обеспечивает в сравнении с рассмотренными аналогами увеличение пропускной способности за счет устранения конфликтов посредством отслеживания начала фиксированных интервалов передачи навигационной информации.The closest in technical essence and the functions performed to the claimed one is a device for controlling data transmission over a multiple access radio channel (RF patent 2144267, IPC 6 Н 04
Однако устройство прототип имеет недостатки. However, the prototype device has disadvantages.
Устройство прототип не обеспечивает достаточную пропускную способность канала множественного доступа при передаче разнородного потока данных от нескольких корреспондентов в силу того, что не обеспечивает их согласованной работы, т.к. устройство отслеживает моменты передачи навигационной информации только от одного корреспондента, вследствие чего возникают конфликты в радиоканале при передаче навигационной информации несколькими корреспондентами. The prototype device does not provide sufficient bandwidth for the multiple access channel when transmitting a heterogeneous data stream from several correspondents due to the fact that it does not ensure their coordinated operation, because the device monitors the moments of transmission of navigation information from only one correspondent, as a result of which there are conflicts in the radio channel when transmitting navigation information by several correspondents.
Целью изобретения является разработка устройства управления передачей данных по радиоканалу, обеспечивающего повышение пропускной способности канала множественного доступа за счет предотвращения конфликтов путем адаптации к изменению параметров нагрузки от М-го количества корреспондентов. The aim of the invention is the development of a device for controlling data transmission over a radio channel, providing increased throughput of a multiple access channel by preventing conflicts by adapting to changing load parameters from the Mth number of correspondents.
Поставленная цель достигается тем, что в известное устройство управления передачей данных по радиоканалу, содержащее RS триггер, первый, второй и третий элементы И, счетчик, синхронизатор, генератор случайных чисел, блок сравнения, блок выделения признака навигационного пакета, генератор тактовых импульсов, первый блок определения интервала поступления пакета и первый блок таймеров при этом выход блока сравнения соединен со входом единичной установки RS триггера и первым входом третьего элемента И, выход которого является управляющим выходом устройства, выход RS триггера соединен с первым входом второго элемента И, выход которого соединен с первым входом первого элемента И, второй вход которого является управляющим входом устройства, а выход соединен со входом сброса RS триггера и входом генератора случайных чисел, выход которого соединен со вторым сигнальным входом блока сравнения, первый сигнальный вход которого соединен с выходом счетчика, вход которого соединен с выходом синхронизатора и вторым входом второго элемента И, информационный вход блока выделения признака навигационного пакета является информационным входом устройства, выход первого блока определения интервала поступления пакета соединен с информационным входом первого блока таймера, выход которого соединен с первым инверсным входом третьего элемента И, выход генератора тактовых импульсов соединен с тактовыми входами блока выделения признака навигационного пакета и первых блоков определения интервала поступления пакета и таймеров, дополнительно введены блок анализа адреса, М-1 блоков определения интервала поступления пакета, где М - не менее числа корреспондентов в сети, и М-1 блоков таймеров. Причем управляющий вход блока выделения признака навигационного пакета соединен с управляющим выходом блока анализа адреса, сигнальный и информационный входы которого соединены соответственно с сигнальным выходом и информационным входом блока выделения признака навигационного пакета, тактовый вход которого соединен с тактовым входом блока анализа адреса. Сигнальный выход i блока анализа адреса, где i=1,2. ..М соединен с сигнальным входом i-го блока определения интервала поступления пакета, выход которого соединен с информационным входом j-го блока таймера, где j=2,3...M, выход которого соединен с j-м инверсным входом третьего элемента И. Тактовый вход j-го блока определения интервала поступления пакета и j-го блока таймеров соединены с выходом генератора тактовых импульсов. This goal is achieved by the fact that in the known device for transmitting data via a radio channel containing an RS trigger, first, second and third elements AND, a counter, a synchronizer, a random number generator, a comparison unit, a feature selection unit of the navigation packet, a clock pulse generator, the first block determine the interval of packet arrival and the first block of timers, while the output of the comparison unit is connected to the input of a single installation of the RS trigger and the first input of the third element And, the output of which is the control On the device side, the trigger RS output is connected to the first input of the second AND element, the output of which is connected to the first input of the first AND element, the second input of which is the control input of the device, and the output is connected to the RS input of the trigger and the input of the random number generator, the output of which is connected to the second signal input of the comparison unit, the first signal input of which is connected to the output of the counter, the input of which is connected to the output of the synchronizer and the second input of the second element And, the information input of the feature selection unit the navigation packet is the information input of the device, the output of the first block for determining the interval of receipt of the packet is connected to the information input of the first block of the timer, the output of which is connected to the first inverse input of the third element And, the output of the clock generator is connected to the clock inputs of the highlight block of the sign of the navigation packet and the first determination blocks packet arrival interval and timers; an address analysis block, M-1 blocks for determining the packet arrival interval, where M is no less than the number of correspondents in the network, and M-1 blocks of timers. Moreover, the control input of the allocation unit of the sign of the navigation package is connected to the control output of the address analysis unit, the signal and information inputs of which are connected respectively to the signal output and the information input of the allocation unit of the sign of the navigation package, the clock input of which is connected to the clock input of the address analysis unit. The signal output i of the address analysis block, where i = 1,2. ..M is connected to the signal input of the i-th block for determining the interval of packet arrival, the output of which is connected to the information input of the j-th block of the timer, where j = 2,3 ... M, whose output is connected to the j-th inverse input of the third element I. The clock input of the j-th block for determining the interval of packet arrival and the j-th block of timers are connected to the output of the clock generator.
Благодаря новой совокупности существенных признаков за счет введения блока анализа адреса, блоков определения интервала поступления навигационного пакета и увеличения количества блоков таймеров обеспечивается отслеживание моментов начала передачи навигационной информации от каждого корреспондента сети и блокирование в эти моменты своей передачи, что приводит к устранению конфликтов в канале множественного доступа при передаче навигационных пакетов от множества корреспондентов, тем самым повышается пропускная способность канала множественного доступа. В следствии выявления в блоке анализа адреса передачи навигационной информации от корреспондентов, адреса которых отличны от разрешенных, устраняется возможность несанкционированного увеличения нагрузки по навигационной информации и "ложного" блокирования передачи корреспондентов сети, что также повышает пропускную способность канала множественного доступа. Thanks to a new set of essential features, by introducing an address analysis block, blocks for determining the interval of arrival of the navigation packet, and increasing the number of timer blocks, tracking of the moments of the beginning of transmission of navigation information from each network correspondent and blocking of their transmission at these moments is ensured, which leads to elimination of conflicts in the multiple channel access when transmitting navigation packets from multiple correspondents, thereby increasing channel bandwidth multiple access. Due to the identification in the analysis unit of the transmission address of navigation information from correspondents whose addresses are other than allowed, the possibility of an unauthorized increase in the load on navigation information and “false” blocking the transmission of network correspondents is eliminated, which also increases the bandwidth of the multiple access channel.
Проведенный анализ уровня техники позволил установить, что аналоги, характеризующиеся совокупностью признаков, тождественных всем признакам заявленного технического решения, отсутствуют, что указывает на соответствие заявленного изобретения условию патентоспособности "новизна". Результаты поиска известных решений в данной и смежных областях техники с целью выявления признаков, совпадающих с отличительными от прототипа признаками заявленного объекта, показали, что они не следуют явным образом из уровня техники. Из уровня техники также не выявлена известность влияния предусматриваемых существенными признаками заявленного изобретения преобразований на достижение указанного технического результата. Следовательно, заявленное изобретение соответствует условию патентоспособности "изобретательский уровень". The analysis of the prior art made it possible to establish that analogues that are characterized by a combination of features identical to all the features of the claimed technical solution are absent, which indicates the compliance of the claimed invention with the condition of patentability "novelty". Search results for known solutions in this and related fields of technology in order to identify features that match the distinctive features of the claimed object from the prototype showed that they do not follow explicitly from the prior art. The prior art also did not reveal the popularity of the impact provided by the essential features of the claimed invention transformations to achieve the specified technical result. Therefore, the claimed invention meets the condition of patentability "inventive step".
Заявляемое устройство поясняется чертежами, на которых показаны:
фиг. 1 - функциональная схема устройства управления передачей данных по радиоканалу;
фиг.2 - схема блока выделения адреса;
фиг.3 - схема блока определения интервала поступления пакета.The inventive device is illustrated by drawings, which show:
FIG. 1 is a functional diagram of a control device for transmitting data over a radio channel;
figure 2 - block diagram of the allocation of the address;
figure 3 - block diagram of the determination of the interval of receipt of the packet.
Заявляемое устройство управления передачей данных по радиоканалу, показанное на фиг.1, состоит из: генератора случайных чисел 6, синхронизатора 5, первого элемента И 3, счетчика 4, RS-триггера 1, второго элемента И 2, блока сравнения 7, третьего элемента И 8, блока выделения признака навигационного пакета 9, генератора тактовых импульсов 10, блока анализа адреса 11, блоков определения интервала поступления пакета 12.1-12.М, блоков таймеров 13.1-13. М. Третий элемент И 8 выполнен с одним прямым и М инверсными входами. Второй вход первого элемента И 3 является управляющим входом устройства. Выход синхронизатора 5 соединен со входом счетчика 4 и вторым входом второго элемента И 2. Групповой выход счетчика 4 соединен со счетным входом блока сравнения 7, вход случайных чисел которого соединен с групповым выходом генератора случайных чисел 6. Выход первого элемента И 3 соединен со входом генератора случайных чисел 5 и входом сброса R RS-триггера 5, вход установки S которого соединен с выходом блока сравнения 7, и первым входом третьего элемента И 8. Выход второго элемента И 2 соединен с первым входом первого элемента И 3. Выход RS-триггера 1 соединен с первым входом второго элемента И 2. Информационный вход блока выделения признака навигационного пакета 9 подключен к информационному входу блока выделения адреса 11, и является информационным входом устройства. Выход третьего элемента И 8 является управляющим выходом устройства. Сигнальный выход блока выделения признака навигационного пакета 9 соединен с сигнальным входом блока анализа адреса 11. Управляющий выход блока анализа адреса 11 соединен с управляющим входом блока выделения признака навигационного пакета 9. Сигнальные выходы блока анализа адреса 11 соединены с сигнальными входами соответствующих блоков определения интервала поступления пакета 12. Групповой выход каждого блока определения интервала поступления пакета 12 состоит из n проводов, где n разряд двоичного числа, соответствующего длительности наибольшего периода передачи навигационной информации, предусмотренного в сети. Он соединен с соответствующим входом блока таймеров 13, выходы которых соединены с инверсными входами третьего элемента И 8. Выход генератора тактовых импульсов 10 соединен с тактовыми входами блоков выделения признака навигационного пакета 9, блока анализа адреса 11, блоков определения интервала поступления пакета 12 и блоков таймеров 13. The inventive control device for transmitting data over the air, shown in figure 1, consists of: a random number generator 6, a
Блок анализа адреса 11 предназначен для выделения адреса поступающего пакета и его анализа на принадлежность к разрешенным адресам. Может быть реализован по схеме, показанной на фиг.2. Он состоит из регистра сдвига 11.4, элемента ИЛИ 11.5, элемента И 11.6, схем сравнения 11.2.1-11.2.М, репрограммируемых постоянных запоминающих устройств (РПЗУ) 11.1.1-11.1.М, электронного коммутатора 11.3. Первый управляющий вход 1 электронного коммутатора 11.3 соединен со вторым управляющим входом 4 и является сигнальным входом блока. Информационный вход 2 коммутатора является информационным входом блока. Информационный выход 5 электронного коммутатора соединен с информационным входом D регистра сдвига 11.4, тактовый вход 3 электронного коммутатора 11.3 является тактовым входом блока, а тактовый выход 6 электронного коммутатора 11.3 соединен с тактовым входом С регистра сдвига 11.4. Вход сброса R регистра сдвига 11.4 соединен с выходом элемента ИЛИ 11.5, который одновременно является управляющим выходом блока. Выходы регистра сдвига 11.4 соединены со всеми вторыми группами входов В0, B1...Bn схем сравнения 11.2. Первые группы входов А0, A1...An схем сравнения 11.2 соединены с выходами соответствующих РПЗУ 11.1. Входы РПЗУ11.1 являются информационными входами блока о разрешенных адресах. Входы считывания CS всех РПЗУ 11.1 соединены с командным выходом 7 коммутатора 11.3. Выходы А=В "соответствие адреса" схем сравнения 11.2 являются сигнальными выходами блока и соединены со входами схемы ИЛИ 11.5, а выходы А≠В "не соответствие адреса" соединяется со входами элемента И 11.6. Выход элемента И 11.3 соединен со входом схемы ИЛИ 11.5.The
Блоки определения интервала поступления пакета 12 идентичны и предназначены для определения интервалов поступления пакетов от корреспондентов. Могут быть реализованы по схеме, показанной на фиг.4. Каждый блок состоит из элементов И 12.1, 12.2, 12.4, RS-триггера 12.3, элемента ИЛИ 12.9, счетчика 12.5, оперативного запоминающего устройства (ОЗУ) 12.8, постоянного запоминающего устройства (РПЗУ) 12.6, сумматора по модулю два 12.7. Сигнальный вход блока соединен с первым входом элемента И 12.1, И 12.2. Выход элемента И 12.1 соединен со входом установки S RS-триггера 12.3. Выход элемента И 12.2 соединен со входом сброса R RS-триггера 12.3, входами разрешения записи WE и разрешения чтения RE ОЗУ 12.7. Выход RS-триггера 12.3 является первым входом элемента И 12.4 и одновременно соединен с инверсным входом элемента И 12.1 и вторым входом элемента И 12.2. Второй вход элемента И 12.4 является тактовым входом блока, а его выход является тактовым входом С счетчика 12.5. Выходы счетчика 20-2n соединены с первой группой входов схемы сложения по модулю два 12.7. Вторая группа входов схемы сложения по модулю два 12.7 соединена с выходами постоянного запоминающего устройства (РПЗУ) 12.6. Входы РПЗУ 12.6 являются информационными входами блока о длине заголовка навигационного пакета обрабатываемой в блоках выделения признака навигационного пакета 9 и анализа адреса 11. Выходы схемы сложения по модулю два 12.7 являются входами A0-An для ОЗУ 12.8. Выходы ОЗУ 12.8 В0-ВN соединены с соответствующими входами элемента ИЛИ 12.9 и являются информационным выходом блока. Выход элемента ИЛИ 12.9 соединен со входом сброса R RS-триггера 12.5.The blocks for determining the interval of receipt of the packet 12 are identical and are designed to determine the intervals of receipt of packets from correspondents. Can be implemented according to the scheme shown in figure 4. Each block consists of elements And 12.1, 12.2, 12.4, RS-trigger 12.3, OR element 12.9, counter 12.5, random access memory (RAM) 12.8, read-only memory (RPS) 12.6, adder modulo two 12.7. The signal input of the unit is connected to the first input of the element And 12.1, And 12.2. The output of the element And 12.1 is connected to the input of the installation S of the RS-trigger 12.3. The output of the element And 12.2 is connected to the reset input R of the RS-flip-flop 12.3, the write enable inputs WE and the read enable RE RE RAM 12.7. The output of the RS-trigger 12.3 is the first input of the element And 12.4 and is simultaneously connected to the inverse input of the element And 12.1 and the second input of the element And 12.2. The second input of AND 12.4 is the clock input of the block, and its output is the clock input C of counter 12.5. The outputs of the counter 2 0 -2 n are connected to the first group of inputs of the addition circuit modulo two 12.7. The second group of inputs of the addition circuit modulo two 12.7 is connected to the outputs of read-only memory (RPSU) 12.6. The inputs of the RPZU 12.6 are the information inputs of the block about the length of the header of the navigation packet processed in the blocks for selecting the sign of the navigation packet 9 and the analysis of the
Генератор случайных чисел 6 предназначен для случайного выбора момента начала передачи, его схема известна и соответствует схеме генератора случайных чисел в устройстве-прототипе (см. патент РФ 2144267, МПК6 Н 04 L 7/00, выдан 10.01.2000, фиг.6).The random number generator 6 is intended for random selection of the moment of the start of transmission, its scheme is known and corresponds to the scheme of the random number generator in the prototype device (see RF patent 2144267, IPC 6 H 04
Блок выделения признака навигационного пакета 9 предназначен для выделения признака навигационного пакета, его схема известна и соответствует схеме блока выделения признака навигационного пакета в устройстве-прототипе (см. патент РФ 2144267, МПК6 Н 04 L 7/00, выдан 10.01.2000, фиг.2).The feature block selection of the navigation package 9 is intended to highlight the feature of the navigation package, its circuit is known and corresponds to the circuit of the feature selection block of the navigation package in the prototype device (see RF patent 2144267, IPC 6 H 04
Блоки таймеров 131-13м - идентичны и предназначены для отсчета интервала поступления пакета и для выработки сигнала блокирования собственной передачи, их схема известна и соответствует схеме блока таймера в устройстве-прототипе (см. патент РФ 2144267, МПК6 Н 04 L 7/00, выдан 10.01.2000, фиг. 5).The blocks of timers 13 1 -13 m are identical and are designed to count the interval of receipt of the packet and to generate a signal to block their own transmission, their circuit is known and corresponds to the circuit of the timer block in the prototype device (see RF patent 2144267, IPC 6 N 04
Электронный коммутатор предназначен для отсчета заданного количества символов, его схема известна и соответствует схеме электронного коммутатора в устройстве-прототипе (см. патент РФ 2144267, МПК6 Н 04 L 7/00, выдан 10.01.2000, фиг.7).The electronic switch is designed to count a given number of characters, its circuit is known and corresponds to the electronic switch circuit in the prototype device (see RF patent 2144267, IPC 6 H 04
Синхронизатор 5 представляет собой генератор тактовых импульсов и описан - Микросхемы и их применение: Справ. пособие., 1984, с. 213, рис. 7.6. Может быть реализован на интегральных микросхемах (ИМС), серий 511, 176.
Счетчик 4 описан - журнал "Радио", 1987, 1, стр. 43. Может быть реализован на ИМС КА561ИЕ156 (счетчик с переменным коэффициентом деления).
Блок сравнения 7 описан - Импульсные цифровые устройства./И.О. Лебедев, А.М. Сидоров. - Л.: ВАС, 1980, с. 51, рис. 2.33, 2.34. Может быть реализован на ИМС, серий 133, 564.
Генератор тактовых импульсов 10 описан - Микросхемы и их применение: Справ. пособие., 1984, - с.213, рис. 7.6. Может быть реализован на интегральных микросхемах (ИМС), серий 16.101, 176. Clock generator 10 described - Microcircuits and their application: Ref. allowance., 1984, - p.213, fig. 7.6. It can be implemented on integrated circuits (ICs), series 16.101, 176.
Счетчик 12.5 известен - описан - Основы импульсной и цифровой техники. /Под общей ред. А.М. Сидорова, - СПВВИУС, 1995, рис. 5.38, с. 169-172. Counter 12.5 known - described - Fundamentals of pulsed and digital technology. / Under the general ed. A.M. Sidorova, - SPVVIUS, 1995, fig. 5.38, p. 169-172.
Регистр сдвига 11.4 предназначен для преобразования информации путем ее сдвига под воздействием сдвигающих (тактовых) импульсов. Можем быть реализован по схеме, описанной - Основы импульсной и цифровой техники./Под общей ред. А.М. Сидорова, -СПВВИУС, 1995, рис. 5.28, с. 158-159. The shift register 11.4 is designed to convert information by shifting it under the influence of shear (clock) pulses. We can be implemented according to the scheme described - Fundamentals of pulsed and digital technology. / Under the general ed. A.M. Sidorova, - SPVVIUS, 1995, fig. 5.28, p. 158-159.
Логические элементы И 2, 3, 8, 11.6, 12.1, 12.2, 12.4, входящие в описываемое устройство, известны и описаны - Основы цифровой техники./Л.А. Мальцева, Э.М. Фромберг. - М.: Радио и связь, - с. 30-31. Могут быть реализованы на ИМС, серий 133 и 564. The logical elements And 2, 3, 8, 11.6, 12.1, 12.2, 12.4 included in the described device are known and described - Fundamentals of digital technology. / L.A. Maltseva, E.M. Fromberg. - M .: Radio and communications, - p. 30-31. They can be implemented on integrated circuits, series 133 and 564.
Логические элементы ИЛИ 11.5, 12.9, входящие в описываемое устройство, известны и описаны - Основы импульсной и цифровой техники./Под общей ред. А. М. Сидорова, - СПВВИУС, 1995, рис. 2.4, с. 39-41. The logical elements OR 11.5, 12.9 included in the described device are known and described - Fundamentals of pulse and digital technology. / Under the general ed. A. M. Sidorova, - SPVVIUS, 1995, Fig. 2.4, p. 39-41.
RS-триггеры 1, 12.3, входящие в описываемое устройство, известны и описаны - Микросхемы и их применение: Справ. пособие./В.А. Батушев, В.П. Вениаминов, В.Г. Ковалев и др. - М.: Радио и связь, 1984, - с. 122, рис. 4.16. Могут быть реализованы на ИМС, серий 133, 564. RS-
Схемы сравнения 11.2.1-11.2.М, входящие в блок анализа адреса, известны и описаны - Популярные цифровые микросхемы: справочник./ В.Л. Шило, - Челябинск: Металлургия, 1989, - с. 261. Comparison schemes 11.2.1-11.2.M included in the address analysis block are known and described - Popular digital microcircuits: a reference book. / V.L. Shilo, - Chelyabinsk: Metallurgy, 1989, - p. 261.
Оперативное запоминающее устройство 12.8, входящее в блок определения интервала поступления пакета, известно и описано - Популярные цифровые микросхемы: Справочник./В.Л. Шило, -Челябинск: Металлургия, 1989, с. 161. Random access memory 12.8, included in the unit for determining the interval of receipt of a packet, is known and described - Popular digital circuits: Reference. / V.L. Shilo, Chelyabinsk: Metallurgy, 1989, p. 161.
Постоянное запоминающее устройство 11.1.1-11.1.М, 12.6, входящее в блок определения интервала поступления пакета и блок анализа адреса, известно и описано - Лебедев О. Н. Микросхемы памяти и их применение. - М.: Радио и связь, 1990. - 160 с. Могут быть реализованы на ИМС, серий КР 558 РР2. The read-only memory device 11.1.1-11.1.M, 12.6, which is included in the block for determining the interval of packet arrival and the address analysis block, is known and described by O. Lebedev, N. Memory chips and their application. - M .: Radio and communications, 1990. - 160 p. They can be implemented on IMS, series KR 558 PP2.
Функциональная схема устройства, реализующего выполнение описанных функций управления передачей данных по радиоканалу приведена на фиг.1. The functional diagram of a device that implements the described functions of controlling the transmission of data over the air is shown in figure 1.
Принцип работы предлагаемого устройства заключается в следующем. The principle of operation of the proposed device is as follows.
При включении питания (схема питания не приводится) триггер 1 устанавливается в режим хранения логической единицы. Синхронизатор 5 выдает импульсы с интервалом времени, равным длительности интервала передачи пакета, при этом импульсы поступают на второй вход второго элемента И 2 и на тактовый вход счетчика 4, вызывая последовательную смену кодовых комбинаций на выходе счетчика 4 (число кодовых комбинаций равно числу "окон" в цикле передачи). When the power is turned on (the power scheme is not shown),
При возникновении необходимости в передаче пакета на управляющий вход устройства поступает сигнал запроса передачи (в виде уровня логической единицы). При этом очередной сигнал с выхода синхронизатора 5 (в виде единичного импульса) через открытый второй элемент И 2 поступает на управляющий вход первого элемента И 3. Так как первый элемент И 3 открыт по сигнальному входу сигналом запроса передачи, то единичный импульс с выхода первого элемента И 3 поступает на вход RS триггера 1, переводя его в нулевое состояние, а также на управляющий вход генератора случайных чисел 6, который выдает в параллельном коде на второй сигнальный вход блока сравнения 7 кодовую комбинацию, соответствующую номеру окна в цикле передачи, выбранного для передачи пакета. При этом триггер 1 закрывает второй элемент И 2. When it becomes necessary to transfer a packet to the control input of the device, a transmission request signal is received (in the form of a logical unit level). In this case, the next signal from the output of the synchronizer 5 (in the form of a single pulse) through the open second element And 2 is fed to the control input of the first element And 3. Since the first element And 3 is opened at the signal input by the signal of the transfer request, a single pulse from the output of the first element And 3 is fed to the input RS of
В момент совпадения кодовых комбинаций на первом и втором входах блока сравнения 7 последний выдает сигнал "Разрешение передачи" в виде единичного импульса через открытый третий элемент И 8 на управляющий выход устройства, а также переводит триггер 1 в единичный режим (сигнал "Запрос передачи" с управляющего входа устройства снимается). Таким образом, устройство готово к передаче очередного пакета. At the moment of coincidence of the code combinations at the first and second inputs of the
Все передаваемые в канале множественного доступа пакеты поступают на информационный вход устройства. При выделении блоком выделения признака навигационного пакета 9 из поступившего пакета признака навигационной информации сигнал с уровнем логической единицы, с сигнального выхода последнего поступает на сигнальный вход блока анализа адреса 11, в котором осуществляется выделение адреса и его анализ на принадлежность к разрешенным адресам. Дальше сигнал с уровнем логической единицы с управляющего выхода блока анализа адреса 11 переводит блок выделения признака навигационного пакета 9 в исходное состояние. В случае совпадения выделенного адреса с одним из разрешенных сигналов с уровнем логической единицы с сигнального выхода блока 11 поступает на сигнальный вход соответствующего выделенному адресу блока определения интервала поступления пакета 12, в котором осуществляется измерение длительности интервала времени между смежными моментами передачи навигационных пакетов одного и того же корреспондента, адрес которого подается на первую группу входов одной из схем сравнения блока выделения адреса 11. При повторном получении навигационного пакета от того же корреспондента информация о длительности интервала поступления пакетов с информационного выхода блока определения интервала поступления пакета 12 поступает на информационный вход блока таймеров 13. По окончании каждого интервала данная информация уточняется. Блок таймеров 13 по окончании каждого интервала блокирует возможную выдачу сигнала "Разрешение передачи" (так как сигнал с уровнем логической единицы с выхода блока таймеров 13 поступает на инверсный вход третьего элемента И 8 и закрывает его на время прохождения навигационного пакета в канале). Тем самым устраняются конфликты при передаче навигационных пакетов различных корреспондентов в канале множественного доступа. All packets transmitted on the multiple access channel are sent to the information input of the device. When the allocation unit of the sign of the navigation packet 9 from the received packet of the sign of navigation information is selected, the signal with the level of a logical unit is fed from the signal output of the latter to the signal input of the
Блок анализа адреса 11, функциональная схема которого представлена на фиг.3, работает следующим образом. В том случае, если из передаваемого в канале множественного доступа пакета блок 9 выделяет признак навигационного пакета, сигнал с уровнем логической единицы с выхода блока 9 поступает на первый и второй сигнальные входы электронного коммутатора 11.3. Далее в электронном коммутаторе осуществляется выделение адреса из заголовка пакета. С выходов регистра сдвига 11.4 кодовая комбинация адреса поступает на вторые входы всех схем сравнения 11.2.1-11.2.N. Сигнал с уровнем логической единицы с выхода 7 электронного коммутатора 11.3 (по окончании отсчета полного количества символов адреса) поступает на входы выбора микросхемы CS всех репрограммируемых постоянных запоминающих устройств (РПЗУ) 11.1. В результате этого адреса корреспондентов, входящих в сеть, поступают на первые группы входов А0-Аn всех схем сравнения 11.2 Положительный результат сравнения (сигнал с уровнем логической единицы) с выхода А=В любой схемы сравнения 11.2 поступает в соответствующий ей блок 12 и через элемент ИЛИ 11.5 в блок 9 (при этом также переводится в нулевое состояние регистр сдвига 11.4). При отрицательном результате сравнения во всех схемах сравнения сигнал с уровнем логической единицы с выхода А≠В каждой схемы сравнения 11.1 поступает на вход схемы И 11.6. С выхода схемы И 11.6 сигнал с уровнем логической единицы и через элемент ИЛИ 11.5 поступает в блок 9 (при этом также переводится в нулевое состояние регистр сдвига 11.4).Block analysis of the
Блок определения интервала поступления пакета 12, функциональная схема которого представлена на фиг.4, работает следующим образом. Если блок анализа адреса 11 идентифицировал адресную часть пакета как разрешенную, то сигнал с уровнем логической единицы от одной из схем сравнения поступает на сигнальный вход соответствующего ей блока определения интервала поступления пакета 12. При этом через открытый элемент И 12.1 (так как триггер 12.3 находится в нулевом состоянии) данный сигнал переводит триггер 12.3 в единичное состояние. Сигнал с уровнем логической единицы с выхода триггера 12.3 открывает элемент И 12.4 (последовательность тактовых импульсов поступает на счетный вход счетчика 12.5), закрывает элемент И 12.1 и открывает элемент И 12.2. После очередного положительного сравнения адреса в одной и той же схеме сравнения блока 11 сигнал с уровнем логической единицы поступает на сигнальный вход блока определения интервала поступления пакета 12. При этом сигнал с уровнем логической единицы с выхода элемента И 12.2 переводит триггер 12.3 в нулевое состояние, поступает на входы разрешения записи WE и считывания RE оперативного запоминающего устройства (ОЗУ) 12.7. При этом сигнал с уровнем логического нуля с выхода триггера 12.3 закрывает элемент И 12.4 (прекращается поступление последовательности тактовых импульсов на счетный вход счетчика 12.5). Имеющаяся в данный момент на выходах счетчика 12.5 кодовая комбинация, соответствует длительности интервала поступления навигационного пакета от корреспондента с i-м адресом. Для компенсации времени реакции устройства соответствующего длительности интервала обработки кодовых комбинаций признака навигационного пакета в блоке 9 и адреса в блоке 11. Кодовая комбинация соответствующая длительности интервала обработки кодовых комбинаций признака навигационного пакета в блоке 9 и адреса в блоке 11 записана в РПЗУ 12.6 и вычитается из кодовой комбинации, имеющейся на выходах счетчика в сумматоре по модулю два 12.7, при записи в ОЗУ 12.8. Записанная кодовая комбинация в ОЗУ 12.8 считывается из него, поступая на вход элемента ИЛИ 12.9 и вход блока таймеров 13 (который отсчитывает данный интервал). Одновременно сигнал с уровнем логической единицы с выхода элемента ИЛИ 12.9 поступает на вход R счетчика 12.5 и обнуляет его. The unit for determining the interval of receipt of the packet 12, the functional diagram of which is presented in figure 4, works as follows. If the
Таким образом при поступлении на информационный вход устройства навигационного пакета совокупность блоков: выделения признака навигационного пакета 9, анализа адреса 11, определения интервалов поступления пакетов 12, таймеров 13 позволяет оценить длительность интервалов времени между смежными моментами передачи навигационных пакетов всех активных корреспондентов. По окончании каждого интервала времени получаемая информация корректируется. При этом блоки таймеров 13 по окончании каждого интервала блокируют возможную собственную передачу информации на время прохождения навигационного пакета в канале множественного доступа. Thus, when a navigation package arrives at the information input of a navigation package device, a set of blocks: highlighting the feature of the navigation package 9, analyzing the
Возможность отслеживания интервалов передачи навигационных пакетов каждого корреспондента путем различения навигационных пакетов по принадлежности к корреспонденту и обнаружение навигационных пакетов не своих корреспондентов осуществляется в результате работы схем сравнения 11.2 блока анализа адреса 11. В результате положительного сравнения в одной из схем сравнения 11.2 адреса корреспондента передающего навигационный пакет сигнал с уровнем логической единицы с выхода А=В включает соответствующий схеме сравнения блок определения интервала поступления пакета, а тот в свою очередь закрепленный за ним блок таймер 13. При отрицательном результате сравнения, что соответствует передаче навигационного пакета не своего корреспондента сигнал с уровнем логической единицы с выхода А≠В, прошедший через элементы И 11.6, ИЛИ 11.5, переводит в исходное состояние блоки выделения признака навигационного пакета 9, анализа адреса 11, что исключает ложную блокировку своей передачи. The ability to track the transmission intervals of the navigation packets of each correspondent by distinguishing the navigation packets according to their correspondence and finding the navigation packets of not their correspondents is carried out as a result of the operation of the comparison schemes 11.2 of the
При работе блоков определения интервалов поступления пакетов 12, в результате вычитания из кодовой комбинации полученной в результате работы счетчика 12.5 кодовой комбинации, записанной в РПЗУ 12.6, устраняется характерная для прототипа задержка выработки сигнала блокировки своей передачи на время обработки служебной части пакета, содержащей признак пакета и адрес корреспондента. Повышение точности момента выработки сигнала блокировки своей передачи также приводит к повышению пропускной способности в канале множественного доступа. When the blocks for determining the intervals of receipt of packets 12 are working, as a result of subtracting from the code combination obtained from the counter 12.5 the code combination recorded in RPZU 12.6, the prototype-specific delay in generating its blocking signal for processing the service part of the packet containing the packet sign and eliminated correspondent address. Improving the accuracy of the moment of generation of the signal blocking its transmission also leads to an increase in throughput in the channel of multiple access.
Claims (1)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| RU2001130531/09A RU2211540C2 (en) | 2001-11-12 | 2001-11-12 | Device for controlling data transmission over radio link |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| RU2001130531/09A RU2211540C2 (en) | 2001-11-12 | 2001-11-12 | Device for controlling data transmission over radio link |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| RU2211540C2 true RU2211540C2 (en) | 2003-08-27 |
Family
ID=29246019
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| RU2001130531/09A RU2211540C2 (en) | 2001-11-12 | 2001-11-12 | Device for controlling data transmission over radio link |
Country Status (1)
| Country | Link |
|---|---|
| RU (1) | RU2211540C2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2388164C2 (en) * | 2004-06-25 | 2010-04-27 | Нокиа Корпорейшн | File delivery session control |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4908871A (en) * | 1986-04-21 | 1990-03-13 | Hitachi, Ltd. | Pattern inspection system |
| DE4121450C1 (en) * | 1991-06-28 | 1992-02-20 | Siemens Ag, 8000 Muenchen, De | Clock signal circuit for communications system - has control input of VCO supplied with required output of voltage comparator in dependence on master or slave clock operating mode |
| RU2116004C1 (en) * | 1997-08-22 | 1998-07-20 | Военная академия связи | Device for controlling data transmission over radio channel |
| RU2144267C1 (en) * | 1998-11-12 | 2000-01-10 | Военная академия связи | Device for control of data transmission through radio channel |
-
2001
- 2001-11-12 RU RU2001130531/09A patent/RU2211540C2/en not_active IP Right Cessation
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4908871A (en) * | 1986-04-21 | 1990-03-13 | Hitachi, Ltd. | Pattern inspection system |
| DE4121450C1 (en) * | 1991-06-28 | 1992-02-20 | Siemens Ag, 8000 Muenchen, De | Clock signal circuit for communications system - has control input of VCO supplied with required output of voltage comparator in dependence on master or slave clock operating mode |
| RU2116004C1 (en) * | 1997-08-22 | 1998-07-20 | Военная академия связи | Device for controlling data transmission over radio channel |
| RU2144267C1 (en) * | 1998-11-12 | 2000-01-10 | Военная академия связи | Device for control of data transmission through radio channel |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2388164C2 (en) * | 2004-06-25 | 2010-04-27 | Нокиа Корпорейшн | File delivery session control |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4488218A (en) | Dynamic priority queue occupancy scheme for access to a demand-shared bus | |
| US4258434A (en) | Bit-by-bit time-division digital switching network | |
| US5398243A (en) | Arbitration method and bus for serial data transmission | |
| US4821258A (en) | Crosspoint circuitry for data packet space division switches | |
| CA1288848C (en) | Hybrid time multiplex switching system | |
| FR2519441A1 (en) | PRIORITY SELECTION SYSTEM FOR ACCESSING A BUS USED IN SHARED MODE | |
| WO2001011479A1 (en) | Method and device related to bus access | |
| RU2211540C2 (en) | Device for controlling data transmission over radio link | |
| RU2116004C1 (en) | Device for controlling data transmission over radio channel | |
| US5086505A (en) | Selective individual reset apparatus and method | |
| US5867670A (en) | Self-control type bus arbitration circuit and arbitration method therefor | |
| RU2099889C1 (en) | Device for controlling data transmission over radio channel | |
| RU2144267C1 (en) | Device for control of data transmission through radio channel | |
| RU2168870C1 (en) | Device controlling data transmission over radio channel | |
| RU2043652C1 (en) | Device for interface between computer and communication channel | |
| US7944825B2 (en) | ATM cell/packet switch and communication control method using the same | |
| RU2194366C2 (en) | Device for adaptive control over data transmission in multiple access channel | |
| RU2216869C1 (en) | Device for controlling data transmission over multiple access channel | |
| US6826178B1 (en) | Apparatus for performing bit sensitive parallel bus peer addressing | |
| RU2148294C1 (en) | Device for controlling data transmission through radio channel | |
| EP1172970A1 (en) | Data communication system and method using a source and destination preamble | |
| RU2213427C1 (en) | Device for decentralized control of message burst distribution in data transmission network | |
| RU2212107C1 (en) | Device for controlling data transmission over radio channel | |
| SU1716553A2 (en) | Data transfer device | |
| RU2175146C1 (en) | Switching network module |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | The patent is invalid due to non-payment of fees |
Effective date: 20031113 |