RU2700657C1 - Method of transmitting information in a communication system with noise-like signals - Google Patents

Method of transmitting information in a communication system with noise-like signals Download PDF

Info

Publication number
RU2700657C1
RU2700657C1 RU2018133678A RU2018133678A RU2700657C1 RU 2700657 C1 RU2700657 C1 RU 2700657C1 RU 2018133678 A RU2018133678 A RU 2018133678A RU 2018133678 A RU2018133678 A RU 2018133678A RU 2700657 C1 RU2700657 C1 RU 2700657C1
Authority
RU
Russia
Prior art keywords
transmitted
dac
bit
srp
psp
Prior art date
Application number
RU2018133678A
Other languages
Russian (ru)
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 RU2018133678A priority Critical patent/RU2700657C1/en
Application granted granted Critical
Publication of RU2700657C1 publication Critical patent/RU2700657C1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/18Phase-modulated carrier systems, i.e. using phase-shift keying
    • H04L27/22Demodulator circuits; Receiver circuits
    • H04L27/227Demodulator circuits; Receiver circuits using coherent demodulation

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

FIELD: data processing.SUBSTANCE: invention relates to transmission of digital information and can be used for use in digital communication systems with noise-like signals (NLS). In the method of transmitting information in a communication system with NLS, multiple cyclic time shift (CTS) is introduced into the resulting pseudorandom sequence (PRS) by parallel and independently implemented injection of the CTS into each initial PRS with subsequent multiplication of the obtained PRSes.EFFECT: possibility of paralleling the encoding operation and simultaneous determination of all bits of the received message fragment during decoding.1 cl, 1 dwg

Description

Изобретение относится к области передачи цифровой информации и предназначено для применения в приемо-передающих устройствах систем связи.The invention relates to the field of transmission of digital information and is intended for use in transceivers of communication systems.

В задачах дальней связи в ряде случаев предпочтительна передача цифровой информации с использованием шумоподобных сигналов (ШПС) (см. [1], с. 3); как правило, в качестве таких сигналов используются тональные сигналы, фазовая манипуляция которых осуществляется m-последовательностями (см. [1], раздел 3.3. с. 49). В общем случае в качестве последовательностей, по законам которых манипулируются фазы тональных сигналов, могут использоваться классические псевдослучайные последовательности (ПСП) широкого класса, поэтому далее вместо термина «m-последовательность» фигурирует термин «ПСП».In telecommunication tasks, in some cases, it is preferable to transmit digital information using noise-like signals (SHPS) (see [1], p. 3); as a rule, tonal signals are used as such signals, the phase manipulation of which is carried out by m-sequences (see [1], section 3.3. p. 49). In the general case, classical pseudorandom sequences (PSP) of a wide class can be used as sequences according to the laws of which the phases of tonal signals are manipulated, therefore, the term “PSP” appears instead of the term “m-sequence”.

Алфавит передаваемых сообщений, как правило, содержит Nc>>1 символов. При кодировании каждого передаваемого символа соответствующей ему ПСП модем системы связи содержит значительное количество (а именно Nc) корреляторов в каждом пространственном и доплеровском каналах приема. При этом реализация модема сравнительно сложна. В связи с этим в [2] предложен вариант способа кодирования, предусматривающего операции формирования единственной m-последовательности, преобразования передаваемого символа (например, Сυ) в циклический временной сдвиг (ЦВС) на υ квантов, каждый из которых равен интервалу корреляции ПСП, и введение в эту ПСП указанного ЦВС. Устройство декодирования при таком способе кодирования, кроме [2], описано, например, в [3]. Достоинством такого способа кодирования является наличие всего одной ПСП, потенциально обеспечивающей возможность передачи каждого из всех Nc символов алфавита; при этом модем в каждом из каналов приема содержит всего один коррелятор; реализация такого декодера сравнительно проста.The alphabet of transmitted messages, as a rule, contains N c >> 1 characters. When encoding each transmitted symbol of the corresponding PSP, the communication modem contains a significant number (namely, N c ) of correlators in each spatial and Doppler reception channels. Moreover, the implementation of the modem is relatively complicated. In this regard, in [2], a variant of the encoding method was proposed, which provides for the operation of generating a single m-sequence, converting a transmitted symbol (for example, C υ ) into a cyclic time shift (CVC) by υ quanta, each of which is equal to the correlation interval of the SRP, and an introduction to this SRP of the indicated CVS. The decoding device with this encoding method, in addition to [2], is described, for example, in [3]. The advantage of this encoding method is the presence of only one PSP, potentially providing the ability to transmit each of all N c characters in the alphabet; in this case, the modem in each of the reception channels contains only one correlator; the implementation of such a decoder is relatively simple.

Недостаток указанного аналога состоит в следующем. Для того чтобы одна ПСП обеспечивала возможность передачи каждого из всех Nc символов алфавита, необходимо, чтобы ее период Nm (выраженный в единицах времени, равных интервалу корреляции ПСП) был равен (или превышал) Nc. Период всякой классической ПСП Тс прямо пропорционален ее длительности, т.е. произведению Tc=Nm⋅τ, где Nm - составляющее ПСП количество импульсов (терминология по [1], раздел 3.3), τ - длительность каждого из этих импульсов, причем τ≥ΔF-1, где ΔF - ширина рабочей полосы частот системы связи. Однако скорость передачи данных обратно пропорциональна указанному произведению. Количество бит, приходящееся на один передаваемый символ, равно log2 Nc, а время передачи одного символа пропорционально величине Nc. В итоге с ростом параметра Nm-=Nc обеспечиваемая аналогом скорость передачи убывает как (log2 Nc)/Nc.The disadvantage of this analogue is as follows. In order for one SRP to provide the possibility of transmitting each of all N c characters of the alphabet, it is necessary that its period N m (expressed in units of time equal to the correlation interval of the SRP) be equal to (or exceed) N c . The period of any classical PSP T with is directly proportional to its duration, i.e. the product T c = N m ⋅τ, where N m is the number of pulses constituting the SRP (terminology according to [1], Section 3.3), τ is the duration of each of these pulses, and τ≥ΔF -1 , where ΔF is the width of the working frequency band communication systems. However, the data transfer rate is inversely proportional to the specified product. The number of bits per one transmitted symbol is log 2 N c , and the transmission time of one symbol is proportional to the value of N c . As a result, as the parameter N m - = N c increases, the transmission rate provided by the analog decreases as (log 2 N c ) / N c .

Наиболее близким по технической сущности к заявляемому объекту является «Способ передачи информации в системе связи с шумоподобными сигналами» по патенту РФ №2635552 [4] (прототип). Прототип включает следующие операции:The closest in technical essence to the claimed object is the "Method of transmitting information in a communication system with noise-like signals" according to the patent of the Russian Federation No. 2635552 [4] (prototype). The prototype includes the following operations:

на передающей стороне:on the transmitting side:

- разделяют поток передаваемых данных на блоки, содержащие по

Figure 00000001
бит и по k дополнительных бит;- divide the stream of transmitted data into blocks containing
Figure 00000001
bit and k additional bits;

- формируют заранее заданную ПСП с ЦВС, определяемым комбинацией из

Figure 00000002
бит соответствующего передаваемого блока в соответствии с выбранным методом кодирования;- form a predetermined memory bandwidth with a DAC defined by a combination of
Figure 00000002
a bit of the corresponding transmitted block in accordance with the selected encoding method;

- реализуют кодовую модуляцию (КМ), определяемую комбинацией из k дополнительных бит соответствующего передаваемого блока в соответствии с выбранным методом кодирования;- implement code modulation (CM), determined by a combination of k additional bits of the corresponding transmitted block in accordance with the selected encoding method;

- формируют последовательность ШПС путем фазовой манипуляции высокочастотного тонального сигнала;- form an ALS sequence by phase manipulation of a high-frequency tone signal;

- передают сформированную последовательность ШПС,- transmit the generated sequence of SHPS,

причем входными данными операции разделения потока подлежащих передаче данных являются входные последовательности этих данных, а операция формирования ПСП с ЦВС осуществляется над результатами выполнения операции разделения потока передаваемых данных,moreover, the input sequences of the data to be transmitted are the input sequences of the data to be divided, and the operation of forming the SRP with the DAC is performed on the results of the operation of the separation of the stream of transmitted data,

на приемной стороне:on the receiving side:

- преобразуют принимаемые сигналы в электрические;- convert the received signals into electrical;

- определяют максимум корреляции принятого сигнала с ШПС, сформированным путем фазовой модуляции по закону заранее заданной ПСП с нулевым ЦВС, при каждой qk-й (при qk=1…Q, причем Q=2k) альтернативе КМ;- determine the maximum correlation of the received signal with the SHPS formed by phase modulation according to the law of a predetermined bandwidth with zero CVS, for each q k- th (with q k = 1 ... Q, with Q = 2 k ) alternative to CM;

- определяют комбинацию k дополнительных бит принятого данного блока данных на основе результатов определения максимума корреляции принятого сигнала с ШПС при каждой qk-й альтернативе КМ;- determine the combination of k additional bits of the given given data block based on the results of determining the maximum correlation of the received signal with the BSS for each q kth alternative to the CM;

- определяют величину ЦВС применительно к той альтернативе КМ, которой соответствует указанная комбинация k дополнительных бит;- determine the value of the DAC in relation to the alternative CM, which corresponds to the specified combination of k additional bits;

- определяют комбинацию

Figure 00000003
бит принятого блока на основании указанного результата определения ЦВС;- determine the combination
Figure 00000003
the bit of the received block based on the specified result of the DAC;

- формируют совокупность

Figure 00000004
бит принятого блока по указанным результатам определения его
Figure 00000005
бит и k дополнительных бит.- form an aggregate
Figure 00000004
bit of the received block according to the specified results of determining it
Figure 00000005
bit and k extra bits.

причем на передающей стороне:and on the transmitting side:

- операцию КМ выполняют над результатами формирования ПСП с ЦВС;- KM operation is performed on the results of the formation of the SRP with the DAC;

- операцию фазовой манипуляции высокочастотного тонального сигнала выполняют над результатами выполнения операции КМ.- the phase-shift operation of the high-frequency tone signal is performed on the results of the KM operation.

Прототип обеспечивает повышение скорости передачи за счет того, что в нем на интервале одной и той же длительности ПСП информационный ЦВС вводится в передаваемый сигнал (в ШПС) фактически дважды (второй раз в виде операции КМ). Недостатком прототипа является необходимость (вынужденность) выполнения двух операций введения ЦВС в обязательном порядке последовательно. Т.е. вначале формируется ПСП с ЦВС, а затем этот результат подвергается операции КМ. Это же относится и к совокупности ряда операций, выполняемых на приемной стороне (вначале определяются k дополнительных (так в терминологии описания прототипа) бит, а затем еще

Figure 00000006
бит).The prototype provides an increase in the transmission rate due to the fact that in it on the interval of the same duration of the memory bandwidth, the information DAC is inserted into the transmitted signal (in the BPS) almost twice (the second time in the form of a CM operation). The disadvantage of the prototype is the need (compulsion) to perform two operations of the introduction of the centralized circulation system without fail sequentially. Those. first, the SRP is formed with the DAC, and then this result is subjected to KM operation. The same applies to the totality of a number of operations performed on the receiving side (at first k additional bits are determined (as in the terminology of the prototype description), and then
Figure 00000006
bit).

Следует заметить, что очевидным развитием прототипа является многократное (более чем двукратное) введение ЦВС на интервале одной и той же длительности ПСП, чем обеспечивается повышение скорости передачи (вопрос ограничения количества ЦВС, вводимых на интервале одной и той же длительности ПСП, выходит за рамки настоящего описания). При этом последовательно (и итерационно) результат выполнения операции КМ в свою очередь дополнительно подвергается еще одной операции КМ и т.д. В таком случае количество информации, вводимой ШПС (и переносимой им) с ростом количества итераций КМ увеличивается. Далее в качестве прототипа рассматривается именно такой способ передачи, являющийся эквивалентом способу, изложенному в описании к патенту РФ №2635552, при этом считаем, что при каждой итерации КМ вводится информация объемом в

Figure 00000007
бит. При таком развитии прототипа необходимо все операции КМ выполнять последовательно, чем указанный выше недостаток прототипа (невозможности распараллеливания операций введения ЦВС в ПСП при передаче и операций определения
Figure 00000008
и k бит при приеме) дополнительно усугубляется.It should be noted that the obvious development of the prototype is the multiple (more than twofold) introduction of DAC on the interval of the same DSP duration, which ensures an increase in the transmission speed (the issue of limiting the number of DAC introduced on the interval of the same DSP duration is beyond the scope of this descriptions). In this case, sequentially (and iteratively), the result of the KM operation is in turn additionally subjected to another KM operation, etc. In this case, the amount of information introduced by the SHPS (and transferred by it) with the increase in the number of CM iterations increases. Further, it is precisely such a transmission method that is equivalent to the method described in the description of the patent of the Russian Federation No. 2635552 that is considered as a prototype, and we believe that at each iteration of the CM information with the volume of
Figure 00000007
bit. With such a development of the prototype, it is necessary to perform all KM operations sequentially than the aforementioned disadvantage of the prototype (the impossibility of parallelizing the operations of introducing a DAC into the SRP during transmission and determination operations
Figure 00000008
and k bits upon reception) is further exacerbated.

Целью заявляемого способа является устранение указанного недостатка прототипа, а именно обеспечение возможности одновременной реализации всех фаз (этапов) введения ЦВС в ПСП (или фактически в передаваемый сигнал) при передаче и одновременного определения совокупности всех бит фрагмента сообщения при приеме, при этом обеспечивается распараллеливание значительных частей совокупностей операций кодирования и декодирования.The aim of the proposed method is to eliminate this drawback of the prototype, namely, providing the possibility of the simultaneous implementation of all phases (steps) of the introduction of the DAC in the SRP (or actually in the transmitted signal) during transmission and simultaneous determination of the totality of all bits of the message fragment during reception, while parallelization of significant parts is provided sets of encoding and decoding operations.

Цель достигается тем, что в способ передачи информации в системе связи с ШПС, заключающийся в том, чтоThe goal is achieved by the fact that in a method of transmitting information in a communication system with a ShPS, which consists in the fact that

на передающей сторонеon the transmitting side

- разделяют поток передаваемых данных на n≥2 блоков, содержащих по

Figure 00000009
бит каждый;- divide the stream of transmitted data into n≥2 blocks containing
Figure 00000009
a bit each;

- формируют n заранее заданных ПСП, причем условно первую из этих ПСП формируют с ЦВС, определяемым комбинацией из

Figure 00000010
бит условно первого передаваемого блока в соответствии с выбранным методом кодирования;- form n predetermined SRP, and conditionally the first of these SRP is formed with a DAC defined by a combination of
Figure 00000010
bit conditionally first transmitted block in accordance with the selected encoding method;

- все сформированные ПСП перемножают;- all formed PSP are multiplied;

- формируют последовательность ШПС путем фазовой манипуляции высокочастотного тонального сигнала результатами перемножения ПСП;- form a sequence of SHPS by phase manipulation of the high-frequency tonal signal with the results of multiplying the SRP;

- передают сформированную последовательность ШПС,- transmit the generated sequence of SHPS,

причем входными данными операции разделения потока подлежащих передаче данных являются входные последовательности этих данных, а операция формирования ПСП с ЦВС осуществляется с учетом результатов выполнения операции разделения потока передаваемых данных,moreover, the input sequence of the data to be transmitted is the input data of the splitting operation of the stream to be transmitted, and the operation of forming the SRP with the DAC is carried out taking into account the results of the operation of splitting the stream of transmitted data,

на приемной сторонеon the receiving side

- преобразуют принимаемые сигналы в электрические;- convert the received signals into electrical;

- вычисляют корреляции принятого сигнала с Q≥2 опорными функциями,- calculate the correlation of the received signal with Q≥2 reference functions,

- определяют комбинацию бит принятого фрагмента сообщения, вводят следующие операции- determine the combination of bits of the received message fragment, enter the following operations

при передачеupon transfer

- формирование условно второй, третьей и всех последующих ПСП осуществляют с ЦВС, определяемыми комбинациями из

Figure 00000011
бит соответственно условно второго, третьего и всех последующих передаваемых блоков в соответствии с выбранным методом кодирования;- the formation of the conditionally second, third and all subsequent SRPs is carried out with a DAC determined by combinations of
Figure 00000011
a bit, respectively, conditionally of the second, third and all subsequent transmitted blocks in accordance with the selected encoding method;

при приемеupon admission

- осуществляют определение номера той опорной функции, корреляция принятого сигнала с которой максимальна;- carry out the determination of the number of the support function, the correlation of the received signal with which is maximum;

- комбинацию бит принятого фрагмента сообщения определяют по указанному номеру той опорной функции, с которой корреляция принятого сигнала максимальна.- the combination of bits of the received message fragment is determined by the indicated number of that reference function with which the correlation of the received signal is maximum.

Блок-схема, иллюстрирующая совокупность операций заявляемого способа, приведена на фиг. 1, глее обозначены:A flowchart illustrating the combination of operations of the proposed method is shown in FIG. 1, more marked:

- 1 - разделение потока данных на n≥2 блоков, содержащих по

Figure 00000012
бит каждый;- 1 - dividing the data stream into n≥2 blocks containing
Figure 00000012
a bit each;

- 2 - формирование n ПСП с ЦВС;- 2 - the formation of n memory bandwidth with DAC;

- 3 - перемножение ПСП;- 3 - multiplication of PSP;

- 4 - фазовая манипуляция;- 4 - phase manipulation;

- 5 - передача ПШС;- 5 - transmission of PShS;

- 6 - преобразование принимаемых сигналов в электрические;- 6 - conversion of received signals into electrical ones;

- 7.1 … 7.Q - вычисление корреляций принятого сигнала с Q≥2 опорными функциями;- 7.1 ... 7.Q - calculation of correlations of the received signal with Q≥2 reference functions;

- 8 - определение номера той опорной функции, корреляция с которой принятого сигнала максимальна;- 8 - determination of the number of that support function, the correlation with which the received signal is maximum;

- 9 - определение комбинации бит принятого фрагмента сообщения.- 9 - determination of the combination of bits of the received message fragment.

Все операции заявляемого способа, фигурирующие также и прототипе (т.е. операции 4 - 6 и 9), могут быть реализованы полностью аналогично соответствующим операциям прототипа.All operations of the proposed method, which also appear in the prototype (i.e., operations 4-6 and 9), can be implemented completely similarly to the corresponding operations of the prototype.

Операция 1 разделения потока подлежащих передаче данных на n≥2 блоков, содержащих по

Figure 00000012
бит каждый, реализуется, например, следующим образом. Осуществляется запоминание фрагмента потока, содержащего
Figure 00000013
бит подлежащей передаче информации. При указанном запоминании этот блок записывается в оперативную память емкостью
Figure 00000013
бит (здесь и далее упоминаются компоненты цифровых аппаратно-программных средств, реализующих заявляемый способ). Управление записью/чтением передаваемой информации осуществляется программными средствами. Далее запоминается следующий фрагмент из
Figure 00000013
бит подлежащей передаче информации и указанные функции операции 1 (а также и совокупность всех прочих операций способа) повторяются. Период однократной реализации совокупности указанных функций при выполнении операции 1 и всех прочих операций способа, т.е. период их повторения равен длительности интервала времени Тс, в течение которого передается один
Figure 00000013
-битовый фрагмент данных. Последнее относится и ко всем прочим операциям заявляемого способа, которые реализуются последовательно во времени с пренебрежимо малыми задержками, обусловленными конечным быстродействием выполняющих их цифровых аппаратных средств (приведенное здесь утверждение о том, что операции способа реализуются последовательно во времени, в противоречие с поставленной целью не входит; эта цель выше сформулирована как обеспечение возможности одновременной реализации только всех фаз введения ЦВС в ПСП и определения всех бит фрагмента сообщения, но не всех операций способа).Operation 1 of dividing the stream of data to be transmitted into n≥2 blocks containing
Figure 00000012
each bit is implemented, for example, as follows. The fragment of the stream containing
Figure 00000013
bit to be transmitted information. With the indicated storage, this block is written into RAM with a capacity of
Figure 00000013
bit (hereinafter referred to as components of digital hardware and software that implement the inventive method). Writing / reading control of the transmitted information is carried out by software. Next, the next passage from
Figure 00000013
the bit of the information to be transmitted and the indicated functions of operation 1 (as well as the totality of all other operations of the method) are repeated. The period of a single implementation of the totality of these functions during operation 1 and all other operations of the method, i.e. the repetition period is equal to the duration of the time interval T s , during which one
Figure 00000013
bit fragment of data. The latter applies to all other operations of the proposed method, which are implemented sequentially in time with negligible delays due to the finite speed of the digital hardware performing them (the statement here that the operations of the method are implemented sequentially in time, does not contradict the stated goal ; this goal is formulated above as providing the possibility of simultaneous implementation of only all phases of the introduction of DAC in the SRP and the determination of all bits of the message fragment I, but not all operations of the method).

Далее, если это не оговорено особо, приводится описание содержания операций 2…9 применительно к передаче и приему одного фрагмента потока. Над всеми фрагментами потока вся совокупность операций заявляемого способа выполняется, как было указано выше, последовательно во времени.Further, unless otherwise specified, a description is given of the contents of operations 2 ... 9 as applied to the transmission and reception of one stream fragment. Above all fragments of the stream, the entire set of operations of the proposed method is performed, as indicated above, sequentially in time.

Операция 2 формирования n ПСП с ЦВС реализуется с учетом результатов выполнения операции 1 путем, например, чтения из памяти заранее записанных в нее n разных ПСП и введения в каждую из них ЦВС, величина которого соответствует комбинации из

Figure 00000014
бит передаваемого фрагмента сообщения (в условно первую, вторую, … n-ю ПСП вводятся ЦВС, соответствующие первому, второму, … n-му блоку передаваемой информации, содержащему по
Figure 00000015
бит; здесь нумерация блоков может соответствовать, например, из порядку следования в сообщении). Соответствие между вводимым ЦВС и указанной комбинацией из
Figure 00000016
бит может быть, например, следующим: выраженный в единицах, равных ΔF-1 (где ΔF - ширина полосы частот ПСП), ЦВС есть двоичный код, представленный указанной комбинацией из
Figure 00000017
бит; так, в случае
Figure 00000018
бит при их комбинации, например, вида 001010 (что в десятичной системе соответствует цифре 10) в ПСП вводится ЦВС величиной 10ΔF-1. Этот ЦВС может вводиться в ПСП непосредственно в момент ее чтения, при этом чтение начинается с ячейки памяти, номер которой равен указанному двоичному коду.The operation 2 of forming n memory bandwidth with a DAC is carried out taking into account the results of operation 1 by, for example, reading n different memory bandwidths previously stored in it from the memory and introducing into each of them a DAC, the value of which corresponds to a combination of
Figure 00000014
bit of the transmitted message fragment (in conditionally the first, second, ... n-th SRP, the DACs corresponding to the first, second, ... n-th block of the transmitted information containing
Figure 00000015
bit; here, the block numbering can correspond, for example, from the order in the message). The correspondence between the input DAC and the specified combination of
Figure 00000016
a bit can be, for example, the following: expressed in units equal to ΔF -1 (where ΔF is the bandwidth of the bandwidth), DAC is a binary code represented by the specified combination of
Figure 00000017
bit; so in case
Figure 00000018
a bit when they are combined, for example, of the form 001010 (which corresponds to the figure 10 in the decimal system), a DAC of 10ΔF -1 is entered into the SRP. This DAC can be entered into the memory card directly at the time of reading, while reading begins with a memory cell whose number is equal to the specified binary code.

Отличием данной операции от аналогичной операции прототипа является допустимость одновременной реализации введения n ЦВС, каждый из которых соответствует

Figure 00000019
битам блока, в соответствующую этому блоку ПСП, чем и достигается технический эффект, соответствующий цели изобретения.The difference between this operation and a similar operation of the prototype is the admissibility of the simultaneous implementation of the introduction of n CVCs, each of which corresponds to
Figure 00000019
bits of the block, in the corresponding block of the SRP, which is achieved by the technical effect corresponding to the purpose of the invention.

Операция 3 перемножения ПСП реализуется над результатами выполнения операции 2 путем перемножения всех n ПСП с введенными в них ЦВС. По указанной операцией понимается перемножение векторное, т.е. формирование массива временных отчетов, каждый i-й из которых сформирован как результат перемножения i-x временных отсчетов всех n ПСП.The operation 3 of multiplying the SRP is carried out on the results of the operation 2 by multiplying all n SRP with the introduced DAC. By this operation we mean vector multiplication, i.e. the formation of an array of temporary reports, each i-th of which is formed as a result of multiplying i-x time samples of all n SRPs.

Операция 4 фазовой манипуляции реализуется над результатами выполнения операции 3 и предусматривает умножение временной реализации, сформированной в результате выполнения этой операции 3 на тональный сигнал несущей частоты. В итоге выполнения операции 4 сформирован очередной (текущий) передаваемый ШПС (последовательность ШПС). Поясним, что один указанный ШПС несет информацию одного фрагмента передаваемого сообщения.Operation 4 phase manipulation is carried out on the results of operation 3 and provides for the multiplication of the temporary implementation formed as a result of this operation 3 on a tone carrier frequency. As a result of the operation 4, the next (current) transmitted ShPS is formed (ShPS sequence). Let us explain that one indicated SHPS carries information of one fragment of the transmitted message.

Операция 5 передачи ШПС реализуется над результатами выполнения операции 4 полностью аналогично соответствующей операции прототипа.The operation 5 of the transfer of the NPS is implemented on the results of the operation 4 is completely similar to the corresponding operation of the prototype.

Операция 6 преобразования принимаемых сигналов в электрические реализуется полностью аналогично соответствующей операции прототипа.Operation 6 converting the received signals into electrical is implemented completely similar to the corresponding operation of the prototype.

Операции 7.1 … 7.Q вычисления корреляций принятого сигнала с Q≥2 опорными функциями реализуется над результатами выполнения операции 6 и выполняется, например, следующим образом. Предварительно (т.е. до начала использования способа по прямому назначению) осуществляется формирование Q опорных функций, каждая q-я из которых (при q=1 … Q) формируется, например, путем вычисления произведения n ПСП (так же, как вычислялось произведение n ПСП при выполнении операции 3). В отличие от вычисления произведения при выполнении операции 3, формирование совокупности опорных функций осуществляется при всех возможных сочетаниях введенных в них ЦВС. При количестве возможных альтернатив (вариантов) ЦВС, вводимого в каждую ПСП, равном

Figure 00000020
, количество таких сочетаний ЦВС и, соответственно, количество опорных функций составляет
Figure 00000021
. В итоге все опорные функции пронумерованы так, что номер (индекс) q каждой из них равен тому значению бинарного кода фрагмента сообщения, которому соответствует определенное сочетание ЦВС введенных в конкретные (пронумерованные) ПСП (т.е. в первую, вторую и т.д. ПСП введен ЦВС, соответствующий первым, вторым и т.д. блокам из
Figure 00000022
бит указанного кода - это правило относится также и к выполнению операции 2).Operations 7.1 ... 7.Q calculating the correlations of the received signal with Q≥2 support functions is implemented on the results of operation 6 and is performed, for example, as follows. Preliminarily (that is, before the method is used for its intended purpose), Q support functions are formed, each qth of which (for q = 1 ... Q) is formed, for example, by calculating the product of n SRP (in the same way as the product was calculated n SRP in step 3). In contrast to calculating the product in step 3, the formation of the set of support functions is carried out with all possible combinations of the DACs introduced into them. With the number of possible alternatives (options) of the CVS introduced into each SRP equal to
Figure 00000020
, the number of such combinations of DAC and, accordingly, the number of support functions is
Figure 00000021
. As a result, all the support functions are numbered so that the number (index) q of each of them is equal to the value of the binary code of the message fragment, which corresponds to a certain combination of DACs entered into specific (numbered) SRPs (i.e., in the first, second, etc. . SRP introduced CVS corresponding to the first, second, etc. blocks of
Figure 00000022
bit of the specified code - this rule also applies to the operation 2).

Процедура собственно вычисление каждой корреляции реализуется как расчет скалярного произведения между массивами временных отсчетов принятого сигнала и опорной функции (справка: скалярное произведение есть сумма произведений совпадающих по времени отсчетов в данном случае принятого сигнала и опорной функции).The procedure itself, the calculation of each correlation is implemented as the calculation of the scalar product between the arrays of time samples of the received signal and the reference function (reference: the scalar product is the sum of the products of coinciding time samples in the given case of the received signal and the reference function).

В итоге выполнения совокупности операций 7.1 … 7.Q (при приеме одного (каждого) фрагмента передаваемого сообщения) сформированы Q чисел, обозначенных далее как Sq (при q=1 … Q).As a result of the execution of the set of operations 7.1 ... 7.Q (when receiving one (each) fragment of the transmitted message), Q numbers are formed, denoted below as S q (for q = 1 ... Q).

Операция 8 определения номера той опорной функции, корреляция с которой принятого сигнала максимальна, выполняется над результатами выполнения операций 7.1 … 7.Q в соответствии с ее названием, а именно путем (например, попарного) сравнения всех Sq чисел определяется максимальное из них Sqmax и фиксируется его индекс qmax;The operation 8 of determining the number of that support function, the correlation with which the received signal is maximum, is performed on the results of operations 7.1 ... 7.Q in accordance with its name, namely, by (for example, pairwise) comparing all S q numbers, the maximum of them S qmax is determined and its qmax index is fixed;

Операция 9 определения комбинации бит принятого фрагмента сообщения реализуется на основе определенного в результате выполнения операции 8 индекса qmax. Соответствие между каждым значением индекса q и кодовой комбинацией бит принятого фрагмента устанавливается на основе записи этого индекса, например, в двоичной системе счисления (вариант двоичной системы единственно возможным не является, но представляется предпочтительным). Т.е. номер qmax, записанный в двоичной системе счисления и есть комбинации бит принятого фрагмента.The operation 9 of determining the combination of bits of the received message fragment is based on the qmax index determined as a result of operation 8. The correspondence between each value of the q index and the code combination of bits of the received fragment is established on the basis of the record of this index, for example, in a binary number system (the binary system option is not only possible, but it seems to be preferable). Those. the qmax number recorded in the binary number system is the combination of bits of the received fragment.

При таком выполнении совокупности операций 8 и 9 все

Figure 00000023
бит передаваемого фрагмента определяются своего рода «одним движением», а не итерационно и последовательно группами, как это было в прототипе.With such a combination of operations 8 and 9, all
Figure 00000023
the bits of the transmitted fragment are determined by a kind of “one motion”, and not iteratively and sequentially by groups, as was the case in the prototype.

Возможен и эквивалентный вариант реализации заявляемого способа, при котором вместо операций 7.1 … 7.Q, предусматривающих вычисление корреляций, реализуется совокупность операций, завершающихся n операциями вычисления циклической корреляционной функции.An equivalent embodiment of the proposed method is also possible, in which, instead of operations 7.1 ... 7.Q, involving the calculation of correlations, a set of operations is completed, ending with n operations for calculating the cyclic correlation function.

Заявляемый способ рассчитан на использование в синхронной системе связи. В такой системе на приемном конце известны моменты начала прихода каждого информационного блока (сигнала или символа). Принципиально возможен, например, вариант работы передатчика и приемника в системе единого времени. При этом синхронизация работы устройств, реализующих операции обработки сигналов на приемном конце, осуществляется за счет того, что время распространения сигнала от передатчика до приемника известно, а в состав аппаратуры, реализующей операции приема, входит таймер, выдающий сигнал синхронизации, управляющий выполнением всех реализуемых при приеме операций (кроме операции 6 преобразования принимаемых сигналов в электрические) в момент начал прихода очередного фрагмента передаваемого потока. Операции синхронизации в состав заявляемого объекта не включены, поскольку подавляющее большинство систем цифровой (дискретной) связи являются синхронными, а особенности заявляемого объекта с какой-либо спецификой совокупности указанных операций не связаны.The inventive method is designed for use in a synchronous communication system. In such a system, at the receiving end, the moments of the beginning of arrival of each information block (signal or symbol) are known. In principle, it is possible, for example, the option of the transmitter and receiver in a single time system. In this case, the synchronization of the operation of devices that implement signal processing operations at the receiving end is due to the fact that the propagation time of the signal from the transmitter to the receiver is known, and the equipment that implements the receiving operation includes a timer that generates a synchronization signal that controls the implementation of all receiving operations (except for operation 6 converting the received signals into electrical signals) at the time of the start of the arrival of the next fragment of the transmitted stream. Synchronization operations are not included in the structure of the claimed object, since the vast majority of digital (discrete) communication systems are synchronous, and the features of the claimed object are not associated with any specific features of the totality of these operations.

Все операции заявляемого объекта, кроме операций 5 и частично 6, реализуются программируемыми средствами цифровой обработки сигналов.All operations of the claimed object, except for operations 5 and partially 6, are implemented by programmable digital signal processing.

О достижении технического эффекта в заявляемом способе (обеспечение возможности распараллеливания операции введения ЦВС в несколько ПСП и одномоментное определение всех бит принимаемого фрагмента сообщения) сказано выше при описании операций 2 (в части возможности одновременной реализации введения ЦВС в несколько ПСП) и 9 (в части возможности одновременного определения всех бит фрагмента сообщения). Следует заметить, указанные два по сути разных технических эффекта достигаются единым техническим решением, в основе которого лежит реализация операции многократного введения ЦВС в результирующую ПСП путем параллельно и независимо реализуемого введения ЦВС в каждую заранее заданную (исходную) ПСП с последующим перемножением полученных ПСП.The achievement of the technical effect in the inventive method (providing the possibility of parallelizing the operation of introducing the DAC into several MSS and the simultaneous determination of all bits of the received message fragment) was described above in the description of operations 2 (in terms of the possibility of simultaneously implementing the introduction of DAC in several MSS) and 9 (in terms of the possibility simultaneous determination of all bits of a message fragment). It should be noted that these two essentially different technical effects are achieved by a single technical solution, which is based on the implementation of the operation of repeatedly introducing a DAC into the resulting DSP by simultaneously and independently implementing the introduction of DAC into each predetermined (initial) DSP, followed by the multiplication of the obtained DSP.

ЛитератураLiterature

1. Варакин Л.Е. Системы связи с шумоподобными сигналами. М.: Радио и связь. 1985. 384 с., ил.1. Varakin L.E. Communication systems with noise-like signals. M .: Radio and communication. 1985.338 s., Ill.

2. Николаев Р.П., Попов А.Р. Способ передачи информации в системе связи с шумоподобными сигналами. Патент РФ №2286017.2. Nikolaev R.P., Popov A.R. A method of transmitting information in a communication system with noise-like signals. RF patent No. 2286017.

3. Кранц В.З., Сечин В.В. Использование информационных символов для синхронизации системы связи со сложными сигналами // Гидроакустика. Вып. №15, 2012. С. 36-41.3. Krantz V.Z., Sechin V.V. Using information symbols to synchronize a communication system with complex signals // Hydroacoustics. Vol. No. 15, 2012. S. 36-41.

4. Голубев А.Г. «Способ передачи информации в системе связи с шумоподобными сигналами». Патент РФ №Патент №2635552.4. Golubev A.G. "A method of transmitting information in a communication system with noise-like signals." RF Patent No. Patent No. 2635552.

Claims (15)

Способ передачи информации в системе связи с шумоподобными сигналами (ШПС), заключающийся в том, что на передающей сторонеThe method of transmitting information in a communication system with noise-like signals (SHPS), which consists in the fact that on the transmitting side - разделяют поток передаваемых данных на n≥2 блоков, содержащих по
Figure 00000024
бит каждый;
- divide the stream of transmitted data into n≥2 blocks containing
Figure 00000024
a bit each;
- формируют n заранее заданных псевдослучайных последовательностей (ПСП), причем условно первую из этих ПСП формируют с циклическим временным сдвигом (ЦВС), определяемым комбинацией из
Figure 00000024
бит условно первого передаваемого блока в соответствии с выбранным методом кодирования;
- form n predetermined pseudo-random sequences (PSP), and conditionally the first of these PSP is formed with a cyclic time shift (CVS), determined by a combination of
Figure 00000024
bit conditionally first transmitted block in accordance with the selected encoding method;
- все сформированные ПСП перемножают;- all formed PSP are multiplied; - формируют последовательность ШПС путем фазовой манипуляции высокочастотного тонального сигнала результатами перемножения ПСП;- form a sequence of SHPS by phase manipulation of the high-frequency tonal signal with the results of multiplying the SRP; - передают сформированную последовательность ШПС,- transmit the generated sequence of SHPS, причем входными данными операции разделения потока подлежащих передаче данных являются входные последовательности этих данных, а операция формирования ПСП с ЦВС осуществляется с учетом результатов выполнения операции разделения потока передаваемых данных, на приемной сторонеmoreover, the input sequences of the data to be transmitted are the input sequences of these data, and the operation of forming the SRP with the DAC is carried out taking into account the results of the operation of the separation of the stream of transmitted data on the receiving side - преобразуют принимаемые сигналы в электрические;- convert the received signals into electrical; - вычисляют корреляции принятого сигнала с Q>2 опорными функциями,- calculate the correlation of the received signal with Q> 2 reference functions, - определяют комбинацию бит принятого фрагмента сообщения; отличающийся тем, что- determine the combination of bits of the received message fragment; characterized in that при передачеupon transfer - формирование условно второй, третьей и всех последующих ПСП осуществляют с ЦВС, определяемыми комбинациями из
Figure 00000024
бит соответственно условно второго, третьего и всех последующих передаваемых блоков в соответствии с выбранным методом кодирования;
- the formation of the conditionally second, third and all subsequent SRPs is carried out with a DAC determined by combinations of
Figure 00000024
a bit, respectively, conditionally of the second, third and all subsequent transmitted blocks in accordance with the selected encoding method;
при приеме - каждая q-я (при q=l…Q) из указанных опорных функций формируется путем вычисления произведения n ПСП при соответствующем (q-м) из всех возможных сочетаний введенных в них ЦВС, при этом номер q каждой опорной функции равен соответствующему значению кода передаваемого блока;upon reception, each qth (for q = l ... Q) of the indicated support functions is formed by calculating the product of n PSP with the corresponding (qth) of all possible combinations of the DAC introduced into them, while the q number of each support function is equal to the corresponding value of the code of the transmitted block; - осуществляют определение номера той опорной функции, корреляция принятого сигнала с которой максимальна;- carry out the determination of the number of the support function, the correlation of the received signal with which is maximum; - комбинацию бит принятого фрагмента сообщения определяют по указанному номеру той опорной функции, корреляция принятого сигнала с которой максимальна.- the combination of bits of the received message fragment is determined by the indicated number of that reference function, the correlation of the received signal with which is maximum.
RU2018133678A 2018-09-25 2018-09-25 Method of transmitting information in a communication system with noise-like signals RU2700657C1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
RU2018133678A RU2700657C1 (en) 2018-09-25 2018-09-25 Method of transmitting information in a communication system with noise-like signals

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
RU2018133678A RU2700657C1 (en) 2018-09-25 2018-09-25 Method of transmitting information in a communication system with noise-like signals

Publications (1)

Publication Number Publication Date
RU2700657C1 true RU2700657C1 (en) 2019-09-18

Family

ID=67989734

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2018133678A RU2700657C1 (en) 2018-09-25 2018-09-25 Method of transmitting information in a communication system with noise-like signals

Country Status (1)

Country Link
RU (1) RU2700657C1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2277760C2 (en) * 2003-11-28 2006-06-10 Игорь Алексеевич Озеров Method for transferring information in communication systems with noise-like signals and a software product
RU2549188C1 (en) * 2014-01-09 2015-04-20 Открытое акционерное общество "Камчатский гидрофизический институт" (ОАО "КГФИ") Method of transmitting information in communication system with noise-like signals
RU2571872C1 (en) * 2014-10-01 2015-12-27 Открытое акционерное общество "Камчатский гидрофизический институт" (ОАО "КГФИ") Method of transmitting information in digital communication system with noise-like signals
RU2633614C1 (en) * 2016-12-09 2017-10-16 Акционерное общество "Акустический институт имени академика Н.Н. Андреева" Method of transmitting information in communication systems with noise-shaped signals
RU2635552C1 (en) * 2016-12-09 2017-11-14 Акционерное общество "Акустический институт имени академика Н.Н. Андреева" Method of information transmission in communication system with noise signals

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2277760C2 (en) * 2003-11-28 2006-06-10 Игорь Алексеевич Озеров Method for transferring information in communication systems with noise-like signals and a software product
RU2549188C1 (en) * 2014-01-09 2015-04-20 Открытое акционерное общество "Камчатский гидрофизический институт" (ОАО "КГФИ") Method of transmitting information in communication system with noise-like signals
RU2571872C1 (en) * 2014-10-01 2015-12-27 Открытое акционерное общество "Камчатский гидрофизический институт" (ОАО "КГФИ") Method of transmitting information in digital communication system with noise-like signals
RU2633614C1 (en) * 2016-12-09 2017-10-16 Акционерное общество "Акустический институт имени академика Н.Н. Андреева" Method of transmitting information in communication systems with noise-shaped signals
RU2635552C1 (en) * 2016-12-09 2017-11-14 Акционерное общество "Акустический институт имени академика Н.Н. Андреева" Method of information transmission in communication system with noise signals

Similar Documents

Publication Publication Date Title
RU2549188C1 (en) Method of transmitting information in communication system with noise-like signals
KR100958145B1 (en) Method and apparatus for generating M-ary CPM waveforms from a superposition of PAM waveforms
US8549060B2 (en) Concept for realistic simulation of a frequency spectrum
US20080263119A1 (en) Digital Generation of a Chaotic Numerical Sequence
US20080304666A1 (en) Spread Spectrum Communications System and Method Utilizing Chaotic Sequence
KR101043779B1 (en) Apparatus and method for processing signal using single correlator
US20110222584A1 (en) Hidden markov model detection for spread spectrum waveforms
RU2556429C1 (en) Non-coherent digital demodulator of "integrally" coded phase-shift keyed signals
US6567042B2 (en) Acquisition through circular correlation by partition for GPS C/A code and P(Y) code
RU2562769C1 (en) Method of transmitting information in communication system with noise-like signals
RU2700657C1 (en) Method of transmitting information in a communication system with noise-like signals
RU125724U1 (en) METHOD FOR FORMING SIGNALS AND TRANSMISSION OF INFORMATION IN THE RADAR RECOGNITION SYSTEM
RU2577588C1 (en) Method and device for generating scrambling code
RU2571872C1 (en) Method of transmitting information in digital communication system with noise-like signals
Dimitrov et al. On the generation of long binary sequences with record-breaking psl values
RU2633614C1 (en) Method of transmitting information in communication systems with noise-shaped signals
RU2635552C1 (en) Method of information transmission in communication system with noise signals
US6570842B1 (en) System and apparatus for designing and producing signalling waveforms for direct-sequence code division multiple access communications
RU92270U1 (en) Pseudorandom Binary Sequence Generator
RU2719545C1 (en) System of information transmitting
RU2163027C2 (en) Pseudorandom sequence generator (alternatives)
RU2617122C1 (en) Method of the information transmission in the digital communication system with noise-like signals
RU2422991C1 (en) Noise-immune method to identify coded information sent to consumer by means of packs of ultra-wideband pulses
RU2801172C1 (en) System for continuous information transmission by ensembles of stochastic orthogonal codes
RU2543514C2 (en) Formation method of signals and information transmission in backward channel of radar identification system