Изобретение относится к системам телекоммуникации и может быть использовано в системах передачи данных по каналам связи. Его использование позволяет повысить достоверность передачи информации без введения структурной избыточности в передаваемые сообщения, обнаруживать возникающие при передаче ошибки, как одиночные, так и кратные, увеличить, при необходимости, скорость передачи информации и обеспечить ее скрытность.
Известны «Способы передачи информации и системы для их осуществления» (патент RU 2480840 С1, опубл. 25.04.2013, бюл. №21 [1] и патент RU №2581774 с приоритетом от 30.09.2014 г. [2]).
В патенте [1] приведена последовательность операций, посредством которых реализуют алгоритм кодирования, а также представлен один из возможных вариантов реализации патента. Структурная схема передатчика и приемника приведена на фиг. 1. Ее принципиальные отличительные особенности заключаются в использовании формирователя 5 логического троичного кода, структурная схема которого представлена на фиг. 2. Эпюры, поясняющие основополагающие логические операции работы формирователя 5 логического троичного кода и составляющие основу предлагаемого перехода от традиционного двоичного кодирования к его замещающему коду на основе дублирующих троичных символов S2(T2), S1(T1) и S0(T0), приведены на фиг. 3 и 4. Основная задача патента [1] заключалась в том, чтобы показать возможность достаточно простой реализации возможности перехода от двоичного кода к предлагаемому троичному кодированию на основе двоичной логики существующей элементной базы.
Недостаток изобретения [1] заключен в том, что потенциальные возможности предлагаемого троичного кодирования не были достаточно полно раскрыты. В частности, не были продемонстрированы новые свойства предлагаемого троичного кода с точки зрения обеспечения преимуществ совмещения принципов узкополосной и широкополосной связи. Один из способов организации широкополосной связи [7] с использованием кодового расширения спектра передаваемого сигнала, осуществляют за счет заполнения исходной модулирующей импульсной последовательности символов «1» и «0» исходного двоичного кода с длительностью Т0, широкополосным импульсным сигналом с длительностью бит τ: τ<<Т0. В результате этого формируют такое понятие, как база сигнала В=Т0/τ, которой определяются показатели помехозащищенности широкополосной связи [7].
В патентах [1] и [2], предлагаемый троичный код с символами S2(T2), S1(T1) и S0(T0) был использован для повышения информационной нагруженности несущей частоты, излучаемой передатчиком, для чего была использована комплексная модуляция по амплитуде, частоте и фазе. Помимо этого, была обеспечена «сопоставимость результатов демодуляции относительной фазовой модуляции (ОФМ) с основанием два, применяемой по основному каналу связи, и предлагаемой троичной фазовой модуляции с основанием два (ФМ23), основу которой составляют логические помехоустойчивые коды с основанием три, представленные символами S2(T2), S1(T1) и S0(T0)» (п. 4 формулы изобретения [2]). Однако для реализации такой возможности требуется наличие дополнительного (дублирующего) канала передачи информации, что не всегда может быть обеспечено в разнообразных практических приложениях.
Суть предлагаемого логического помехоустойчивого кодирования сформированных сообщений замещающим троичным кодом заключается в следующем. Основу предлагаемого способа, как и других способов-аналогов [1-6] составляют формулы преобразования F, связанные с заменой последовательности символов ai0, ai1, …, ain двоичного алфавита А={0,1} последовательностями символов di0, di1, …, dim алфавита D={00, 11, 10, 001, 101} на основе следующих логических схем кодирования:
Предлагаемое кодирование устанавливает логическое соответствие между двоичными символами, представленными в скобках, и их троичными эквивалентами S0, S1 и S2.
Одна из схем реализации такого перекодирования двоичного кода приведена в [1]. В рассмотренном в [1] варианте реализации, приведенном на фиг. 1 передающая сторона содержит датчики - 11, 12, …, 1N, выходы каждого из которых подключены к соответствующим N входам блока 2 уплотнения и синхронизации сигналов, выход которого соединен со входом передатчика 3. Блок 2 уплотнения и синхронизации сигналов содержит коммутатор 4, N входов которого являются входами блока 2, формирователь 5 логического троичного кода и формирователь 6 синхросигналов. При этом выход 7 коммутатора 4 соединен с первым входом формирователя 5 логического троичного кода, первый выход 8 которого является выходом блока 2, а второй выход 9 соединен со входом формирователя 6 синхросигналов, выход которого подключен к (N+1) входу коммутатора 4. Выход передатчика 3 через канал связи 10, подверженный действию помех 11, подключен ко входу приемника 12. Приемная сторона содержит приемник 12, имеющий три выхода - один служебный выход 22, подключенный ко входу селектора сигналов синхронизации 13, и два информационных, соединенных с первыми входами 25, 26 демодуляторов 15 и 14 информационных сигналов, соответственно, вторые входы которых объединены и подключены к первому выходу 23 селектора сигналов синхронизации 13, второй выход которого соединен с объединенными вторыми входами корректоров 18 и 19 ошибок передачи, первые входы которых через соответствующие расшифровщики 16 и 17 троичных символов подключены к выходам соответствующих демодуляторов 14 и 15 информационных сигналов, выходы корректоров 18 и 19 ошибок передачи соединены с первым и вторым входами формирователя 20 общего потока сообщений, выход которого подключен ко входу декоммутатора 21, N выходов которого 271, 272, …, 27N являются выходами системы.
На фиг. 2 представлена структурная схема формирователя 5 логического троичного кода, а на фиг. 3 и 4 приведены диаграммы, поясняющие его работу. При этом эпюры, представленные на фиг. 3 и обозначенные буквами от «а» до «м», считаются началом диаграмм, а эпюры, представленные на фиг. 4 и обозначенные буквами от «м» до «ф», являются их продолжением. Для того, чтобы представить их как единое целое, необходимо совместить изображения, приведенные на фиг. 3 и фиг. 4, на уровне эпюры, обозначенной повторяющейся буквой «м». Такое же буквенное обозначение представлено на фиг. 2. Оно определяет те сечения преобразований формирователя 5 логического троичного кода, которые соответствуют эпюрам, приведенным на фиг. 3 и фиг. 4. Структурная схема формирователя 5 логического троичного кода (фиг. 2) содержит синтезатор 28 основной частоты преобразований кода с высокой стабильностью следования импульсной последовательности, у которой временные интервалы между импульсами равны Т0/4, делитель 29 на два основной частоты следования импульсов, приводящий к формированию интервалов между импульсами Т0/2, генератор 30 синхронизирующего меандра, а также синхронизатор 31, на выходе которого формируют высокостабильные границы смены символов двоичного кода сформированного группового сигнала, кратные Т0. Цифровой групповой сигнал, сформированный на выходе 7 коммутатора 4, может, например, представлять собой результат временного уплотнения данных, дополненных словами синхронизации и другими служебными параметрами. На выходе синхронизатора 31 из последовательности двоичных символов «0» и «1» формируют двоичный видеосигнал (эпюра Г) с повышенной стабильностью моментов времени смены (следования) двоичных символов цифрового группового сигнала (ЦТС). Кроме того, формирователь 5 логического троичного кода содержит логические элементы «НЕ» 32, «И» 331, 332 и 333, «Запрет» 38, «ИЛИ» 39, четыре триггера 341, 342, 343 и 344, пять формирователей 351, 352, 353, 354, 355 преобразованных последовательностей тактовых импульсов, каждый из которых состоит из последовательно соединенных дифференцирующих элементов 361, 362, 363, 364, 365 и ограничителей 371, 372, 373, 374, 375, а также дешифратор 40, модулятор 41 сигналов и формирователь 42 сигналов. Вход 7 формирователя 5 логического троичного кода (фиг. 1) представлен эпюрой «в» (фиг. 3), а эпюры «ф» и «х» (фиг. 4) - это информационный 8 и служебный 9 выходы формирователя 5, соответственно. В результате предлагаемых преобразований двоичный код сформированного коммутатором 4 цифрового группового сигнала, составленный из последовательности двоичных символов «0» и « 1», преобразуют в троичный код, представленный символами «S0», «S1» и «S2», которые ассоциируют с амплитудно-импульсной модуляцией (АИМ3), и символами «Т0», «1,5Т0» и « 2Т0», которые представляют собой широтно-импульсную модуляцию с тремя разрешенными значениями длительности (ШИМ3). Предлагаемое логическое правило преобразования двоичного кода в замещающий троичный код имеет одну неточность, которая при практической реализации приводит к одному из исключений из принятого правила логического помехоустойчивого кодирования. Она помечена на эпюрах «н» и «о» (фиг. 4) пунктирной линией и отмечена буквой «х» (фиг. 4(о)). Исключение заключается в том, что временной интервал, соответствующий символу «2Т0», при предлагаемом преобразовании двоичного кода в троичный обозначают сдвоенными импульсами (эпюра «о» фиг. 4), отстоящими друг от друга на Т0/4. В формирователе 5 (фиг. 2) логического троичного кода их выделяют в формирователе 42 сигналов и используют для подсчета в формирователе 6 синхросигналов количества кодовых комбинаций вида «101». В дешифраторе 40 сдвоенные импульсы, отстоящие друг от друга на Т0/4, преобразуют при амплитудно-импульсной модуляции (АИМ3) в амплитуду, соответствующую «S2», а при широтно-импульсной модуляции (ШИМ3) - в интервал времени «2Т0». В результате этого на выходе 8 модулятора 41 сигналов формируют сигнал, одновременно промодулированный, как по амплитуде (АИМ3), так и по продолжительности импульсов (ШИМ3) (эпюра ф).
Таким образом, получают две модулирующие последовательности на основе сигналов S0, S1, S2 и сигналов Т0, Т1, Т2, сформированные на основе принципа: «импульс (Si, i=0, 1, 2) с тремя разрешенными значениями амплитуды и пауза (Ti, i=0, 1, 2) между ним и следующим импульсом, которая по продолжительности поставлена в строгое соответствие значению амплитуды предшествовавшего импульса». При этом, если сигналы S0, S1, S2 представлены в виде амплитудно-импульсной модуляции на три состояния (АИМ3), то соответствующие им сигналы Т0, Т1, Т2 отображают в виде широтно-импульсной модуляции (ШИМ3), имеющей также три разрешенные позиции длительности импульсов Т0, T1=1,5T0, Т2=2Т0, где Т0 - временная продолжительность символов «1» и «0» исходного двоичного кода. В результате этого поток сформированных для передачи цифровых данных, отображаемый вначале последовательностями символов «1» и «0» двоичного кода, после перекодирования в логический помехоустойчивый троичный код с символами S2(T2), S1(T1) и S0(T0), представляют двумя дублирующими потоками на уровне первичной (импульсной) модуляции: АИМ3 и ШИМ3.
Сущностные характеристики предлагаемого способа также заключаются в обеспечении подобного размножения копий передаваемого потока данных и символов различных кодов, обеспечиваемого на основе замещающего на время передачи информации логического помехоустойчивого кодирования с троичными символами S2(T2), S1(T1) и S0(T0). Потребность в его использовании связана не только с проблемой сокращения избыточности передаваемых символов кодов и повышением показателей помехозащищенности на этапе первичной и вторичной модуляции передаваемых сигналов. Особая научная и практическая значимость предлагаемого изобретения определяется следующими новыми возможностями: 1) повышением точности синхронизации принимаемых символов кода, обеспечением требования их «самосинхронизации» [8, 9]; 2) увеличением объемов передаваемой информации в условиях жестких ограничений на полосу пропускания канала связи; 3) расширением возможностей адаптации к изменяющимся условиям передачи информации.
В патентах RU 2480840 С1, опубл. 25.04.2013, бюл. №21 [1] и RU №2581774 с приоритетом от 30.09.2014 г. [2] разработаны операции обратных структурно-алгоритмических преобразований (ОСАП) и демодуляции сигналов.
Алгоритм перекодирования исходного двоичного кода с символами «1» и «0» заключается в следующем. Дана последовательность двоичных символов <10101000111100101>2 (N1)=17). Необходимо перевести его в новое алфавитное кодирование с использованием верхних и нижних разбиений
(ℜ1 и ℜ2):
ℜ1, ℜ2: S2 S2 S1 S0 S1S0S0S0S1S1S2 - новая последовательность из 11 символов Si (i=0, 1, 2), используемая для передачи информации.
В результате кодирования последний двоичный символ предыдущей закодированной посылки Si повторяет первый двоичный символ последующей троичной посылки Si+1 (повторы двоичных символов выделены жирно и обведены). Если при приеме данные условия не обеспечивается, то это свидетельствует об ошибке. Исправление ошибок обеспечивается при достоверном приеме символов S2, которые расшифровываются однозначно S2 ⇔(101).
Предлагаемый способ восстановления переданной информации заключается в следующем. Предположим, что в результате демодуляции восстановлен следующий фрагмент последовательности троичных сигналов Si:
1. Первая операция восстановления данных в исходном двоичном коде заключается в том, чтобы выделить сигналы S2, допускающие однозначную расшифровку: S2↔«101». В результате этого в принятой последовательности (2) формируют признак приема символа S2, который выделяют для контроля достоверности приема символов S1 на временном интервале между соседними символами S2:
2. Преобразование в двоичный код всей последовательности принятых троичных символов начинают с того, что записывают в двоичном коде результат однозначной расшифровки символов S2:
Для контроля достоверности приема символов S1 на временном интервале между соседними символами S2 используют следующее правило: число символов S1 должно быть четным.
3. Затем, используя первый из полученный признаков приема символа S2, приступают к расшифровке следующего за ним троичного символа S1, которому поставлены в соответствие не одна, а две кодовые комбинации, составленные из двоичных символов: S1↔«10» и «001». Так как по условию формирования предлагаемого троичного кода последний двоичный символ, предыдущей расшифровки 101, должен быть первым символом последующей расшифровки троичного символа (в приведенном приеме сигнала S1), то в качестве кандидата на замену следует выбрать кодовую комбинацию 10. Выбор подходящей следующей кодовой комбинации, соответствующей принятому сигналу S1, определяется последним двоичным символом, полученным в результате расшифровки предыдущего сигнала троичного кода S2 (совпадающие символы выделены жирным шрифтом).
Далее очередной восстановленный троичный символ соответствует сигналу S0, у которого также два возможных варианта расшифровки: S0↔«00» и «11». Так как предыдущая расшифровка 10 оканчивалась двоичным символом «0», то и очередной сигнал S0 должен быть заменен на двоичную кодовую комбинацию, состоящую из двух символов «0» - 00. Аналогичным образом, следующий восстановленный троичный символ S1↔«10» и «001» должен быть замещен двоичной кодовой комбинацией 001. Затем следуют подряд два символа S0↔«00» и «11» и, поскольку расшифровка предыдущей двоичной кодовой комбинации заканчивалась символом «1», то и два последующих троичных символа S0 должны быть заменены на последовательность, состоящую из двух символов «1» - 11. О том, что расшифровка произведена правильно, свидетельствует то обстоятельство, что следующим троичным символом снова будет S2↔«101», который начинается с такого же двоичного символа «1», который получен в конце предыдущей расшифровки сигнала S0. Последующий процесс восстановления переданных сообщений в традиционном двоичном коде аналогичен. Исправляющая способность предлагаемого кода заключена в том, что вся цепочка восстановленных при приеме троичных символов определяется опорными сигналами S2↔«101».
4. Следующая операция предполагает, что принятую последовательность троичных символов S1 и S0, допускающих не однозначные расшифровки
замещают двоичным кодом таким образом, чтобы последний двоичный символ расшифровки предшествующего символа Si, где i=0, 1, 2, совпадал с первым символом расшифровки последующего символа S1 или S0.
В результате этого для последовательности (8) получают следующую восстановленную последовательность исходного двоичного кода:
где «точками» разделены между собой результаты расшифровок символов S1 и S0 троичного кода.
Затем совпадающие двоичные символы на границах расшифровок троичных сигналов Si, где i=0, 1, 2, объединяют и заменяют одним соответствующим двоичным символом:
где выделены и подчеркнуты совпадающие символы, которые объединяют и заменяют одним двоичным символом.
В результате будет восстановлен следующий фрагмент исходной последовательности двоичных кодов: 10100011101.
Последовательность сформированных троичных символов Si, где i=0, 1, 2 с первичной АИМ3 и троичных символов Ti, где i=0, 1, 2 с первичной ШИМ3 объединяют в единую импульсную последовательность видеосигналов (фиг. 4 (ф)). При последующей вторичной их модуляции типа: АИМ3-АМ3 и АИМ3-ЧМ3, а также ШИМ3-ФМ2(3) промодулированный сигнал, передаваемый в канал связи будет иметь вид, условная иллюстрация которого приведена на (фиг. 5(А, Б)).
Отличительная особенность патентов [1] и [2] также заключалась в том, что они были ориентированы на узкополосные каналы связи.
В широкополосной связи, как было отмечено ранее, вместо информационных импульсов, соответствующих символам «1» и «0» исходного двоичного кода, каждый из которых характеризуется продолжительностью во времени Т0, вводят кодовые двоичные последовательности бит («чипы»), имеющие меньшую длительность τ: τ=Т0/4. Основу идентификации «чипов» на приемной стороне, искаженных помехой составляют алгоритмы их корреляционной обработка при использовании вычислительной техники или согласованной фильтрации при радиотехнической реализации способов повышения помехозащищенности передаваемой информации [7]. Основная отличительная особенность подобных способов заключается в том, что дают основной пик соответствующий сумме их энергий всех бит «чипов» при минимальном значении этого показателя, затрачиваемого на формирование боковых лепестков. Из этого следует основная проблема синтеза широкополосных псевдослучайных сигналов (ШПС), которая заключается в обеспечении максимума основного пика, в котором сконцентрирована полезная составляющая энергии, при ее минимуме, затрачиваемом на формирование боковых лепестков [7]. Чем больше этот контраст, тем выше показатель помехозащищенности передаваемой информации. В качестве идеальных кодовых конструкций, удовлетворяющих этому мини-максному критерию синтеза ШПС, использовались коды Баркера: у них минимальные боковые лепестки, принимающие значения 0 и ±1. В результате этого может быть обеспечено требуемое значение показателя помехозащищенности передаваемой информации и даже выделен полезный сигнал, находящийся под шумом [7]. Однако за использование ШПС в виде «чипов» приходится расплачиваться необходимостью замедления в В=Т0/τ раз скорости передачи информации по сравнению с исходным режимом «узкополосной» связи. Но существующая практика передачи не дает оснований для оперативного перехода от «узкополосной» связи к ее «широкополосному» варианту организации на основе ШПС. Для этого необходимо, как минимум организовать оперативный быстродействующий мониторинг состояния канала связи.
Предлагаемый в [1-6] замещающий троичный код отличается тем, что обеспечивает такую возможность. Она существенно расширяется при использовании предлагаемого изобретения.
Наиболее близким по используемым принципам дополнительного кодирования, проявляющегося в виде перехода от двоичного кода к логическому троичному кодированию с использованием импульсной модуляции ШИМ3 с последующим расширением последнего до пяти позиций длительности, для представления которой используют ШИМ5 является «Способ сжатого помехоустойчивого кодирования данных для передачи и хранения информации», патент RU №2789785 с приоритетом от 13.12.2021 г. [6]. Реализованный в нем способ расширения троичного кода, символы которого Ti, i=0, 1, 2 представлены сигналами ШИМ3 до пятипозиционного кода на основе сигналов ШИМ5 заключается в том, что следующие подряд символы троичного кода Т0 и T1=1,5Т0, а также Т0 и Т2=2Т0 объединяют, с получением дополнительных (вновь образованных) импульсов ШИМД с длительностями: Т3=2,5Т0 и Т4=3Т0, соответственно.
Способ [6] предполагает выполнение следующей последовательности операций: кодовые слова и сообщения, подлежащие передаче или хранению, представляют позиционным двоичным кодом с символами «1» и «0», имеющими длительность Т0, из которых формируют цифровой групповой сигнал (ЦГС) в виде последовательности бит, которую затем подвергают структурно-алгоритмическим преобразованиям первого этапа (САП-1), простейшая техническая реализация которого связана с разделением исходных кодовых слов или сообщений на старшее (аст) и младшее (амл) полуслова с последующей перестановкой их местами, в результате чего формируют новый поток ЦГС, обладающий свойствами повышенной помехозащищенности при наличии корреляционной зависимости между соседними передаваемыми или хранимыми значениями кодовых слов или сообщений, после чего переходят ко второму этапу САП (САП-2) на основе преобразования новой последовательности бит в замещающий троичный помехоустойчивый код с символами Si(Ti), i=0, 1, 2, который формируют на основе принятого логического правила кодирования, устанавливающего следующие соответствия «↔», например, S0(Т0)↔{<00>2,<11>2}, S1(T1)↔{<10>2,<001>2} и S2(T2)↔<101>2, каждая из которых имеет по три символа кодирования, условно определяемых как «S0» и «Т0», «S1» и «T1» «S2» и «Т2», при этом символы «S0», «S1» и «S2», представляют в виде амплитудно-импульсной модуляции (АИМ3) с тремя разрешенными позициями кода, а вторую модулирующую составляющую видеосигнала с символами трехосновного кода «Т0», «T1» и «Т2» с длительностями Т0, T1=1,5Т0 и Т2=2Т0, где Т0 - продолжительность одного символа исходного двоичного кода, используют для широтно-импульсной модуляции (ШИМ3). От аналогов он отличается тем, что на передающей стороне встречающиеся в последовательности сигналов ШИМ3 следующие подряд импульсы троичного кода с длительностями Т0 и Т1=1,5Т0, а также Т0 и Т2=2Т0 объединяют в более длинные импульсы с суммарными временными интервалами 2,5Т0 и 3Т0, соответственно, оставляя другие сигналы ШИМ3 в прежнем порядке следования, сформированную в результате выполненных объединений, последовательностью сигналов с дополнительными длительностями 2,5Т0 и 3Т0 используют для фазовой модуляции сигнала несущей частоты со значениями фаз 0° и 180° при смене полярностей импульсных сигналов ШИМ3, в результате чего дополнительно уменьшают интенсивность смены фаз сигнала несущей частоты, обеспечивая возможность повышения скоростей и объемов передаваемой информации, на приемной стороне определяют длительности восстановленных при демодуляции и ставят им в соответствие следующие кодовые конструкции (ККi, i=0, 1, 2, 3, 4): Т0↔{<00>2,<11>2}, Т1↔{<10>2,<001>2} и Т2↔<101>2, использовавшиеся ранее, а также новые расшифровки: Т3↔{<110>2,<0001>2} и Т4↔<1101>2, сохраняющие прежние свойства рекуррентного кода, в соответствии с которыми последний двоичный символ «1» или «0» предыдущей расшифровки является первым в расшифровке следующей кодовой конструкции (ККi, i=0, 1, 2, 3, 4).
На фиг. 6 приведено устройство, реализующее на передающей стороне способ [6]. При этом использованы следующие обозначения: 1 - преобразователь длительностей ШИМ3 в цифровую форму; 2 - формирователь сигналов тактовой синхронизации; 3 - генератор счетных импульсов (ГСИ); 4 - селектор длительностей ШИМ3; 5, 10, 11, 12 и 13 - линии задержки на время Т0; 6 - расширитель импульсов Т0 ШИМ3 в 1,5 раза; 7 - расширитель импульсов Т0 ШИМ3 в 2 раза; 8, 9 - логические элементы «И»; 15 - логический элемент «Запрет» с двумя запрещающими входами; 14, 16 - логические элементы «Запрет» с одним запрещающим входом; 17 - логический элемент «ИЛИ».
Работа устройства заключается в следующем. Сформированная последовательность импульсов ШИМ3 поступает на вход преобразователя 1 длительностей ШИМ3 в цифровую форму на вход формирователя 2 сигналов тактовой синхронизации. Сформированные в 2 тактовые импульсы запускают генератор 3 счетных импульсов (ГСИ). В преобразователе 1 длительностей ШИМ3 их подсчитывают, в результате чего длительности преобразуют в цифровую амплитудно-импульсную форму. В селекторе 4 длительностей ШИМ3 полученные значения сравнивают с установленными порогами и в результате сравнения с ними разделяют импульсы ШИМ3 на сигналы Т0 (выход 24), T1=1,5Т0 (выход 22) и Т2=2Т0 (выход 23). Импульсы ШИМ3 с длительностью Т0 (выход 22) задерживают на время Т0 в линии 5 задержки и подают на соответствующие расширители 6 и 7 длительности импульсов Т0 ШИМ3 в 1,5 и 2 раза, соответственно. При их совпадении в логических элементах «И» с исходными импульсами ШИМ3 с соответствующими длительностями Т1=1,5Т0 и Т2=2Т0 формируют импульсы ШИМ с дополнительными длительностями Т3=2,5Т0 и Т4=3Т0. Далее их задерживают в линиях задержки на время Т0, а сформированными сигналами запрещают посредством логического элемента «Запрет» 15 с двумя запрещающими входами прохождение сигналов импульсов ШИМ3 с длительностями Т0 на вход логического элемента «ИЛИ» 17. Также дополнительно сформированными импульсами ШИМ с длительностями Т3=2,5Т0 и Т4=3Т0 запрещают с использованием логических элементов «Запрет» 14 и 16 прохождение на вход логического элемента «ИЛИ» 17 импульсов ШИМ3 с соответствующими длительностями T1=1,5Т0 и Т2=2Т0 появлению которых предшествовали импульсы ШИМ3 с длительностями Т0. В результате этого восстанавливают последовательность импульсов ШИМ3 модернизированного троичного кода в виде ШИМ5.
При приеме новых сигналов определяют на основе операций, аналогичных математической операции дифференцирования импульсной последовательности, границы импульсов ШИМ5, а также их продолжительности во времени, которые должны принимать значения Т0, T1=1,5Т0, Т2=2Т0, Т4=2,5Т0 и Т5=3Т0. Полученным значениям, соответствующих длительностей импульсов ШИМ5, ставят в соответствие следующие их расшифровки: Т0↔<11,00>2; T1=1,5Т0↔<11,001>2; Т2=2Т0↔<101>2, что и было ранее. А новым длительностям ШИМ5 система соответствий будет следующей: Т3=2,5Т0↔<110,0001>2 и Т4=3Т0↔<1101>2. В результате этого будет сохранено исходное свойство рекуррентного кода, при котором последний двоичный символ предыдущей расшифровки повторяет первый двоичный символ последующей расшифровки.
В качестве примера рассмотрим вариант приема ранее использовавшегося троичного кода (ШИМ3) [1-6], которым представлена следующая последовательность символов Т2 Т0 T1 T1 Т0 T1 Т2 T1 T1 Т2 (таблица 1).
В результате получим следующее восстановленное сообщение: Xi=<1011100010100101>2=<47269>10.
Предлагаемое троичное кодирование используют в патенте [6] для перехода к построению расширенного троичного кода, аналогом которого является код, получивший название: «код Миллера в квадрате» [8, 9]. Кроме того, троичный код при заполнении импульсов ШИМ3 «чипами», представляющими собой последовательность бит с продолжительностью (τ) передачи символов «1» и «0», равной τ=Т0/4, может служить основой для реализации технологии кодового расширения спектра передаваемого сигнала [7]. Эта особенность использована в разработанном способе.
На фиг. 4(Б) представлена иллюстрация, показывающая, как импульсы ШИМ3 заполняют «чипами», которые представляют собой коды Баркера длины 7, 5 и 3. Ими для расширения спектра сигнала и перехода к широкополосным принципам организации связи [7] заполняют длительности ШИМ3, определяемые соответствующими импульсами троичного кода 2Т0, 1,5Т0 и Т0. При этом длительность ШИМ3, соответствующая символам 1,5Т0 заполняют «чипами», соответствующими инверсному коду Баркера, длины 5: <00010>2, в то время, как символы Т0 и 2Т0 представлены прямыми кодами Баркера длины 3 и 7: <110>2, и<1110010>2, соответственно. При этом символы <>2 означают, что кодовые конструкции представлены в двоичном коде. Но так как длительность символов «1» и «0» «чипов» τ=Т0/4, а коды Баркера представлены длинами, определяемыми нечетными числами: 3, 5 и 7, то между соседними кодами Баркера есть промежуток времени, равный τ=Т0/4, что показано на фиг. 4(Б) (для наглядности он обведен «овалом»). Для обеспечения непрерывности передачи бит «чипов» на это «пустое место» подставляют символ двоичного кода «1». В результате этого обеспечивают восстановление границ импульсов ШИМ3, соответствующих изменению фаз несущей частоты, на основе выявление в принимаемой последовательности бит «чипов» кодовой конструкции (КК): <110>2. Для этого, как показано на иллюстрациях, приведенных на фиг. 5(В, Д), фиг. 7(a) и фиг. 8(В, Д), из последовательности бит «чипов», каждый из которых дополнен символом «1» двоичного кода, выделяют кодовые конструкции<101>2, появление которых позволяет установить границы первоначальных импульсов ШИМ3, что показано на фиг. 7(эпюры а)-г)). Из анализа переданного цифрового потока бит «чипов» (фиг. 7(a)) следует, что других кодовых конструкций <101>2, кроме тех, что определяют границы ШИМ3, нет. Это дает возможность, используя последовательность тактовых синхронизирующих импульсов (фиг. 7(б)), восстановить исходный замещающий троичный код в виде символов Ti, i=0, 1, 2 (фиг. 8(г)) и Si, i=0, 1, 2 (фиг. 7(b)).
Для повышения помехозащищенности процедуры восстановления символов Ti, i=0, 1, 2 (фиг. 7(г)) на основе выделяемых из принимаемого потока бит кодовых конструкций <101>2 используют второй этап идентификации символов Ti, i=0, 1, 2 (фиг. 7(г)) и Si, i=0, 1, 2 (фиг. 7(b)). Его основу составляют результаты корреляционной обработки восстановленных «чипов» (фиг. 7(д)), которые ориентированы на коды Баркера, длины 7 (фиг. 7(e)), длины 3 (фиг. 7(ж)) и длины 5 (фиг. 7(з)). Затем их объединяют с использованием логического элемента «ИЛИ» в единый поток результатов корреляционной обработки восстановленных «чипов» (фиг. 7(и)).
Также может быть использованы и аналогичные алгоритмы согласованной фильтрации, ориентированные на применение кодов Баркера с длинами 7, 3 и 5 [7], с последующим объединением временную в единую последовательность результатов, полученных в каждом из параллельных каналов обработки принятого сигнала (фиг. 7(к)).
Патент RU [6], как уже было отмечено ранее, посвящен расширению замещающего логического троичного кода, использующего представление символов троичного кода Ti, i=0, 1, 2 (фиг. 7(г)) импульсами ШИМ3. Предлагаемая модернизация троичного кода заключается в том, что следующие подряд импульсы троичного кода с длительностями Т0 и Т1=1,5Т0, а также Т0 и Т2=2Т0 объединяют в более длинные импульсы с суммарными временными интервалами 2,5Т0 и 3Т0 (на фиг. 7(г) обведены «овалами»), соответственно, оставляя другие сигналы ШИМ3 в прежнем порядке следования. Эту операцию иллюстрирует также эпюра, приведенная на фиг. 8(A). Импульсные сигналы ШИМ3, представленные на фиг. 8(Б), для кодового расширения спектра частот передаваемого сигнала импульсы ШИМ3 заполняют следующими кодами Баркера: 1) те из них, что соответствуют передаваемым символам Т2=2Т0 кодами Баркера длины 7; 2) соответствующие символам Т0 - инверсными кодами Баркера длины 3; 3) соответствующие символам 1,5Т0 - кодами Баркера длины 5 (фиг. 8(Б)).
Далее для выделения на приемной стороне границ исходных символов троичного кода ШИМ3 в оставшиеся незаполненными промежутки времени τ=Т0/4 подставляют символ «1» двоичного кода, которым дополняют последовательности передаваемых «чипов» до образования непрерывного потока бит широкополосного сигнала (фиг. 8(B)).
Сущностные характеристики заявляемого изобретения заключаются в том, что для перехода от технологии узкополосной связи к широкополосной [7] импульсы вновь сформированной модуляции ШИМ5 также, как и ранее импульсы ШИМ3, заполняют «чипами». Для этого используют такие же коды Баркера длины 3, 5 и 7, которые были использованы при организации широкополосной связи на основе импульсов ШИМ3. Для заполнения новой расширенной длительности ШИМ5 (фиг. 8(Г,Д)), которой представлен символов Т4=3Т0, также может быть использован прямой код Баркера длины 11: <11100010010>2. Для заполнения длительности ШИМ5, которой представлен символ Т4=3Т0 необходимо 12 бит «чипа», каждый из которых имеет длительность τ=Т0/4. Следовательно, по аналогии с тем, что было ранее [5], появляется возможность заполнения оставшегося промежутка: τ=Т0/4 символом двоичного кода «1». В результате «чип», представленный 11-разрядным кодом Баркера и дополненный 12-тым символом «1», также будет, как и прежде, заканчиваться кодовой конструкцией <101>2 (фиг. 8(Д)). Но для символа Т3=2,5Т0, который должен быть получен в результате объединения длительностей символов троичного кода ШИМ3 Т0 и T1=1,5Т0, нет оптимальной кодовой 9-тиразрядной конструкции (нет кода Баркера). Поэтому для заполнения соответствующего импульса ШИМ5 предлагается использовать кодовую конструкцию <001000110>2 (фиг. 8(Д)). Если дополнить оставшееся пустое место в виде промежутка времени: τ=Т0/4 символом двоичного кода «1», то также выполним все предыдущие требования, реализация которых, в соответствии с замыслом синтеза замещающих троичных кодов, необходима для перехода от узкополосной связи к ее широкополосному варианту. Сформированная 10-тиразрядная кодовая конструкция «чипа» также будет заканчиваться кодовой конструкцией <101>2 (фиг. 8(Д)). Следовательно, будут выполнены все требования, предъявляемые к «уникальности» кодовых конструкций <101>2 в сформированной единой последовательности бит «чипов» (фиг. 8(Д)).
В результате этого, устраняют основной недостаток кодового расширения спектра излучаемого сигнала, который был связан с малой базой В: (В=3) кодовой конструкции <110>2 кода Баркера длины 3, используемой для передачи символа троичного кода Т0. А помехозащищенность при организации широкополосной связи, как известно, определяется базой шумоподобных сигналов (ШПС), которыми являются «чипы». В результате объединений Т0 и T1=1,5Т0 с образованием символа Т3 и формирования Т4 на основе соединений в единую длительности импульсов ШИМ3 Т0 и Т2=2Т0, существенно увеличивается среднее значение базы Воср.
После того, как символы ШИМ5 будут идентифицированы на основе выделения кодовых конструкций <101>2 в сформированной единой последовательности бит «чипов» (фиг. 8(Д)), осуществляют обратный перевод символов троичного кода и его расширения в исходный двоичный. Особенности этой операции поясняют данные приведенные в таблице 2.
В результате также получим следующее восстановленное сообщение: Xi=<1011100010100101>2=<47269>10.
Выигрыш заключается в следующем. При кодировании двоичным кодом для передачи значения Xi=<47269>10 необходимо было передать 16 двоичных символов. При замене двоичного кода на замещающий троичный необходимое количество троичных символов равно 10 (таблица 1). Коэффициент синтаксического сжатия на уровне символов кода равен: k3=log23=1,6.
При переходе к предлагаемому расширенному коду ШИМ5 число символов, которое равно количеству смен фаз несущей частоты, принимает значение 8 (таблица 2). Это означает, что коэффициент сжатия, рассматриваемый, как коэффициент сокращения числа изменения фаз несущей частоты, равен двум: k5=2.
Сущностные характеристики заявляемого изобретения также заключаются в новой возможности, которая появляется при контроле достоверности приема потока символов Ti(Si) при использовании искусственно сформированного пятипозиционного кода с разрешенными позициями i=0, 1, 2, 3, 4. Контроль достоверности основан на принципе «Четности количества символов T1(S1)↔<10,001>2 и T3(S3)↔<110,0001>2 на временных интервалах между предшествующим и последующим однозначно дешифрируемыми символами T2(S2)↔<101>2 и T4(S4)↔<1101>2». Это связано с тем, что среди пятипозиционного кода с разрешенными позициями i=0, 1, 2, 3, 4, представленного импульсами ШИМ5 есть длительности T1=1,5Т0 и Т3=2,5Т0, которые не равные целым тактам (Т0) системы синхронизации исходных бит передаваемой информации. Следовательно, между двумя соседними символами T2(S2)↔<101>2 и T4(S4)↔<1101>2, которые дешифрируются однозначно должно быть четное количество символов T1(S1) и Т3(S3). Невыполнение этого условия свидетельствует о наличии ошибки приема информации на уровне символов. Такой возможности при использовании исходного двоичного кода без введения дополнительных избыточных символов не существует.
Сущностные характеристики способа также заключаются в том, что предлагаемая импульсная идентификации предлагаемого способа передачи информации с использованием первичной пятипозиционной широтно-импульсной модуляции (ШИМ5), являющаяся первичной, позволяет реализовать вторичную дифференциальную фазовую модуляцию (ДФМ). В этом случае при определении текущего значения фазы сигнала получают и информацию о предыдущем ее значении, в результате чего исключается эффект обратной работы фазового детектора, когда в исходном переданном потоке двоичные символы превращается в инвертированные. С такой проблемой наиболее часто встречаются при сбоях и возобновлении связи, когда предыдущее значение фазы принимаемого промодулированного сигнала не известно.
Проведенный анализ позволяет сформулировать формулу изобретения.
1. Способ передачи информации, заключающийся в сборе сигналов от источников сообщений, синхронизации их по времени, формировании уплотненного сигнала из собранных синхронизированных сообщений, представленных N-разрядным двоичным кодом, и выполнении над ними следующих операций формирования и передачи информации: сокращения избыточности данных и сообщений, перемежения бит и помехоустойчивого кодирования с введением избыточных проверочных символов двоичного кода, первичной модуляции, используемой для преобразования символов двоичного кода в импульсный двоичный код, имеющий два состояния, условно обозначаемый как «низкий» и «высокий» уровень, соответствующий символам «0» и «1» исходного двоичного кода, вторичной модуляции на основе изменения состояния несущей частоты радиосигнала по закону изменения амплитуд и фронтов импульсов, полученных при первичной модуляции, отличающийся тем, что на передающей стороне исходный поток символов двоичного кода «1» и «0», каждый из которых представлен импульсными сигналами, соответствующей полярности, с длительностями Т0, замещают сжатым логическим троичным кодом с дублирующими друг друга символами Ti(Si), i=0, 1, 2, на основе выполнения следующих соотношений: T0(S0)↔<11,00>2; T1(S1)↔<10,001>2 и T2(S2)↔<101>2 с преобразованием при первичной модуляции символов троичного кода Т0↔<00,11>2; T1=1,5Т0↔<10,001>2 и Т2=2Т0↔<101>2, где Т0 - длительность символов «0» и «1» исходного двоичного кода - в широтно-импульсную модуляцию (ШИМ3) с тремя заранее определенными длительностями Т0, T1 и Т2, а дублирующих их символов S0, S1 и S2 в амплитудно-импульсную модуляцию (АИМ) с основанием 3: (АИМ3), при этом встречающиеся в сформированной последовательности Ti(Si), i=0, 1, 2, символы T0(S0) и следующие на ними символы T1(S1), а также символы T0(S0) и следующие на ними символы T2(S2) объединяют и заменяют вновь введенными символами T3(S3) и Т4(S4), соответственно, в результате чего искусственно формируют пятипозиционные коды, представленные символами: T0(S0)↔<11,00>2; T1(S1)↔<10,001>2, T2(S2)↔<101>2, T3(S3)<110,0001>2, T4(S4)↔<1101>2, а на приемной стороне искаженные помехой принимаемые расширенные пятипозиционные коды, представленные дублирующими символами Ti(Si), i=0, 1, 2, 3, 4, демодулируют, контролируют достоверность восстановленной последовательности на основе правила «Четности количества символов T1(S1)↔<10,001>2 и T3(S3)↔<110,0001>2 на временных интервалах между предшествующим и последующим однозначно дешифрируемыми символами T2(S2)↔<101>2 и T4(S4)↔<1101>2».
2. Способ по п. 1, отличающийся тем, что предлагаемая импульсная идентификации предлагаемого способа передачи информации с использованием первичной пятипозиционной широтно-импульсной модуляции (ШИМ5), являющаяся первичной, позволяет реализовать вторичную дифференциальную фазовую модуляцию (ДФМ), при которой при определении текущего значения фазы сигнала получают и информацию о предыдущем ее значении, в результате чего исключают возможность появления эффекта обратной работы фазового детектора, когда переданные в исходном потоке двоичные символы неконтролируемо переходят в разряд инвертированных.
3. Способ по 1, отличающийся тем, что сформированные на передающей стороне импульсы широтно-импульсной модуляции (ШИМ5) со следующими длительностями Т0, T1=1,5Т0, Т2=2Т0, Т3=2,5Т0, Т4=3Т0, где Т0 - длительность исходной последовательности бит передаваемой информации, поставленные в соответствие символам сжатого логического троичного кода T0(S0)↔<11,00>2; T1(S1)↔<10,001>2, T2(S2)↔<101>2, T3(S3)↔<110,0001>2 и T4(S4)↔<1101>2, где ломаные скобки <>2 служат для обозначений кодовых конструкций, представленных двоичным кодом, при переходе к режиму широкополосной связи заполняют «чипами» <110>2, <00010>2, <1110010>2, <001000110>2 и <11100010010>2, соответственно, каждый из которых дополняют двоичным символом «1», длительностью τ=Т0/4, размещаемым в конце кодовой конструкции «чипа» на свободном месте, в результате чего получают непрерывный поток двоичных символов с длительностью τ=Т0/4 каждый, который используют для модуляции несущей частоты передаваемого сигнала.
4. Способ по 1, отличающийся тем, что принимая непрерывный поток двоичных символов с длительностью τ=Т0/4 каждый, искаженный помехой, осуществляют восстановление исходного сигнала с широтно-импульсной модуляции (ШИМ5), имеющего пять разрешенных позиций по длительности T0, T1=1,5Т0, Т2=2Т0, Т3=2,5Т0, Т4=3Т0, вначале на основе выделения из восстанавливаемого потока бит кодовых конструкций <101>2, появление которых определяет границы восстанавливаемого сигнала с широтно-импульсной модуляции (ШИМ5), а, затем, при крайне низких показателях сигнал/шум и сигнал/помеха - на основе корреляционной обработки или согласованной фильтрации выделенных «чипов».
5. Способ по 1, отличающийся тем, что получаемые данные используют для мониторинга состояния канала связи и перехода к другим более эффективным способам передачи информации, которые связаны с новыми структурно-алгоритмическими преобразованиями (САП) и сигнально-кодовыми конструкциями (СиКК).
Разработанный способ может рассматриваться и как основа для синтеза экономных сигнально-кодовых конструкций, предназначенных для повышения эффективности телекоммуникационных систем и обеспечения защищенности передаваемой информации.
Список использованных источников информации
1. «Способ передачи информации и устройство для его реализации», патент RU 2480840 С1, опубл. 25.04.2013, бюл. №21.
1. «Способ передачи информации и устройство для его реализации», патент RU №2581774.
2. «Способ передачи информации с использованием замещающего логического троичного помехоустойчивого кода», патент RU №2724794, опубл. 25.06.2020 г., бюл. №36.
3. «Способ передачи информации с использованием замещающего логического троичного помехоустойчивого кода», патент RU №2735419, опубл. 02.11.2020 г., бюл. №39.
4. «Способ передачи информации с использованием замещающего логического троичного помехоустойчивого кода», патент RU №2755640, опубл. 17.09.2021 г., бюл. №20.
5. «Способ сжатого помехоустойчивого кодирования данных для передачи и хранения информации», патент RU №2789785 с приоритетом от 13.12.2021 г.
6. Варакин Л.Е. Системы связи с шумоподобными сигналами. - М.: Сов. радио, 1985. - 384 с.
8. Кодер/декодер Миллера.
9. Модифицированный код Миллера в квадрате.
название | год | авторы | номер документа |
---|---|---|---|
СПОСОБ СЖАТОГО ПОМЕХОУСТОЙЧИВОГО КОДИРОВАНИЯ ДАННЫХ ДЛЯ ПЕРЕДАЧИ И ХРАНЕНИЯ ИНФОРМАЦИИ | 2021 |
|
RU2789785C1 |
СПОСОБ ПЕРЕДАЧИ ИНФОРМАЦИИ С ИСПОЛЬЗОВАНИЕМ ЗАМЕЩАЮЩЕГО ЛОГИЧЕСКОГО ТРОИЧНОГО ПОМЕХОУСТОЙЧИВОГО КОДА | 2020 |
|
RU2735419C1 |
СПОСОБ ПЕРЕДАЧИ ИНФОРМАЦИИ С ИСПОЛЬЗОВАНИЕМ ЗАМЕЩАЮЩЕГО ЛОГИЧЕСКОГО ПОМЕХОУСТОЙЧИВОГО КОДА | 2020 |
|
RU2755640C1 |
СПОСОБ ПЕРЕДАЧИ ИНФОРМАЦИИ С ИСПОЛЬЗОВАНИЕМ ЗАМЕЩАЮЩЕГО ЛОГИЧЕСКОГО ТРОИЧНОГО ПОМЕХОУСТОЙЧИВОГО КОДА | 2019 |
|
RU2724794C1 |
СПОСОБ ПЕРЕДАЧИ ИНФОРМАЦИИ И СИСТЕМА ДЛЯ ЕГО ОСУЩЕСТВЛЕНИЯ | 2011 |
|
RU2480840C2 |
СПОСОБ ПЕРЕДАЧИ ИНФОРМАЦИИ И СИСТЕМА ДЛЯ ЕГО ОСУЩЕСТВЛЕНИЯ | 2014 |
|
RU2581774C1 |
СПОСОБ ПЕРЕДАЧИ ДИСКРЕТНЫХ СООБЩЕНИЙ С МНОГОПАРАМЕТРИЧЕСКОЙ АДАПТАЦИЕЙ К СОСТОЯНИЮ КАНАЛА СВЯЗИ И СИСТЕМА ДЛЯ ЕГО РЕАЛИЗАЦИИ | 2022 |
|
RU2795047C1 |
ТРЕХЧАСТОТНЫЙ МОДУЛЯТОР | 2003 |
|
RU2239939C1 |
СПОСОБ МУЛЬТИПЛЕКСИРОВАНИЯ ЦИФРОВЫХ СИГНАЛОВ ПРИ МНОГОМОДАЛЬНОМ ПРЕДСТАВЛЕНИИ ИНФОРМАЦИИ | 2018 |
|
RU2674463C1 |
СПОСОБ ПЕРЕДАЧИ ИНФОРМАЦИИ И СИСТЕМА ДЛЯ ЕГО ОСУЩЕСТВЛЕНИЯ | 2015 |
|
RU2586833C1 |
Изобретение относится к телекоммуникации. Технический результат - повышение помехозащищенности и обнаружение ошибок. Для этого предложен способ передачи информации, в котором на передающей стороне исходный поток символов замещают сжатым логическим троичным кодом с дублирующими друг друга символами Ti(Si) с преобразованием при первичной модуляции символов троичного кода в широтно-импульсную модуляцию, а дублирующих их символов S0, S1 и S2 в амплитудно-импульсную модуляцию, при этом встречающиеся в сформированной последовательности Ti(Si) символы T0(S0) и следующие за ними символы T1(S1), а также символы T0(S0) и следующие за ними символы T2(S2) объединяют и заменяют вновь введенными символами T3(S3) и Т4(S4), в результате чего формируют пятипозиционные коды, представленные символами: T0(S0)↔<11,00>2; T1(S1)↔<10,001>2, T2(S2)↔<101>2, T3(S3)↔<110,0001>2, T4(S4)↔<1101>2, а на приемной стороне принимаемые коды, представленные дублирующими символами Ti(Si), демодулируют, контролируют достоверность восстановленной последовательности. 4 з.п. ф-лы, 8 ил., 2 табл.
1. Способ передачи информации с использованием расширенного логического троичного помехоустойчивого кода в режимах узкополосной и широкополосной связи, заключающийся в сборе сигналов от источников сообщений, синхронизации их по времени, формировании уплотненного сигнала из собранных синхронизированных сообщений, представленных N-разрядным двоичным кодом, и выполнении над ними следующих операций формирования и передачи информации: сокращения избыточности данных и сообщений, перемежения бит и помехоустойчивого кодирования с введением избыточных проверочных символов двоичного кода, первичной модуляции, используемой для преобразования символов двоичного кода в импульсный двоичный код, имеющий два состояния, условно обозначаемый как «низкий» и «высокий» уровень, соответствующий символам «0» и «1» исходного двоичного кода, вторичной модуляции на основе изменения состояния несущей частоты радиосигнала по закону изменения амплитуд и фронтов импульсов, полученных при первичной модуляции, отличающийся тем, что на передающей стороне исходный поток символов двоичного кода «1» и «0», каждый из которых представлен импульсными сигналами, соответствующей полярности, с длительностями Т0, замещают сжатым логическим троичным кодом с дублирующими друг друга символами Ti(Si), i = 0,1,2, на основе выполнения следующих соотношений: T0(S0)↔<11,00>2; T1(S1)↔<10,001>2 и T2(S2)↔<101>2, где ломаные скобки < >2 служат для обозначений кодовых конструкций, представленных двоичным кодом, с преобразованием при первичной модуляции символов троичного кода Т0↔<00,11>2; T1 = 1,5Т0↔<10,001>2 и Т2=2Т0↔<101>2, где Т0 - длительность символов «0» и «1» исходного двоичного кода, в широтно-импульсную модуляцию (ШИМ3) с тремя заранее определенными длительностями Т0, T1 и Т2, а дублирующих их символов S0, S1 и S2 в амплитудно-импульсную модуляцию (АИМ) с основанием 3 (АИМ3), при этом встречающиеся в сформированной последовательности Ti(Si), i = 0,1,2, символы T0(S0) и следующие за ними символы T1(S1), а также символы T0(S0) и следующие за ними символы T2(S2) объединяют и заменяют вновь введенными символами Т3(S3) и T4(S4) соответственно, в результате чего искусственно формируют пятипозиционные коды, представленные символами: T0(S0)↔<11,00>2; T1(S1) ↔<10,001>2, T2(S2)↔<101>2, T3(S3)↔<110,0001>2, T4(S4)↔<1101>2, а на приемной стороне искаженные помехой принимаемые расширенные пятипозиционные коды, представленные дублирующими символами Ti(Si), i = 0, 1, 2, 3, 4, демодулируют, контролируют достоверность восстановленной последовательности на основе правила «Четности количества символов T1(S1)↔<10,001>2 и T3(S3)↔<110,0001>2 на временных интервалах между предшествующим и последующим однозначно дешифрируемыми символами T2(S2)↔<101>2 и T4(S4)↔<1101>2».
2. Способ по п. 1, отличающийся тем, что предлагаемая импульсная идентификация предлагаемого способа передачи информации с использованием пятипозиционной широтно-импульсной модуляции (ШИМ5), являющаяся первичной, позволяет реализовать вторичную дифференциальную фазовую модуляцию (ДФМ), при которой при определении текущего значения фазы сигнала получают и информацию о предыдущем ее значении, в результате чего исключают возможность появления эффекта обратной работы фазового детектора, когда переданные в исходном потоке двоичные символы неконтролируемо переходят в разряд инвертированных.
3. Способ по 1, отличающийся тем, что сформированные на передающей стороне импульсы широтно-импульсной модуляции (ШИМ5) со следующими длительностями Т0, T1=1,5Т0, Т2=2Т0, Т3=2,5Т0, Т4=3Т0, где Т0 - длительность исходной последовательности бит передаваемой информации, поставленные в соответствие символам сжатого логического троичного кода T0(S0)↔<11,00>2; T1(S1)↔<10,001>2, T2(S2)↔<101>2, T3(S3)↔<110,0001>2 и T4(S4)↔<1101>2, где ломаные скобки < >2 служат для обозначений кодовых конструкций, представленных двоичным кодом, при переходе к режиму широкополосной связи заполняют кодовыми двоичными последовательностями бит («чипами»): <110>2, <00010>2, <1110010>2, <001000110>2 и <11100010010>2 соответственно, каждый из которых дополняют двоичным символом «1», длительностью τ = Т0/4, размещаемым в конце кодовой конструкции «чипа» на свободном месте, в результате чего получают непрерывный поток двоичных символов с длительностью τ = Т0/4 каждый, который используют для модуляции несущей частоты передаваемого сигнала.
4. Способ по 1, отличающийся тем, что, принимая непрерывный поток двоичных символов с длительностью τ = Т0/4 каждый, искаженный помехой, осуществляют восстановление исходного сигнала с широтно-импульсной модуляции (ШИМ5), имеющего пять разрешенных позиций по длительности Т0, T1=1,5Т0, Т2=2Т0, Т3=2,5Т0, Т4=3Т0, вначале на основе выделения из восстанавливаемого потока бит кодовых конструкций <101>2, появление которых определяет границы восстанавливаемого сигнала с широтно-импульсной модуляции (ШИМ5), а, затем, при крайне низких показателях сигнал/шум и сигнал/помеха - на основе корреляционной обработки или согласованной фильтрации выделенных «чипов».
5. Способ по 1, отличающийся тем, что получаемые данные используют для мониторинга состояния канала связи и перехода к другим более эффективным способам передачи информации, которые связаны с новыми структурно-алгоритмическими преобразованиями (САП) и сигнально-кодовыми конструкциями (СиКК).
СПОСОБ СЖАТОГО ПОМЕХОУСТОЙЧИВОГО КОДИРОВАНИЯ ДАННЫХ ДЛЯ ПЕРЕДАЧИ И ХРАНЕНИЯ ИНФОРМАЦИИ | 2021 |
|
RU2789785C1 |
СПОСОБ ПЕРЕДАЧИ ИНФОРМАЦИИ С ИСПОЛЬЗОВАНИЕМ ЗАМЕЩАЮЩЕГО ЛОГИЧЕСКОГО ТРОИЧНОГО ПОМЕХОУСТОЙЧИВОГО КОДА | 2020 |
|
RU2735419C1 |
СПОСОБ ПЕРЕДАЧИ ИНФОРМАЦИИ С ИСПОЛЬЗОВАНИЕМ ЗАМЕЩАЮЩЕГО ЛОГИЧЕСКОГО ПОМЕХОУСТОЙЧИВОГО КОДА | 2020 |
|
RU2755640C1 |
Топчак-трактор для канатной вспашки | 1923 |
|
SU2002A1 |
Авторы
Даты
2025-02-07—Публикация
2023-07-24—Подача