RU2580812C2 - Device for combined transmission of messages and service information - Google Patents

Device for combined transmission of messages and service information Download PDF

Info

Publication number
RU2580812C2
RU2580812C2 RU2014100723/08A RU2014100723A RU2580812C2 RU 2580812 C2 RU2580812 C2 RU 2580812C2 RU 2014100723/08 A RU2014100723/08 A RU 2014100723/08A RU 2014100723 A RU2014100723 A RU 2014100723A RU 2580812 C2 RU2580812 C2 RU 2580812C2
Authority
RU
Russia
Prior art keywords
input
output
crc
information
block
Prior art date
Application number
RU2014100723/08A
Other languages
Russian (ru)
Other versions
RU2014100723A (en
Inventor
Владимир Викторович Егоров
Андрей Андреевич Катанович
Сергей Александрович Лобов
Михаил Леонидович Маслаков
Андрей Николаевич Мингалев
Михаил Сергеевич Смаль
Александр Евгеньевич Тимофеев
Original Assignee
Открытое акционерное общество "Российский институт мощного радиостроения"
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Открытое акционерное общество "Российский институт мощного радиостроения" filed Critical Открытое акционерное общество "Российский институт мощного радиостроения"
Priority to RU2014100723/08A priority Critical patent/RU2580812C2/en
Publication of RU2014100723A publication Critical patent/RU2014100723A/en
Application granted granted Critical
Publication of RU2580812C2 publication Critical patent/RU2580812C2/en

Links

Images

Landscapes

  • Detection And Prevention Of Errors In Transmission (AREA)
  • Error Detection And Correction (AREA)

Abstract

FIELD: radio engineering and communication.
SUBSTANCE: invention relates to radio engineering, specifically to radio communication, and can be used in data transmission systems. Device comprises a source of commands, a polynomial CRC selection unit, a unit for adding CRC, an information source, an encoder, a modulator, a communication line, a demodulator, a decoder, m units for calculating CRC, a resolver, an information recipient and a command recipient.
EFFECT: technical result is high transfer speed and possibility of simultaneous transmission of commands and messages.
1 cl, 1 dwg

Description

Изобретение относится к области электрорадиотехники, а именно к технике радиосвязи, и может быть использовано в системах передачи данных, в которых необходимо передавать некоторую служебную дополнительную информацию или команды. В частности, это могут быть адаптивные системы радиосвязи, в которых требуется оперативная передача команд управления.The invention relates to the field of electro-radio engineering, in particular to radio communication technology, and can be used in data transmission systems in which it is necessary to transmit some auxiliary information or commands. In particular, these may be adaptive radio communication systems in which the prompt transfer of control commands is required.

Известен способ передачи дополнительной информации при кодировании речевых сообщений (патент РФ №2297099 от 18.04.2005). Способ содержит стадии а) перевода в цифровую форму блока исходного речевого сигнала, b) сжатия блока исходного речевого сигнала с помощью использования регулярного импульсного возбуждения, долговременного предсказания и линейного кодирования с предсказанием, с) вставки дополнительной информации, d) декомпрессии сжатого блока исходного речевого сигнала, е) выделения дополнительной информации, f) преобразования принятого блока исходного речевого сигнала к аналоговому виду, при этом перед сжатием блока исходного речевого сообщения при кодировании блока исходного речевого сигнала происходит вставка дополнительной информации в определенные разряды блока исходного речевого сигнала, в качестве которой выступает изображение или другое речевое сообщение, при этом объем встраиваемой дополнительной информации составляет 50 бит, которые встраивают на определенные места блока исходного речевого сигнала, состоящего из 260 бит, к оставшимся исходным разрядам применяют процедуру пробной инверсии, при которой производят поочередную инверсию (замена "1" на "0" или "0" на "1") каждого разряда блока исходного речевого сигнала, за исключением разрядов, содержащих дополнительную информацию, тем самым осуществляют оптимизацию разрядов блока исходного речевого сигнала, после чего блок исходного речевого сигнала с дополнительной информацией передают по каналу связи.A known method of transmitting additional information when encoding voice messages (RF patent No. 2297099 from 04/18/2005). The method comprises the steps of a) digitizing the block of the original speech signal, b) compressing the block of the original speech signal using regular pulse excitation, long-term prediction and linear coding with prediction, c) inserting additional information, d) decompressing the compressed block of the original speech signal , e) highlighting additional information, f) converting the received block of the original speech signal to analog form, while before compressing the block of the original speech message at When the original speech signal block is inserted, additional information is inserted into certain bits of the original speech signal block, which is an image or other speech message, while the amount of embedded additional information is 50 bits, which are embedded in certain places of the original speech signal block, consisting of 260 bit, the test inversion procedure is applied to the remaining source bits, in which a sequential inversion is performed (replacing "1" by "0" or "0" by "1") each time venom block of the original speech signal, excluding bits containing the additional information, thereby optimizing carried discharges the original speech signal block, then the block of the original speech signal with additional information are transmitted over the communication channel.

Недостатком способа является то, что передаваемое сообщение, в данном случае речь, подвергается сжатию, после чего удается передать дополнительную информацию, без увеличения скорости передачи или выделенной полосы частот канала связи. При этом при сжатии качество речи ухудшается. Данный способ может применяться лишь в системах передачи, в которых допускается ухудшение передаваемых речи, изображений или видео (телевидение).The disadvantage of this method is that the transmitted message, in this case speech, is compressed, after which it is possible to transmit additional information without increasing the transmission speed or the allocated frequency band of the communication channel. At the same time, compression reduces the quality of speech. This method can only be used in transmission systems in which degradation of transmitted speech, images or video (television) is allowed.

Наиболее близким к заявленному техническому решению является система для передачи дискретной информации (патент РФ №2085046 от 28.12.1994), принятая за прототип. Система содержит источник информации, кодер, модулятор, демодулятор, декодер, решающий блок и получатель информации. Система позволяет осуществлять передачу дискретной информации, в том числе служебной дополнительной информации, то есть команд.Closest to the claimed technical solution is a system for transmitting discrete information (RF patent No. 2085046 from 12.28.1994), adopted as a prototype. The system comprises an information source, an encoder, a modulator, a demodulator, a decoder, a decision block, and an information receiver. The system allows the transmission of discrete information, including auxiliary service information, that is, commands.

Недостатком прототипа является отсутствие возможности оперативно передать команды управления без прерывания передачи информации (сообщений) или без увеличения скорости передачи или выделенной полосы частот канала связи.The disadvantage of the prototype is the inability to quickly transmit control commands without interrupting the transmission of information (messages) or without increasing the transmission speed or the allocated frequency band of the communication channel.

Целью изобретения является обеспечение передачи служебной дополнительной информации (команд) без прерывания передачи сообщений, а также без увеличения скорости передачи.The aim of the invention is to provide the transmission of service additional information (commands) without interrupting the transmission of messages, as well as without increasing the transmission speed.

Поставленная цель достигается тем, что в устройство совместной передачи сообщений и служебной информации, содержащее источник информации, кодер, модулятор, демодулятор, декодер, решающий блок и получатель информации, при этом выход кодера соединен с входом модулятора, введены источник команд, блок выбора полинома CRC (Cyclic redundancy check - циклический избыточный код), блок добавления CRC, линия связи, М блоков вычисления CRC, получатель команд, при этом выход источника команд соединен с входом блока выбора полинома CRC, выход которого соединен с первым входом блока добавления CRC, ко второму входу которого подключен выход источника информации, а выход блока добавления CRC соединен с входом кодера, выход модулятора соединен с входом линии связи, выход которой подключен к входу демодулятора, выход которого соединен с входом декодера, выход декодера соединен с входами параллельно включенных М блоков вычисления CRC, в которых получают результат деления - комбинацию информационных бит и остаток от деления на полином, выходы которых подключены к соответствующим М входам решающего блока, в котором определяют по какому из М входов поступил нулевой остаток от деления на полином, поступившую с этого входа комбинацию информационных бит с первого выхода решающего блока передают на вход получателя информации, а со второго выхода решающего блока на вход получателя команд передают число от 1 до М, соответствующее номеру входа решающего блока, по которому поступил нулевой остаток, которое соответствует передаваемой команде.This goal is achieved by the fact that in the device for the joint transmission of messages and service information containing a source of information, an encoder, a modulator, a demodulator, a decoder, a deciding unit and a recipient of information, while the output of the encoder is connected to the input of the modulator, a command source, a selection block for the CRC polynomial are entered (Cyclic redundancy check - cyclic redundancy code), CRC add block, communication line, M CRC calculation blocks, command receiver, while the output of the command source is connected to the input of the CRC polynomial select block, the output of which is connected to the first the progress of the CRC add-on unit, to the second input of which the output of the information source is connected, and the output of the add-on CRC unit is connected to the input of the encoder, the output of the modulator is connected to the input of the communication line, the output of which is connected to the input of the demodulator, the output of which is connected to the input of the decoder, the output of the decoder is connected to the inputs of the parallel-connected M CRC calculation blocks, in which the division result is obtained - a combination of information bits and the remainder of the division by polynomial, the outputs of which are connected to the corresponding M inputs of the decision block, in which determine which of the M inputs received the zero remainder of the division by polynomial, the combination of information bits received from this input is transmitted from the first output of the decision block to the input of the recipient of information, and from the second output of the decision block the number from 1 to M is transmitted to the input of the recipient of the command the input number of the decisive block, which received a zero remainder that corresponds to the transmitted command.

Структурная схема предлагаемого изобретения изображена на фиг.The structural diagram of the invention is shown in FIG.

Она содержит источник команд 1, выход которого подключен к блоку выбора полинома CRC 2, выход которого подключен к первому входу блока добавления CRC 3, второй вход которого соединен с выходом источника информации 4. Выход блока добавления CRC 3 подключен к входу кодера 5, выход которого подключен к входу модулятора 6, выход которого подключен к входу линии связи 7. Выход линии связи 7 подключен к входу демодулятора 8, выход которого подключен к входу декодера 9, при этом выход декодера 9 подключен к входам параллельно включенных М блокам вычисления CRC 10(1)…10(М). Выход каждого из М блоков вычисления CRC 10(1)…10(М) подключен к соответствующим М входам решающего блока 11. Первый выход решающего блока 11 подключен к входу получателя информации 12, а второй выход к входу получателя команд 13.It contains a command source 1, the output of which is connected to the CRC 2 polynomial selection unit, the output of which is connected to the first input of the CRC 3 add unit, the second input of which is connected to the output of the information source 4. The output of the CRC 3 add unit is connected to the input of the encoder 5, the output of which connected to the input of the modulator 6, the output of which is connected to the input of the communication line 7. The output of the communication line 7 is connected to the input of the demodulator 8, the output of which is connected to the input of the decoder 9, while the output of the decoder 9 is connected to the inputs of the CRC 1 calculation blocks connected in parallel 0 (1) ... 10 (M). The output of each of the M calculation blocks CRC 10 (1) ... 10 (M) is connected to the corresponding M inputs of the decision block 11. The first output of the decision block 11 is connected to the input of the recipient information 12, and the second output to the input of the recipient 13.

Работа изобретения осуществляется следующим образом.The work of the invention is as follows.

В источнике команд 1 формируется команда - число от 1 до М, являющееся номером команды. С выхода источника команд 1 на вход блока выбора полинома CRC 2 поступает число от 1 до М, являющееся номером полинома CRC длины L. С выхода блока выбора полинома CRC 2 соответствующий полином поступает на первый вход блока добавления CRC 3, одновременно с этим на второй вход блока добавления CRC 3 с выхода источника информации 4 поступает J информационных бит сообщения. На выходе блока добавления CRC 3 получают k=J+L бит, которые кодируют в кодере 5 с параметрами (n, k, d), с выхода которого получают n бит. Затем n бит подают на вход модулятора 6, с выхода которого передают сигнал в линию связи 7. Принятый сигнал с выхода линии связи 7 передают в демодулятор 8, с выхода которого принятые n бит передают на вход декодера 9. На выходе декодера 9 получают k бит, которые передают на вход каждого из М блоков вычисления CRC 10(1)…10(М). В блоках вычисления CRC 10(1)…10(М) осуществляют деление полученных k бит на один из М возможных полиномов. С выхода каждого из М блоков вычисления CRC 10(1)…10(М) получают результат деления - J бит и остаток от деления на полином длиной L бит.Эти результаты подают на соответствующие входы решающего блока 11, где определяют, по какому из М входов поступил нулевой остаток от деления на полином. Поступившую так же с этого входа соответствующую комбинацию J бит с первого выхода решающего блока 11 передают на вход получателя информации 12. А со второго выхода решающего блока 11 на вход получателя команд 13 передают число от 1 до М, соответствующее номеру входа, по которому поступил нулевой остаток, которое соответствует передаваемой команде.In the source of commands 1, a team is formed - a number from 1 to M, which is the number of the team. From the output of the command source 1 to the input of the block for selecting the polynomial CRC 2, a number from 1 to M is received, which is the number of the polynomial CRC of length L. From the output of the block for choosing the polynomial CRC 2, the corresponding polynomial goes to the first input of the block adding CRC 3, at the same time to the second input block add CRC 3 from the output of the information source 4 receives J information bits of the message. At the output of the CRC 3 add block, k = J + L bits are obtained, which are encoded in encoder 5 with parameters (n, k, d), from the output of which n bits are received. Then n bits are fed to the input of modulator 6, from the output of which a signal is transmitted to communication line 7. The received signal from the output of communication line 7 is transmitted to demodulator 8, from the output of which the received n bits are transmitted to the input of decoder 9. At the output of decoder 9, k bits are received which transmit to the input of each of the M calculation blocks CRC 10 (1) ... 10 (M). In the calculation blocks CRC 10 (1) ... 10 (M), the received k bits are divided into one of the M possible polynomials. From the output of each of the M blocks of CRC calculation 10 (1) ... 10 (M), the result of division is obtained - J bits and the remainder of division by a polynomial of length L bits. These results are fed to the corresponding inputs of decision block 11, where it is determined by which of M inputs received the zero remainder of the division by polynomial. The corresponding combination of J bits, which also came from this input, is transmitted from the first output of the decision block 11 to the input of the recipient of information 12. And from the second output of the decision block 11, a number from 1 to M corresponding to the input number that received the zero the remainder that corresponds to the transmitted command.

Предлагаемое устройство по сравнению с прототипом позволяет передавать служебную дополнительную информацию (команды) совместно с передачей сообщений без прерывания передачи сообщений, независимо от вида этих сообщений, без ее сжатия, а также без увеличения скорости передачи или выделенной полосы частот канала связи.The proposed device in comparison with the prototype allows you to transfer additional service information (commands) together with the transmission of messages without interrupting the transmission of messages, regardless of the type of these messages, without compressing it, and also without increasing the transmission speed or the allocated frequency band of the communication channel.

Claims (1)

Устройство совместной передачи сообщений и служебной информации, содержащее источник информации, кодер, модулятор, демодулятор, декодер, решающий блок и получатель информации, при этом выход кодера соединен с входом модулятора, отличающееся тем, что введены источник команд, блок выбора полинома CRC, блок добавления CRC, линия связи, М блоков вычисления CRC, получатель команд, при этом выход источника команд соединен с входом блока выбора полинома CRC, выход которого соединен с первым входом блока добавления CRC, ко второму входу которого подключен выход источника информации, а выход блока добавления CRC соединен с входом кодера, выход модулятора соединен с входом линии связи, выход которой подключен к входу демодулятора, выход которого соединен с входом декодера, выход декодера соединен с входами параллельно включенных М блоков вычисления CRC, в которых получают результат деления - комбинацию информационных бит и остаток от деления на полином, выходы которых подключены к соответствующим М входам решающего блока, в котором определяют, по какому из М входов поступил нулевой остаток от деления на полином, поступившую с этого входа комбинацию информационных бит с первого выхода решающего блока передают на вход получателя информации, а со второго выхода решающего блока на вход получателя команд передают число от 1 до М, соответствующее номеру входа решающего блока, по которому поступил нулевой остаток, которое соответствует передаваемой команде. A device for the joint transmission of messages and service information, containing a source of information, an encoder, a modulator, a demodulator, a decoder, a decision unit and an information receiver, wherein the output of the encoder is connected to an input of a modulator, characterized in that a command source, a CRC polynomial select block, an add block are input CRC, communication line, M CRC calculation blocks, command receiver, wherein the output of the command source is connected to the input of the selection block of the CRC polynomial, the output of which is connected to the first input of the CRC add-on block, to the second input of which is connected the output of the information source, and the output of the CRC add-on unit is connected to the input of the encoder, the output of the modulator is connected to the input of the communication line, the output of which is connected to the input of the demodulator, the output of which is connected to the input of the decoder, the output of the decoder is connected to the inputs of the parallel-connected M CRC calculation units, in which get the result of division - a combination of information bits and the remainder of the division by polynomial, the outputs of which are connected to the corresponding M inputs of the decision block, in which it is determined by which of the M inputs the zero remainder from dividing by polynomial, the combination of information bits from this input from the first output of the decision block is transmitted to the input of the recipient of information, and from the second output of the decision block to the input of the command recipient, a number from 1 to M corresponding to the input number of the decision block is received, which received zero remainder which corresponds to the command to be transmitted.
RU2014100723/08A 2014-01-09 2014-01-09 Device for combined transmission of messages and service information RU2580812C2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
RU2014100723/08A RU2580812C2 (en) 2014-01-09 2014-01-09 Device for combined transmission of messages and service information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
RU2014100723/08A RU2580812C2 (en) 2014-01-09 2014-01-09 Device for combined transmission of messages and service information

Publications (2)

Publication Number Publication Date
RU2014100723A RU2014100723A (en) 2015-07-20
RU2580812C2 true RU2580812C2 (en) 2016-04-10

Family

ID=53611404

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2014100723/08A RU2580812C2 (en) 2014-01-09 2014-01-09 Device for combined transmission of messages and service information

Country Status (1)

Country Link
RU (1) RU2580812C2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2085046C1 (en) * 1994-12-28 1997-07-20 Акционерное общество "БСД/СИЛИКОН" Digital data transmission system
RU2297099C2 (en) * 2005-04-18 2007-04-10 Государственное образовательное учреждение высшего профессионального образования Академия Федеральной службы охраны Российской Федерации (Академия ФСО России) Method for transferring additional information in coding voice messages
WO2012136545A1 (en) * 2011-04-06 2012-10-11 Robert Bosch Gmbh Method and apparatus for adapting the data transmission security in a serial bus system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2085046C1 (en) * 1994-12-28 1997-07-20 Акционерное общество "БСД/СИЛИКОН" Digital data transmission system
RU2297099C2 (en) * 2005-04-18 2007-04-10 Государственное образовательное учреждение высшего профессионального образования Академия Федеральной службы охраны Российской Федерации (Академия ФСО России) Method for transferring additional information in coding voice messages
WO2012136545A1 (en) * 2011-04-06 2012-10-11 Robert Bosch Gmbh Method and apparatus for adapting the data transmission security in a serial bus system

Also Published As

Publication number Publication date
RU2014100723A (en) 2015-07-20

Similar Documents

Publication Publication Date Title
ZA202107450B (en) Most probable mode list construction for matrix-based intra prediction
EP4307679A3 (en) Luts with intra prediction modes and intra mode prediction from non-adjacent blocks
KR100975062B1 (en) A Variable Length Coding apparatus and a Variable Length Coding method
US20170250707A1 (en) Devices and methods of source-encoding and decoding of data
RU2019123162A (en) BROADCAST ENCODING AND DECODING
MX2019002228A (en) Circular buffer rate matching for polar codes.
KR101610610B1 (en) Encoder, decoder and method
KR101667970B1 (en) Server device, terminal, thin client system, screen transmission method and program
WO2011142570A3 (en) Apparatus and method for layered decoding in a communication system using low-density partiy-check codes
DE602008006662D1 (en) METHOD AND DEVICE FOR VIDEO TRANSCRIPTION CODING
JP2020506575A5 (en)
RU2611249C1 (en) Entropy modifier and method to use it
WO2009118627A3 (en) Block encoding with a variable rate block code
RU2580812C2 (en) Device for combined transmission of messages and service information
MX2022003406A (en) Method and apparatus of residual coding selection for lossless coding mode in video coding.
KR20180074692A (en) A method for encoding a stream of video data based on an image group (GOP)
RU149605U1 (en) DEVICE FOR JOINT TRANSMISSION AND RECEIVING OF MESSAGES AND OFFICIAL INFORMATION
EP3168994B1 (en) Data compression of a sequence of binary data
RU161376U1 (en) DEVICE FOR JOINT TRANSMISSION OF MESSAGES AND MANAGEMENT TEAMS
JP5591838B2 (en) Image coding apparatus and method
JP5146708B2 (en) Compressed data transmission / reception device, data compression device, compressed data reception device, and data compression method
KR101829576B1 (en) Low latency successive cancellation decoder
KR20170033234A (en) Image processing apparatus and method based on spliting screen transceiver
JP2016086199A (en) Transmitter, receiver, communication system, transmission method, reception method, and communication method
RU2490727C2 (en) Method of transmitting speech signals (versions)

Legal Events

Date Code Title Description
MM4A The patent is invalid due to non-payment of fees

Effective date: 20160513

NF4A Reinstatement of patent

Effective date: 20180403

MM4A The patent is invalid due to non-payment of fees

Effective date: 20200110