Способ передачи информации с использованием замещающего логического помехоустойчивого кода

Изобретение относится к вычислительной технике. Технический результат заключается в повышении помехозащищенности передачи данных. Технический результат достигается за счет выполнения (i) распределенных структурно-алгоритмических преобразований, на завершающем (i+1) этапе которых сформированный поток данных, представленных двоичным кодом, перекодирования в прямой и инверсный троичные коды с символами, которые представляют в виде широтно-импульсной модуляции (ШИМ3), при этом каждый из полученных подпотоков ШИМ3 суммируют с меандровой импульсной последовательностью, с периодом Т0, равным длительности исходных двоичных символов, и принимающих значения «+1» и «-1», в результате чего получают биполярную импульсную последовательность в каждом из подпотоков, которую затем разделяют на четные и нечетные символы с образованием в каждом из подпотоков полупотоков; при приеме, переход от расширенных при квадратурной модуляции символов синфазной и квадратурной составляющих к ускоренному исходному представлению получают с использованием логического элемента «запрет», на запрещающий вход которого подают меандровый сигнал; полупотоки в каждом из подпотоков объединяют, сформированные исходные подпотоки суммируют с инвертированным меандром, в результате чего восстанавливают импульсы ШИМ3 исходных прямого и инверсного троичных кодов, после чего на основе полученной избыточности обнаруживают и исправляют ошибки передачи на уровне символов троичных кодов. 2 з.п. ф-лы, 8 ил.

 

Изобретение относится к системам телекоммуникации и может быть использовано в системах передачи данных по каналам связи. Его использование позволяет повысить достоверность передачи информации без введения структурной избыточности в передаваемые сообщения, обнаруживать возникающие при передаче ошибки, как одиночные, так и кратные, увеличить, при необходимости, скорость передачи информации и обеспечить ее скрытность.

Изобретение относится к новому направлению развития систем передачи данных. Его основу составляет разделение исходного потока данных передаваемой информации на подпотоки и соответствующие им на этапе модуляции ортогональные квадратурные поднесущие частоты. Основной вариант их последующего использования связан с очередным их объединением перед передачей в канал связи с формированием суммарного сигнала с комплексной несущей частотой:

где AI и AQ - синфазная и квадратурная составляющие гармонические колебания круговой частоты ω=2πf.

При этом выходной сигнал А формируют, как результат суммирования двух смещенных друг относительно друга на 90° гармонических колебаний, имеющих одну и ту же частоту f. Их сумма также представляет собой исходное колебание с несущей частотой радиосигнала, но с фазовым сдвигом на угол, равный ϕ=arc tg (AQ/AI). При приеме такого суммарного сигнала для их обратного разделения на синфазную I и квадратурную Q составляющие используют алгоритмы прямого и обратного быстрого преобразования Фурье.

Эта технология получила название: Orthogonal Frequency-Division Multiplexing (OFDM) ([1], Шахнович И.В. «Современные технологии беспроводной связи», М.: Техносфера, 2006. - 288 с, с. 75- 80). Сущностные характеристики предлагаемого изобретения заключаются в использовании трехосновного помехоустойчивого кодирования, которое адаптировано к существующим технологиям OFDM, ориентированным на исходное традиционное двоичное кодирование передаваемой информации.

Известны способы формирования замещающих трехуровневых кодов, которые используют в кабельных линиях связи для выделения на приемной стороне хронирующего колебания, что необходимо для повышения точности символьной синхронизации восстанавливаемого в регенерационных пунктах (РП) потока данных.

Среди трехуровневых кодов наиболее распространенным является совместимый биполярный код с высокой плотностью (КВП-n, CHDB-n - в английской интерпретации) ([2], Левин Л.С., Плоткин М.А. «Цифровые системы передачи информации». - М.: Радио и связь, 1982. - 216 с, с. 135-143). В соответствии с алгоритмом формирования кодов КВП-n [1], иллюстрация которого представлена на фиг. 1 последовательность из (n+1) символов «0» двоичного кода <000…000>2 замещают кодовыми комбинациями <000…00V>2 и <000…B0V>2, где V - импульс, полярность которого повторяет полярность предшествовавшего кодового импульса, а В - напротив, представляет собой импульс в формируемой последовательности, полярность которого противоположна по отношению к полярности предыдущего импульса. На фиг. 1 приведена исходная последовательность бит и иллюстрация, поясняющая основополагающие принципы формирования кода высокой плотности (КВП) (фиг. 1(B)). Из приведенной на фиг. 1(B) иллюстрации следует, что: 1) информационные импульсы со сменой их полярности, используют только при передаче символов «1»; 2) их длительность (τ0) уменьшена в два раза по сравнению с продолжительностью (Т0) символов «1» и «0» исходного двоичного кода (τ0=1/2Т0). В случае передачи данных с использованием радиоканалов переход от двоичного кода к известным трехуровневым кодам не является оправданным, поскольку уменьшение длительности импульсов, соответствующих символам «1» и «0» двоичного кода, входит в противоречие с ограничением, накладываемым на их полосу пропускания. В то же время при их использовании в волоконно-оптических линиях связи (ВОЛС) такое уменьшение не становится критичным, поскольку там нет таких проблем, которые связаны с необходимостью обеспечения требуемой полосы пропускания.

Известны «Способы передачи информации и системы для их осуществления» ([3], патент RU №2475861 с приоритетом от 27.04.2013 г. и [4]), патент RU №2581774 с приоритетом от 30.09.2014 г.) сущностные характеристики которых заключены в переходе при передаче информации от традиционно используемого двоичного кода с символами «1» и «0» к замещающему логическому троичному помехоустойчивому кодированию с символами S2, S1 и S0, представленными тремя разрешенными значениями амплитудно-импульсной модуляции (АИМ3), которые дублируются символами Т2, Т1 и Т0, представляющими собой три разрешенных значения широтно-импульсной модуляции (ШИМ3).

В патенте [4], который был награжден дипломом Роспатента в номинации «100 лучших изобретений России - 2016», предлагаемый троичный код с символами S2(T2), S1(T1) и S0(T0) был использован по новому назначению - для повышения информационной нагруженности несущей частоты, излучаемой передатчиком, для чего была использована одновременная (комплексная) модуляция по амплитуде, частоте и фазе. Помимо этого, была обеспечена «сопоставимость результатов демодуляции относительной фазовой модуляции (ОФМ) с основанием два, применяемой по основному каналу связи, и предлагаемой троичной фазовой модуляции с основанием два (ФМ23), основу которой составляют логические помехоустойчивые коды с основанием три, представленные символами S2(T2), S1(T1) и S0(T0)» (п. 4 формулы изобретения). Однако для реализации такой возможности требуется наличие дополнительного (дублирующего) канала передачи информации, что не всегда может быть обеспечено в разнообразных практических приложениях. Суть предлагаемого логического помехоустойчивого кодирования сформированных сообщений замещающим троичным кодом заключается в следующем [3] и [4].

Основу способов-аналогов [3] и [4] составляют формулы преобразования Г, связанные с заменой последовательности символов a i0, a 1, …, a in двоичного алфавита А={0,1} последовательностями символов d i0, d i1, …, d im алфавита D={00, 11, 10, 001, 101} на основе следующих логических схем кодирования:

Предлагаемое кодирование устанавливает логическое соответствие между двоичными символами, представленными в скобках, и их троичными эквивалентами S0, S1 и S2. В результате технической реализации, предлагаемой в патентах [3] и [4], троичные символы S0, S1 и S2 на этапе первичной (импульсной) модуляции преобразуют в сигналы с амплитудно-импульсной модуляцией (АИМ3). При этом временные интервалы между ними также имеют соответствующие три значения длительности Т0, T1=1,5Т0 и Т2=2Т0, где Т0 - длительность символов «1» и «0» исходного двоичного кода, используемого для первоначального представления передаваемой информации. Эти три значения длительности представляют, в свою очередь, сигналами с широтно-импульсной модуляцией (ШИМ3). Далее на этапе вторичной модуляции сигналы, представленные в виде АИМ3, преобразуют в частотную модуляцию (ЧМ3), а временные моменты смены импульсов ШИМ3 представляют сменой фаз несущей частоты на 0° и 180°, что соответствует простейшему виду фазовой манипуляции на два состояния (ФМ2) или относительной фазовой модуляции (ОФМ2).

Алгоритм перевода последовательности двоичных символов «1» и «0» в предлагаемый прямой троичный код заключается в следующем. Пусть необходимо перевести в новое алфавитное кодирование следующую последовательность двоичных символов <10101000111100101>2 с числом символов равным: N2=17. С этой целью используют условные верхние и нижние разбиения ( и ):

Разбиения и представлены для упрощения понимания основных логических правил перехода от двоичного кода к предлагаемому прямому троичному кодированию. С этой целью процесс перекодирования изображен различными цветами. В результате их объединения ( U ) получают следующую последовательность символов прямого троичного кода: S2 S2 S1 S0 S1 S0 S0 S0 S1 S1 S2 с числом символов N3=11.

Из приведенной иллюстрации следуют следующие выводы:

1) новый троичный код является реккурентным экономным помехоустойчивым кодом, у которого последний двоичный символ «1» или «0» расшифровки предыдущего троичного символа Sij, где i - основание кода (i=0,1,2), является первым при расшифровке последующего троичного символа Sij+1;

2) его экономичность (k) определяется тем, что число троичных символов, необходимых для передачи того же объема информации, меньше, в среднем, в k3 = log23 = 1,6 раз (для приведенного примера k =17/11 = 1,54).

Техническая реализация, представленная в патентах [3] и [4], позволяет достаточно просто реализовать процесс перекодирования. Кроме того, при этом появляется возможность представления данных на уровне первичной импульсной модуляции дублирующими друг друга троичными символами Si с использованием АИМ3 и символами Ti, которые преобразуют в широтно-импульсную модуляцию ШИМ3.

В предлагаемом изобретении соответствие (1) дополнено инверсным вариантом его формирования, когда сигналам S0*(Т0), S1*(T1*) и S2*(Т2*) приведены в соответствие следующие инверсные двоичные кодовые конструкции:

где ломаными скобками <010>2 обозначена двоичная система счисления (фиг. 2).

Из него следует, что перекодирование из двоичного кода в предлагаемый троичный код реализуют по тем же рассмотренным ранее логическим правилам. Отличие проявляется только в присвоении троичным символам S1*(Ti*) инверсных кодовых двоичных конструкций, появляющихся в потоке кодируемой последовательности бит.

Таким образом, в предлагаемом изобретении сущностные характеристики заключаются в следующем:

1) в дополнительном использовании, помимо кодирования с использованием замещающего прямого логического помехоустойчивого троичного кода, его инверсного аналога, процесс кодирования и декодирования которого определен соответствием (2);

2) в использовании троичного кода для модернизации существующих способов квадратурной модуляции несущей частоты радиосигнала.

Наиболее близким аналогом к заявляемому способу является патент-прототип ([5], «Способ передачи информации с использованием замещающего логического троичного помехоустойчивого кода», заявка №2020115929/28(026103) с приоритетом от 20.04.2020 г., решение о выдаче патента от 09.10.2020 г.).

Он заключается в сборе сигналов от источников сообщений, синхронизации их по времени, формировании уплотненного цифрового группового сигнала из синхронизированных собранных сигналов, формировании сигнала несущей частоты, модуляции сигнала несущей частоты уплотненным цифровым групповым сигналом на основе сформированного видеокода и в последующей передаче промодулированного сигнала по каналу связи, отличающийся тем, что на передающей стороне цифровые сообщения источников информации, представленные N - разрядным позиционным двоичным кодом подвергают структурно-алгоритмическим преобразованиям, осуществляемым в следующей последовательности: вначале дополнительное экономное кодирование, использующее для повышения помехоустойчивости естественную избыточность передаваемой информации, за которым следует рандомизатор символов двоичного кода, назначение которого состоит в выравнивании вероятностей появления символов «1» и «0» на его выходе для приближения к значению, равному 0,5, после чего формируют уплотненный цифровой групповой сигнал и кодируют его помехоустойчивым кодом с введением избыточных проверочных символов, полученные результаты преобразований цифрового группового сигнала, представленные двоичным кодом с символами «1» и «0», преобразуют в замещающий логический помехоустойчивый код с символами «S0» и «Т0», «S1» и «T1» «S2» и «Т2», при этом двоичным комбинациям («00» и «11») исходной последовательности двоичных символов ставят в соответствие одновременно формируемые символы троичного кода «S0» и «Т0», кодовые комбинации исходного двоичного кода группового сигнала («001» и «10») заменяют на формируемые символы троичного кода «S1» и «T1», а оставшимся в исходной последовательности двоичного кода группового сигнала кодовым комбинациям вида «101» одновременно ставят в однозначное соответствие символы троичного кода «S2» и «Т2», после чего первую модулирующую составляющую преобразованного первого трехосновного видеосигнала, содержащую символы «S0», «S1» и «S2», представляют в виде амплитудно-импульсной модуляции, а вторую модулирующую составляющую видеосигнала с символами трехосновного кода «Т0», «T1=1,5Т0» и «Т2=2Т0», где Т0 - продолжительность одного символа исходного двоичного кода «1» и «0», используют для биполярной широтно-импульсной модуляции (ШИМ3), представляющей собой второй видеосигнал, импульсы которого с тремя разрешенными значениями: Т0, 1,5Т0 и 2Т0 принимают значения амплитуд и затем их суммируют с сигналами тактовой синхронизации, представляющими собой биполярный меандр с периодом его повторения Т0 и длительностью каждого из импульсов Т0/2 и значениями амплитуд и в результате чего получают замещающий трехосновный код, представленный последовательностью символов «+2», «0» и «-2», каждый из которых имеет длительность биполярных импульсов, равную Т0/2, в результате чего в новой логической последовательности сохраняют представление об исходной биполярной широтно-импульсной модуляции (ШИМ3), но на основе символов одной и той же длительности Т0/2, вместо Т0, 1,5Т0 и 2Т0, после чего сформированную логическую последовательность трехосновных символов «+2», «0» и «-2» разделяют на синфазные и квадратурные подпотоки, первый из них представляют нечетными по счету символами, а второй - четными счетными символами троичного кода, затем длительность каждого из символов в подпотоках при последующей квадратурной модуляции несущей расширяют в два раза, при этом в синфазном и квадратурном подпотоках передаваемых данных изменение полярности расширенных импульсов представляют манипулированием фазы несущей частоты на 0° и 180°, соответствующей закону косинуса для синфазной составляющей, и изменением фазы несущей частоты на 0° и 180°, соответствующей закону синуса для квадратурной составляющей, на приемной стороне каждый из принятых расширенных вдвое в результате квадратурной модуляции символов двоичного кода, принадлежащих синфазному и квадратурному потокам символов троичного кода, воспринимаемых как обычные импульсные символы одной и той же длительности, приводят к их исходному предмодулированному виду с использованием логического элемента «Запрет», для чего на его запрещающий вход подают сигналы меандра с периодом Т0 и длительностью каждого из импульсов Т0/2, используемые при этом меандровые сигналы являются инвертированными для синфазного подпотока и прямой копией для квадратурной составляющей, после чего полученные сигналы суммируют, и в результате этого восстанавливают логическую последовательность трехосновных символов «+2», «0» и «-2» в том виде, в котором она была сформирована на передающей стороне, которую затем суммируют с инвертированной копией меандрового сигнала с периодом Т0 и длительностью каждого из импульсов Т0/2 для последующего перехода к широтно-модулированным импульсам трехосновного логического помехоустойчивого кода с символами «Т0», «1,5Т0» и «2Т0», осуществляют контроль достоверности приема на основе критерия четности символов «1,5Т0», заключенных между соседними символами «2Т0», при положительном результате контроля целостности и достоверности полученной информации осуществляют декодирование трехосновного кода с символами «Т0», «1,5Т0» и «2Т0» в исходный двоичный код на основе следующих соответствий: «Т0» ↔ <11,00>2, «1,5Т0» ↔ <10,001>2 и «2Т0» ↔ <101>2 и установленного правила рекуррентной взаимосвязи, при которой последний двоичный символ «1» или «0» предыдущей расшифровки троичного кода становится первым символом «1» или «0» расшифровки последующего символа троичного кода «Т0», «1,5Т0» и «2Т0», при восстановлении эти повторяющиеся символы объединяют, в результате чего восстанавливают исходную последовательность бит передаваемой информации.

В способе [5] рассмотрен один из возможных вариантов использования прямого троичного кода для модернизации существующих способов квадратурной модуляции несущей частоты радиосигнала. Процесс его формирования отображен на фиг. 3(A) и фиг. 3(Б). На фиг. 3(A) представлен исходный двоичный код, представляющий собой последовательность из 23 бит (ai), а на фиг. 3(Б) результаты его замещения прямым логическим помехоустойчивым троичным кодом с использованием 17 символов Si, i=0, 1, 2. На фиг. 3(B) первые 7 символов Si, i=0, 1, 2 отображены соответствующими им дублирующими символами Т0, T1=1,5Т0 и Т2=2Т0, представленными в виде импульсов ШИМ3. Сущностные характеристики патента [5] заключаются в применении к сформированным на передающей стороне сигналам ШИМ3 (фиг. 3(В)) и принятым их копиям при приеме операций сложения и вычитания с биполярным меандром со значениями амплитуд (+1) и (-1) (фиг. 3(Г)). В результате этого на передающей стороне формируют трехосновный код с длительностью импульсов, равной длительности Т0 символов «1» и «0» исходного двоичного кода, и со значениями амплитуд: «+2», «0» и «-2) (фиг. 3(Д)). Затем сформированный трехуровный код разделяют по уровню, соответствующему значению «0», на синфазную (I) и квадратурную (Q) составляющие (фиг. 3(Е)) и (фиг. 3(Ж)), соответственно. Благодаря тому, что длительность импульсов (фиг. 3(Д, Е и Ж)) оказалась одной и той же и равной Т0 появляется возможность использования алгоритмов прямого и обратного быстрого преобразования Фурье при приеме для разделения суммарного сигнала, получаемого при квадратурной модуляции, на исходные составляющие: синфазную (I) и квадратурную (Q).

В предлагаемом изобретении использован дополнительный вариант реализации патента-прототипа [2], когда те же операции параллельно выполняют и по отношению к символам инверсного троичного кода Т0*=Т0, T1*=1,5Т0 и Т2*=2Т0. Он предполагает использование расшифровок, правило для которых определяется на основе соответствия (2). Они также представлены на фиг. 4 в таком же порядке, как и на фиг. 3. В результате их объединения появляется значительная избыточность передаваемых символов прямого Т0, T1=1,5Т0 и Т2=2Т0 и инверсного Т0*=Т0, T1*=1,5Т0 и Т2*=2Т замещающих троичных символов, что следует из сравнения эпюр, приведенных на фиг. 3(Е, Ж) и фиг. 4(Е, Ж).

Так, при использовании простейшего помехоустойчивого кода с повторением передаваемых символов двоичного кода, дублирующих друг друга, потребуется увеличение их количества в 2 раза. Для приведенного на фиг. 3 и фиг. 4 примера их число станет равным: k2 = 23 × 2 = 46. Если же использовать предлагаемый троичный код - прямой и инверсный, дублирующих друг друга , то количество передаваемых символов увеличится при аналогичных условиях модуляции ШИМ3-ФМ2 до значения k3 = 17 × 2 = 34. Отношение k2/k3 равно: 1,35, следовательно, введенная избыточность составит 35%, вместо 100% при использовании помехоустойчивого кода с повторением передаваемых символов двоичного кода. При этом появятся следующие дополнительные возможности, которых нет у ближайшего аналога - помехоустойчивого кода с повторением передаваемых символов двоичного кода:

1) уменьшения искажений в реализации сигнал + помеха за счет подстановки при приеме неискаженного меандрового сигнала, формируемого на приемной стороне на основе восстановленных сигналов синхронизации (фиг. 5);

2) обнаружения и исправления ошибок на уровне восстановленной при приеме реализации сигнал + помеха (фиг. 5);

3) обнаружения и исправления ошибок за счет того, что символы Т0 ↔ (00,11) прямого кода и символы Т0* ↔ (11,00) инверсного троичного кодирования будут появляться на тех же местах, как при кодировании, так и при декодировании переданной информации.

Кроме того, появляется еще одно дополнительное правило контроля достоверности и целостности информации на символьном уровне. Оно заключается в том, что в принятом потоке между соседними символами Т2 ↔ (101) должно быть только четное число символов Т1 ↔ (10,001) при использовании прямого троичного кода, что использовано в патенте-прототипе [5]. Но такое же правило контроля достоверности и целостности информации на символьном уровне выполняется и при использовании инверсного троичного кода: в принятом потоке между соседними символами Т2* ↔ (010) должно быть только четное число символов Т1* ↔ (01,100). В результате этого контроль достоверности и целостности информации станет перекрестным и, вследствие этого, более полным, благодаря чему появится новая возможность не только обнаружения, но и исправления ошибок передачи данных.

Далее для исключения демаскирующих признаков присутствия троичного кода при квадратурной модуляции сформированный трехуровный инверсный код также разделяют по уровню, соответствующему значению «0», на синфазную (I) и квадратурную (Q) составляющие (фиг. 4(Е)) и (фиг. 4(Ж)), соответственно. Появляющийся при этом резерв времени в каждом из сформированных подпотоков используют, как это предусмотрено и в классической теории квадратурной модуляции для расширения по длительности сформированных импульсов троичного кода (фиг. 4(Д)): они становятся равными Тркв=2Ti, i=0, 1, 2, как это показано на фиг. 5(В) для случая использования прямого троичного кодирования. В результате этого демаскирующий признак предлагаемого троичного кода, заключающийся в длительности ШИМ3, равной T1=1,5Т0, при приеме исчезает, поскольку эта длительность после расширения вдвое длительности становится, равной целому числу Т0, равному 3.

Получаемые при этом два варианта логического помехоустойчивого кодирования с использованием прямого и инверсного троичного замещающего кодирования передают с использованием выделенных несущих частот fн и fв, либо на поднесущих частотах: fн=f0 - Δf и fв=f0+Δf, где f0 - несущая частота радиосигнала.

При приеме обратная операция восстановления переданных символов инверсного троичного кода Т0*=Т0, Т1*=1,5Т0, Т2*=2Т0, где Т0 - временная продолжительность символов «1» и «0» исходного двоичного кода, не имеет отличий от тех же операций, которые производят и при восстановлении прямого троичного кода. Отличие заключается только в присвоении восстановленным символами инверсного троичного кода Т0*=Т0, T1*=l,5T0, Т2*=2Т0 инверсных кодовых комбинаций исходного двоичного кода, которые по условию кодирования поставлены им в соответствие (2).

В итоге, будет повышена помехозащищенность передаваемых сигналов, помимо обнаружения и исправления ошибок передачи данных, по такому субпоказателю, как скрытность передаваемой информации. Другая составляющая этого технического эффекта, как это было отмечено ранее, связана с тем, что помехоустойчивость восстанавливаемого на приемной стороне меандра будет по сравнению с принимаемым сигналом существенного выше, поскольку его формируют на основе приема сигналов синхронизации, к аналогичному показателю которого в соответствии с теорией связи предъявляются более высокие требования.

Основной недостаток замены первичной кодово-импульсной модуляции двоичного кода (КИМ2) на ШИМ3 при использовании предлагаемого трехосновного кода заключается в различной длительности троичный символов Ti, i=0, 1, 2: Т0, 1,5Т0 и 2Т0 вместо исходного значения Т0 также будет исключен. Это также необходимо для обеспечения преемственности с существующими способами передачи информации, включающими в себя операции, которые ориентированы только на двоичные символы, имеющие одну и ту же продолжительность во времени Т0. К их числу, например, относятся: операции быстрого преобразования Фурье (БПФ) и существующие технологии использования псевдослучайно прыгающих радиочастот (ППРЧ), составляющих основу расширения спектра частот радиосигнала и обеспечения на этой основе скрытности и защищенности передаваемой информации.

В результате проведенного анализа появляется возможность формирования следующей уточненной формулы изобретения.

1. Способ передачи информации с использованием замещающего логического троичного помехоустойчивого кода, заключающийся в сборе сигналов от источников сообщений, синхронизации их по времени, формировании уплотненного цифрового группового сигнала из синхронизированных собранных сигналов, формировании сигнала несущей частоты, модуляции сигнала несущей частоты уплотненным цифровым групповым сигналом на основе сформированного видеокода и в последующей передаче промодулированного сигнала по каналу связи, при котором на передающей стороне цифровые сообщения источников информации, представленные N- разрядным позиционным двоичным кодом подвергают структурно-алгоритмическим преобразованиям, осуществляемым в следующей последовательности: вначале дополнительное экономное кодирование, использующее для повышения помехоустойчивости естественную избыточность передаваемой информации, за которым следует рандомизатор символов двоичного кода, назначение которого состоит в выравнивании вероятностей появления символов «1» и «0» на его выходе для приближения к значению, равному 0,5, после чего формируют уплотненный цифровой групповой сигнал и кодируют его помехоустойчивым кодом с введением избыточных проверочных символов, полученные результаты преобразований цифрового группового сигнала, представленные двоичным кодом с символами «1» и «0», преобразуют в замещающий логический помехоустойчивый код с символами S0» и «Т0», «S1» и «T1» «S2» и «Т2», при этом двоичным комбинациям («00» и «11») исходной последовательности двоичных символов ставят в соответствие одновременно формируемые символы троичного кода «S0» и «Т0», кодовые комбинации исходного двоичного кода группового сигнала («001» и «10») заменяют на формируемые символы троичного кода «S1» и «T1», а оставшимся в исходной последовательности двоичного кода группового сигнала кодовым комбинациям вида «101» одновременно ставят в однозначное соответствие символы троичного кода «S2» и «Т2», после чего первую модулирующую составляющую преобразованного первого трехосновного видеосигнала, содержащую символы «S0», «S1» и «S2», представляют в виде амплитудно-импульсной модуляции, а вторую модулирующую составляющую видеосигнала с символами трехосновного кода «Т0», «T1=1,5Т0» и «Т2=2Т0», где Т0 - продолжительность одного символа исходного двоичного кода «1» и «0», используют для биполярной широтно-импульсной модуляции, имеющей соответствующие длительности импульсов, представляющей собой второй видеосигнал, импульсы которого с тремя разрешенными значениями: Т0, 1,5Т0 и 2Т0 принимают значения амплитуд «+1» и «-1», затем их суммируют с сигналами тактовой синхронизации, представляющими собой биполярный меандр с периодом его повторения Т0 и длительностью каждого из импульсов Т0/2 и значениями амплитуд «+1» и «-1», в результате чего получают замещающий трехосновный код, представленный последовательностью символов «+2», «0» и «-2», каждый из которых имеет длительность биполярных импульсов, равную Т0/2, в результате чего в новой логической последовательности сохраняют представление об исходной биполярной широтно-импульсной модуляции с тремя разрешенными состояниями длительности Т0, 1,5Т0 и 2Т0, но на основе символов одной и той же длительности Т0/2, вместо исходных трех ее значений: Т0, 1,5Т0 и 2Т0, после чего сформированную логическую последовательность трехосновных символов «+2», «0» и «-2» разделяют на синфазные и квадратурные подпотоки, первый из них представляют нечетными по счету символами, а второй - четными счетными символами троичного кода, затем длительность каждого из символов в подпотоках при последующей квадратурной модуляции несущей расширяют в два раза, при этом в синфазном и квадратурном подпотоках передаваемых данных изменение полярности расширенных импульсов представляют манипулированием фазы несущей частоты на 0° и 180°, соответствующей закону косинуса для синфазной составляющей, и изменением фазы несущей частоты на 0° и 180°, соответствующей закону синуса для квадратурной составляющей, на приемной стороне каждый из принятых расширенных вдвое в результате квадратурной модуляции символов двоичного кода, принадлежащих синфазному и квадратурному потокам символов троичного кода, воспринимаемых как обычные импульсные символы одной и той же длительности, приводят к их исходному предмодулированному виду с использованием логического элемента «Запрет», для чего на его запрещающий вход подают сигналы меандра с периодом Т0 и длительностью каждого из импульсов Т0/2, используемые при этом меандровые сигналы являются инвертированными для синфазного подпотока и прямой копией для квадратурной составляющей, после чего полученные сигналы суммируют, и в результате этого восстанавливают логическую последовательность трехосновных символов «+2», «0» и «-2» в том виде, в котором она была сформирована на передающей стороне, которую затем суммируют с инвертированной копией меандрового сигнала с периодом Т0 и длительностью каждого из импульсов Т0/2 для последующего перехода к широтно-модулированным импульсам трехосновного логического помехоустойчивого кода с символами «Т0», «1,5Т0» и «2Т0», осуществляют контроль достоверности приема на основе критерия четности символов «1,5Т0», заключенных между соседними символами «2Т0», при положительном результате контроля целостности и достоверности полученной информации осуществляют обратное преобразование трехосновного кода с символами «Т0», «1,5Т0» и «2Т0» в исходный двоичный код на основе следующих соответствий: «Т0» ↔ <11,00>2, «1,5Т0» ↔ <10,001>2 и «2Т0» ↔ <101>2, установленного правила рекуррентной взаимосвязи, при которой последний двоичный символ «1» или «0» предыдущей расшифровки троичного кода становится первым символом «1» или «0» расшифровки последующего символа троичного кода «Т0», «1,5Т0» и «2Т0», при восстановлении эти повторяющиеся символы объединяют, в результате чего восстанавливают исходную последовательность бит передаваемой информации, отличающийся тем, что одновременно на передающей стороне формируют в соответствии с теми же логическими правилами подобный, но инверсный троичный сжатый помехоустойчивый код с дублирующими символами Si*(Ti*), i=0, 1, 2, у которого при расшифровке используют те же двоичные кодовые конструкции, но с инверсным обозначением символов двоичного кода, когда символам S0*(T0*) ставят в соответствие комбинации двоичного кода («11» и «00») исходной последовательности двоичных символов, символам S1*(T1*) соответствуют в исходной последовательности двоичного кода комбинации («01» и «110»), а символам S2*(T2*) соответствен кодовая конструкция «010» исходной последовательности двоичного кода информации, подлежащей передаче, на этапе первичной модуляции осуществляют операции аналогичные тем, которые реализуют по отношению к последовательности прямого троичного кода с дублирующими символами Si(Ti), i=0, 1, 2, в результате чего символы инверсного троичного кода Si*, i=0, 1, 2 преобразуют в амплитудно-импульсную модуляцию с тремя разрешенными состояниями, соответствующими индексам i=0, 1, 2, а соответствующие им дублирующие символы инверсного троичного кода Ti*, i=0, 1, 2, преобразуют в широтно-импульсную биполярную модуляцию со значениями амплитуд сигналов «+1» и «-1», принимающими следующие три разрешенных длительности импульсов: Т0*=Т0, Т1*=1,5Т0, Т2*=2Т0, которые также как и аналогичные символы прямого троичного кода Ti, i=0, 1, 2, подвергают таким же дополнительным операциям: меандровой импульсной модуляции на основе суммирования с такими же сигналами тактовой синхронизации, представляющими собой биполярный меандр с периодом повторения Т0 и длительностью каждого из импульсов Т0/2 и значениями амплитуд и с получением на выходе замещающего инверсного трехосновного кода, представленного последовательностью трехуровневых символов «+2», «0» и «-2», которые разделяют по уровню соответствующему значению «0» сформированного трехуровневого импульсного сигнала, в результате чего получают синфазную и квадратурную составляющие, длительность которых расширяют в два раза, при этом моменты начала и окончания импульсов на этапе вторичной модуляции представляют изменением значений фазы 0° и 180° поднесущих частот, соответствующих синфазным и квадратурным субпотокам, суммируют с образованием комплексного потока данных, который передают по соответствующему радиоканалу.

В качестве дополнительного пояснения сущности предлагаемого изобретения необходимо отметить следующее.

Синфазная составляющая I(t) в соответствии с принципами квадратурной модуляции несущей частоты радиосигнала [6], представляется косинусоидальным законом изменения его значений, а квадратурная составляющая Q(t) оказывается сдвинутой по фазе на π/2=90° и соответствуют синусоидальному закону изменения несущей радиочастоты. Каждая из импульсных составляющих управляет законом изменения фазы 0° и 180° несущей радиочастоты, но из-за их сдвига относительно друг друга на π/2=90°, получается, что каждое их модуляционное состояние отличается на π/4=45°, что продемонстрировано на иллюстрации, приведенной на фиг. 6 и фиг. 7.

Трехосновный код с символами Ti и Ti*, i=0, 1, 2: Т0, T1=1,5Т0, Т2=2Т0 и Т0*=Т0, Т1*=1,5Т0, Т2*=2Т0, обнаруживают только после использования операций «Запрет», использование которой относится к обратной операции, предназначенной для снятия меандровой модуляции (меандровой демодуляции) (фиг. 5).

Это новое научное направление при синтезе сложных шумоподобных сигналов, структурно-кодовых и сигнально-кодовых конструкций активно развивается в последнее время под названием «меандровые шумоподобные сигналы (ВОС-сигналы)», которые предназначены для повышения эффективности спутниковых радионавигационных систем [7] (М.С.Ярлыков «Меандровые шумоподобные сигналы (ВОС-сигналы)» и их разновидности в спутниковых радионавигационных системам, М.: Радиотехника, 2017. - 416 с).

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

На приемной стороне расширенные в два раза импульсы восстановленной синфазной и квадратурной составляющих троичного кода, отличающиеся от аналогичных эпюр, приведенных для передающей стороны, только влиянием помех. Их амплитуды принимают два значения 1 и 0, в которые преобразованы в изменения фазы радиосигнала 180° и 0°.

Аналогичным образом, восстанавливают расширенные в два раза импульсы квадратурного канала Q(t) троичного кода

Полученный при этом восстановленный прямой Т0, 1,5Т0, 2Т0 и инверсный Т0*=Т0, T1*=1,5Т0, Т2=2Т0 троичные коды, отождествляемые с импульсами ШИМ3 и ШИМ3*, подверженными различного рода искажениям при передаче, будут восстановлены с более высоким качеством. Кроме того, переданные образы (или полуфабрикаты в соответствии с пояснением, использованным в [5]) передаваемой символьной последовательности будут восстановлены в первоначальном их виде только при приеме информации. В этом также заключается принципиальное отличие и сущностные характеристики предлагаемого изобретения. Таким образом, передаваемая информация на структурно-кодовом уровне будет дополнительно защищена от помех, несанкционированного доступа (НСД) и информационно-технических воздействий (ИТВ).

Отличительные особенности предлагаемого изобретения также связаны с потребностью объединения различных структурно-алгоритмических преобразований (САП), относящихся к кодированию и модуляции сигналов в единую непротиворечивую информационную систему, составляющую основу синтеза различных проблемно-ориентированных структурно-кодовых (СтКК) и сигнально-кодовых конструкций (СиКК). Новое направление в разработке инновационных технологий заключается в том, чтобы по максимуму использовать возможности дополнительного программирования современной элементной базы, составляющей основу создания телекоммуникационных систем (ТКС). В этом случае их аппаратурная составляющая может остаться прежней, не подвергнутой изменениям, а новые ее возможности обеспечивают путем реализации на основе перепрограммирования ПЛИС, микроконтроллеров и микропроцессоров, входящих в состав ТКС, новых алгоритмов сжатия, рандомизации, дополнительного помехоустойчивого кодирования и модуляции.

2. Способ по п. 1, отличающийся еще и тем, что на передающей стороне полученные результаты преобразований цифрового группового сигнала, представленные двоичным кодом с символами «1» и «0», преобразуют помимо прямой копии в инверсный замещающий логический помехоустойчивый код с символами S0* и Т0*, S1* и T1*, S2* и Т2*, при этом двоичным комбинациям («00» и «11») исходной последовательности двоичных символов ставят в соответствие одновременно формируемые символы S0* и Т0* инверсного троичного кода и символы S0 и Т0 прямого троичного кода, кодовые комбинации исходного двоичного кода группового сигнала («01» и «110») заменяют на формируемые символы инверсного троичного кода S1* и T1*, а оставшимся в исходной последовательности двоичного кода группового сигнала кодовым комбинациям вида «010» одновременно ставят в однозначное соответствие символам инверсного троичного кода S2* и Т2*, после чего первую модулирующую составляющую преобразованного первого инверсного трехосновного видеосигнала, содержащую символы S0*, S1* и S2*, представляют в виде амплитудно-импульсной модуляции, а вторую модулирующую составляющую видеосигнала с символами трехосновного кода Т0*=Т0, T1*=1,5Т0 и Т2*=2Т0, где Т0 - продолжительность одного символа исходного двоичного кода «1» и «0», используют для биполярной широтно-импульсной модуляции (ШИМ3), представляющей собой второй видеосигнал, импульсы которого с тремя разрешенными значениями: Т0*=Т0, T1*=1,5Т0 и Т2*=2Т0 принимают значения амплитуд «+1» и «-1», затем их суммируют с сигналами тактовой синхронизации, представляющими собой биполярный меандр с периодом его повторения Т0 и длительностью каждого из импульсов Т0/2 и значениями амплитуд «+1» и «-1», в результате чего получают замещающий инверсный трехосновный код, представленный последовательностью символов «+2», «0» и «-2», каждый из которых имеет длительность биполярных импульсов, равную Т0/2, в результате чего в новой логической последовательности инверсный троичного кода сохраняют представление об исходной биполярной широтно-импульсной модуляции (ШИМ3), но на основе символов одной и той же длительности Т0/2, вместо Т0*=Т0, T1*=1,5Т0 и Т2*=2Т0, после чего сформированную логическую последовательность трехосновных символов «+2», «0» и «-2» разделяют на синфазные и квадратурные подпотоки, первый из них представляют нечетными по счету символами, а второй - четными счетными символами троичного кода, затем длительность каждого символов в подпотоках при последующей квадратурной модуляции несущей расширяют в два раза, при этом в синфазном и квадратурном подпотоках передаваемых данных изменение полярности расширенных импульсов представляют манипулированием фазы несущей частоты на 0° и 180°, соответствующей закону косинуса для синфазной составляющей, и изменением фазы несущей частоты на 0° и 180°, соответствующей закону синуса для квадратурной составляющей, в результате чего сформированный и передаваемый по радиоканалу общий сигнал с квадратурной модуляцией по своему внешнему виду не будет иметь принципиальных отличий от существующих аналогов, использующих в качестве основы двоичный код с символами «1» и «0», на приемной стороне каждый из принятых расширенных вдвое в результате квадратурной модуляции символов двоичного кода, принадлежащих синфазному и квадратурному потокам символов троичного кода, воспринимаемых как обычные импульсные символьные одной и той же длительности, приводят к их исходному предмодулированному виду с использованием логического элемента «Запрет», для чего на его запрещающий вход подают сигналы меандра с периодом Т0 и длительностью каждого из импульсов Т0/2, используемые при этом меандровые сигналы являются инвертированными для синфазного подпотока и прямой копией для квадратурной составляющей, после чего полученные сигналы суммируют, и в результате этого восстанавливают логическую последовательность трехосновных символов «+2», «0» и «-2» в том виде, в котором она была сформирована на передающей стороне, которую затем суммируют с инвертированной копией меандрового сигнала с периодом Т0 и длительностью каждого из импульсов Т0/2 для последующего перехода к широтно-модулированным импульсам (ШИМ3) инверсного трехосновного логического помехоустойчивого кода с символами Т0*, T1*=1,5Т0 и Т2*=2Т0, осуществляют контроль достоверности приема на основе критерия четности символов T1*=1,5Т0, заключенных между соседними символами Т2*=2Т0, при положительном результате контроля целостности и достоверности полученной информации осуществляют декодирование трехосновного кода с символами в исходный двоичный код на основе следующих соответствий: Т0*=Т0 ↔ <00,11>2, Т1*=1,5Т0 ↔ <01,110>2 и Т2*=2Т0 ↔ <010>2 и установленного правила рекуррентной взаимосвязи, при которой последний двоичный символ «1» или «0» предыдущей расшифровки троичного кода становится первым символом «1» или «0» расшифровки последующего символа троичного кода Т0*=Т0, T1*=1,5Т0 и Т2*=2Т0, при восстановлении эти повторяющиеся символы объединяют, в результате чего восстанавливают исходную последовательность бит передаваемой информации.

В результате такого дополнения получают возможность проведения расширенного контроля достоверности и целостности получаемой информации.

3. Способ по п. 1, отличающийся тем, что обеспечивают двойной контроль достоверности и целостности принимаемой информации на символьном уровне, заключающийся в том, что помимо основного правила, определяемого наличие четного числа символов S1(T1) ↔ <10,.001>2 на временном интервале Δts между принятыми соседними символами S22) ↔ <101>2 при использовании прямого логического троичного кода с символами Si(Ti), i=0, 1, 2, используют такое же правило и по отношению к сформированному инверсному логическому троичному коду с символами Si*(Ti*), i=0,1,2, предполагающему наличие четного числа символов S1*(T1*) ↔ <01,110>2 на соответствующем временном интервале Δts между принятыми соседними символами S2(T2) ↔ <010>2, в результате чего контроль достоверности и целостности получаемой информации становится перекрестным, взаимодополняющим, при этом также применяют второе правило достоверности и целостности получаемой информации на символьном уровне, которое заключается в обнаружении повторяемости символов S0(T0) ↔ <11,00>2 и S0*(T0*) ↔ <00,11>2 в прямом и инверсном логических троичных кодов, благодаря чему появляется возможность не только обнаруживать искаженные помехой троичные символы, но и исправлять ошибки передачи информации.

Потребности существующей практики передачи информации с учетом новых экономических условий требуют, чтобы, с одной стороны, все новые информационные технологии быстро внедрялись, чему зачастую мешают реализованные в существующей практике базовые технические решения, и в то же время сама модернизация существующих систем и комплексов должна быть минимальной по затратам. В условиях подобных противоречий особую значимость приобретают те технические решения, которые предполагают внесение минимума коррекций на аппаратурном уровне в уже существующие системы и комплексы. Как правило, традиционные способы не могут быть использованы для разрешения подобных противоречий, поэтому особая актуальность ощущается в поиске различных нетрадиционных резервов. Их основу составляет установление новых соотношений, как логических, так и аналитических, в том числе и между новыми видами модуляции, которые появляются при переходе от двоичного кода к более экономному логическому троичному коду. Возможному последующему варианту их развития посвящен патент ([8], «Способ передачи информации с использованием замещающего логического троичного помехоустойчивого кода», патент RU №2724794, опубл. 25.06.2020 г., бюл. №18). В нем импульсы ШИМ3 логического помехоустойчивого троичного кода используют, как основу перехода от узкополосной связи к широкополосным принципам ее организации, на основе их заполнения «чипами», представляющими собой коды Баркера длины 7, 5 и 3 (фиг. 8(a)). Ими заполняют соответствующие импульсы ШИМ3, имеющие длительности «Т2=2Т0», «T1=1,5Т0» и «Т0» (фиг. 8(г)), соответственно, а вместо появляющегося при использовании «чипов» защитных интервалов, имеющих длительность Т0/4, подставляют двоичный символ «1». Появляющиеся при этом двоичные кодовые конструкции «101» с длительностью символов τ=Т0/4, используют для одной из операций восстановления последовательности переданных импульсов ШИМ3. Дополнительное кодирование передаваемой информации предлагаемым дублирующим инверсным троичным кодом создает основу для обогащения идеи перехода от узкополосной связи к широкополосной в случаях, когда уровень помех будет приводить к недопустимым потерям при использовании узкополосной передачи информации.

Использованные источники информации

1. Шахнович И.В. «Современные технологии беспроводной связи», М.: Техносфера, 2006. - 288 с., с. 75- 80.

2. Левин Л.С., Плоткин М.А. «Цифровые системы передачи информации». - М.: Радио и связь, 1982. - 216 с, с. 135- 143.

3. Способ передачи информации и устройство для его осуществления, патент RU №2475861 С1, опубл. 25.04.2013, бюл. №21.

4. Способ передачи информации и система для его осуществления, патент RU №2581774 С2, опубл. 20.04.16 г., бюл. №11.

5. Способ передачи информации с использованием замещающего логического троичного помехоустойчивого кода», заявка №2020115929/28(026103) с приоритетом от 20.04.2020 г., решение о выдаче патента от 09.10.2020 г.

6. Феер К. Беспроводная цифровая связь. Методы модуляции и расширения спектра (Wireless Digital Communications: Modulation and Spread Spectrum Applications). - M.: Радио и связь, 2000. - 552 с. - ISBN 5-256-01444-7.

7. М.С. Ярлыков «Меандровые шумоподобные сигналы (ВОС-сигналы)» и их разновидности в спутниковых радионавигационных системам, М.: Радиотехника, 2017. - 416 с.

8. Способ передачи информации с использованием замещающего логического троичного помехоустойчивого кода, патент RU №2724794, опубл. 25.06.2020 г., бюл. №18.

1. Способ передачи информации с использованием замещающего логического троичного помехоустойчивого кода, заключающийся в сборе сигналов от источников сообщений, синхронизации их по времени, формировании уплотненного цифрового группового сигнала из синхронизированных собранных сигналов, формировании сигнала несущей частоты, модуляции сигнала несущей частоты уплотненным цифровым групповым сигналом на основе сформированного видеокода и в последующей передаче промодулированного сигнала по каналу связи, при котором на передающей стороне цифровые сообщения источников информации, представленные N-разрядным позиционным двоичным кодом, подвергают структурно-алгоритмическим преобразованиям, осуществляемым в следующей последовательности: вначале дополнительное экономное кодирование, использующее для повышения помехоустойчивости естественную избыточность передаваемой информации, за которым следует рандомизатор символов двоичного кода, назначение которого состоит в выравнивании вероятностей появления символов «1» и «0» на его выходе для приближения к значению, равному 0,5, после чего формируют уплотненный цифровой групповой сигнал и кодируют его помехоустойчивым кодом с введением избыточных проверочных символов, полученные результаты преобразований цифрового группового сигнала, представленные двоичным кодом с символами «1» и «0», преобразуют в замещающий логический помехоустойчивый код с символами «S0» и «Т0», «S1» и «T1» «S2» и «Т2», при этом двоичным комбинациям («00» и «11») исходной последовательности двоичных символов ставят в соответствие одновременно формируемые символы троичного кода «S0» и «Т0», кодовые комбинации исходного двоичного кода группового сигнала («001» и «10») заменяют на формируемые символы троичного кода «S1» и «T1», а оставшимся в исходной последовательности двоичного кода группового сигнала кодовым комбинациям вида «101» одновременно ставят в однозначное соответствие символы троичного кода «S2» и «Т2», после чего первую модулирующую составляющую преобразованного первого трехосновного видеосигнала, содержащую символы «S0», «S1» и «S2», представляют в виде амплитудно-импульсной модуляции, а вторую модулирующую составляющую видеосигнала с символами трехосновного кода «Т0», «Т1 = 1,5Т0» и «Т2 = 2Т0», где Т0 - продолжительность одного символа исходного двоичного кода «1» и «0», используют для биполярной широтно-импульсной модуляции, имеющей соответствующие длительности импульсов, представляющей собой второй видеосигнал, импульсы которого с тремя разрешенными значениями: Т0, 1,5Т0 и 2Т0 принимают значения амплитуд «+1» и «-1», затем их суммируют с сигналами тактовой синхронизации, представляющими собой биполярный меандр с периодом его повторения Т0 и длительностью каждого из импульсов Т0/2 и значениями амплитуд «+1» и «-1», в результате чего получают замещающий трехосновный код, представленный последовательностью символов «+2», «0» и «-2», каждый из которых имеет длительность биполярных импульсов, равную Т0/2, в результате чего в новой логической последовательности сохраняют представление об исходной биполярной широтно-импульсной модуляции с тремя разрешенными состояниями длительности Т0, 1,5 Т0 и 2Т0, но на основе символов одной и той же длительности Т0/2, вместо исходных трех ее значений: Т0, 1,5Т0 и 2Т0, после чего сформированную логическую последовательность трехосновных символов «+2», «0» и «-2» разделяют на синфазные и квадратурные подпотоки, первый из них представляют нечетными по счету символами, а второй - четными счетными символами троичного кода, затем длительность каждого из символов в подпотоках при последующей квадратурной модуляции несущей расширяют в два раза, при этом в синфазном и квадратурном подпотоках передаваемых данных изменение полярности расширенных импульсов представляют манипулированием фазы несущей частоты на 0° и 180°, соответствующей закону косинуса для синфазной составляющей, и изменением фазы несущей частоты на 0° и 180°, соответствующей закону синуса для квадратурной составляющей, на приемной стороне каждый из принятых расширенных вдвое в результате квадратурной модуляции символов двоичного кода, принадлежащих синфазному и квадратурному потокам символов троичного кода, воспринимаемых как обычные импульсные символы одной и той же длительности, приводят к их исходному предмодулированному виду с использованием логического элемента «Запрет», для чего на его запрещающий вход подают сигналы меандра с периодом Т0 и длительностью каждого из импульсов Т0/2, используемые при этом меандровые сигналы являются инвертированными для синфазного подпотока и прямой копией для квадратурной составляющей, после чего полученные сигналы суммируют, и в результате этого восстанавливают логическую последовательность трехосновных символов «+2», «0» и «-2» в том виде, в котором она была сформирована на передающей стороне, которую затем суммируют с инвертированной копией меандрового сигнала с периодом Т0 и длительностью каждого из импульсов Т0/2 для последующего перехода к широтно-модулированным импульсам трехосновного логического помехоустойчивого кода с символами «Т0», «1,5Т0» и «2Т0», осуществляют контроль достоверности приема на основе критерия четности символов «1,5Т0», заключенных между соседними символами «2Т0», при положительном результате контроля целостности и достоверности полученной информации осуществляют обратное преобразование трехосновного кода с символами «Т0», «1,5Т0» и «2Т0» в исходный двоичный код на основе следующих соответствий: «Т0» ↔ <11,00>2, «1,5Т0» ↔ <10,001>2 и «2Т0» ↔ <101>2, установленного правила рекуррентной взаимосвязи, при которой последний двоичный символ «1» или «0» предыдущей расшифровки троичного кода становится первым символом «1» или «0» расшифровки последующего символа троичного кода «Т0», «1,5Т0» и «2Т0», при восстановлении эти повторяющиеся символы объединяют, в результате чего восстанавливают исходную последовательность бит передаваемой информации, отличающийся тем, что одновременно на передающей стороне формируют в соответствии с теми же логическими правилами подобный, но инверсный троичный сжатый помехоустойчивый код с дублирующими символами Si*(Ti*), i=0, 1, 2, у которого при расшифровке используют те же двоичные кодовые конструкции, но с инверсным обозначением символов двоичного кода, когда символам S0*(T0*) ставят в соответствие комбинации двоичного кода («11» и «00») исходной последовательности двоичных символов, символам S1*(Т1*) соответствуют в исходной последовательности двоичного кода комбинации («01» и «110»), а символам S2*(T2*) соответствует кодовая конструкция «010» исходной последовательности двоичного кода информации, подлежащей передаче, на этапе первичной модуляции осуществляют операции, аналогичные тем, которые реализуют по отношению к последовательности прямого троичного кода с дублирующими символами Si(Ti), i=0, 1, 2, в результате чего символы инверсного троичного кода Si*, i=0, 1, 2 преобразуют в амплитудно-импульсную модуляцию с тремя разрешенными состояниями, соответствующими индексам i=0, 1, 2, а соответствующие им дублирующие символы инверсного троичного кода Ti*, i=0, 1, 2, преобразуют в широтно-импульсную биполярную модуляцию со значениями амплитуд сигналов и «-1», принимающими следующие три разрешенных длительности импульсов: Т0*=Т0, T1*=1,5Т0, Т2*=2Т0, которые так же, как и аналогичные символы прямого троичного кода Ti, i=0, 1, 2, подвергают таким же дополнительным операциям: меандровой импульсной модуляции на основе суммирования с такими же сигналами тактовой синхронизации, представляющими собой биполярный меандр с периодом повторения Т0 и длительностью каждого из импульсов Т0/2 и значениями амплитуд «+1» и «-1» с получением на выходе замещающего инверсного трехосновного кода, представленного последовательностью трехуровневых символов «+2», «0» и «-2», которые разделяют по уровню, соответствующему значению «0» сформированного трехуровневого импульсного сигнала, в результате чего получают синфазную и квадратурную составляющие, длительность которых расширяют в два раза, при этом моменты начала и окончания импульсов на этапе вторичной модуляции представляют изменением значений фазы 0° и 180° поднесущих частот, соответствующих синфазным и квадратурным субпотокам, суммируют с образованием комплексного потока данных, который передают по соответствующему радиоканалу.

2. Способ по п. 1, отличающийся тем, что на передающей стороне полученные результаты преобразований цифрового группового сигнала, представленные двоичным кодом с символами «1» и «0», преобразуют помимо прямой копии в инверсный замещающий логический помехоустойчивый код с символами S0* и Т0*, S1* и T1*, S2* и Т2*, при этом двоичным комбинациям («00» и «11») исходной последовательности двоичных символов ставят в соответствие одновременно формируемые символы S0* и Т0* инверсного троичного кода и символы S0 и Т0 прямого троичного кода, кодовые комбинации исходного двоичного кода группового сигнала («01» и «110») заменяют на формируемые символы инверсного троичного кода S1* и Т1*, а оставшимся в исходной последовательности двоичного кода группового сигнала кодовым комбинациям вида «010» одновременно ставят в однозначное соответствие символам инверсного троичного кода S2* и Т2*, после чего первую модулирующую составляющую преобразованного первого инверсного трехосновного видеосигнала, содержащую символы S0*, S1* и S2*, представляют в виде амплитудно-импульсной модуляции, а вторую модулирующую составляющую видеосигнала с символами трехосновного кода Т0*=Т0, T1*=1,5Т0 и Т2*=2Т0, где Т0 - продолжительность одного символа исходного двоичного кода «1» и «0», используют для биполярной широтно-импульсной модуляции (ШИМ3), представляющей собой второй видеосигнал, импульсы которого с тремя разрешенными значениями: Т0*=Т0, Т1*=1,5Т0 и Т2=2Т0 принимают значения амплитуд «+1» и «-1», затем их суммируют с сигналами тактовой синхронизации, представляющими собой биполярный меандр с периодом его повторения Т0 и длительностью каждого из импульсов Т0/2 и значениями амплитуд и «-1», в результате чего получают замещающий инверсный трехосновный код, представленный последовательностью символов «+2», «0» и «-2», каждый из которых имеет длительность биполярных импульсов, равную Т0/2, в результате чего в новой логической последовательности инверсный троичного кода сохраняют представление об исходной биполярной широтно-импульсной модуляции (ШИМ3), но на основе символов одной и той же длительности Т0/2, вместо Т00, Т1*=1,5Т0 и Т2*=2Т0, после чего сформированную логическую последовательность трехосновных символов «+2», «0» и «-2» разделяют на синфазные и квадратурные подпотоки, первый из них представляют нечетными по счету символами, а второй - четными счетными символами троичного кода, затем длительность каждого символов в подпотоках при последующей квадратурной модуляции несущей расширяют в два раза, при этом в синфазном и квадратурном подпотоках передаваемых данных изменение полярности расширенных импульсов представляют манипулированием фазы несущей частоты на 0° и 180°, соответствующей закону косинуса для синфазной составляющей, и изменением фазы несущей частоты на 0° и 180°, соответствующей закону синуса для квадратурной составляющей, в результате чего сформированный и передаваемый по радиоканалу общий сигнал с квадратурной модуляцией по своему внешнему виду не будет иметь принципиальных отличий от существующих аналогов, использующих в качестве основы двоичный код с символами «1» и «0», на приемной стороне каждый из принятых расширенных вдвое в результате квадратурной модуляции символов двоичного кода, принадлежащих синфазному и квадратурному потокам символов троичного кода, воспринимаемых как обычные импульсные символьные одной и той же длительности, приводят к их исходному предмодулированному виду с использованием логического элемента «Запрет», для чего на его запрещающий вход подают сигналы меандра с периодом Т0 и длительностью каждого из импульсов Т0/2, используемые при этом меандровые сигналы являются инвертированными для синфазного подпотока и прямой копией для квадратурной составляющей, после чего полученные сигналы суммируют, и в результате этого восстанавливают логическую последовательность трехосновных символов «+2», «0» и «-2» в том виде, в котором она была сформирована на передающей стороне, которую затем суммируют с инвертированной копией меандрового сигнала с периодом Т0 и длительностью каждого из импульсов Т0/2 для последующего перехода к широтно-модулированным импульсам (ШИМ3) инверсного трехосновного логического помехоустойчивого кода с символами Т0*, T1*=1,5Т0 и Т2*=2Т0, осуществляют контроль достоверности приема на основе критерия четности символов Т1*=1,5Т0, заключенных между соседними символами Т2*=2Т0, при положительном результате контроля целостности и достоверности полученной информации осуществляют декодирование трехосновного кода с символами в исходный двоичный код на основе следующих соответствий: Т0*=Т0 ↔ <00,11>2, Т1*=1,5Т0 ↔ <01,110>2 и Т2*=2Т0 ↔ <010>2 и установленного правила рекуррентной взаимосвязи, при которой последний двоичный символ «1» или «0» предыдущей расшифровки троичного кода становится первым символом «1» или «0» расшифровки последующего символа троичного кода Т00, T1*=1,5Т0 и Т2*=2Т0, при восстановлении эти повторяющиеся символы объединяют, в результате чего восстанавливают исходную последовательность бит передаваемой информации.

3. Способ по п. 1, отличающийся тем, что обеспечивают двойной контроль достоверности и целостности принимаемой информации на символьном уровне, заключающийся в том, что помимо основного правила, определяемого наличие четного числа символов S1(T1) ↔ <10,.001>2 на временном интервале Δts между принятыми соседними символами S2(T2) ↔ <101>2 при использовании прямого логического троичного кода с символами Si(Ti), i=0, 1, 2, используют такое же правило и по отношению к сформированному инверсному логическому троичному коду с символами Si*(Ti*), i=0, 1, 2, предполагающему наличие четного числа символов S1*(Т1*) ↔ <01,110>2 на соответствующем временном интервале Δts между принятыми соседними символами S2(T2) ↔ <010>2, в результате чего контроль достоверности и целостности получаемой информации становится перекрестным, взаимодополняющим, при этом также применяют второе правило достоверности и целостности получаемой информации на символьном уровне, которое заключается в обнаружении повторяемости символов S0(T0) ↔ <11,00>2 и S0*(T0*) ↔ <00,11>2 в прямом и инверсном логических троичных кодов, благодаря чему появляется возможность не только обнаруживать искаженные помехой троичные символы, но и исправлять ошибки передачи информации.



 

Похожие патенты:

Изобретение относится к технике дистанционного управления моделями и может быть использовано в многоканальных системах пропорционального телеуправления авиа-, авто- и судомоделями. Технический результат - повышение помехозащищенности дешифратора команд телеуправления.

Изобретение относится к системам передачи данных. Технический результат заключается в обеспечении помехоустойчивого кодирования медленноменяющихся параметров (ММП) с одновременным сокращением избыточности передаваемых данных.

Изобретение относится к вычислительной технике. Технический результат заключается в повышении помехозащищенности передачи данных.

Изобретение относится к телеметрии, технике связи и может быть использовано в системах передачи данных по каналам связи. Техническим результатом является повышение скорости передачи информации.

Изобретение относится к системам передачи информации и может быть использовано для повышения помехоустойчивости принимаемых сообщений и цифровых сигналов в условиях помех. Технический результат состоит в одновременном выполнении двух требований: сокращение избыточности передаваемых символов цифрового кода и повышение помехоустойчивости их приема на основе перехода перед модуляцией сигнала импульсной последовательностью, имеющей не два символа кода «1» и «0», а три символа Si(i=0, 1, 2) троичного кода, которые представляют в виде амплитудно-импульсной модуляции (АИМ3) с соответствующими значениями амплитуды импульсов: А0, A1 и А2.

Изобретение относится к области вычислительной техники. Технический результат заключается в повышении точности синхронизации символов.

Изобретение относится к области телемеханики и технических средств охраны (ТСО). Технический результат от использования изобретения заключается в уменьшении вероятности ложных срабатываний, приводящих к формированию сигналов ложной тревоги.

Изобретение относится к системам обработки измерительной информации. Технический результат заключается в обеспечении возможностей использования различных способов борьбы с искажениями передаваемой измерительной информации.

Изобретение относится к телеметрии, технике связи и может быть использовано в системах передачи информации по цифровым каналам связи. Технический результат состоит в повышении помехозащищенности передаваемой информации; а также в обеспечении контроля и исправления ошибок, обусловленных действием помех различного происхождения.

Изобретение относится к области передачи информации и может быть использовано при построении бортовых информационных систем космических аппаратов. Технический результат заключается в согласовании бортовой информационно-вычислительной сети с информационными потоками бортовой информационно-телеметрической системы и синхронизации передачи информационного потока.

Изобретение относится к системам передачи данных и может быть использовано в телеметрических системах с циклическим опросом контролируемых параметров. Способ заключается в том, что на передающей стороне осуществляют сбор сигналов от датчиков измерений, включающих в себя и датчики быстроменяющихся параметров (БМП), преобразуют их в двоичный код, обеспечивают синхронизацию сформированных слов-измерений, представленных N=2n - разрядным двоичным кодом, и формируют из них уплотненный цифровой групповой сигнал, подлежащий передаче по каналам связи, а на приемной стороне принимают полученную последовательность переданных символов двоичного кода. При этом на передающей стороне кодовые конструкции, сформированные на первом этапе кодирования слов-измерений или сообщений, представляют образами-остатками b1j(mod m1) и b3j(mod m3), которые получают в результате операций, эквивалентных делению их дискретных значений Xj, выбранных для передачи в моменты времени tj=jΔT, где ΔT - интервал дискретизации по времени, определяемый в соответствии с теоремой о дискретизации В.А. Котельникова, на установленные модули сравнения m1=2n-1 и m3=2n+1. Полученные результаты дополнительного кодирования исходных значений Xj образами-остатками b1j(mod m1) и b3j(mod m3) объединяют в новые кодовые слова, таким образом, чтобы их разрядность и структура телеметрического кадра остались прежними. Для того чтобы условия приема и сбора телеметрической информации (ТМИ) остались неизменными, при приеме ТМИ восстанавливают переданные телеметрические кадры с установленной внешней структурой Sвнеш, из которой выделяют дополнительно закодированные новые слова-измерения применительно к данным БМП, искаженные при передаче помехами ε1j и ε3j, после чего осуществляют их помехоустойчивое восстановление, обеспечивающее уменьшение интенсивности помехового воздействия и повышение вследствие этого показателей достоверности приема ТМИ. Технический результат состоит в обеспечении помехоустойчивого кодирования быстроменяющихся параметров (БМП). 1 з.п. ф-лы, 5 ил., 1 табл.
Наверх