WO2014088458A1 - System for transmitting and receiving information - Google Patents

System for transmitting and receiving information Download PDF

Info

Publication number
WO2014088458A1
WO2014088458A1 PCT/RU2013/000595 RU2013000595W WO2014088458A1 WO 2014088458 A1 WO2014088458 A1 WO 2014088458A1 RU 2013000595 W RU2013000595 W RU 2013000595W WO 2014088458 A1 WO2014088458 A1 WO 2014088458A1
Authority
WO
WIPO (PCT)
Prior art keywords
binary
bits
codes
stream
digital
Prior art date
Application number
PCT/RU2013/000595
Other languages
French (fr)
Russian (ru)
Inventor
Владимир Петрович ПАНОВ
Original Assignee
Panov Vladimir Petrovich
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 Panov Vladimir Petrovich filed Critical Panov Vladimir Petrovich
Publication of WO2014088458A1 publication Critical patent/WO2014088458A1/en

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M7/00Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
    • H03M7/14Conversion to or from non-weighted codes

Definitions

  • the invention relates to communication technology, and more specifically to a system for transmitting and receiving information (SPPI) through digital communication.
  • SPPI system for transmitting and receiving information
  • a known system for transmitting and receiving information [Sklyar Bernard. Digital communication. Theoretical foundations and practical application. Ed. 2nd fix : per. from English - M.: Publishing House “Williams", 2004. - 1104 p. 32-36], containing a sequentially functionally related information source, a subsystem for generating a digital stream of binary bits, and optionally including a formatting unit, a compression unit, and a control unit transmissions, a converter of a digital stream to a signal stream, a transmitter, a communication channel, a receiver, a converter of a signal stream to a digital stream, a conversion subsystem whose functions are inverse to the functions of the generation subsystem, an information consumer and a synchronization subsystem functionally associated with them.
  • the essence of the invention is aimed at increasing the technical and economic efficiency of the SISP, if necessary, from several sources of information to its consumers through digital communication, due to the fact that on the transmitting side each information source is functionally connected with the subsystem for generating the primary digital binary bit stream, made with the possibility identification codes of the primary digital stream of binary bits from the set of binary codes 0 and 1, the subsystem is connected to the conversion unit of the primary digitally of a stream of binary bits, made with the possibility of extracting successive groups with a given number of P bits in a group, identifying for each group a sequence of binary codes corresponding to it, reading a number corresponding to this group in a binary number system, and translating it into a number n in the decimal number system and the one-to-one conversion of each group of bits into an ordered set of bits with the corresponding code sequence of these bits.
  • the specified conversion unit is configured to enter, in addition to the values of the set of binary codes 0 and 1, other specified code values, moreover, codes from the first to the penultimate in the sequence of codes corresponding to an ordered set of bits can only take values from a set of binary codes 0 and 1, and the last code K j can take values only from M additionally entered code values.
  • the system comprises a unit for recovering the primary digital stream of binary bits, made with the ability to identify each of the sequentially received bits to binary codes 0, 1 and codes from a set of additionally entered code values and to identify an ordered set of bits and the corresponding sequence of codes located between the previous received bit with a code from a set of additionally entered code values and the subsequent received bit with a code from a set of additionally entered code values, including it.
  • This block is made with the possibility of restoring the number n in the decimal system using the value M known on the receiving side, the identified value of K j , converting it into a binary number system containing the positions indicated and known on the receiving side, corresponding to p by - positions of binary codes of bits in a group, and the formation of a restored primary digital stream of binary bits of a group, respectively, from bits with code values corresponding to binary digits 0.1 obtained in such a way ary number.
  • each source of information is functionally connected to a subsystem for generating a primary digital stream of binary bits, configured to identify primary codes digital stream of binary bits from a set of binary codes 0 and 1 and including, if necessary, including for each source of information its own a unit for formatting information into a digital binary bit stream and / or its own unit for compressing a digital binary bit stream using one of the known methods, and if there are several sources of information, the subsystem includes a unit for sealing synchronized binary digital streams in the primary digital binary bit stream, the specified subsystem is connected to the input of the conversion unit of the primary digital stream of binary bits, having a first and, if necessary, a second output, the indicated block is capable of extracting consecutive groups in a specified stream with a given number of p bits in a group and identifying for each group a sequence of binary codes corresponding to it, reading a number corresponding
  • tranc (X) is the integer part of the number X
  • a divB is the integer part when dividing the integer A by the integer B
  • M is the number of code values entered in addition to the values of the binary set codes 0 and 1
  • the system contains a block converting the secondary digital bitstream into a signal stream compatible with the communication channel, for example, by identifying the code of each transmitted bit and generating a signal, one-to-one with responsible knowledge the value of this code, from the set of signals S 0 , S ⁇ , S 2 , ..., S M + with their total number M + 2, in which the signal indices are one-to-one correspond to the values of the codes from the set of binary codes 0 , 1 and additionally entered code values 2 + 1,
  • the specified block for converting the secondary digital bitstream is equipped with an input and output, the input of which is connected to the first output of the block for converting the primary digital bitstream, and the output is connected to a transmitter functionally connected via a communication channel compatible with broadcast signals, with a receiver that is
  • the figure shows the inventive system. If necessary, it contains several sources of information 1 and sequentially functionally connected subsystem 2 for generating the primary digital bitstream, block 3 for converting the primary digital bit stream, block 4 for converting the secondary digital bit stream to the signal stream, transmitter 5, communication channel 6, receiver 7, block 8 converting the signal stream into a secondary digital bit stream, block 9 for recovering the primary digital binary bit stream, conversion subsystem 10, consumers information 1 1, blocks 12 and 13 of conversion and storage of the secondary digital bit stream, respectively, on the transmitting and receiving sides, synchronization subsystem 14.
  • the proposed system works as follows. If necessary, information is transmitted from several sources 1. Information from each source can be compressed, for example, using binary Huffman coding, and if there are several sources, it is updated. In any case, a prerequisite is the formation on the transmitting side in subsystem 2 of the primary digital stream of binary bits and identification of the codes of the binary bits of the stream from the set of binary codes 0 and 1.
  • consecutive groups with a given number of p bits in a group are allocated in the indicated stream.
  • the corresponding sequence of binary codes is identified, the corresponding This number corresponds to this group in the binary number system and mainly translates it into the number n in the decimal number system.
  • Each group of bits is one-to-one converted into an ordered set of J bits with the corresponding sequence of codes of these bits (K X , K 2 , ..., KJ, ..., K J ).
  • J is determined in accordance with expression (1).
  • Code K j takes a value from a set M of additionally entered values 2, ..., + 1 in accordance with expression (2).
  • the indicated sequence of codes consists only of the code K j .
  • the possible codes K j take values only from a set of binary codes 0 and 1 for index values from 1 to J -1 in accordance with expressions (3). In this way, a secondary digital bitstream corresponding to the transformed code sequence is generated.
  • further synchronized transmission of information via the communication channel in block 4 converts the secondary digital bitstream into a signal stream compatible with the communication channel. This is done, for example, by identifying the code of each transmitted bit and generating a signal that one-to-one corresponds to the value of this code from the set of signals S 0 , S ] , S 2 , ..., S M + ⁇ with their total number M + 2.
  • the indices of the signals correspond one-to-one to the values of the codes from the set of binary codes 0, 1 and the additionally entered values of the codes 2, ..., M + 1.
  • the signals are transmitted to the transmitter 5 and transmitted through the communication channel 6 to the receiver 7, where they are received synchronously and in block 8 are converted into a secondary digital bit stream.
  • each of the subsequently received bits is identified with binary codes 0.1 and codes from the set M of additionally entered values 2, ..., M + 1. It also identifies an ordered set of bits and the corresponding sequence of codes of these bits ( ⁇ ,, ⁇ , ..., ⁇ , ..., ⁇ . ,, ⁇ ) located between the previous received bit with the code from the set additional the entered code values and the subsequent received bit with the code from the set of additionally entered code values, including it. Moreover, in the indicated sequence of codes, the code with the value K is replaced with the code with the value 1. In the obtained sequence of codes, binary digits are read in the reverse order. The number obtained in this way in the binary number system is converted to the corresponding number i in the decimal number system.
  • the mentioned number n is restored in the decimal notation in accordance with expression (4).
  • This number is converted into a binary number system containing the indicated and known on the receiving side p positions of the binary number system corresponding to p positions of the binary bit codes in the group.
  • the restored primary digital stream of binary bits of the group is formed respectively from bits with code values corresponding to the binary digits 0, 1 of the binary number thus obtained. Upon receipt of subsequent groups, these actions repeat and restore the primary digital stream of binary bits.
  • This stream in the subsystem 10 is formed in a form convenient for consumers 11 and is supplied to them.
  • the secondary digital bitstream on the transmitting side in block 12 and / or on the receiving side in block 13 is converted and stored on information carriers using one of the known methods.
  • a secondary digital bit stream is reproduced, the primary digital bit stream is restored from it, and, if necessary, the actions specified after restoring the primary digital bit stream are restored.
  • the table below shows these 32 possible ordered variants of bits in groups in the binary system, which can be found in the primary digital stream of binary bits, the corresponding numbers n in the decimal system and sequences of codes corresponding to ordered sets of J bits obtained from one-to-one transformations of groups of bits by the proposed method for various values of M.
  • the system allows you to significantly compress the transmitted or stored information.
  • the present invention can be applied to the development and improvement of existing and future communication systems.
  • SPPI according to this invention allows the efficient use of the resource.
  • the analysis made it possible to establish: analogues with a set of features,

Abstract

A system for transmitting and receiving information from sources of information to consumers in a digital communication system, in which, on the transmission side, a unit for converting a digital stream of binary bits assigns consecutive groups with a set number p of bits in a group, identifies for each group a sequence, corresponding thereto, of binary codes and, one-by-one, converts each group of bits into an ordered collection of bits with a corresponding sequence of codes for these bits, and also introduces, in addition to the values for the set of binary codes, other set values for codes, wherein the codes can be assigned values only from additionally introduced values for codes. On the reception side, the system comprises a unit for recovering an initial digital stream of binary bits, which is capable of identifying the ordered collection of bits and the sequence, corresponding thereto, of codes, and of recovering, one-by-one, the initial digital stream of binary bits, without any loss of information.

Description

Название изобретения:  Title of invention:
Система передачи и приема информации  Information Transmission and Reception System
Область техники  Technical field
Изобретение относится к технике связи, а точнее - к системам передачи и приема информации (СППИ) посредством цифровой связи. Проблема уве- личения технико-экономической эффективности систем передачи и приёма информации с учетом всех компонентов, влияющих на ее стоимость и техни- ческие показатели, в том числе повышения информационной вместимости без потери информации, рационального хранения и передачи сообщений яв- ляется актуальной, что, в свою очередь, требует развития и совершенство- вания систем передачи и приема информации.  The invention relates to communication technology, and more specifically to a system for transmitting and receiving information (SPPI) through digital communication. The problem of increasing the technical and economic efficiency of information transmission and reception systems, taking into account all components that affect its cost and technical indicators, including increasing information capacity without loss of information, rational storage and transmission of messages, is relevant that, in turn, requires the development and improvement of information transmission and reception systems.
Предшествующий уровень техники  State of the art
Известна система передачи и приема информации [Радиотехника: Энцик- лопедия/ под ред. Ю.Л. Мазора и др. - М.: Издательский дом «Додэка -XXI», 2002, с.63-64], признаки которой реализованы, по - существу, во всех соот- ветствующих системах и являющаяся аналогом предлагаемому техническому решению. Эта система содержит функционально последовательно связанные источник информации, физико-электрический преобразователь информации, кодер, передающее устройство, канал связи, приемное устройство, декодер, электрофизический преобразователь информации, потребитель информации.  A known system for transmitting and receiving information [Radio engineering: Encyclopedia / ed. Yu.L. Mazora et al. - M.: Dodeka-XXI Publishing House, 2002, pp. 63-64], the features of which are implemented, in essence, in all relevant systems and is an analogue of the proposed technical solution. This system contains functionally sequentially connected information source, physical-electrical information converter, encoder, transmitting device, communication channel, receiving device, decoder, electrophysical information converter, information consumer.
Известна система передачи и приема информации [Скляр Бернард. Циф- ровая связь. Теоретические основы и практическое применение. Изд. 2-е испр. : пер. с англ. - М.: Издательский дом «Вильяме», 2004. - 1104 с. 32-36], содержащая последовательно функционально связанные источник информа- ции, подсистему формирования цифрового потока двоичных битов и вклю- чающая при необходимости блок форматирования, блок сжатия и блок уп- лотнения, преобразователь цифрового потока в поток сигналов, передатчик, канал связи, приёмник, преобразователь потока сигналов в цифровой поток, подсистему преобразования, функции которой обратны функциям подсисте- мы формирования, потребитель информации и функционально связанная с ними подсистема синхронизации. A known system for transmitting and receiving information [Sklyar Bernard. Digital communication. Theoretical foundations and practical application. Ed. 2nd fix : per. from English - M.: Publishing House "Williams", 2004. - 1104 p. 32-36], containing a sequentially functionally related information source, a subsystem for generating a digital stream of binary bits, and optionally including a formatting unit, a compression unit, and a control unit transmissions, a converter of a digital stream to a signal stream, a transmitter, a communication channel, a receiver, a converter of a signal stream to a digital stream, a conversion subsystem whose functions are inverse to the functions of the generation subsystem, an information consumer and a synchronization subsystem functionally associated with them.
Раскрытие изобретения  Disclosure of invention
Сущность изобретения направлена на повышение технико- экономической эффективности СППИ при необходимости от нескольких ис- точников информации к её потребителям посредством цифровой связи бла- годаря тому, что на передающей стороне каждый источник информации функционально связан с подсистемой формирования первичного цифрового потока двоичных битов, выполненной с возможностью идентификации кодов первичного цифрового потока двоичных битов из набора двоичных кодов 0 и 1 , подсистема соединена с блоком преобразования первичного цифрового по- тока двоичных битов, выполненного с возможностью выделения последова- тельных групп с заданным числом Р битов в группе, идентификации для каждой группы соответствующей ей последовательности двоичных кодов, считывания соответствующего этой группе числа в двоичной системе счис- ления и перевода его в число п в десятичной системе счисления и взаимно- однозначного преобразования каждой группы битов в упорядоченную сово- купность битов с соответствующей последовательностью кодов этих битов. При этом указанный блок преобразования выполнен с возможностью введе- ния дополнительно к значениям набора двоичных кодов 0 и 1 других задан- ных значений кодов, причём коды с первого до предпоследнего в последова- тельности кодов, соответствующих упорядоченной совокупности битов, мо- гут принимать значения только из набора двоичных кодов 0 и 1 , а послед- ний код Kj может принимать значения только из М дополнительно введён- ных значений кодов. На приёмной стороне система содержит блок восста- новления первичного цифрового потока двоичных битов, выполненный с возможностью идентификации каждого из последовательно принимаемых битов двоичным кодам 0 , 1 и кодам из набора дополнительно введённых значений кодов и идентификации упорядоченной совокупности битов и со- ответствующей ей последовательности кодов, расположенных между пре- дыдущим принятым битом с кодом из набора дополнительно введённых зна- чений кодов и последующим принятым битом с кодом из набора дополни- тельно введённых значений кодов, включая его. Этот блок выполнен с воз- можностью восстановления числа п в десятичной системе счисления через известное на приёмной стороне значение М , идентифицированное значение К j , перевода его в число двоичной системы счисления, содержащее указан- ные и известные на приёмной стороне р позиций, соответствующих р по- зициям двоичных кодов битов в группе, и формирования восстанавливаемо- го первичного цифрового потока двоичных битов группы соответственно из битов со значениями кодов, соответствующих двоичным цифрам 0,1 полу- ченного таким образом двоичного числа. The essence of the invention is aimed at increasing the technical and economic efficiency of the SISP, if necessary, from several sources of information to its consumers through digital communication, due to the fact that on the transmitting side each information source is functionally connected with the subsystem for generating the primary digital binary bit stream, made with the possibility identification codes of the primary digital stream of binary bits from the set of binary codes 0 and 1, the subsystem is connected to the conversion unit of the primary digitally of a stream of binary bits, made with the possibility of extracting successive groups with a given number of P bits in a group, identifying for each group a sequence of binary codes corresponding to it, reading a number corresponding to this group in a binary number system, and translating it into a number n in the decimal number system and the one-to-one conversion of each group of bits into an ordered set of bits with the corresponding code sequence of these bits. Moreover, the specified conversion unit is configured to enter, in addition to the values of the set of binary codes 0 and 1, other specified code values, moreover, codes from the first to the penultimate in the sequence of codes corresponding to an ordered set of bits can only take values from a set of binary codes 0 and 1, and the last code K j can take values only from M additionally entered code values. On the receiving side, the system comprises a unit for recovering the primary digital stream of binary bits, made with the ability to identify each of the sequentially received bits to binary codes 0, 1 and codes from a set of additionally entered code values and to identify an ordered set of bits and the corresponding sequence of codes located between the previous received bit with a code from a set of additionally entered code values and the subsequent received bit with a code from a set of additionally entered code values, including it. This block is made with the possibility of restoring the number n in the decimal system using the value M known on the receiving side, the identified value of K j , converting it into a binary number system containing the positions indicated and known on the receiving side, corresponding to p by - positions of binary codes of bits in a group, and the formation of a restored primary digital stream of binary bits of a group, respectively, from bits with code values corresponding to binary digits 0.1 obtained in such a way ary number.
Для достижения указанного технического результата в системе передачи и приема информации при необходимости от нескольких источников инфор- мации к её потребителям посредством цифровой связи на передающей сто- роне каждый источник информации функционально связан с подсистемой формирования первичного цифрового потока двоичных битов, выполненной с возможностью идентификации кодов первичного цифрового потока двоич- ных битов из набора двоичных кодов 0 и 1 и включающей при необходимо- сти, в том числе, для каждого источника информации свой блок форматиро- вания информации в цифровой поток двоичных битов и/или свой блок сжа- тия цифрового потока двоичных битов одним из известных методов, а при наличии нескольких источников информации подсистема включает блок уп- лотнения синхронизированных двоичных цифровых потоков в первичный цифровой поток двоичных битов, указанная подсистема соединена с входом блока преобразования первичного цифрового потока двоичных битов, имеющем первый, а при необходимости и второй выход, указанный блок выполнен с возможностью выделения в указанном потоке последовательных групп с заданным числом р битов в группе и идентификации для каждой группы соответствующей ей последовательности двоичных кодов, считыва- ния соответствующего этой группе числа в двоичной системе счисления и преимущественно перевода его в число п в десятичной системе счисления, взаимно-однозначного преобразования каждой группы битов в упорядочен- ную совокупность из J битов с соответствующей последовательностью ко- дов этих битов {K. ,K2,..., K ..., Kj_x, Kj) , где индекс j принимает значения от 1 до J , J = tranc( og2 ϊ) + 1 , ( 1 ) To achieve the specified technical result in the system of transmitting and receiving information, if necessary, from several sources of information to its consumers through digital communication on the transmitting side, each source of information is functionally connected to a subsystem for generating a primary digital stream of binary bits, configured to identify primary codes digital stream of binary bits from a set of binary codes 0 and 1 and including, if necessary, including for each source of information its own a unit for formatting information into a digital binary bit stream and / or its own unit for compressing a digital binary bit stream using one of the known methods, and if there are several sources of information, the subsystem includes a unit for sealing synchronized binary digital streams in the primary digital binary bit stream, the specified subsystem is connected to the input of the conversion unit of the primary digital stream of binary bits, having a first and, if necessary, a second output, the indicated block is capable of extracting consecutive groups in a specified stream with a given number of p bits in a group and identifying for each group a sequence of binary codes corresponding to it, reading a number corresponding to this group in a binary number system and mainly translating it into the number n in the decimal system, the one-to-one conversion of each group of bits into an ordered set of J bits with the corresponding sequence atelnostyu Ko rows of bits {K. , K 2 , ..., K ..., K j _ x , K j ), where the index j takes values from 1 to J, J = tranc (og 2 ϊ) + 1, (1)
где i = η divM + 1 , tranc{X) - целая часть числа X , A divB - целая часть при деле- нии целого числа А на целое число В , а М - количество значений кодов, вве- дённых дополнительно к значениям набора двоичных кодов 0 и 1 , причём код К j принимает значение из набора М дополнительно введённых значений 2,...,А/ + 1 в соответствии с выражением Kj = и -(г' -1) + 2 , (2) и при J = l указанная последовательность кодов состоит только из него, а при J > 1 возможные коды Kj в указанной последовательности кодов прини- мают значения только из набора двоичных кодов 0 и 1 для значений индекса j от 1 до J- 1 через параметры lJ = lJ_ div2 1 где /0 = /' , в соответствии с выра- жениями Kj = /y._, mod2 , (3) where i = η divM + 1, tranc (X) is the integer part of the number X, A divB is the integer part when dividing the integer A by the integer B, and M is the number of code values entered in addition to the values of the binary set codes 0 and 1, and the code K j takes a value from a set M of additionally entered values 2, ..., A / + 1 in accordance with the expression K j = and - (g ' -1) + 2, (2) and for J = l, the indicated sequence of codes consists only of it, and for J> 1, the possible codes K j in the indicated sequence of codes take values only from the set of binary codes 0 and 1 for index values j from 1 to J- 1 through the parameters l J = l J _ div2 1 where / 0 = / ' , in accordance with the expressions K j = / y ._, mod2, (3)
где Ατηοά Β - остаток при делении целого числа А на целое число 5 , и воз- можностью формирования таким образом вторичного цифрового потока би- тов, соответствующих указанной преобразованной последовательности ко- дов, также при необходимости дальнейшей синхронизированной передачи информации по каналу связи система содержит блок преобразования вторич- ного цифрового потока битов в поток сигналов, совместимых с каналом связи, например, посредством идентификации кода каждого передаваемого бита и формирования сигнала, взаимно-однозначно соответствующего зна- чению этого кода, из совокупности сигналов S0, S^ ,S2 ,..., SM + с общим их ко- личеством М + 2 , в которых индексы сигналов взаимно-однозначно соответ- ствуют значениям кодов из набора двоичных кодов 0, 1 и дополнительно введённых значений кодов 2 + 1 , указанный блок преобразования вто- ричного цифрового потока битов снабжён входом и выходом, вход которого соединён с первым выходом блока преобразования первичного цифрового потока двоичных битов, а выход подключён к передатчику, функционально связанному через канал связи, совместимый с передаваемыми сигналами, с приемником, который подключен к входу блока преобразования потока сиг- налов во вторичный цифровой поток битов, имеющего первый, а при необ- ходимости и второй выход, первый выход указанного блока преобразования потока сигналов соединён с входом введённого в систему блока восстанов- ления первичного цифрового потока двоичных битов, выполненный с воз- можностью идентификации каждого из последовательно принимаемых битов двоичным кодам 0, 1 и кодам из указанного набора М дополнительно вве- дённых значений 2,..., + 1 и идентификации упорядоченной совокупности битов и соответствующей ей последовательности кодов этих битов {K K2 ,..., KJ ,...,
Figure imgf000007_0001
KJ) , расположенных между предыдущим принятым битом с кодом из набора дополнительно введённых значений кодов и последующим принятым битом с кодом из набора дополнительно введённых значений ко- дов, включая его, а также с возможностью замены в указанной последова- тельности кодов кода со значением K на код со значением 1 , считывания в обратном порядке в полученной последовательности кодов двоичных цифр и перевода полученного таким образом числа в двоичной системе счисления в упомянутое соответствующее ему число г в десятичной системе счисле- ния, кроме того, блок восстановления первичного цифрового потока двоич- ных битов выполнен с возможностью через известное на приёмной стороне значение , идентифицированное значение К и полученное число г вое- становления упомянутого числа п в десятичной системе счисления в соот- ветствии с выражением п = М ( - 1) + Kj - 2 , (4) перевода его в число двоичной системы счисления, содержащее указанные и известные на приёмной стороне р позиций, соответствующих р позициям двоичных кодов битов в группе, и формирования восстанавливаемого пер- вичного цифрового потока двоичных битов группы соответственно из битов со значениями кодов, соответствующих двоичным цифрам 0,1 полученного таким образом двоичного числа, также указанный блок восстановления вы- полнен с возможностью восстановления первичного цифрового потока двоичных битов при приёме последующих групп, а выход указанного блока восстановления первичного цифрового потока двоичных битов функцио- нально соединен через введённую, при необходимости, подсистему преобра- зования, функции которой обратны функциям указанной подсистемы форми- рования на передающей стороне, с потребителями информации, а при необ- ходимости система на передающей стороне содержит блок преобразования одним из известных способов и сохранения на носителях информации вто- ричного цифрового потока битов, соединённый своим входом со вторым вы- ходом блока преобразования первичного цифрового потока двоичных битов, и/или на приёмной стороне содержит блок преобразования одним из извест- ных способов и сохранения на носителях информации вторичного цифрового потока битов, соединённый своим входом со вторым выходом блока преоб- разования потока сигналов во вторичный цифровой поток битов, также ука- занные блоки преобразования и сохранения выполнены с возможностью при считывании с носителя воспроизведения вторичного цифрового потока би- тов, восстановления по нему первичного цифрового потока двоичных битов, кроме того, при необходимости указанные блоки преобразования и сохране- ния содержат подсистемы преобразования, функции которых аналогичны функциям указанной подсистемы преобразования на приёмной стороне, также система содержит подсистему синхронизации, функционально связан- ную с её блоками и подсистемами.
where Ατηοά Β is the remainder when dividing the integer A by the integer 5, and the possibility of generating thus a secondary digital bit stream corresponding to the indicated converted sequence of codes, also, if necessary, further synchronized transmission of information over the communication channel, the system contains a block converting the secondary digital bitstream into a signal stream compatible with the communication channel, for example, by identifying the code of each transmitted bit and generating a signal, one-to-one with responsible knowledge the value of this code, from the set of signals S 0 , S ^, S 2 , ..., S M + with their total number M + 2, in which the signal indices are one-to-one correspond to the values of the codes from the set of binary codes 0 , 1 and additionally entered code values 2 + 1, the specified block for converting the secondary digital bitstream is equipped with an input and output, the input of which is connected to the first output of the block for converting the primary digital bitstream, and the output is connected to a transmitter functionally connected via a communication channel compatible with broadcast signals, with a receiver that is connected to the input of the block for converting the signal stream to the secondary digital bit stream, having the first, and if necessary, the second output, the first output of the specified block conversion of the signal stream is connected to the input of the recovery unit primary digital stream of binary bits, made with the possibility of identifying each of the sequentially received bits to binary codes 0, 1 and codes from the specified set M of additionally entered values 2, ..., + 1 and identification at an ordered set of bits and the corresponding sequence of codes of these bits {KK 2 , ..., KJ, ...,
Figure imgf000007_0001
K J ) located between the previous received bit with a code from a set of additionally entered code values and the next received bit with a code from a set of additionally entered code values, including it, as well as with the possibility of replacing a code sequence with a value K in the indicated sequence to a code with a value of 1, reading in the reverse order in the resulting sequence of binary digit codes and converting the number thus obtained in the binary system to the corresponding corresponding number r in the decimal system In addition, the recovery unit of the primary digital stream of binary bits is made possible through the value known on the receiving side, the identified value of K, and the resulting number of vo the formation of the mentioned number n in the decimal number system in accordance with the expression n = M (- 1) + K j - 2, (4) translating it into a number in the binary number system containing the positions indicated on the receiving side p corresponding to p the positions of the binary bit codes in the group, and the formation of the restored primary digital stream of the binary bits of the group, respectively, from bits with code values corresponding to the binary digits 0.1 of the binary number thus obtained, the indicated recovery unit is also executed with the ability to restore the primary digital stream of binary bits when receiving subsequent groups, and the output of the indicated recovery unit of the primary digital stream of binary bits is functionally connected through the conversion subsystem introduced, if necessary, whose functions are inverse to the functions of the specified formation subsystem on the transmitting side, with consumers of information, and if necessary, the system on the transmitting side contains a conversion unit using one of the known methods and storage on information carriers the secondary digital bitstream connected to its second output of the conversion unit of the primary digital binary bit stream, and / or on the receiving side contains a conversion unit using one of the known methods and storing the secondary digital bit stream connected to its media the input with the second output of the block for converting the signal stream into a secondary digital bit stream, the indicated conversion and storage units are also capable of being read from the playback medium secondary digital bit stream, restoring the primary digital bit stream from it, in addition, if necessary, the specified conversion and storage units contain conversion subsystems whose functions are similar to those of the specified conversion subsystem on the receiving side, the system also contains a synchronization subsystem functionally connected with its blocks and subsystems.
В существующем уровне техники не выявлено источников информации, которые содержали бы сведения об объектах того же назначения с указанной совокупностью отличительных признаков, что позволяет считать СППИ по настоящему изобретению новым и имеющим изобретательский уровень.  In the current level of technology, no sources of information have been identified that would contain information about objects of the same purpose with the indicated set of distinctive features, which allows us to consider the SPPI of the present invention as new and having an inventive step.
Осуществление изобретения  The implementation of the invention
Ниже изобретение описано более детально со ссылками на фигуру. На фигуре показана заявляемая система. Она содержит при необходимости не- сколько источников информации 1 и последовательно функционально свя- занные подсистему 2 формирования первичного цифрового потока двоичных битов, блок 3 преобразования первичного цифрового потока двоичных битов, блок 4 преобразования вторичного цифрового потока битов в поток сигна- лов, передатчик 5, канал связи 6, приёмник 7, блок 8 преобразования потока сигналов во вторичный цифровой поток битов, блок 9 восстановления пер- вичного цифрового потока двоичных битов, подсистему преобразования 10, потребителей информации 1 1, блоки 12 и 13 преобразования и сохранения вторичного цифрового потока битов, соответственно, на передающей и при- ёмной сторонах, подсистему синхронизации 14.  Below the invention is described in more detail with reference to the figure. The figure shows the inventive system. If necessary, it contains several sources of information 1 and sequentially functionally connected subsystem 2 for generating the primary digital bitstream, block 3 for converting the primary digital bit stream, block 4 for converting the secondary digital bit stream to the signal stream, transmitter 5, communication channel 6, receiver 7, block 8 converting the signal stream into a secondary digital bit stream, block 9 for recovering the primary digital binary bit stream, conversion subsystem 10, consumers information 1 1, blocks 12 and 13 of conversion and storage of the secondary digital bit stream, respectively, on the transmitting and receiving sides, synchronization subsystem 14.
Предложенная система работает следующим образом. При необходимости информацию передают от нескольких источников 1. Информация от каждого источника может быть, в том числе, сжата, например, с использованием дво- ичного кодирования Хаффмана, и при наличии нескольких источников уп- лотнена. В любом случае обязательным условием является формирование на передающей стороне в подсистеме 2 первичного цифрового потока двоич- ных битов и идентификация кодов двоичных битов потока из набора двоич- ных кодов 0 и 1.  The proposed system works as follows. If necessary, information is transmitted from several sources 1. Information from each source can be compressed, for example, using binary Huffman coding, and if there are several sources, it is updated. In any case, a prerequisite is the formation on the transmitting side in subsystem 2 of the primary digital stream of binary bits and identification of the codes of the binary bits of the stream from the set of binary codes 0 and 1.
В блоке 3 в указанном потоке выделяют последовательные группы с за- данным числом р битов в группе. Для каждой группы идентифицируют со- ответствующую ей последовательность двоичных кодов, считывают соот- ветствующее этой группе число в двоичной системе счисления и преимуще- ственно переводят его в число п в десятичной системе счисления. Каждую группу битов взаимно-однозначно преобразуют в упорядоченную совокуп- ность из J битов с соответствующей последовательностью кодов этих би- тов (KX, K2 , ...,KJ, ...,
Figure imgf000010_0001
KJ) . Здесь J определяется в соответствии с выражени- ем (1 ). Код К j принимает значение из набора М дополнительно введённых значений 2,..., + 1 в соответствии с выражением (2). При J = l указанная по- следовательность кодов состоит только из кода Kj . При J > 1 возможные ко- ды К j принимают значения только из набора двоичных кодов 0 и 1 для зна- чений индекса j от 1 до J -1 в соответствии с выражениями (3). Таким обра- зом формируют вторичный цифровой поток битов, соответствующих ука- занной преобразованной последовательности кодов.
In block 3, consecutive groups with a given number of p bits in a group are allocated in the indicated stream. For each group, the corresponding sequence of binary codes is identified, the corresponding This number corresponds to this group in the binary number system and mainly translates it into the number n in the decimal number system. Each group of bits is one-to-one converted into an ordered set of J bits with the corresponding sequence of codes of these bits (K X , K 2 , ..., KJ, ...,
Figure imgf000010_0001
K J ). Here, J is determined in accordance with expression (1). Code K j takes a value from a set M of additionally entered values 2, ..., + 1 in accordance with expression (2). For J = l, the indicated sequence of codes consists only of the code K j . For J> 1, the possible codes K j take values only from a set of binary codes 0 and 1 for index values from 1 to J -1 in accordance with expressions (3). In this way, a secondary digital bitstream corresponding to the transformed code sequence is generated.
При необходимости дальнейшей синхронизированной передачи инфор- мации по каналу связи в блоке 4 преобразуют вторичный цифровой поток битов в поток сигналов, совместимых с каналом связи. Это производят, на- пример, посредством идентификации кода каждого передаваемого бита и формирования сигнала, взаимно-однозначно соответствующего значению этого кода, из совокупности сигналов S0,S] , S2, ...,SM+{ с общим их количеством М + 2 . Индексы сигналов взаимно-однозначно соответствуют значениям ко- дов из набора двоичных кодов 0, 1 и дополнительно введённых значений кодов 2, ..., М + 1 . Сигналы поступают на передатчик 5 и по каналу связи 6 их передают на приёмник 7, где их синхронизированно принимают и в блоке 8 преобразуют во вторичный цифровой поток битов. В блоке 9 каждый из по- следовательно принимаемых битов идентифицируют двоичным кодам 0,1 и кодам из набора М дополнительно введённых значений 2,..., М + 1 . Также в нём идентифицируют упорядоченную совокупность битов и соответствую- щую ей последовательность кодов этих битов (^,,^,...,^,...,^.,,^), распо- ложенных между предыдущим принятым битом с кодом из набора дополни- тельно введённых значений кодов и последующим принятым битом с кодом из набора дополнительно введённых значений кодов, включая его. При этом в указанной последовательности кодов заменяют код со значением K на код со значением 1. В полученной последовательности кодов считывают в обрат- ном порядке двоичные цифры. Полученное таким образом число в двоичной системе счисления переводят в упомянутое соответствующее ему число i в десятичной системе счисления. Далее через известное на приёмной стороне значение М , идентифицированное значение Kj и полученное число i вос- станавливают упомянутое число п в десятичной системе счисления в соот- ветствии с выражением (4). Это число переводят в число двоичной системы счисления, содержащее указанные и известные на приёмной стороне р по- зиций двоичной системы счисления, соответствующих р позициям двоич- ных кодов битов в группе. Восстанавливаемый первичный цифровой поток двоичных битов группы формируют соответственно из битов со значениями кодов, соответствующих двоичным цифрам 0, 1 полученного таким образом двоичного числа. При приёме последующих групп указанные действия по- вторяют и восстанавливают первичный цифровой поток двоичных битов. Этот поток в подсистеме 10 формируют в удобном для потребителей 11 виде и подают к ним. If necessary, further synchronized transmission of information via the communication channel in block 4 converts the secondary digital bitstream into a signal stream compatible with the communication channel. This is done, for example, by identifying the code of each transmitted bit and generating a signal that one-to-one corresponds to the value of this code from the set of signals S 0 , S ] , S 2 , ..., S M + { with their total number M + 2. The indices of the signals correspond one-to-one to the values of the codes from the set of binary codes 0, 1 and the additionally entered values of the codes 2, ..., M + 1. The signals are transmitted to the transmitter 5 and transmitted through the communication channel 6 to the receiver 7, where they are received synchronously and in block 8 are converted into a secondary digital bit stream. In block 9, each of the subsequently received bits is identified with binary codes 0.1 and codes from the set M of additionally entered values 2, ..., M + 1. It also identifies an ordered set of bits and the corresponding sequence of codes of these bits (^ ,, ^, ..., ^, ..., ^. ,, ^) located between the previous received bit with the code from the set additional the entered code values and the subsequent received bit with the code from the set of additionally entered code values, including it. Moreover, in the indicated sequence of codes, the code with the value K is replaced with the code with the value 1. In the obtained sequence of codes, binary digits are read in the reverse order. The number obtained in this way in the binary number system is converted to the corresponding number i in the decimal number system. Further, through the value M known on the receiving side, the identified value K j and the obtained number i, the mentioned number n is restored in the decimal notation in accordance with expression (4). This number is converted into a binary number system containing the indicated and known on the receiving side p positions of the binary number system corresponding to p positions of the binary bit codes in the group. The restored primary digital stream of binary bits of the group is formed respectively from bits with code values corresponding to the binary digits 0, 1 of the binary number thus obtained. Upon receipt of subsequent groups, these actions repeat and restore the primary digital stream of binary bits. This stream in the subsystem 10 is formed in a form convenient for consumers 11 and is supplied to them.
Кроме того, при необходимости вторичный цифровой поток битов на пе- редающей стороне в блоке 12 и/или на приёмной стороне в блоке 13 одним из известных способов преобразуют и сохраняют на носителях информации. При считывании с носителя воспроизводят вторичный цифровой поток би- тов, по нему восстанавливают первичный цифровой поток двоичных битов и при необходимости производят действия, указанные после восстановления первичного цифрового потока двоичных битов.  In addition, if necessary, the secondary digital bitstream on the transmitting side in block 12 and / or on the receiving side in block 13 is converted and stored on information carriers using one of the known methods. When reading from the medium, a secondary digital bit stream is reproduced, the primary digital bit stream is restored from it, and, if necessary, the actions specified after restoring the primary digital bit stream are restored.
Количество всех вариантов битов в группах с заданным числом р битов в группе определяется как 2Р . Например, при заданном р = 5 количество вари- антов битов в группах равно 32. Ниже в таблице показаны эти возможные 32 упорядоченных вариантов битов в группах в двоичной системе счисления, которые могут встретиться в первичном цифровом потоке двоичных битов, соответствующие им указанные числа п в десятичной системе счисления и последовательности кодов, соответствующие упорядоченным совокупно- стям из J битов, полученным при взаимно-однозначных преобразованиях групп битов по предлагаемому способу для различных значений М .The number of all variants of bits in groups with a given number of p bits in a group is defined as 2 P. For example, for a given p = 5, the number of bits in the groups is 32. The table below shows these 32 possible ordered variants of bits in groups in the binary system, which can be found in the primary digital stream of binary bits, the corresponding numbers n in the decimal system and sequences of codes corresponding to ordered sets of J bits obtained from one-to-one transformations of groups of bits by the proposed method for various values of M.
Figure imgf000012_0001
Figure imgf000012_0001
ЗАМЕНЯЮЩИЙ ЛИСТ (ПРАВИЛО 26) 10101 21 01102 1103 0002 013 103 005 002SUBSTITUTE SHEET (RULE 26) 10101 21 01102 1103 0002 013 103 005 002
10110 22 11102 0012 0003 014 104 006 00310110 22 11102 0012 0003 014 104 006 003
10111 23 00012 0013 0004 015 105 007 00410111 23 00012 0013 0004 015 105 007 004
11000 24 10012 1012 1002 112 106 102 00511000 24 10012 1012 1002 112 106 102 005
11001 25 01012 1013 1003 113 012 103 00611001 25 01012 1013 1003 113 012 103 006
11010 26 11012 0112 1004 114 013 104 00711010 26 11012 0112 1004 114 013 104 007
1101 1 27 00112 0113 0102 115 014 105 0081101 1 27 00112 0113 0102 115 014 105 008
11100 28 10112 1112 0103 0002 015 106 10211100 28 10112 1112 0103 0002 015 106 102
11101 29 01112 1113 0104 0003 016 107 10311101 29 01112 1113 0104 0003 016 107 103
Н ПО 30 11112 00002 1102 0004 112 012 104N software 30 11112 00002 1102 0004 112 012 104
11111 31 000002 00003 1103 0005 113 013 105 11111 31 000002 00003 1103 0005 113 013 105
Приведём для заданных значений М значения средних длин кодов (сред- нее количество битов, приходящихся на одну совокупность битов), опреде- ляемых как d 12P , где k„ - количество битов в указанной совокупно-
Figure imgf000013_0001
Let us give for the given values of M the values of the average lengths of the codes (the average number of bits per one set of bits), defined as d 12 P , where k „is the number of bits in the specified set
Figure imgf000013_0001
сти битов с номером п : bits with number p:
d = 4,219 при = 1 , £/ = 3,375 при М = 2 , d = 2,969 при = 3 , </ = 2, 625 при М = 4 , с/ = 2,375 при М = 5 , с/ = 2, 250 при М = 6 , d = 2,125 при = 7 . d = 4.219 for = 1, £ / = 3.375 for M = 2, d = 2.969 for = 3, </ = 2.625 for M = 4, s / = 2.375 for M = 5, s / = 2.250 for M = 6, d = 2,125 at = 7.
Как видим, система позволяет существенно сжать передаваемую или со- храняемую информацию.  As you can see, the system allows you to significantly compress the transmitted or stored information.
Покажем процедуру передачи и приёма одной группы битов. Зададим число битов в группе, равным 5 ( р = 5 ), и номер группы п = 3. Этому номеру соответствует вариант битов 00011 . Зададим число дополнительно введён- ных значений кодов = 1 . Тогда значение i = ndivM + l = 3divl + l = 4 n общее число битов (и кодов битов) в указанной совокупности равно J = tranc(log2 i) + l = tranc(\og2 4) + \ = 3 . При этом значение последнего кода в указанной последовательности кодов равно 3 = и -(г - 1) + 2 = 3 - (4 -1)х 1 + 2 = 2 . Другие коды последовательности опре- деляются через lj как /0 = i = 4 , Ι = l0div2 = 4div2 = 2 . Тогда Кг = l0 mod 2 = 4 mod 2 = 0 , K2 = lx mod 2 = 2 mod 2 = 0 . Итак, совокупность кодов We show the procedure for transmitting and receiving one group of bits. We set the number of bits in the group to 5 (p = 5) and the group number n = 3. This option corresponds to the bit variant 00011. Set the number of additionally entered code values = 1. Then the value i = ndivM + l = 3divl + l = 4 n the total number of bits (and bit codes) in the specified population is J = tranc (log 2 i) + l = tranc (\ og 2 4) + \ = 3. At the same time, the value of the last code in the indicated sequence of codes is 3 = and - (g - 1) + 2 = 3 - (4 -1) x 1 + 2 = 2. Other sequence codes are defined through l j as / 0 = i = 4, Ι = l 0 div2 = 4div2 = 2. Then K r = l 0 mod 2 = 4 mod 2 = 0, K 2 = l x mod 2 = 2 mod 2 = 0. So, the set of codes
ЗАМЕНЯЮЩИЙ ЛИСТ (ПРАВИЛО 26) К,К2Ъ есть 002. Их преобразуют в поток сигналов, взаимно-однозначно соответствующих значениям кодов. При приёме сигналы обратно преобра- зуют в цифровые потоки битов, каждый из последовательно принимаемых битов идентифицируют двоичным кодам 0,1 и коду 2. При приёме бита с ко- дом 2 идентифицируют упорядоченную совокупность битов и соответст- вующую ей последовательность кодов этих битов 002. В этой последова- тельности заменяют код 2 на код 1, получая 001, и считывают его в обрат- ном порядке. Полученное в двоичной системе счисления число 100 перево- дят в соответствующее ему число i в десятичной системе счисления (г = 4). Через известное на приёмной стороне значение М = 1, идентифициро- ванное значение К3=2 и полученное число i = 4 восстанавливают номер п группы в десятичной системе счисления n = M(i-l) + Kj -2 = 1х (4-1) + 2-2 = 3.SUBSTITUTE SHEET (RULE 26) K, K 2 , K b is 002. They are converted into a stream of signals, one-to-one corresponding to the values of the codes. Upon reception, the signals are converted back to digital bit streams, each of the successively received bits is identified by the binary codes 0.1 and code 2. When a bit with code 2 is received, an ordered set of bits and the corresponding code sequence of these bits 002 are identified. In this sequence, replace code 2 with code 1, receiving 001, and read it in reverse order. The number 100 obtained in the binary number system is converted to the corresponding number i in the decimal number system (r = 4). Using the value M = 1 known on the receiving side, the identified value K 3 = 2, and the resulting number i = 4, restore the group number n in the decimal number system n = M (il) + K j -2 = 1х (4-1) + 2-2 = 3.
В двоичной системе счисления оно равно 11 и при его переводе в р = 5 пози- ций двоичной системы счисления оно соответствует варианту битов в груп- пе 00011. In the binary number system, it is equal to 11, and when it is converted to p = 5 positions of the binary number system, it corresponds to the bit variant in group 00011.
Проиллюстрируем возможности заявляемой системы на примере переда- чи следующего первичного цифрового потока двоичных битов: 00101001000010100011001100010001011 - количество битов в потоке 35, исполь- зованы 2 вида элементарных сигналов (0 и 1).  We illustrate the capabilities of the claimed system by the example of transmitting the following primary digital stream of binary bits: 00101001000010100011001100010001011 - the number of bits in the stream 35, 2 types of elementary signals were used (0 and 1).
При передаче этого потока в предложенной системе и выделении в потоке последовательных групп с заданным числом р = 5 битов в группе получаются следующие результаты:  When transmitting this stream in the proposed system and selecting consecutive groups in the stream with a given number p = 5 bits in the group, the following results are obtained:
при М = 1: 0121020120021121020012 - количество битов в потоке 22, исполь- зованы 3 вида элементарных сигналов (0, 1 и 2), when M = 1: 0121020120021121020012 - the number of bits in stream 22, 3 types of elementary signals (0, 1 and 2) were used,
при М = 2: 1312130300212013 - количество битов в потоке 16, использованы 4 вида элементарных сигналов (0,1, 2 и 3), when M = 2: 1312130300212013 - the number of bits in the stream 16, 4 types of elementary signals (0,1, 2 and 3) were used,
при М = 4: 0302035040215 - количество битов в потоке 13, использованы 6 видов элементарных сигналов (0,1,2,3,4 и 5). when M = 4: 0302035040215 - the number of bits in stream 13, 6 types of elementary signals were used (0,1,2,3,4 and 5).
ЗАМЕНЯЮЩИЙ ЛИСТ (ПРАВИЛО 26) Отметим, что с увеличением М степень сжатия сообщения увеличивает- ся, но при этом реализация усложняется из-за увеличения количества видов используемых элементарных сигналов, поэтому в каждом конкретном случае применения системы следует находить компромисс между степенью сжатия 5 сообщения и усложнением реализации. SUBSTITUTE SHEET (RULE 26) Note that with increasing M, the compression ratio of the message increases, but the implementation becomes more complicated due to an increase in the number of types of elementary signals used, therefore, in each specific application of the system, a compromise must be found between the compression ratio of 5 messages and the complexity of the implementation.
Промышленная применимость  Industrial applicability
Таким образом, предложена система с более эффективной передачей (и хранением) информации, позволяющая затратить на передачу информации меньше времени и, соответственно, увеличить информационную вмести- ю мость канала связи, при хранении же используется меньше площади/объёма носителя. Система проста в реализации с использованием современной эле- ментной базы, т.к. алгоритм кодирования и восстановления информации представлен в виде простых выражений. Также при передаче и приёме ин- формации осуществляют её сжатие без потерь и не требуются разделители Thus, a system with a more efficient transmission (and storage) of information has been proposed, which allows less time to spend on transmitting information and, accordingly, increase the information capacity of the communication channel, while storage uses less area / volume of the medium. The system is easy to implement using a modern element base, because an algorithm for encoding and recovering information is presented in the form of simple expressions. Also, when transmitting and receiving information, it is compressed without loss and no separators are required
15 между символами. 15 between characters.
Настоящее изобретение может быть применено для развития и совершен- ствования существующих и перспективных систем связи. СППИ по данному изобретению позволяет эффективно использовать ресурс. Проведенный анализ позволил установить: аналоги с совокупностью признаков, тождест- The present invention can be applied to the development and improvement of existing and future communication systems. SPPI according to this invention allows the efficient use of the resource. The analysis made it possible to establish: analogues with a set of features,
20 венных всем признакам заявленного технического решения, отсутствуют, что указывает на соответствие заявленной системы условию «новизны». Резуль- таты поиска известных решений в области СППИ с целью выявления при- знаков, совпадающих с отличительными от известных признаками заявляе- мой системы, показали, что они не следуют явным образом из уровня техни-20 veins to all the features of the claimed technical solution are absent, which indicates the conformity of the claimed system to the “novelty” condition. The results of the search for known solutions in the field of API for the purpose of identifying signs that match the distinctive signs of the claimed system showed that they do not follow explicitly from the level of technology
25 ки. Следовательно, заявленное изобретение соответствует условию патенто- способности «изобретательский уровень». 25 ki Therefore, the claimed invention meets the condition of patentability “inventive step”.
зо zo
ЗАМЕНЯЮЩИЙ ЛИСТ (ПРАВИЛО 26)  SUBSTITUTE SHEET (RULE 26)

Claims

Формула изобретения  Claim
Система передачи и приёма информации при необходимости от несколь- ких источников информации к её потребителям посредством цифровой связи, в которой на передающей стороне каждый источник информации функцио- нально связан с подсистемой формирования первичного цифрового потока двоичных битов, выполненной с возможностью идентификации кодов пер- вичного цифрового потока двоичных битов из набора двоичных кодов 0 и 1 и включающей при необходимости, в том числе, для каждого источника информации свой блок форматирования информации в цифровой поток дво- ичных битов и/или свой блок сжатия цифрового потока двоичных битов од- ним из известных методов, а при наличии нескольких источников информа- ции подсистема включает блок уплотнения синхронизированных двоичных цифровых потоков в первичный цифровой поток двоичных битов, указанная подсистема соединена с входом блока преобразования первичного цифрового потока двоичных битов, имеющем первый, а при необходимости и второй выход, указанный блок выполнен с возможностью выделения в указанном потоке последовательных групп с заданным числом р битов в группе и идентификации для каждой группы соответствующей ей последовательно- сти двоичных кодов, считывания соответствующего этой группе числа в дво- ичной системе счисления и преимущественно перевода его в число п в деся- тичной системе счисления, взаимно-однозначного преобразования каждой группы битов в упорядоченную совокупность из J битов с соответствую- щей последовательностью кодов этих битов (Kl, K2,...,KJ ,..., KJ_i, KJ) , где ин- дексу принимает значения от 1 до J , J = tranc(log2 i) + 1 , где i = n divM + \ , tranc(X) - целая часть числа X , A divB - целая часть при делении целого числа А на целое число В , а М - количество значений кодов, введённых дополни- тельно к значениям набора двоичных кодов 0 и 1 , причём код Kj принимает значение из набора М дополнительно введённых значений 2,..., + 1 в соот- ветствии с выражением Kj = « -(/' -1) + 2 , и при J = l указанная последова- тельность кодов состоит только из него, а при J > 1 возможные коды Kj в указанной последовательности кодов принимают значения только из набора двоичных кодов 0 и 1 для значений индекса от 1 до J -1 через параметры lj = lj_xdiv2 , где /0 = /' , в соответствии с выражениями К} = mod 2 , где A mod ВA system for transmitting and receiving information, if necessary, from several sources of information to its consumers via digital communication, in which on the transmitting side each information source is functionally connected to a subsystem for generating a primary digital stream of binary bits, configured to identify primary digital codes binary bit stream from a set of binary codes 0 and 1 and including, if necessary, including, for each information source, its own unit for formatting information in digital the binary bit stream and / or its own binary bit digital stream compression unit is one of the known methods, and if there are several sources of information, the subsystem includes a synchronized binary digital stream compression unit in the primary digital binary bit stream, the specified subsystem is connected to the input the conversion unit of the primary digital stream of binary bits, having a first, and if necessary a second output, the specified block is configured to select in the specified stream consecutive groups with a given By searching for p bits in a group and identifying for each group a sequence of binary codes corresponding to it, reading out the number corresponding to this group in the binary number system and mainly translating it into the number n in the decimal number system, a one-to-one conversion of each group of bits into an ordered collection of J bits with the corresponding sequence of codes of these bits (K l , K 2 , ..., K J , ..., K J _ i , K J ), where the index takes values from 1 to J, J = tranc (log 2 i) + 1, where i = n divM + \, tranc (X) - the integer part of X, A divB - elaya part by dividing the integer A by the integer B, and M - the number, the entered values in addition to the set of binary codes 1 and 0 code values, with the code K j takes the value of a set of M additionally entered values 2, ..., + 1 in accordance with the expression K j = “- (/ ' -1) + 2, and for J = l the indicated sequence the codes consist only of it, and for J> 1, the possible codes K j in the indicated code sequence take values only from the set of binary codes 0 and 1 for index values from 1 to J -1 through the parameters l j = l j _ x div2, where / 0 = / ' , in accordance with the expressions K } = mod 2, where A mod B
5 - остаток при делении целого числа А на целое число В , и возможностью формирования таким образом вторичного цифрового потока битов, соответ- ствующих указанной преобразованной последовательности кодов, также при необходимости дальнейшей синхронизированной передачи информации по каналу связи система содержит блок преобразования вторичного цифрового ю потока битов в поток сигналов, совместимых с каналом связи, например, посредством идентификации кода каждого передаваемого бита и формиро- вания сигнала, взаимно-однозначно соответствующего значению этого кода, из совокупности сигналов S0,S},S2 ,...,SM+l с общим их количеством М + 2 , в которых индексы сигналов взаимно-однозначно соответствуют значениям5 - the remainder when dividing the integer A by the integer B, and the possibility of generating thus a secondary digital bit stream corresponding to the specified converted code sequence, also, if necessary, further synchronized transmission of information over the communication channel, the system contains a block for converting the secondary digital bit stream into the signal stream compatible with the communication channel, for example, by identifying the code of each transmitted bit and generating a signal, one-to-one correspondence corresponding to the value of this code, from the set of signals S 0 , S } , S 2 , ..., S M + l with their total number M + 2, in which the signal indices are one-to-one correspond to the values
15 кодов из набора двоичных кодов 0, 1 и дополнительно введённых значений кодов 2,..., + 1 , указанный блок преобразования вторичного цифрового по- тока битов снабжён входом и выходом, вход которого соединён с первым выходом блока преобразования первичного цифрового потока двоичных би- тов, а выход подключён к передатчику, функционально связанному через ка-15 codes from the set of binary codes 0, 1 and additionally entered code values 2, ..., + 1, the specified block of the conversion of the secondary digital bitstream is equipped with an input and output, the input of which is connected to the first output of the block for converting the primary digital stream of binary bi - com, and the output is connected to a transmitter, functionally connected through
20 нал связи, совместимый с передаваемыми сигналами, с приемником, который подключен к входу блока преобразования потока сигналов во вторичный цифровой поток битов, имеющего первый, а при необходимости и второй выход, первый выход указанного блока преобразования потока сигналов со- единён с входом введённого в систему блока восстановления первичного20 communication channel, compatible with the transmitted signals, with a receiver that is connected to the input of the signal stream conversion unit into a secondary digital bit stream, having the first, and if necessary a second output, the first output of the specified signal stream conversion unit is connected to the input primary recovery unit system
25 цифрового потока двоичных битов, выполненный с возможностью иденти- фикации каждого из последовательно принимаемых битов двоичным кодам 0,1 и кодам из указанного набора М дополнительно введённых значений 2,...,Л/ + 1 и идентификации упорядоченной совокупности битов и соответст- вующей ей последовательности кодов этих битов (K K2,.,., KJ,..., KJ_l, Kj) , рас- положенных между предыдущим принятым битом с кодом из набора допол- нительно введённых значений кодов и последующим принятым битом с ко- дом из набора дополнительно введённых значений кодов, включая его, а также с возможностью замены в указанной последовательности кодов кода со значением Kj на код со значением 1, считывания в обратном порядке в полученной последовательности кодов двоичных цифр и перевода получен- ного таким образом числа в двоичной системе счисления в упомянутое со- ответствующее ему число /' в десятичной системе счисления, кроме того, блок восстановления первичного цифрового потока двоичных битов выпол- нен с возможностью через известное на приёмной стороне значение М , идентифицированное значение К и полученное число i восстановления упомянутого числа п в десятичной системе счисления в соответствии с вы- ражением n = M{i -\) + Kj - 2 , перевода его в число двоичной системы счис- ления, содержащее указанные и известные на приёмной стороне р позиций, соответствующих р позициям двоичных кодов битов в группе, и формиро- вания восстанавливаемого первичного цифрового потока двоичных битов группы соответственно из битов со значениями кодов, соответствующих двоичным цифрам 0,1 полученного таким образом двоичного числа, также указанный блок восстановления выполнен с возможностью восстановления первичного цифрового потока двоичных битов при приёме последующих групп, а выход указанного блока восстановления первичного цифрового по- тока двоичных битов функционально соединен через введённую, при необ- ходимости, подсистему преобразования, функции которой обратны функци- ям указанной подсистемы формирования на передающей стороне, с потре- бителями информации, а при необходимости система на передающей стороне содержит блок преобразования одним из известных способов и сохранения на носителях информации вторичного цифрового потока битов, соединённый своим входом со вторым выходом блока преобразования первичного цифро- вого потока двоичных битов, и/или на приёмной стороне содержит блок пре- образования одним из известных способов и сохранения на носителях ин- формации вторичного цифрового потока битов, соединённый своим входом со вторым выходом блока преобразования потока сигналов во вторичный цифровой поток битов, также указанные блоки преобразования и сохранения выполнены с возможностью при считывании с носителя воспроизведения вторичного цифрового потока битов, восстановления по нему первичного цифрового потока двоичных битов, кроме того, при необходимости указан- ные блоки преобразования и сохранения содержат подсистемы преобразова- ния, функции которых аналогичны функциям указанной подсистемы преоб- разования на приёмной стороне, также система содержит подсистему син- хронизации, функционально связанную с её блоками и подсистемами. 25 digital stream of binary bits, configured to identify each of the sequentially received bits to binary codes 0.1 and codes from the specified set M of additionally entered values 2, ..., Л / + 1 and to identify an ordered set of bits and the corresponding the sequence of codes of these bits (KK 2 ,.,., K J , ..., K J _ l , K j ), set between the previous received bit with a code from a set of additionally entered code values and the subsequent received bit with a code from a set of additionally entered code values, including it, as well as with the possibility of replacing in this sequence of code codes with a value of K j with a code with value 1, reading in the reverse order in the obtained sequence of binary digit codes and translating the number thus obtained in the binary number system to the corresponding corresponding number / ' in the decimal number system I, in addition, the recovery unit of the primary digital stream of binary bits is performed with the possibility through the value M known on the receiving side, the identified value K and the obtained number i of the recovery of the mentioned number n in the decimal notation in accordance with the expression n = M { i - \) + K j - 2, translating it into a binary number system containing the indicated and known on the receiving side p positions corresponding to p positions of the binary bit codes in the group, and the formation of the restored primary digital a stream of binary bits of a group, respectively, of bits with code values corresponding to binary digits 0.1 of the binary number thus obtained, the indicated recovery unit is also configured to recover the primary digital stream of binary bits upon receipt of subsequent groups, and the output of the specified recovery unit of the primary digital the current of binary bits is functionally connected through the conversion subsystem introduced, if necessary, whose functions are inverse to the functions of the specified subsystem on the transmitting side, with information consumers, and, if necessary, the system on the transmitting side contains a conversion unit using one of the known methods and storing a secondary digital bitstream connected to its input with the second output of the conversion unit of the primary digital binary bit stream , and / or on the receiving side contains a pre- the formation of one of the known methods and the storage of information of the secondary digital bit stream, connected to its input with the second output of the block converting the signal stream into a secondary digital bit stream, these conversion and saving blocks are also capable of reading the secondary digital stream when reading from the media bits, restore from it the primary digital stream of binary bits, in addition, if necessary, the specified conversion and storage blocks contain sub transformation systems whose functions are similar to the functions of the specified subsystem of the transformation on the receiving side, the system also contains a synchronization subsystem functionally connected with its blocks and subsystems.
PCT/RU2013/000595 2012-12-05 2013-07-10 System for transmitting and receiving information WO2014088458A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
RU2012152195/08A RU2510940C1 (en) 2012-12-05 2012-12-05 Information transmission and reception system
RU2012152195 2012-12-05

Publications (1)

Publication Number Publication Date
WO2014088458A1 true WO2014088458A1 (en) 2014-06-12

Family

ID=50437700

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/RU2013/000595 WO2014088458A1 (en) 2012-12-05 2013-07-10 System for transmitting and receiving information

Country Status (2)

Country Link
RU (1) RU2510940C1 (en)
WO (1) WO2014088458A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112436900A (en) * 2020-10-30 2021-03-02 中国石油天然气集团有限公司 Data transmission method and device

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2257015C2 (en) * 1999-12-02 2005-07-20 Квэлкомм Инкорпорейтед Device and method for encoding and storing digital images and sound signals

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5297142A (en) * 1991-07-18 1994-03-22 Motorola, Inc. Data transfer method and apparatus for communication between a peripheral and a master
US5995539A (en) * 1993-03-17 1999-11-30 Miller; William J. Method and apparatus for signal transmission and reception
RU2446564C1 (en) * 2010-11-12 2012-03-27 Владимир Петрович Панов Information transmission and reception system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2257015C2 (en) * 1999-12-02 2005-07-20 Квэлкомм Инкорпорейтед Device and method for encoding and storing digital images and sound signals

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
SKLIAR B.: "TSifrovaia sviaz. Teoreticheskie osnovy i prakticheskoe primenenie, vtoroe izdanie, ispravlennoe", VILIAME, 2003, MOSKVA, pages 32 - 35 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112436900A (en) * 2020-10-30 2021-03-02 中国石油天然气集团有限公司 Data transmission method and device

Also Published As

Publication number Publication date
RU2510940C1 (en) 2014-04-10

Similar Documents

Publication Publication Date Title
TWI453734B (en) Method for encoding a symbol, method for decoding a symbol, method for transmitting a symbol from a transmitter to a receiver, encoder, decoder and system for transmitting a symbol from a transmitter to a receiver
RU2012141041A (en) ENCODER AND ENCODING METHOD, PROVIDING INCREMENTAL REDUNDANCY
KR20110066084A (en) Method for encoding information object and encoder using the same
WO2016034036A1 (en) Signal encoding and decoding methods, device and system
CN105721064A (en) Coding and decoding method and device by combining channel coding and multidimensional pulse position modulation
CN101151806A (en) Memory efficient interleaving / de-interleaving utilising the periodicity of the mapping function
JP3960629B2 (en) Transmission system using variable length encoder
WO2014088458A1 (en) System for transmitting and receiving information
CN102891927A (en) Mobile phone near field communication method based on audio air transmission
RU2611022C1 (en) Method of joint arithmetic and protective coding (versions)
CN107222294A (en) A kind of improved fountain codes degree Distribution Algorithm
US6311202B1 (en) Hardware efficient fast hadamard transform engine
CN101645753A (en) Coding method without rate codes
RU2510941C1 (en) Information transmission and reception system
RU2530290C2 (en) Method of transmitting and receiving information
WO2014088455A1 (en) Method for transmitting and receiving information
RU2446568C1 (en) Information transmission and reception system
CN114665959B (en) Asynchronous LED-ID transmission method and system
RU2336642C1 (en) System of information reception and transmission
CN107612658B (en) Efficient coding modulation and decoding method based on B-type structure lattice code
KR100390693B1 (en) Binary Linear codes generation apparatus and method using orthogonal codes for communication system
KR100490638B1 (en) Encoding and Decoding Systems for Lossless Encoding of Digital Audio Signals
RU2338319C1 (en) Method for information transmission and reception
CN115567162A (en) Probability constellation shaping method and system, and optical communication method and system
JP4444274B2 (en) Data transmission method, management apparatus and transmission system

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 13859959

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 13859959

Country of ref document: EP

Kind code of ref document: A1