Передача информации по радиоканалу всегда сопровождается воздействием шумов и помех. Для уменьшения их влияния на надежность передачи разработано большое число методов, однако ни один из них не является оптимальным и не может гарантировать заданную помехоустойчивость, особенно при наличии преднамеренных помех. Поэтому на практике применяются подоптимальные способы защиты от активных помех, такие как перестройка несущей частоты, изменение частоты следования импульсов, их длительности и формы и т. д. Способ случайной смены кода фазовой модуляции от импульса к импульсу обеспечивает снижение флуктуационных составляющих ошибок на 20–30 %. Достаточно широко используемым способом повышения устойчивости к воздействию помех разного вида  является метод передачи информации с псевдослучайной перестройкой рабочей частоты. Особенно эффективен метод прямого расширения спектра и псевдослучайной перестройки рабочих частот для решения задачи устранения эффекта замирания, вызванного многолучевым распространением сигналов, а также работы в условиях преднамеренных помех.

Для организации помехоустойчивых каналов активно используются сигналы с ортогональным частотным мультиплексированием (orthogonal frequency division multiplexing – OFDM-сигналы) и их разновидность – COFDM (Сoded OFDM), сочетающая канальное кодирование и OFDM. COFDM-сигналы обладают высокой помехоустойчивостью и относительно простой аппаратной реализацией. К недостаткам можно отнести необходимость точной синхронизации приемника и повышенные требования к линейности усилителей передатчиков, обусловленные высоким пик-фактором COFDM-сигналов. Дополнительным достоинством технологии COFDM является возможность применения различных помехоустойчивых кодов, в том числе широко используемых каскадных кодов БЧХ и LDPC, применяемых, например, в форматах цифрового телевидения DVB-S2, DVB-T2. Сочетание кодов Рида-Соломона и LDPC-кода для кодирования канала радиосвязи позволяет работать при отношении сигнал/шум около 2 дБ.

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

Использование голографического кодирования для повышения надежности канала связи

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

Голографическое кодирование цифрового канала

В данном случае рассматривается цифровой канал связи, по которому передаются кодовые слова, полученные путем голографического кодирования. Способ организации цифрового канала (вид и параметры модуляции, частотный диапазон и другие параметры аналогового канала) не рассматривается и не изменяется. Все процессы, происходящие в аналоговом канале и приводящие к искажению передаваемой информации (помехи всех видов, случайный шум, межсимвольная интерференция, потери сигнала и т.д.) в конечном итоге проявляются в цифровом канале в виде битовых ошибок. Поэтому для интегральной оценки степени искажений, вызванных любыми причинами, будем использовать интенсивность битовых ошибок (BER – Bit Error Rate).

Голографическое кодирование заключается в вычислении для k-разрядного блока данных X его цифровой голограммы и осуществляется в два этапа. На первом этапе блок X преобразуется  во вторичный блок A, состоящий из n=2k  точек A(i), i = 1,…, n, значение одной из которых равно 1, остальных – нули:  A(i) = 1  при  i = XA(i)=0  при i ≠ X. При этом блок A интерпретируется как точечный источник с координатой X на черном фоне одномерного массива A. Для этого виртуального оптического объекта вычисляется одномерная голограмма – одномерный массив H(i), i = 1,…, n – как результат интерференции волнового фронта на виртуальном экране. Значения полученной голограммы округляются до одного бита – положительные принимаются за 1, отрицательные – за 0, в результате чего формируется n-битный одномерный массив HO(j), представляющий из себя кодовую комбинацию, соответствующую k-разрядному входному блоку данных X. Округление значений голограммы не вносит цифрового шума округления, так как информация заложена не в значениях точек (яркости) голограммы H(j), а в номере позиции ее центра. Одномерная  n-битная голограмма (массив HO(j)) передается по каналу связи и в приемнике осуществляется обратное преобразование (декодирование) – определяется координата точки с максимальной яркостью в изображении, восстановленном по голограмме,  и эта координата образует k-разрядный выходной блок данных.

Оценка эффективности голографического кодирования проведена путем моделирования в среде MATLAB процесса передачи информации по каналу связи с ошибками.

На рисунке 1 приведены графики зависимости вероятности безошибочного декодирования P от вероятности ошибки в канале BER для кода Рида-Соломона (РС-кода), кода Рида-Маллера (РМ-кода), мажоритарного и голографического кодов, полученные при одинаковой скорости кода R=1/32. Моделирование показало, что голографическое кодирование обеспечивает наибольшую помехоустойчивость – вероятность правильного декодирования более 0,9999 при вероятности ошибки в канале до уровня BER=0,34.

Рис. 1. Зависимость вероятности безошибочного декодирования P от вероятности ошибки на бит BER: 1 – РС-код, 2 – РМ-код, 3 – мажоритарный код, 4 – голографический код
Рис. 1. Зависимость вероятности безошибочного декодирования P от вероятности ошибки на бит BER: 1 – РС-код, 2 – РМ-код, 3 – мажоритарный код, 4 – голографический код

Спектральное голографическое кодирование в аналоговом канале

Термин «кодирование» обычно применяется по отношению к цифровому сигналу, но в данном случае он использован для аналогового  сигнала, над которым производится бинарная операция – амплитудная манипуляция.  Спектральное голографическое кодирование заключается в синтезе аналогового сигнала, форма спектра которого совпадает с одномерной цифровой голограммой кодируемого блока данных. Одномерная голограмма представляет собой двоичную последовательность определенной длины, как и в первом способе (Рис. 2).

Рис. 2. Форма спектра – линейная голограмма длиной n=64
Рис. 2. Форма спектра – линейная голограмма длиной n=64

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

Рис. 3. Форма сигнала со случайными фазами гармоник
Рис. 3. Форма сигнала со случайными фазами гармоник

Для того, чтобы принятый по каналу связи аналоговый сигнал после аналого-цифрового преобразования в приемнике имел неискаженный цифровой линейчатый спектр как на рис. 2, необходимо, чтобы окно анализа Ts (длительность сигнала, подвергаемого быстрому преобразованию Фурье (БПФ)), содержало целое число периодов всех имеющихся в сигнале гармоник. Отвечающие этому правилу гармоники являются ортогональными в интервале анализа, поэтому формируемый таким образом сигнал относится к OFDM-сигналам. Время передачи каждого кодируемого символа может быть несколько больше Ts, но длительность сигнала, вырезанного окном анализа и подвергаемого БПФ, должна быть строго равна Ts.

Полученный в результате БПФ спектр имеет форму голограммы и подвергается процедуре восстановления голограммы, в результате чего формируется одномерный массив восстановленного сигнала с ярко выраженным пиком, номер позиции которого соответствует значению переданного символа (Рис. 4).

Рис. 4. Восстановленный сигнал при n=64, значение переданного символа A=25
Рис. 4. Восстановленный сигнал при n=64, значение переданного символа A=25

Голографический код сам по себе имеет высокую помехоустойчивость, но в применении к спектру сигнала обеспечивает возможность безошибочного приема сигнала, мощность которого на порядок ниже мощности шума. Так как в данном способе кодирования формируется аналоговый сигнал, более информативной оценкой надежности передачи является не вероятность безошибочного декодирования при битовых ошибках в канале, а оценка помехоустойчивости по отношению к аддитивным помехам и шуму в аналоговом канале. Поэтому при моделировании в среде MATLAB производилось наложение на сигнал белого гауссовского шума с заданным отношением сигнал/шум S/N с помощью функции awgn. Результаты моделирования приведены на рисунках 5 – 7.

Рис. 5. Восстановленный сигнал при S/N = 0 дБ
Рис. 5. Восстановленный сигнал при S/N = 0 дБ
Рис. 6. Восстановленный сигнал при S/N = -10 дБ
Рис. 6. Восстановленный сигнал при S/N = -10 дБ
Рис. 7. Восстановленный сигнал при S/N = -15 дБ
Рис. 7. Восстановленный сигнал при S/N = -15 дБ

Из рисунков видно, что при уменьшении отношения сигнал/шум на входе приемника уменьшается амплитуда восстановленного сигнала, но номер его позиции A=25 определяется безошибочно. Собранная статистика показывает, что при отношении сигнал/шум в канале -12 дБ вероятность безошибочного приема переданного символа составляет P=0,9999.

Во всех системах OFDM стоит задача борьбы с межсимвольной интерференцией (МСИ), возникающей при многолучевом распространении сигнала, для решения которой обычно используются защитные интервалы между символами. Спектральное голографическое кодирование позволяет решить эту задачу без использования защитных интервалов. Проведено моделирование МСИ, искажающей 20% длины передаваемого символа, при отсутствии защитных интервалов. На рисунке 8 показан результат восстановления сигнала при 20% МСИ при отсутствии шума, на рисунке 9 – при 20% МСИ и отношении сигнал/шум S/N = - 10 дБ.

Рис. 8. Восстановленный сигнал при МСИ 20%
Рис. 8. Восстановленный сигнал при МСИ 20%
Рис. 9. Восстановленный сигнал при МСИ 20% и S/N = -10 дБ
Рис. 9. Восстановленный сигнал при МСИ 20% и S/N = -10 дБ

Как видно из рисунков, запас помехоустойчивости, создаваемый голографическим кодированием, позволяет исключить защитные интервалы и восстанавливать сигнал при наличии МСИ и тем самым повысить спектральную эффективность системы связи.

Использование в системах связи OFDM-модуляции требует обеспечения стабильности частоты дискретизации принятого сигнала в демодуляторе приемника при выполнении быстрого преобразования Фурье. Однако степень помехоустойчивости спектрального голографического кодирования и в этом случае позволяет снизить требования к синхронизации частот приемника и передатчика. Для оценки этой возможности длительность сигнала, поступающего в приемник, была уменьшена на 25%, что эквивалентно снижению частоты дискретизации в демодуляторе на 25% (в приемнике зафиксировано на 25% меньше отсчетов сигнала). Сигнал при этом перестает быть ортогональным, а его спектр – линейчатым. На рисунке 10 приведены результаты вычисления спектра в демодуляторе приемника при штатной частоте дискретизации (Рис. 10а) и при частоте дискретизации, меньшей на 25% (Рис. 10б).

                                      а)                                                                           б)                                                               Рис. 10. Результат вычисления БПФ в демодуляторе: а) при заданной частоте дискретизации, б) при частоте дискретизации, меньшей на 25%
а) б) Рис. 10. Результат вычисления БПФ в демодуляторе: а) при заданной частоте дискретизации, б) при частоте дискретизации, меньшей на 25%

Даже при наличии такой рассинхронизации корректирующие способности кода сохраняются, и восстановление сигнала происходит при отношении сигнал/шум S/N = -10 дБ (Рис. 11).

Рис. 11. Восстановленный сигнал при рассинхронизации и S/N = -10 дБ
Рис. 11. Восстановленный сигнал при рассинхронизации и S/N = -10 дБ

Таким образом, оба рассмотренных способа использования голографического кодирования (помехоустойчивое кодирование в цифровом канале и спектральное кодирование в аналоговом канале) позволяют существенно повысить помехоустойчивость канала связи и обеспечить надежную передачу информации в условиях наличия шума и преднамеренных помех, мощность которых на 10 дБ превышает мощность сигнала. Как и любой помехоустойчивый код, голографический код использует избыточность для коррекции ошибок. В цифровом варианте кодирования скорость кода определяется параметром R=k/n, при спектральном кодировании избыточность закладывается путем расширения спектра. В реализации, для которой проводилось моделирование, использован частотный диапазон 936-1000 МГц, ширина спектра 64 МГц, длительность символа 1 мкс. Плотность скорости передачи составляет 0,1 бит/Гц.

Заключение

Использование голографического кодирования в канале связи позволит решить несколько задач:

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

  • обеспечение скрытности канала связи – при уровне сигнала на 10 дБ ниже уровня шума обнаружить сигнал практически невозможно,

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

  • cнижение требований к стабильности частоты дискретизации при проведении БПФ в демодуляторе приемника.

Комментарии (22)


  1. MasterIT75
    01.12.2025 00:28

    Спасибо за статью. Хотелось бы услышать про практическое применение. Может что из наработок есть в" железе" и можно поэкспериментировать?


    1. ALT0105 Автор
      01.12.2025 00:28

      Спасибо за отзыв. Все наработки (на Хабре несколько статей) программные, в Матлабе. Ищу, кто бы заинтересовался реализацией.


    1. sci_nov
      01.12.2025 00:28

      Беглый обзор показывает, что в мире использования таких штук в радиосистемах нет. Значит это либо действительно новое применение, либо заведомо неудачный концепт. Нашёл только копипасту с журнала радиоэлектроники, cplire который. Как туда пропустили - не знаю, видимо действительно интересный концерт.


      1. ALT0105 Автор
        01.12.2025 00:28

        В Журнале радиоэлектроники не одна, а три статьи про использование голографического кодирования, и все пропустили :). Кроме него публикации еще в нескольких журналах.


  1. xirahai
    01.12.2025 00:28

    Весьма интересно, но есть непонятки. К примеру вот:

    Для этого виртуального оптического объекта вычисляется одномерная голограмма – одномерный массив H(i), i = 1,…, n – как результат интерференции волнового фронта на виртуальном экране.

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


    1. sci_nov
      01.12.2025 00:28

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


      1. ALT0105 Автор
        01.12.2025 00:28

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


    1. ALT0105 Автор
      01.12.2025 00:28

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


    1. ALT0105 Автор
      01.12.2025 00:28

      Строго говоря, от одной точки сферическая волна интерференции не создает, а создает зонную пластинку Френеля. Интерференция возникает на этапе восстановления информации в приемнике


  1. LuciusKrieg
    01.12.2025 00:28

    Прекрасная статья, однако очень не хватает хорошо оформленных формул той же вероятности ошибки, помехоустойчивости и так далее


    1. ALT0105 Автор
      01.12.2025 00:28

      Спасибо. Формул можно написать много, но математическое моделирование с белым шумом, с пакетными ошибками, со стиранием даёт гораздо более полезный результат для практического применения в разных областях.


  1. sci_nov
    01.12.2025 00:28

    Надо было назвать штрих-кодированием.


    1. ALT0105 Автор
      01.12.2025 00:28

      А на самом деле здесь главную роль играет позиционный единичный код, голограмма второстепенна


  1. ValeriyS
    01.12.2025 00:28

    Судя по всему, проделана большая работа и достигнуты реально значимые результаты. Я попробовал подготовить сравнительный анализ предложенного подхода с известными стандартами передачи данных:
    https://gemini.google.com/share/577fef9c03df
    Если вкратце, то это больше всего похоже на LoRa (CSS) (Standard).

    Список использованных источников:

    1. A.L. Timofeev's research works | Ufa State Aviation Technical University and other places, accessed December 1, 2025, https://www.researchgate.net/scientific-contributions/AL-Timofeev-2187345133

    2. Absolute phase modulation with holographic encoding - SPIE Digital Library, accessed December 1, 2025, https://www.spiedigitallibrary.org/conference-proceedings-of-spie/13738/3066948/Absolute-phase-modulation-with-holographic-encoding/10.1117/12.3066948.full

    3. Albert K. Sultanov's research works | Ufa State Aviation Technical University and other places - ResearchGate, accessed December 1, 2025, https://www.researchgate.net/scientific-contributions/Albert-K-Sultanov-2026446582

    4. Fresnel diffraction, accessed December 1, 2025, https://grokipedia.com/page/Fresnel_diffraction

    5. Temporal zone plate - Optica Publishing Group, accessed December 1, 2025, https://opg.optica.org/josaa/upcoming_pdf.cfm?id=99064

    6. Experimental Demonstration of an Optimized 16-ary Four-Dimensional Modulation Format Using Optical OFDM, accessed December 1, 2025, https://publications.lib.chalmers.se/records/fulltext/175738/local_175738.pdf

    7. Derivation of the Shannon Spectral Efficiency Limit - Digital Signal Labs, accessed December 1, 2025, http://www.digitalsignallabs.com/downloads/shannonlimit.pdf

    8. Rapid Prototyping of Fresnel Zone Plates via Direct Ga+ Ion Beam Lithography for High-Resolution X-ray Imaging | ACS Nano - ACS Publications, accessed December 1, 2025, https://pubs.acs.org/doi/10.1021/nn403295k

    9. Numerical techniques for Fresnel diffraction in computational holography - LSU Scholarly Repository, accessed December 1, 2025, https://repository.lsu.edu/context/gradschool_dissertations/article/3126/viewcontent/uc.pdf

    10. Holographic Compensation of Motion Blur by Shutter Modulation* - Optica Publishing Group, accessed December 1, 2025, https://opg.optica.org/abstract.cfm?uri=josa-59-9-1175

    11. Radar with holographic coding of probing signal. Abstract., accessed December 1, 2025, http://jre.cplire.ru/jre/mar24/11/abstract_e.html

    12. Using a multimode fiber to improve data transfer rates - ResearchGate, accessed December 1, 2025, https://www.researchgate.net/publication/385989520_Using_a_multimode_fiber_to_improve_data_transfer_rates

    13. Suppressing Alignment: Joint PAPR and Out-of-Band Power Leakage Reduction for OFDM-Based Systems | Request PDF - ResearchGate, accessed December 1, 2025, https://www.researchgate.net/publication/269935480_Suppressing_Alignment_Joint_PAPR_and_Out-of-Band_Power_Leakage_Reduction_for_OFDM-Based_Systems

    14. Optical Technologies for Telecommunications 2021 | (2022) | Publications - SPIE, accessed December 1, 2025, https://spie.org/Publications/Proceedings/Volume/12295

    15. Using a multimode fiber to improve data transfer rates AL Timofeev 1 , AK Sultanov 1 , IK Meshkov 1 , AR Gizatulin 1 , VK Bagmanov 1, accessed December 1, 2025, https://computeroptics.ru/eng/KO/Annot/KO48-5/480506e.html

    16. Повышение точности позиционирования системы ГЛОНАСС Increasing the positioning ac - ResearchGate, accessed December 1, 2025, https://www.researchgate.net/publication/388331029_Increasing_the_positioning_accuracy_of_the_GLONASS_system/fulltext/6793335a4c479b26c9b19103/Increasing-the-positioning-accuracy-of-the-GLONASS-system.pdf?origin=scientificContributions

    17. The Effect of Spreading Factor Value on the Number of Gateways in the LoRaWAN Network at Bandung City - Journal of Communications, accessed December 1, 2025, https://www.jocm.us/2023/JCM-V18N12-768.pdf

    18. LoRa® and LoRaWAN® - Semtech, accessed December 1, 2025, https://www.semtech.com/uploads/technology/LoRa/lora-and-lorawan.pdf

    19. Back to Basics: The Shannon-Hartley Theorem - Ingenu, accessed December 1, 2025, https://www.ingenu.com/2016/07/back-to-basics-the-shannon-hartley-theorem/

    20. Shannon limit on power efficiency – demystified - GaussianWaves, accessed December 1, 2025, https://www.gaussianwaves.com/2019/11/shannons-limit-on-power-efficiency/

    21. Radar with holographic coding of probing signal - ResearchGate, accessed December 1, 2025, https://www.researchgate.net/publication/379490733_Radar_with_holographic_coding_of_probing_signal

    22. At 4.8 Kbit/s does LORA and FSK have the same sensitivity - Reddit, accessed December 1, 2025, https://www.reddit.com/r/Lora/comments/1g5zy2b/at_48kbits_does_lora_and_fsk_have_the_same/

    23. Denoising Method for Injected Geoelectric Current Field Signals Based on CEEMDAN-IWT, accessed December 1, 2025, https://www.mdpi.com/2079-9292/14/23/4677 Application of holographic coding to increase the reliability of information transmission in noise communication channels. Abstract., accessed December 1, 2025, http://jre.cplire.ru/jre/jun24/8/abstract_e.html


    1. ALT0105 Автор
      01.12.2025 00:28

      см. ниже


  1. ALT0105 Автор
    01.12.2025 00:28

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

    С LoRa это тоже никак не пересекается.

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


  1. sci_nov
    01.12.2025 00:28

    Возможно дело в том, что ваш код декодируется в мягком режиме, а те с которыми было сравнение - в жёстком.


    1. ALT0105 Автор
      01.12.2025 00:28

      Дело не в этом, а в том, что это набор слов, набранный без понимания предмета.


      1. sci_nov
        01.12.2025 00:28

        Не понял юмора.


        1. ALT0105 Автор
          01.12.2025 00:28

          Почитайте текст gemini по приведённой ссылке


          1. sci_nov
            01.12.2025 00:28

            Что gemini... Она может быть и права. Но здесь нужен анализ от эксперта в области цифровой связи. Не так быстро это проверяется, легко ошибиться при сравнении.


            1. ALT0105 Автор
              01.12.2025 00:28

              Это не одна или несколько ошибок. Все слова правильные и даже правильно объединены в предложения. Но предложения взяты из разных контекстов и не сочетаются. Буду рад увидеть ещё одно заключение эксперта (рецензий было уже много, по каждой статье в журнале), но не текст LLM.