ru en
12.09.2023
Абраменко Александр Юрьевич - ДИИС / Руководитель группы программирования ПЛИС ЦОС ДИИС, abramenko@micran.ru
Сорокина Евгения Михайловна - ДИИС / Лаборант

Возможности программного обеспечения Signal Analysis по демодуляции PSK-модулированных сигналов в связке с анализатором спектра СК4М-18А

АО «НПФ «Микран» разработало программное обеспечение Signal Analysis, расширяющее функционал анализаторов сигналов и спектра. В статье приведены результаты исследования возможностей разработанного программного обеспечения по демодуляции сигналов стандартных видов цифровых модуляций на примере QPSK и π/8-D8PSK. Исследование проводилось в связке с анализатором спектра СК4М-18А производства АО «НПФ «Микран». Проведены исследования влияния возможных искажений, присутствующих в канале связи, на среднеквадратическое значение векторной ошибки (EVM) и коэффициент модуляционных ошибок (MER).


1. Функционал программного обеспечения Signal Analysis

Signal Analysis — программное обеспечение (ПО), позволяющее просматривать и исследовать модулированные сигналы, в том числе с цифровыми видами модуляции PSK и QAM. В режиме базового анализа ПО позволяет подключиться к измерительному прибору (анализатору спектра или сигналов), запросить выборку сигнала для дальнейшего анализа на графиках спектра сигнала, зависимости значений I- и Q-составляющих от времени, значения мощности от времени. В режиме анализа цифровых модуляций Signal Analysis позволяет проводить исследования сигналов с модуляциями PSK (от BPSK до 16PSK) и QAM (от QAM16 до QAM1024).

Анализ результатов демодуляции сигналов производится по следующим графикам: спектра сигнала, зависимости значений I- и Q-составляющих от времени, значения мощности от времени, векторной диаграмме и диаграмме созвездия, таблицах измеренных параметров модулированного сигнала и демодулированных символов. Внешний вид ПО Signal Analysis в режиме анализа цифровых модуляций изображен на рисунке 1.1.


1_1.png

Рисунок 1.1 – Внешний вид ПО Signal Analysis.


2. Описание экспериментальной установки

Для проведения исследований была собрана экспериментальная установка, состоящая из векторного генератора сигналов Г7М-06 анализатора спектра СК4М-18А и анализатора сигналов PXA N9030А (рисунок 2.1). Анализатор сигналов PXA N9030А с опцией демодуляции сигналов стандартных видов цифровых модуляций используется в качестве эталона для сравнения результатов.


2_1.png

Рисунок 2.1 — Схема экспериментальной установки.

Между приборами настроена синхронизация по опорному генератору (пунктирные линии на рисунке 2.1) и в качестве задающего опорного генератора с частотой 10 МГц используется анализатор спектра СК4М-18А.


3. Методика проведения исследования

Для проведения исследования была собрана экспериментальная установка, описанная в пункте 2.

В векторном генераторе сигналов была выставлена несущая частота 1 ГГц, уровень выходной мощности 0 дБм и включена векторная модуляция. На следующем этапе в загруженный тестовый сигнал были поочередно внесены следующие искажения:

— дисбалансы амплитуды и фазы между квадратурными составляющими,

— смещение частоты несущего сигнала,

— постоянное смещение в IQ каналах,

— аддитивный белый гауссовский шум (АБГШ) (для добавления белого гауссовского шума в сигнал использовался новый векторный генератор сигналов).

После измерений каждый изменяемый параметр приводился к изначальному значению (0 или выключено).

Параметры тестовых сигналов, сформированных в ПО Signal Lab:

— модуляция: QPSK (первый тестовый сигнал) и π/8-D8PSK (второй тестовый сигнал),1

— символьная скорость: 100 кГц,

— тип формирующего фильтра: фильтр Найквиста с коэффициентом сглаживания 0,7.

С помощью ПО Signal Analysis захватывался сигнал с анализатора спектра СК4М-18А и выполнялась демодуляция по 150 символам. В PXA выполнялась такая же демодуляция. Результаты были занесены в таблицы для последующего анализа.


4. Анализ результатов

4.1 Влияние дисбалансов амплитуды и фазы между квадратурными составляющими

На дисбаланс амплитуды и фазы между квадратурными составляющими в передатчиках и приёмниках влияет множество факторов [1]:

— погрешность коэффициента усиления и фазы модулирующего сигнала и сигнала гетеродина в квадратурном модуляторе (демодуляторе),

— погрешность коэффициента усиления и фазы в цифро-аналоговом преобразователе (аналого-цифровом преобразователе),

— допуски номиналов дискретных компонентов (резисторов, конденсаторов и индуктивностей),

— рассогласования длин проводников.

Наличие дисбаланса амплитуды и фазы квадратурных составляющих находит отражение в искажениях диаграммы созвездия и векторной диаграммы (рисунок 4.1) и ухудшении EVM (рисунок 4.2 и 4.3).


4_1_ab

Рисунок 4.1 — Пример влияния на векторную диаграмму дисбаланса амплитуды (а) и дисбаланса фазы (б) квадратурных составляющих.


4_2.png

Рисунок 4.2 — Зависимость среднеквадратического значения вектора ошибки (EVM), выраженного в процентах, от дисбаланса амплитуды.


4_3.png

Рисунок 4.3 — Зависимость среднеквадратического значения вектора ошибки (EVM), выраженного в процентах, от дисбаланса фазы.

Графики среднеквадратического значения вектора ошибки (EVM), выраженного в процентах от дисбаланса амплитуды и дисбаланса фазы квадратурных составляющих (рисунки 4.2 и 4.3), полученные при помощи ПО Signal Analysis в связке с СК4М-18А и полученные с PXA, совпадают между собой и теоретическими значениями, приведёнными в статье [2]. Для вычисления EVM в ПО Signal Analysis используется формула:

form11

где lk и Qk – значение синфазной и квадратурной составляющих принятого символа;

 lref,k и Qref,k   – значения синфазной и квадратурной составляющих опорного символа, значение которого восстановлено в приёмнике;

M – количество символов.

С одной стороны, использование восстановленных опорных символов позволяет вычислять EVM для заранее неизвестной последовательности символов. С другой стороны, при низких значениях отношения уровня сигнала к уровню шума (ОСШ) даёт результат лучше реального [3].

ПО Signal Analysis позволяет не только измерить EVM, но и провести оценку величин внесённых искажений. Для модуляции QPSK измеренные значения дисбаланса амплитуды и фазы совпадают с установленными значениями (рисунки 4.4 и 4.5). Необходимо отметить, что для модуляции π/8-D8PSK из-за большого количества вариантов на диаграмме созвездия не получается точно определить величину дисбаланса амплитуды и фазы из-за их взаимного влияния без синхронизации по паттерну (эти величины несут исключительно информативный характер).


4_4.png

Рисунок 4.4 — Зависимость измеренного значения дисбаланса амплитуды от установленного значения дисбаланса амплитуды.


4_5.png

Рисунок 4.5 — Зависимость измеренного значения дисбаланса фазы от установленного значения дисбаланса фазы.

Также для модуляции QPSK возможно оценить значение отношения уровня сигнала к уровню шума (ОСШ или SNR) на фоне наличия дисбаланса амплитуды и фазы квадратурных составляющих (рисунок 4.6). На рисунке 4.6 для наглядности приведены значения MER и SNR. Значение MER вычисляется по формуле:

ur22

SNR вычисляется так же, как и MER, но после коррекции дисбалансов амплитуды и фазы. Так для модуляции π/8-D8PSK не стоит использовать значение SNR, так как дисбалансы амплитуды и фазы могут быть вычислены некорректно из-за их взаимного влияния.


4_6.png

Рисунок 4.6 — Зависимость измеренного значения MER и SNR от установленного значения дисбаланса амплитуды для модуляции QPSK.


4.2 Влияние смещения несущей частоты

Смещение несущего сигнала может возникать из-за несовпадения частот опорных генераторов приёмника и передатчика, ошибки установки частоты или эффекта Доплера при подвижной связи. Однако оно не должно оказывать влияние на значение EVM. В ПО Signal Analysis используются алгоритмы [4], позволяющие компенсировать ошибку частоты несущего сигнала даже при наличии искажений. Так, смещение несущей частоты до 3 кГц не оказало существенного влияния на оценку EVM (рисунок 4.7), а погрешность измерения смещения несущей частоты не превысила 0,2 % (рисунок 4.8).


4_7.png

Рисунок 4.7 — Зависимость среднеквадратического значения вектора ошибки (EVM), выраженного в процентах, от смещения частоты.


4_8.png

Рисунок 4.8 — Результат измерения смещения несущей частоты.


4.3 Влияние уровня просачивания несущего сигнала (наличия постоянного смещения в IQ каналах)

При использовании квадратурных модуляторов и демодуляторов наблюдается паразитное просачивание несущего сигнала. Влияние уровня просачивания несущего сигнала, не превышающего по мощности −18 дБн (максимальное значение, до которого проводились измерения), для модуляции QPSK не привело к заметному влиянию на оценку значения EVM (рисунок 4.9).

Для модуляции π/8-D8PSK ПО Signal Analysis применимо до уровня просачивания несущего сигнала, не превышающего значения −20 дБн. При достижении в −19 дБн появляются сбои в работе алгоритмов синхронизации, что необходимо учитывать при проведении измерений.


4_9.png

Рисунок 4.9 — Зависимость среднеквадратического значения вектора ошибки (EVM) от уровня просачивания несущего сигнала.


4.4 Влияние АБГШ

Зависимость MER от ОСШ (SNR), выставленного на генераторе, для модуляции QPSK носит линейный характер в диапазоне от 10 до 45 дБ с загибами на крайних точках 5 и 50 дБ (рисунок 4.10 и 4.11). При ОСШ, равном 50 дБ, влияние оказывают собственные шумы СК4М-18А, а при ОСШ = 5 дБ алгоритмы частотной и временной синхронизаций теряют свою эффективность. Для модуляции π/8-D8PSK зависимость носит линейный характер в диапазоне от 20 до 45 дБ с загибами в крайних точках (при ОСШ = 20 дБ алгоритмы частотной и временной синхронизацией начинают терять свою эффективность).


4_10.png

Рисунок 4.10 — Зависимость MER от ОСШ (для модуляции π/8-D8PSK в PXA отсутствует параметр MER).


4_11.png

Рисунок 4.11 — Зависимость среднеквадратического значения вектора ошибки (EVM) от ОСШ.


Выводы

Минимальное измеряемое значение EVM, ограниченное собственными шумами анализатора сигналов СК4М-18А, для сигналов с модуляциями семейства PSK составляет менее 0,5 %, а MER — более 46 дБ, что достаточно для проведения большинства практических измерений. Программное обеспечение Signal Analysis применимо для исследования сигналов с модуляциями семейства PSK при наличии в сигнале рассогласования амплитуды, фазы, остаточного уровня несущего сигнала, смещения частоты несущего сигнала и АБГШ.


Список источников:

1. Джан И. Баланс квадратурных составляющих и подавление зеркального канала в беспроводных передатчиках // Беспроводные технологии, 2011, № 1, с. 58-62

2. Georgiadis A. Gain, Phase Imbalance, and Phase Noise Effects on Error Vector Magnitude // IEEE Transactions on Vehicular Technology, 2004, 53(2), p. 443–449. doi:10.1109/tvt.2004.823477 

3. Дубов М.А. Методика неэталонной оценки отношения сигнал/шум и вероятности битовой ошибки для сигналов с квадратурной модуляцией / Дубов М.А., Приоров А.Л. // Цифровая обработка сигналов, 2012, № 4, с. 37-43

4. Черный В.С. Алгоритм измерения искажений в сигнале с квадратурной фазовой манипуляцией (QPSK) / Черный В.С., Абраменко А.Ю., Пономарёв О.Г. // Доклады Томского государственного университета систем управления и радиоэлектроники, 2020. Т. 23. № 3. с. 45-52.