УСТРОЙСТВО СОВМЕСТНОЙ ПЕРЕДАЧИ СООБЩЕНИЙ И КОМАНД УПРАВЛЕНИЯ

Полезная модель относится к области электрорадиотехники, а именно к технике радиосвязи, и может быть использована в системах передачи данных, в которых необходимо передавать некоторую служебную дополнительную информацию, то есть команды. В частности это могут быть адаптивные системы радиосвязи, в которых требуется оперативная передача команд управления.
Наиболее близким к заявленному техническому решению является система для передачи дискретной информации (патент РФ №2085046 от 28.12.1994), принятая за прототип. Система содержит источник информации, кодер, решающий блок, декодер и получатель информации. Функционально источник информации и кодер представляют собой передающую часть, а декодер, решающий блок и получатель информации представляют собой приемную часть. Система позволяет осуществлять передачу дискретной информации, в том числе служебной дополнительной информации, то есть команд.
Недостаткам прототипа является отсутствие возможности оперативно передать команды без прерывания передачи информации (сообщений) или без увеличения скорости передачи или выделенной полосы частот канала связи.
Целью полезной модели является обеспечение передачи служебной дополнительной информации, то есть команд, без прерывания передачи сообщений, а также без увеличения скорости передачи сообщений и выделенной полосы частот.
Поставленная цель достигается тем, что в устройство совместной передачи сообщений и команд управления, содержащее передающую часть, в которую входят источник информации и кодер и приемную часть, в которую входят декодер, решающий блок и получатель информации, введены источник служебных команд, в котором формируют команду - одну из M возможных командных последовательностей бит длины R, с выхода которого передают командную последовательность длины R на первый вход первого сумматора, одновременно, с выхода источника информации на вход первого блока вычисления CRC (Cyclic redundancy check - циклический избыточный код) и второй вход первого переключателя передают J информационных бит, на выходе первого блока вычисления CRC получают R бит CRC, которые передают на второй вход первого сумматора, в первом сумматоре осуществляют побитное сложение по модуля два R бит командной последовательности и R бит CRC, результат сложения - командно-проверочную последовательность с выхода первого сумматора подают на первый вход первого переключателя, с выхода которого на вход кодера передают последовательно J информационных бит и R бит командно-проверочной последовательности, то есть последовательность длиной k=J+R бит, а на выходе кодера, являющегося выходом устройства, получают кодовое слово длиной n бит, причем n>k, при этом на вход декодера, являющегося входом устройства, поступает кодовое слово длиной n бит, с выхода которого последовательность диной к бит подают на вход второго переключателя, первую часть этой последовательности, соответствующую J принятым информационным битам, с первого выхода второго переключателя подают на вход второго блока вычисления CRC и на первый вход решающего блока, а вторую часть, соответствующую R битам принятой командно-проверочной последовательности передают на второй вход второго сумматора, при этом на первый вход второго сумматора с выхода второго блока вычисления CRC передают R бит CRC, во втором сумматоре осуществляют побитное сложение по модулю два R бит CRC и R бит принятой командно-проверочной последовательности, на выходе второго сумматора получают принятую командную последовательность длиной R бит, которую подают на второй вход решающего блока, в решающем блоке определяют, является ли принятая командная последовательность одной из M возможных командных последовательностей бит длиной R, и если является, то с первого выхода решающего блока на вход получателя информации передают J принятых информационных бит, а со второго выхода решающего блока на вход получателя команд соответствующую команду, если принятая командная последовательность не является одной из М возможных командных последовательностей бит длиной R, то с первого и второго выходов решающего блока на соответствующие входы получателя информации и получателя команд передают команду о неверно декодированном принятом кодовом слове.
Структурная схема предлагаемого устройства изображена на фиг.
Она содержит источник служебных команд 1, выход которого подключен к первому входу первого сумматора 2, выход которого подключен к первому входу первого переключателя 5. Источник информации 3, выход которого подключен к входу первого блока вычисления CRC 4, а также ко второму входу первого переключателя 5, при чем выход первого блока вычисления CRC 4 подключен ко второму входу первого сумматора 2. При этом выход первого переключателя 5 соединен с входом кодера 6, выход которого является выходом устройства. Входом устройства является вход декодера 7, выход которого соединен с входом второго переключателя 8. Первый выход второго переключателя подключен к входу второго блока вычисления CRC 9 и к первому входу решающего блока 10, а второй выход второго переключателя 8 подключен ко второму входу второго сумматора 11, при чем первый вход второго сумматора 11 соединен с выходом второго блока вычисления CRC 9, а выход второго сумматора И соединен с первым входом решающего блока 10. Первый выход решающего блока 10 подключен к входу получателя информации 12, а второй выход решающего блока 10 подключен к входу получателя команд 13.
Работа устройства осуществляется следующим образом.
R
В источнике служебных команд 1 формируют команду - одну из М возможных командных последовательностей бит длины R, причем M«2. Эту последовательность с выхода источника служебных команд 1 передают на первый вход первого сумматора 2. Одновременно, с выхода источника информации 3 на вход первого блока вычисления CRC 4, а также на второй вход первого переключателя 5 передают J информационных бит.На выходе первого блока вычисления CRC 4 получают R бит CRC, которые передают на второй вход первого сумматора 2. В первом сумматоре 2 осуществляют побитное сложение по модуля два R бит командной последовательности и R бит CRC. В результате сложения получают командно-проверочную последовательность, которую передают с выхода первого сумматора 2 на первый вход первого переключателя 5, с выхода которого на вход кодера 6 передают последовательно J информационных бит и R бит командно-проверочной последовательности, то есть последовательность длиной k=J+R бит. В кодере 6 осуществляют кодирование последовательности длиной к бит помехоустойчивым кодом. Это может быть любой помехоустойчивый код или несколько помехоустойчивых кодов (каскадный код). На выходе кодера 6, являющегося выходом устройства, получают кодовое слово длиной n бит, причем n>k.
На вход декодера 7, являющегося входом устройства, поступает кодовое слово длиной n бит. В результате декодирования на выходе декодера 7 получают последовательность диной к бит, которую подают на вход второго переключателя 8. Первую часть этой последовательности, соответствующую J принятым информационным битам, с первого выхода второго переключателя 8 подают на вход второго блока вычисления CRC 9 и на первый вход решающего блока 10. Вторую часть, соответствующую R битам принятой командно-проверочной последовательности передают на второй вход второго сумматора 11. При этом на первый вход второго сумматора 11 с выхода второго блока вычисления CRC 9 передают R бит CRC. Во втором сумматоре 11 осуществляют побитное сложение по модулю два R бит CRC и R бит принятой командно-проверочной последовательности, получая на выходе принятую командную последовательность длиной R бит. Принятую командную последовательность подают на второй вход решающего блока 10. В решающем блоке 10 определяют, является ли принятая командная последовательность одной из M возможных командных последовательностей бит длиной R. Если является, то с первого выхода решающего блока 10 на вход получателя информации 12 передают J принятых информационных бит, а со второго выхода решающего блока 10 на вход получателя команд 13 соответствующую команду. Если принятая командная последовательность не является одной из M возможных командных последовательностей бит длиной R, то с первого и второго выходов решающего блока 10 на соответствующие входы получателя информации 12 и получателя команд 13 передают команду о неверно декодированном принятом кодовом слове.
Предлагаемое устройство по сравнению с прототипом позволяет передавать служебную дополнительную информацию совместно с передачей информационных сообщений независимо от вида этих сообщений, без прерывания передачи информационных сообщений, а также без увеличения скорости передачи или выделенной полосы частот канала связи.