Передача информации по радиоканалу всегда сопровождается воздействием шумов и помех. Для уменьшения их влияния на надежность передачи разработано большое число методов, однако ни один из них не является оптимальным и не может гарантировать заданную помехоустойчивость, особенно при наличии преднамеренных помех. Поэтому на практике применяются подоптимальные способы защиты от активных помех, такие как перестройка несущей частоты, изменение частоты следования импульсов, их длительности и формы и т. д. Способ случайной смены кода фазовой модуляции от импульса к импульсу обеспечивает снижение флуктуационных составляющих ошибок на 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 дБ ниже уровня шума обнаружить сигнал практически невозможно,

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

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

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


  1. MasterIT75
    01.12.2025 00:28

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