[go: up one dir, main page]

RU2568320C1 - Method of encoding information with sections of linear recurrent sequences - Google Patents

Method of encoding information with sections of linear recurrent sequences Download PDF

Info

Publication number
RU2568320C1
RU2568320C1 RU2014120111/08A RU2014120111A RU2568320C1 RU 2568320 C1 RU2568320 C1 RU 2568320C1 RU 2014120111/08 A RU2014120111/08 A RU 2014120111/08A RU 2014120111 A RU2014120111 A RU 2014120111A RU 2568320 C1 RU2568320 C1 RU 2568320C1
Authority
RU
Russia
Prior art keywords
segments
information
sequences
apgrs
apgrs1
Prior art date
Application number
RU2014120111/08A
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 RU2014120111/08A priority Critical patent/RU2568320C1/en
Application granted granted Critical
Publication of RU2568320C1 publication Critical patent/RU2568320C1/en

Links

Images

Landscapes

  • Error Detection And Correction (AREA)

Abstract

FIELD: radio engineering, communication.
SUBSTANCE: method is based on transformation encoded information into phase ratios of two sections of recurrent sequences at the transmitting side and inverse transformations at the receiving side.
EFFECT: high reliability of transmitting information.
6 dwg

Description

Способ кодирования информации отрезками линейных рекуррентных последовательностей предназначен для кодирования дискретных сообщений и может быть использован как в синхронных, так и в асинхронных системах для передачи информации по каналам связи с сохранением высокой достоверности.The method of encoding information in segments of linear recurrence sequences is intended for encoding discrete messages and can be used both in synchronous and asynchronous systems for transmitting information over communication channels while maintaining high reliability.

Изобретение относится к радиотехнике, а именно к способам кодирования дискретной информации, и предназначено для кодирования дискретной информации с высокой достоверностью. Написано на основании индекса МПК H04L 17/00.The invention relates to radio engineering, and in particular to methods for encoding discrete information, and is intended for encoding discrete information with high reliability. It is written on the basis of the IPC index H04L 17/00.

В области передачи дискретной информации существует проблема, разработки способов помехоустойчивого кодирования информации на основе линейных рекуррентных последовательностей. В качестве аналога способа используется устройство для передачи и приема дискретной информации (авт. св. СССР №642867, H04L 17/00, опубл. 1979 г.).In the field of discrete information transmission, there is a problem of developing methods for error-correcting coding of information based on linear recurrence sequences. As an analogue of the method, a device is used for transmitting and receiving discrete information (ed. St. USSR No. 642867, H04L 17/00, publ. 1979).

Недостатками данного устройства являются сравнительно высокая вероятность ложного декодирования, подверженность размножению ошибок на каналах связи с помехами, зависимость эффективности кодирования от помехоустойчивости.The disadvantages of this device are the relatively high probability of false decoding, susceptibility to error propagation on communication channels with interference, and the dependence of coding efficiency on noise immunity.

Устройство для передачи и приема дискретной информации содержит на передающей стороне регистр сдвига с цепью обратной связи, а на приемной стороне - первый регистр сдвига с цепью обратной связи, между входом и соответствующим выходом которого включен сумматор по модулю два, второй регистр сдвига с цепью обратной связи, счетчик и триггер управления, а также на передающей стороне - вычитающий счетчик, дешифратор, инвертор, триггер, блок совпадения, элемент ИЛИ и блок задержки, при этом выходы вычитающего счетчика подключены к соответствующим входам дешифратора, выход которого непосредственно и через инвертор подключен к входам триггера, выход которого через последовательно соединенные блок совпадения и элемент ИЛИ подключен к тактовому входу регистра сдвига с цепью обратной связи, выход которого подключен к входу блока задержки, а на приемной стороне - блок сравнения, инвертор, блок задержки, блок совпадения, элемент ИЛИ, суммирующий счетчик и промежуточный накопитель, при этом выход сумматора по модулю два подключен через инвертор к счетному входу счетчика, к входу "Сброс" которого подключены выход сумматора по модулю два и выход счетчика через блок задержки, между выходами соответствующих разрядов первого и второго регистров и сдвига с цепями обратной связи включен блок сравнения, выход которого подключен к нулевому входу триггера управления, к единичному входу которого подключен выход счетчика, а выходы триггера управления подключены к входам суммирующего счетчика непосредственно и через блок совпадения, выход которого подключен к соответствующему входу второго регистра сдвига с цепью обратной связи через элемент ИЛИ, а выходы суммирующего счетчика подключены к соответствующим входам промежуточного накопителя, блок сравнения состоит из сумматоров, к входам которых подключены второй регистр сдвига с цепью обратной связи, а к входам - первый регистр сдвига с цепью обратной связи элемента ИЛИ и инвертора, кроме того, на чертеже показаны входы вычитающего счетчика, входы и блока совпадения, вход элемента ИЛИ для подачи "быстрых" тактовых импульсов входы и элемента ИЛИ, входы блока совпадения и канал связи между передающей и приемной сторонами.A device for transmitting and receiving discrete information contains on the transmitting side a shift register with a feedback circuit, and on the receiving side there is a first shift register with a feedback circuit, between the input and the corresponding output of which an adder modulo two is included, a second shift register with a feedback circuit , counter and trigger control, as well as on the transmitting side - subtracting counter, decoder, inverter, trigger, coincidence unit, OR element and delay unit, while the outputs of the subtracting counter are connected to the corresponding the inputs of the decoder, the output of which is directly and through the inverter connected to the inputs of the trigger, the output of which is connected through a series-connected coincidence unit and the OR element is connected to the clock input of the shift register with a feedback circuit, the output of which is connected to the input of the delay unit, and on the receiving side, the comparison unit , inverter, delay unit, coincidence unit, OR element, totalizing counter and intermediate storage, while the output of the adder modulo two is connected through the inverter to the counter input of the counter, to the input "Reset" the adder output is modulo two and the counter output is connected through a delay unit; between the outputs of the corresponding bits of the first and second registers and the shift with feedback circuits, a comparison unit is switched on, the output of which is connected to the zero input of the control trigger, to the unit input of which the counter output is connected, and the outputs of the control trigger are connected to the inputs of the totalizing counter directly and through the coincidence unit, the output of which is connected to the corresponding input of the second shift register with a feedback circuit through the OR element, and the outputs of the totalizing counter are connected to the corresponding inputs of the intermediate storage, the comparison unit consists of adders, the inputs of which are connected to a second shift register with a feedback circuit, and to the inputs is the first shift register with a feedback circuit of an OR element and an inverter, except In addition, the drawing shows the inputs of the subtracting counter, the inputs and the coincidence unit, the input of the OR element for supplying "fast" clock pulses, the inputs and the element OR, the inputs of the coincidence unit and the communication channel between the transmitting and receiving sides us.

Задачей изобретения является разработка способа помехоустойчивого кодирования дискретной информации, позволяющего передавать информацию с высокой достоверностью.The objective of the invention is to develop a method for error-correcting coding of discrete information, allowing to transmit information with high reliability.

Эта задача решается тем, что способ кодирования информации основывается на преобразовании кодируемой информации в фазовые соотношения двух отрезков рекуррентных последовательностей (РкП) на передаче и обратных преобразованиях на приеме.This problem is solved by the fact that the method of encoding information is based on the conversion of the encoded information into the phase relations of two segments of recurrent sequences (RKP) on transmission and inverse transformations on reception.

Проведенный анализ уровня техники позволил установить, что аналоги, характеризующиеся совокупностью признаков, тождественных всем признакам заявленного способа кодирования дискретной информации, отсутствуют, что указывает на соответствие изобретения условию патентоспособности «новизна».The analysis of the prior art made it possible to establish that analogues that are characterized by a set of features identical to all the features of the claimed method for encoding discrete information are absent, which indicates compliance of the invention with the patentability condition of "novelty".

Результаты поиска известных решений в данной и смежных областях техники с целью выявления признаков, совпадающих с отличительными от прототипа признаками заявленного изобретения, показали, что они не следуют явным образом из уровня техники. Из уровня техники также не выявлена известность влияния предусматриваемых существенными признаками заявленного изобретения преобразований на достижение указанного технического результата. Следовательно, изобретение соответствует условию патентоспособности «изобретательский уровень».Search results for known solutions in this and related fields of technology in order to identify features that match the distinctive features of the claimed invention from the prototype have shown that they do not follow explicitly from the prior art. The prior art also did not reveal the popularity of the impact provided by the essential features of the claimed invention, the transformations on the achievement of the specified technical result. Therefore, the invention meets the condition of patentability "inventive step".

Заявленный способ поясняется чертежами, на которых показаны:The claimed method is illustrated by drawings, which show:

фиг. 1 - схема умножения элементов поля;FIG. 1 is a diagram of the multiplication of field elements;

фиг. 2 - техническая реализация модуля вычисления состояния ПГРС на базе однотактового умножителя элементов поля GF(2n);FIG. 2 - technical implementation of the module for calculating the state of the PGRS based on a single-cycle multiplier of the elements of the field GF (2 n );

фиг. 3 - этапы процесса кодирования информации отрезками линейных рекуррентных последовательностей;FIG. 3 - stages of the process of coding information by segments of linear recurrent sequences;

фиг. 4 - структурная схема реализуемого способа;FIG. 4 is a structural diagram of an implemented method;

фиг. 5 - график зависимости вероятности ложного декодирования информации от коэффициента ошибки в канале связи для прототипа;FIG. 5 is a graph of the probability of false decoding of information on the error coefficient in the communication channel for the prototype;

фиг. 6 - график зависимости вероятности ложного декодирования информации от коэффициента ошибки в канале связи для прототипа.FIG. 6 is a graph of the probability of false decoding of information on the error coefficient in the communication channel for the prototype.

Реализация заявленного способа кодирования дискретной информации заключается в следующем.The implementation of the claimed method of encoding discrete information is as follows.

Каждый отрезок РкП несет в себе информацию о синхронном преобразовании двух простых генераторов на регистрах сдвига (ПГРС) при одинаковом начальном состоянии, имеющих разные характеристические полиномы P1(x), P2(x) и одинаковую разрядность n (фиг. 3).Each RkP segment carries information on the synchronous conversion of two simple generators on shift registers (PGRS) with the same initial state, having different characteristic polynomials P 1 (x), P 2 (x) and the same bit depth n (Fig. 3).

Для сохранения синхронности преобразований в случае последовательной передачи двух отрезков РкП вычисляются начальные состояния этих ПГРС, исходя из кодируемой информации, очередности передачи отрезков РкП по каналу, их величины и выбора участка на М-последовательности.To preserve the synchronization of transformations in the case of the sequential transmission of two RkP segments, the initial states of these PGRS are calculated based on the encoded information, the sequence of transmission of the RkP segments over the channel, their magnitude and the choice of the site in the M-sequence.

Для обеспечения эффективности кодирования информации выбирается участок в конце М-последовательностей величиной (3÷5)n01≥N1-m1>n01 и (3÷5)n02≥N2-m2>n02, где n01 и n02 длина "скользящего окна" на РкП1 и РкП2 соответственно, N2=N1=2n-1.To ensure the efficiency of coding information, a section at the end of M-sequences is selected with the value (3 ÷ 5) n 01 ≥N 1 -m 1 > n 01 and (3 ÷ 5) n 02 ≥N 2 -m 2 > n 02 , where n 01 n 02 and the length of "sliding window" on RkP1 RkP2 and correspondingly, N 1 = N 2 = 2 n -1.

Если передается отрезок РкП1 первым, а РкП2 следом за ним, то для обеспечения синхронной обработки отрезков анализаторами на приеме необходимо, чтобы на РкП1 выбирался отрезок [N1-m1;N1-m2], а на РкП1 отрезок [N2-m2; 0], причем N1-m1=2(N2-m2).If the RkP1 segment is transmitted first, and the RkP2 segment follows it, then to ensure synchronous processing of the segments by the analyzers at the reception, it is necessary that the segment [N 1 -m 1 ; N 1 -m 2 ] is selected on RkP1, and the segment [N 2 - on RkP1 m 2 ; 0], wherein N 1 -m 1 = 2 (N 2 -m 2 ).

Информация, поступающая от источника в двоичном виде, записывается в два умножителя произвольных элементов поля GF(2n).Information from the source in binary form is written into two multipliers of arbitrary elements of the field GF (2 n ).

Каждый из умножителей выполняет операцию вычисления двоичной комбинации c0+c1ε+…+cn-1εn-1, полученной из начальной [a 0, a 1, a 2, …, a n-1] за один такт его работы так, если бы производился сдвиг этой комбинации в ПГРС на заданное количество j тактов. Для ПГРС1, j1=N1-m1, а для ПГРС2, j2=N2-m2.Each of the multipliers performs the operation of calculating the binary combination c 0 + c 1 ε + ... + c n-1 ε n-1 obtained from the initial [ a 0 , a 1 , a 2 , ..., a n-1 ] in one clock cycle of it work so if this combination were shifted in the PRGS for a given number of j cycles. For PGRS1, j 1 = N 1 -m 1 , and for PGRS2, j 2 = N 2 -m 2 .

Для реализации вычисления необходимой комбинации выбирается один произвольный элемент εi и один постоянный εj, принадлежащие полю GF(2n). Выражаются эти элементы поля через левый степенной базис следующим образом:To implement the calculation of the necessary combination, one arbitrary element ε i and one constant ε j belonging to the field GF (2 n ) are selected. These field elements are expressed through the left power basis as follows:

εi=a 0+a 1ε+…+a n-1εn-1, a i∈GF(2n),ε i = a 0 + a 1 ε + ... + a n-1 ε n-1 , a i ∈GF (2 n ),

εj=b0+b1ε+…+bk-1εk-1, bj∈GF(2n),ε j = b 0 + b 1 ε + ... + b k-1 ε k-1 , b j ∈GF (2 n ),

Тогда произведение этих элементовThen the product of these elements

εiji+j=c0+c1ε+…+cn-1εk-1, ci∈GF(2n),ε i * ε j = ε i + j = c 0 + c 1 ε + ... + c n-1 ε k-1 , c i ∈GF (2 n ),

Процесс вычисления c0+c1ε+…+cn-1εn-1 может быть реализован в матричной форме как произведение вектора [a 0, a 1, a 2, …, a n-1] на сопровождающую F матрицу в j-й степени (фиг. 1).The calculation process c 0 + c 1 ε + ... + c n-1 ε n-1 can be implemented in matrix form as the product of the vector [ a 0 , a 1 , a 2 , ..., a n-1 ] by the matrix that accompanies F in j-th degree (Fig. 1).

Схема умножения элементов поля представлена на фиг. 1.The field element multiplication scheme is shown in FIG. one.

Техническая реализация модуля вычисления на базе однотактового умножителя представлена на фиг. 2.The technical implementation of a calculation module based on a single-cycle multiplier is shown in FIG. 2.

Преимуществом данной схемы является его быстродействие - требуется всего один такт для сдвига исходной комбинации в ПГРС на заданное количество j тактов.The advantage of this scheme is its speed - it takes only one clock cycle to shift the original combination in the PRGS by a given number of j clock cycles.

Тем не менее, при длине ПГРС n необходимо n2 схем однотактовых умножителей элементов поля GF(2n). При большом n модуль вычисления состояния ПГРС необходимо производить на базе n-тактового умножителя элементов поля GF(2n), требующий для своей реализации 3n ячеек памяти, n схем совпадения и n+(ω-2) сумматоров по mod2, где ω - число ненулевых слагаемых многочлена Р(х).Nevertheless, for a PRGS length n, n 2 schemes of single-cycle multipliers of elements of the field GF (2 n ) are necessary. For large n, the PGRS state calculation module must be produced on the basis of an n-clock multiplier of elements of the field GF (2 n ), which requires 3n memory cells, n matching schemes and n + (ω-2) adders in mod2 for their implementation, where ω is the number of nonzero terms of the polynomial P (x).

Для задания цикла работы кодера на передаче в его состав включен формирователь цикловой частоты, который через устройство управления пуском ПГРС обеспечивает начало и окончание передачи отрезков РкП1 и РкП2 последовательным кодом поочередно.To set the encoder operation cycle in transmission, it includes a cyclic frequency driver, which, through the PGRS start-up control device, provides the beginning and end of the transmission of the RkP1 and RkP2 segments with a sequential code in turn.

На приеме отрезки РкП1 и РкП2 одновременно поступают на входы двух анализаторов ПГРС (АПГРС), обрабатывающих последовательности по закону характеристических полиномов Р1(х) и Р2(х) соответственно. В анализаторах происходит опознавание принятых отрезков РкП по безошибочному "скользящему" участку (фигура 3).On reception segments RkP1 RkP2 and simultaneously to the inputs of two analyzers PGRS (APGRS), the processing sequence according to the law characteristic polynomials F 1 (x) and F 2 (x) respectively. In the analyzers, the recognition of the accepted sections of the RCP by the error-free "sliding" section occurs (figure 3).

В случае выделения безошибочного "скользящего окна" двумя АПГРС они последовательно отключаются от канала связи, переходят в автономный режим работы, сохраняя при этом синхронность обработки информации, и если в течение времени t ц = N 2 m 2 V п е р

Figure 00000001
схемой сравнения обнаружится совпадение состояний АПГРС1 и АПГРС2, то через устройство управления выводом информации открывается клапан и обеспечивается считывание информации с АПГРС1 параллельным кодом за один такт в буферный накопитель (БН) приема, осуществляется запуск формирователя цикловой частоты. Первый импульс цикловой частоты устанавливает и подключает входы АПГРС1 и АПГРС2 к КС, на вход ОЛЗ на К тактов записывается логическая "1". Величина ОЛЗ на К тактов определяет допустимое время tавт автономного поддержания синхронизма декодера с кодером, которое определяется скоростью передачи Vпер, стабильностью опорных генераторов кодера и декодера.If an error-free “sliding window” is highlighted by two APGRS, they are sequentially disconnected from the communication channel, go into offline mode, while maintaining synchronization of information processing, and if over time t c = N 2 - m 2 V P e R
Figure 00000001
if the comparison scheme detects the state of APGRS1 and APGRS2, then through the information output control device the valve opens and information is read from the APGRS1 parallel code in one clock cycle to the receive buffer (BN), and the cyclic frequency driver is started. The first pulse of the cyclic frequency sets and connects the inputs APGRS1 and APGRS2 to the CS, the logical "1" is written to the input OLZ on K clocks. The value of OLZ on K clocks determines the allowable time taut autonomous maintaining synchronism of the decoder with the encoder, which is determined by the transmission speed V per , the stability of the reference generators of the encoder and decoder.

Если в течение tавт будет успешно принят очередной блок информации, то произойдет стирание логической "1" в ОЛЗ на K тактов, и на его вход запишется новая "1" очередным импульсом цикловой частоты с формирователя цикловой частоты.If the next block of information is successfully received within t avt , then the logical “1” in the OLZ will be deleted for K clocks, and a new “1” will be written to its input with the next pulse of the cyclic frequency from the cyclic frequency former.

Если в течение tавт не будет принят очередной блок информации, то с выхода ОЛЗ на K тактов логическая "1" остановит выработку цикловой частоты приема формирователем и включит в работу устройство управления АПГРС.If the next block of information is not received within t avt , then from the OLZ output to K clocks, logical "1" will stop the generation of the cyclic frequency of reception by the shaper and turn on the APGRS control device.

В этом случае при выделении безошибочного "скользящего окна" первым АПГРС устройство управления АПГРС перейдет в режим "ожидания" выделения безошибочного "скользящего окна" на втором АПГРС в течение t о ж = 1,5 N 2 m 2 n 02 V п е р

Figure 00000002
. По истечении времени ожидания устройство управления АПГРС установит анализаторы в исходное состояние. При выделении "скользящего" окна в АПГРС2 за tож выключится устройство управления АПГРС и декодер перейдет в основой режим работы и запустит формирователь цикловой частоты.In this case, when the error-free “sliding window” is highlighted by the first APGRS, the control device APGRS will enter the “standby” mode of allocation of the error-free “sliding window” on the second APGRS during t about well = 1,5 N 2 - m 2 - n 02 V P e R
Figure 00000002
. After the waiting time, the control device APGRS will install the analyzers in the initial state. When selecting the "sliding" window to APGRS2 for t APGRS standby switch off the control device and the decoder enters basis of mode and starts the cycle frequency generator.

В случае выделения безошибочного "скользящего окна" вторым АПГРС и не выделения безошибочного "скользящего окна" первым АПГРС устройство управления АПГРС немедленно переведет анализаторы в исходное состояние.If an error-free "sliding window" is allocated by the second APGRS and the error-free "sliding window" is not selected by the first APGRS, the APGRS control device will immediately return the analyzers to their initial state.

Структурная схема реализуемого способа представлена на фиг. 4.The block diagram of the implemented method is presented in FIG. four.

Достоинствами рассматриваемого способа кодирования информации является:The advantages of this method of encoding information is:

- высокая помехоустойчивость, определяемая возможностью выбора размера "скользящего окна", сравнимого с длиной ПГРС, и длины отрезка линейной рекуррентной последовательности, позволяющие находить необходимое соотношение между помехоустойчивостью и эффективностью кодирования;- high noise immunity, determined by the possibility of choosing the size of the "sliding window", comparable with the length of the PRGS, and the length of the segment of the linear recurrence sequence, allowing to find the necessary relationship between noise immunity and coding efficiency;

- предельно малая вероятность приема ложной информации за счет того, что при обработке (декодировании) одного сообщения на приеме в течение одного цикла в множестве разрешенных комбинаций будет только одна комбинация, появление которой ожидается в жестко определенном интервале времени и только один раз. Это объясняется тем, что информационный блок определяет начальное состояние двух ПГРС и такое состояние может встретиться в каждом цикле только один раз при обработке отрезков линейной рекуррентной последовательности на приеме;- the extremely low probability of receiving false information due to the fact that when processing (decoding) one message on reception during one cycle in the set of allowed combinations there will be only one combination, the appearance of which is expected in a strictly defined time interval and only once. This is explained by the fact that the information block determines the initial state of two PRDGs and such a state can occur in each cycle only once when processing segments of a linear recurrent sequence at a reception;

- способ кодирования информации обеспечивает самосинхронизацию в процессе передачи и приема информации, а также возможность применения данного способа как в синхронных, так и в асинхронных системах передачи данных.- the method of encoding information provides self-synchronization in the process of transmitting and receiving information, as well as the possibility of applying this method in both synchronous and asynchronous data transfer systems.

Промышленная применимость изобретения обусловлена тем, что устройство, реализующее предложенный способ, может быть осуществлено с помощью современной элементной базы, с достижением указанного в изобретении назначения. Заявленный способ кодирования дискретной информации обеспечивает передачу информации с высокой достоверностью.Industrial applicability of the invention is due to the fact that a device that implements the proposed method can be implemented using a modern elemental base, with achievement of the purpose specified in the invention. The claimed method of encoding discrete information provides the transmission of information with high reliability.

Показатели предложенной системы кодирования зависят от вероятности правильного выделения безошибочных "скользящих окон" на приеме.The performance of the proposed coding system depends on the probability of correctly selecting error-free "sliding windows" at the reception.

Тогда полная группа событий при декодировании информации определяется выражениемThen the full group of events when decoding information is determined by the expression

Рпдклдкпрс=1P PDC + P LDK + P prs = 1

где Рпдк - вероятность правильного декодирования информации; Рлдк - вероятность ложного декодирования информации; Рпрс - вероятность не приема (пропуска) декодируемой информации.where P MAC - the probability of correct decoding of information; R LDK - the probability of false decoding of information; R prs - the probability of not receiving (skipping) the decoded information.

Уменьшение величины одного из слагаемых - Рлдк или Рпрс ведет к увеличению значения Рпдк и повышению помехоустойчивости систем кодирования.Reducing the magnitude of one of the components - P or SWP P CP increases the value P MPC and improve noise immunity encoding systems.

Для разрабатываемого способа вероятность ложного декодирования информации определяется какFor the developed method, the probability of false decoding of information is defined as

Figure 00000003
Figure 00000003

где Рск.ок - вероятность выделения "скользящего окна", n=n0+m, где n0 - длина ЛРР, m - величина счетчика совпадений.where R sk.ok is the probability of highlighting a "sliding window", n = n 0 + m, where n 0 is the length of the LRR, m is the value of the hit counter.

Для прототипа вероятность ложного декодирования информации определяется как:For the prototype, the probability of false decoding of information is defined as:

Рлдк=1-(Рск.ок-N·Рно)P ldk = 1- (P sk.ok -N · P but )

Результаты моделирования представлены на фиг. 5 и 6 в виде графиков зависимостей вероятностей ложного декодирования информации от коэффициента ошибки в канале связи для прототипа (фиг. 5) и предлагаемого способа (фиг. 6) при n=7.The simulation results are presented in FIG. 5 and 6 in the form of graphs of the dependences of the probabilities of false decoding of information on the error coefficient in the communication channel for the prototype (Fig. 5) and the proposed method (Fig. 6) with n = 7.

Claims (1)

Способ кодирования информации отрезками линейных рекуррентных последовательностей заключается в том, что на передающей стороне информация, поступающая от источника в двоичном виде, записывается в два умножителя произвольных элементов поля GF(2n), каждый из которых выполняет операцию вычисления двоичной комбинации c0+c1ε+…+ck-1εn-1, полученной из начальной [a0, a1, a2, …, an-1] за один такт его работы, в простых генераторах на регистрах сдвига (ПГРС) происходит генерация отрезков М-последовательностей длиной L1 и L2 соответственно, передача полученных отрезков рекуррентных последовательностей (РкП) последовательно в канал связи (КС), параллельное поступление на входы анализаторов простых генераторов на регистре сдвига (АПГРС) отрезков РкП1 и РкП2, в которых происходит опознавание принятых отрезков РкП по безошибочному "скользящему" участку, последовательное отключение от КС и перевод АПГРС1 и АПГРС2 в автономный режим работы в случае выделения "скользящих" окон, поиск совпадений состояний двух АПГРС в автономном режиме работы, запись информации с АПГРС1 через открытый клапан в буферный накопитель (БН) в случае обнаружения совпадений с запуском формирователя цикловой частоты приема, подключение АПГРС1 и АПГРС2 к КС для очередной обработки поступающих отрезков РкП. The method of encoding information by segments of linear recurrence sequences is that on the transmitting side, the information coming from the source in binary form is written into two multipliers of arbitrary elements of the field GF (2 n ), each of which performs the operation of computing the binary combination c 0 + c 1 ε + ... + c k-1 ε n-1 obtained from the initial [a 0 , a 1 , a 2 , ..., a n-1 ] in one clock cycle of its operation, in simple generators on shift registers (PRGS), generation segments of M-sequences of length L 1 and L 2, respectively, the transmission of the irradiated segments of recurrence sequences (RKP) sequentially into the communication channel (KS), parallel input to the inputs of the analyzers of simple generators on the shift register (APGRS) of the RkP1 and RkP2 segments in which the received RkP segments are recognized by the error-free "sliding" section, sequential disconnection from CS and transfer of APGRS1 and APGRS2 to stand-alone operation in the case of allocation of "sliding" windows, search for coincidence of the states of two APGRS in stand-alone operation, recording information from APGRS1 through an open valve in uferny drive (BN) in the event of coincidence with the starting cyclic reception frequency generator, and connecting APGRS1 APGRS2 for COP for the next processing of incoming RCP segments.
RU2014120111/08A 2014-05-19 2014-05-19 Method of encoding information with sections of linear recurrent sequences RU2568320C1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
RU2014120111/08A RU2568320C1 (en) 2014-05-19 2014-05-19 Method of encoding information with sections of linear recurrent sequences

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
RU2014120111/08A RU2568320C1 (en) 2014-05-19 2014-05-19 Method of encoding information with sections of linear recurrent sequences

Publications (1)

Publication Number Publication Date
RU2568320C1 true RU2568320C1 (en) 2015-11-20

Family

ID=54597916

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2014120111/08A RU2568320C1 (en) 2014-05-19 2014-05-19 Method of encoding information with sections of linear recurrent sequences

Country Status (1)

Country Link
RU (1) RU2568320C1 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SU642867A1 (en) * 1976-11-15 1979-01-15 Ленинградский Электротехнический Институт Связи Им. Профессора М.А. Бонч-Бруевича Device for transmitting and receiving discrete information
SU1338101A1 (en) * 1985-10-09 1987-09-15 Предприятие П/Я Р-6120 System for transmitting and receiving information in recurrent sequences
SU1401475A1 (en) * 1986-12-02 1988-06-07 Ставропольское высшее военное инженерное училище связи им.60-летия Великого Октября Device for generating nonlinear recurrent trains of discrete signals
SU1538267A1 (en) * 1987-08-17 1990-01-23 Предприятие П/Я Р-6120 System for transmission of information with recurrent sequences
EP1192752A1 (en) * 1999-06-25 2002-04-03 Telefonaktiebolaget LM Ericsson (publ) Modulated message authentication system and method
EP1306994A2 (en) * 2001-10-26 2003-05-02 Microsoft Corporation System and method for locating a data frame within a transmitted data stream

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SU642867A1 (en) * 1976-11-15 1979-01-15 Ленинградский Электротехнический Институт Связи Им. Профессора М.А. Бонч-Бруевича Device for transmitting and receiving discrete information
SU1338101A1 (en) * 1985-10-09 1987-09-15 Предприятие П/Я Р-6120 System for transmitting and receiving information in recurrent sequences
SU1401475A1 (en) * 1986-12-02 1988-06-07 Ставропольское высшее военное инженерное училище связи им.60-летия Великого Октября Device for generating nonlinear recurrent trains of discrete signals
SU1538267A1 (en) * 1987-08-17 1990-01-23 Предприятие П/Я Р-6120 System for transmission of information with recurrent sequences
EP1192752A1 (en) * 1999-06-25 2002-04-03 Telefonaktiebolaget LM Ericsson (publ) Modulated message authentication system and method
EP1306994A2 (en) * 2001-10-26 2003-05-02 Microsoft Corporation System and method for locating a data frame within a transmitted data stream

Similar Documents

Publication Publication Date Title
CN102694625B (en) Polarization code decoding method for cyclic redundancy check assistance
CN101527615A (en) Implementation method of cyclic redundancy check (CRC) codes and device
US5504781A (en) Process for the recovery of data transmitted over a transmission path for digital data streams using decoding by cross-correlation of a data sequence coded by cyclic shifting and inversion
CN101854222B (en) Data processing method, communication device and system
US11374596B2 (en) Algebraic decoding method and decoder for (n,n(n-1),n-1)-PGC in communication modulation system
JP3913174B2 (en) Method for transmitting digital messages and system for implementing the same
RU2568320C1 (en) Method of encoding information with sections of linear recurrent sequences
CN101702625A (en) Optical communication real-time error correction circuit based on RS (255, 239) algorithm
JPH07273702A (en) Receiver receiving signal consisting of symbol array and equalizer therefor and symbol detecting method
RU2644507C1 (en) Resetting decoder with training mode
CN102769530A (en) Efficiently-calculated on-line/off-line digital signature method
Gelles et al. Potent tree codes and their applications: Coding for interactive communication, revisited
CN108650047B (en) A kind of serial data receiving real-time synchronous monitoring circuit and monitoring method
CN102201912A (en) Blind recognition method for self-synchronization scrambling code generation polynomial
RU2616180C1 (en) Method for diagnosing convolutional codes
CN103346860A (en) Decoding unit of wireless transmission system and decoding method thereof
Li et al. AlgSAT---a SAT Method for Search and Verification of Differential Characteristics from Algebraic Perspective
CN101626249B (en) Soft-input soft-output coding system and soft-input soft-output coding method
Nóbrega et al. On multiplicative matrix channels over finite chain rings
RU2646867C1 (en) Method for transmission and reception of digital information in general
US20100299579A1 (en) Methods and Systems for Error-Correction in Convolutional and Systematic Convolutional Decoders in Galois Configuration
RU2236086C2 (en) Device for receiving and transmitting phase-keyed code signals
SU1309317A1 (en) Device for decoding reed-solomon codes
RU107613U1 (en) DISCRETE SIGNAL RECEIVER
Jafari et al. Code construction for multiple sources network coding

Legal Events

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

Effective date: 20190520