Доклады Российской академии наук. Математика, информатика, процессы управления, 2020, T. 495, № 1, стр. 95-99

Помехоустойчивый прием сигналов с ортогональным частотным мультиплексированием и обработкой весовыми функциями Кравченко

В. Ф. Кравченко 13*, Л. Е. Назаров 2**, академик РАН В. И. Пустовойт 3

1 Институт радиотехники и электроники им. В.А. Котельникова Российской академии наук
Москва, Россия

2 Фрязинский филиал Института радиотехники и электроники Российской академии наук
Фрязино, Московская обл., Россия

3 Научно-технологический центр уникального приборостроения Российской академии наук
Москва, Россия

* E-mail: kvf-ok@mail.ru
** E-mail: nazarov@ire.rssi.ru

Поступила в редакцию 31.08.2020
После доработки 31.08.2020
Принята к публикации 27.09.2020

Полный текст (PDF)

Аннотация

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

Ключевые слова: OFDM-сигналы, сосредоточенные по спектру помехи, весовые функции Кравченко, атомарные функции

В цифровой обработке сигналов широко применяются весовые функции, с их использованием решается ряд проблем, включая помехоустойчивую передачу информации по каналам с сосредоточенными по спектру помехами (ССП) [1]. Поиск решений этой задачи составляет самостоятельное направление в теории связи, в рамках которой создаются алгоритмы приема сигналов [2, 3]. Здесь впервые развивается это направление для сигналов с ортогональным частотным мультиплексированием (OFDM-сигналы (orthogonal frequency division multiplexing)), интенсивно используемых в приложениях [2, 3].

ПОСТАНОВКА ЗАДАЧИ И МЕТОД РЕШЕНИЯ

OFDM-сигналы представляют сумму N парциальных гармонических сигналов, ортогональных на тактовом интервале длительностью T [2, 3]

(1)
$\dot {s}(t) = \sum\limits_{m = 0}^{N - 1} {{{{\dot {\alpha }}}_{m}}exp} \left( {\frac{{j \cdot 2\pi mt}}{T}} \right),$
символы ${{\dot {\alpha }}_{0}},{{\dot {\alpha }}_{1}},...{{\dot {\alpha }}_{{N - 1}}}$ задаются информационными битами и сигнальными “созвездиями”.

ССП подобны парциальным сигналам в (1), что обусловливает их эффективность снижения помехоустойчивости по сравнению с аддитивным белым гауссовским шумом (АБГШ) [3, 4]. Количественной мерой помехоустойчивости является вероятность ошибки на бит ${{P}_{{\text{б}}}}$ [2]. Методы снижения влияния ССП основаны на их компенсации и на увеличении базы сигналов B [3]. При формировании OFDM-сигналов с увеличением базы информационные символы $\vec {\dot {\alpha }}$ объемом K битов поступают на вход кодера помехоустойчивого кода. Каждый символ ${{\dot {\alpha }}_{{{\text{п,}}i}}}$ с выхода кодера и перемежения отображается в последовательность (${{\dot {\alpha }}_{{{\text{п,}}i}}}{{p}_{0}}(i)$,... ..., ${{\dot {\alpha }}_{{{\text{п,}}i}}}{{p}_{{l - 1}}}(i)$) длительностью l [4], которая поступает на вход модулятора, формирующего $L = Kl{\text{/}}RN$ OFDM-сигналов (1). Здесь R – кодовая скорость кода, ${{p}_{j}}(i) = \pm 1$ – удлиняющая последовательность. Для фиксированной частотной полосы последовательность ${{p}_{j}}(i)$ увеличивает базу OFDM-сигналов в l раз [4, 5].

Алгоритм обработки входной реализации $\vec {\dot {z}}$ при приеме включает следующие этапы [4, 5]: умножение $\vec {\dot {z}}$ на весовую функцию $w(k)$, $k = 0,1,2$, ..., N – 1; вычисление спектра ${{\dot {S}}_{j}}(k)$ взвешенной реализации ($j = 1,2,...,l$); компенсацию ССП; демодуляцию OFDM-сигналов и деперемежение, помехоустойчивое декодирование. На вход модуля компенсации ССП поступают отсчеты $\dot {S}_{j}^{'}(k) = \frac{{{{{\dot {S}}}_{j}}(k)}}{{\sum\limits_{i = 0}^{N - 1} {\left| {{{{\dot {S}}}_{j}}(i)} \right|} }}$ ($j = 1,2,...,l$), где осуществляется ограничение

(2)
$\begin{gathered} \operatorname{Re} ({{{\dot {s}}}_{j}}(k)) = \\ \, = \left\{ {\begin{array}{*{20}{l}} {\operatorname{Re} (\dot {S}_{j}^{'}(k)),\quad если\quad {\text{|}}(\dot {S}_{j}^{'}(k)){\text{|}} < P,{\text{ }}} \\ {sign(\operatorname{Re} (\dot {S}_{j}^{'}(k))) \cdot P,\quad если\quad {\text{|}}(\dot {S}_{j}^{'}(k)){\text{|}} \geqslant P,} \end{array}} \right. \\ \end{gathered} $
P – порог, $sign(x)$ – знак x. Операция (2) выполняется и для $\operatorname{Im} (\dot {S}_{j}^{'}(k))$. При демодуляции вычисляются решения ${{\dot {y}}_{i}} = \sum\limits_{j = 1}^l {{{{\dot {s}}}_{j}}(i){{p}_{j}}(i)} $ для символов кода.

Существует оптимальное значение порога Pопт, определяющее минимум Pб для алгоритма приема OFDM-сигналов при наличии ССП. Действительно, вероятность Pб при применении нелинейной обработки (2) определяется действием двух факторов. Во-первых, при уменьшении порога P ограничение приводит к увеличению Pб по отношению к линейной обработке [2]. Во-вторых, при увеличении порога P с целью уменьшения влияния ограничения усиливается действие ССП. В этом случае ССП в частотной области подобны импульсным помехам во временной области. Алгоритмы приема при наличии импульсных помех основаны на безинерционной нелинейной обработке входных реализаций, эквивалентной ограничению с учетом плотности распределения амплитуд отсчетов (в общем случае негауссовской) [6]. Таким образом, должен существовать порог Pопт, определяющий минимизацию совместного влияния ограничения и ССП.

Эффективность снижения влияния ССП определяется приведенной процедурой обработки $\vec {\dot {z}}$. Важным является тип нелинейного преобразования, дополняющий соотношение (2), например, обнуление спектральных компонент, превышающих порог P, а также вид удлиняющей последовательности и выбор оптимальной весовой функции.

Оптимальность весовой функции при решении рассматриваемой задачи определяется обеспечением минимальных боковых лепестков в частотной области; достижением минимума энергии функций за пределами задаваемой полосы; минимизацией энергетических потерь по отношению к согласованной фильтрации; достижением максимальной ортогональности парциальных сигналов (1) с весовой обработкой, обеспечивающей минимум мощности возникающих межканальных помех (МКП) [5].

Известен ограниченный ряд функций со свойствами, близкими к оптимальным, например, функция Кайзера

$\begin{gathered} w(k) = \frac{{{{I}_{0}}\left( {\beta \sqrt {1 - {{{\left( {2k{\text{/}}N - 1} \right)}}^{2}}} } \right)}}{{{{I}_{0}}(\beta )}}, \\ 0 \leqslant k < N\;\;[1], \\ \end{gathered} $
β – параметр, I0(x) – функция Бесселя первого рода 0-го порядка, оптимальное значение β = 6 [4]. Альтернативу составляет класс функций Кравченко на основе атомарных функций [7].

Атомарные функции $c{{h}_{{a,n}}}(t)$ с параметрами a, n определяются как финитные решения дифференциального уравнения [7]

(3)
${{y}^{{(n)}}}(t) = {{a}^{{n + 1}}} \cdot {{2}^{{ - n}}}\sum\limits_{k = 0}^n {C_{n}^{k}y(at + n - 2k)} .$

Решение (3)

$c{{h}_{{a,n}}}(t) = \frac{1}{{2\pi }}\int\limits_{ - \infty }^\infty {\exp (jft)} {{\left( {\prod\limits_{k = 1}^\infty {\frac{{sin(f{{a}^{{ - k}}})}}{{(f{{a}^{{ - k}}})}}} } \right)}^{n}}df$.

Коэффициенты w(k) функций Кравченко имеют вид

$w(k) = \frac{{c{{h}_{{a,n}}}(sk)}}{{c{{h}_{{a,n}}}(0)}},\quad s = \frac{{a - 1}}{n}.$

В табл. 1 приведены характеристики для ряда весовых функций. Анализ табл. 1 показывает существование функций Кравченко (параметры n = 1, n = 2) со свойствами, близкими к оптимальным.

Таблица 1.

Характеристики весовых функций

Функция Кравченко a $n$ K, дБ $W$, дБ ${{W}_{{{\text{МКП}}}}}$, дБ $\Delta E$, дБ
3.0 1 –38.90 –42.1 5.0 –3.50
2 –80.4 –76.9 3.1 –8.45
3 –51.3 –50.6 1.9 –10.20
7.0 1 –16.9 –0.8 –9.8 –0.85
2 –27.0 –29.5 5.1 –6.95
3 –43.3 –41.1 3.1 –8.35
15.0 1 –5.8 –0.2 –6.2 –0.60
2 –28.0 –34.5 5.7 –6.20
3 –37.50 –38.2 8.3 –9.50
Функция Кайзера, $\beta = 6$ –58.70 –47.9 6.3 –6.50

Примечание: $K$ – максимальное значение бокового лепестка относительно главного лепестка; $W$ – энергия функции вне полосы по уровню –3 дБ; ${{W}_{{{\text{МКП}}}}}$ – оценка сигнал/помеха за счет МКП; $\Delta E$ – энергетические потери при использовании весовой функции по отношению к согласованной фильтрации.

РЕЗУЛЬТАТЫ ЧИСЛЕННОГО МОДЕЛИРОВАНИЯ

Исследование вероятностных характеристик при приеме выполнено путем моделирования для OFDM-сигналов и помехоустойчивого сверточного кода с кодовой скоростью $R = 1{\text{/}}2$, рекомендованного для спутниковых систем связи. Снижение влияния ССП показано моделированием алгоритма приема при наличии АБГШ и до 5 ССП с вариацией их количества и произвольного размещения в полосе OFDM-сигналов, N = 1024, сигнальное “созвездие” – двухфазовая манипуляция, ${{P}_{{\text{с}}}}{\text{/}}{{P}_{{{\text{спп}}}}} = - 20$ дБ (${{P}_{{\text{с}}}},\;{{P}_{{{\text{спп}}}}}$ – мощности OFDM-сигналов и ССП). Экспериментальные исследования показывают адекватность этой модели для ряда спутниковых информационных систем [4].

На рис. 1 приведены зависимости вероятности Pб для Pопт от параметра a для OFDM-сигналов ($l = 2$) с использованием функций Кравченко с параметрами n = 1 (кривая 1), n = 2 (кривая 2), n = 3 (кривая 3) при наличии АБГШ и ССП, ${{E}_{б}}{\text{/}}{{N}_{0}}$ = = 5.5 дБ, где ${{N}_{0}}$ – спектральная плотность АБГШ, Eб – энергия сигналов на бит. Видно, что минимум Pб достигается для n = 1, a = 3.

Рис. 1.

Зависимости Pб от параметра a при приеме OFDM-сигналов с использованием функций Кравченко, значение l = 2: кривая 1 – параметр n = 1; кривая 2 – параметр n = 2; кривая 3 – параметр n = 3.

На рис. 2 приведены вероятностные кривые для OFDM-сигналов (l = 2) – даны зависимости Pб от порога $P$ для функций Кравченко с параметрами n = 1, $a = 3$ (кривая 1) и функции Кайзера (кривая 2). Согласно приведенной теореме, существуют пороги Pопт, определяющие минимум Pб. В табл. 2 даны значения Pопт.

Рис. 2.

Зависимости Pб от порога P при приеме OFDM-сигналов с использованием весовых функций, l = 2: кривая 1 – функция Кравченко (n = 1, a = 3); кривая 2 – функция Кайзера ($\beta = 6$).

Таблица 2.

Оптимальные значения порогов ${{P}_{{опт}}}$ для весовых функций

Функция l = 2 l = 4
Функция Кравченко ($a = 9.5$, n = 2) 0.40 0.90
Функция Кравченко ($a = 3.0$, n = 1) 0.35 0.50
Функция Кайзера ($\beta = 6$) 0.40 0.80

На рис. 3 приведены вероятностные кривые, варьируемым параметром является ${{E}_{б}}{\text{/}}{{N}_{0}}$. Кривая 1 соответствует лишь АБГШ – вероятность Pб = 10–4 обеспечивается при ${{E}_{б}}{\text{/}}{{N}_{0}} = 3.5$ дБ. Кривые 2, 3 соответствуют наличию АБГШ и ССП и использованию функции Кайзера (β = 6) и функции Кравченко с параметрами n = 1, a = 3.0 для l = 2. Видно, что более эффективной является весовая функция Кравченко – энергетические потери по отношению к кривой 1 не превышают 2.25 дБ. Для весовой функции Кайзера потери по отношению к кривой 1 достигают 3.25 дБ.

Рис. 3.

Вероятностные кривые для OFDM-сигналов и помехоустойчивого сверточного кода при наличии АБГШ и ССП: кривая 1 – наличие АБГШ; кривая 2 – функция Кайзера ($\beta = 6$), l = 2; кривая 3 – функция Кравченко (n = 1, a = 3.0), l = 2; кривая 4 – функция Кайзера ($\beta = 6$), l = 4; кривая 5 – функция Кравченко (n = 1, $a = 3.0$), $l = 4$.

При увеличении параметра l подавление ССП увеличивается. Кривые 4, 5 соответствуют l = 4 для рассмотренных весовых функций. Видно, что при использовании функции Кравченко с параметрами n = 1, a = 3.0 энергетические потери по отношению к кривой 1 достигают 1.25 дБ. Функция Кайзера характеризуется меньшей эффективностью – энергетические потери достигают 2.25 дБ.

ВЫВОДЫ

Таким образом, приведены описания сигнальных конструкций с увеличенной базой на основе OFDM-сигналов, устойчивых к искажающему влиянию сосредоточенных по спектру помех, а также описание разработанного алгоритма помехоустойчивого приема этих сигнальных конструкций с весовой обработкой. Даны критерии оптимальности весовых функций, задающих максимальную помехоустойчивость передачи информации, и показано, что ряд функций Кравченко практически удовлетворяют сформулированным критериям оптимальности. Исследование вероятностных характеристик выполнено путем моделирования разработанного алгоритма приема для рассматриваемых сигнальных конструкций и показана возможность надежной передачи информации при наличии канальных сосредоточенных помех с отношением помеха/сигнал ${{P}_{{\text{с}}}}{\text{/}}{{P}_{{{\text{ссп}}}}}$ до –20 дБ (${{P}_{{\text{с}}}},{{P}_{{{\text{ссп}}}}}$ – мощности OFDM-сигналов и ССП). Экспериментальные исследования показывают адекватность используемой модели канала для ряда спутниковых информационных систем, что определяет практическую значимость полученных результатов.

Результаты работы были доложены на пленарном заседании 12-й Международной конференции “Акустооптические и радиолокационные методы измерений и обработки информации” [8].

Список литературы

  1. Оппенгейм А., Шафер Р. Цифровая обработка сигналов. М.: Техносфера, 2006.

  2. Бакулин М.Г., Крейнделин В.Б., Шлома А.М. и др. Технология OFDM. М.: Горячая линия-Телеком, 2016.

  3. Schulze H., Luders C. Theory and Application of OFDM and CDMA. Wideband Wireless Communications. John Wiley & Sons Ltd. England, 2005.

  4. Назаров Л.Е., Зудилин А.С. // Физ. основы приборостроения. 2018. Т. 7. № 3 (29). С. 26–36.

  5. Кравченко В.Ф, Назаров Л.Е., Пустовойт В.И. // Радиотехника и электроника. 2019. Т. 64. № 10. С. 976–983.

  6. Акимов П.С., Бакут П.А., Богданович В.А. Теория обнаружения сигналов. М.: Радио и связь, 1984.

  7. Кравченко В.Ф., Кравченко О.В. Конструктивные методы алгебры логики, атомарных функций, вейвлетов, фракталов в задачах физики и техники. М.: Техносфера, 2018.

  8. Назаров Л.Е., Кравченко В.Ф., Пустовойт В.И. / Сб. докл. 12 Международной конференции “Акустооптические и радиолокационные методы измерений и обработки информации”, 13–16 октября 2019. Москва. С. 8–11.

Дополнительные материалы отсутствуют.

Инструменты

Доклады Российской академии наук. Математика, информатика, процессы управления