Радиотехника и электроника, 2020, T. 65, № 11, стр. 1116-1121
Двухблочная модель цифрового корректора для линеаризации радиотракта с аналоговым квадратурным модулятором
Л. И. Аверина a, С. С. Лавлинский a, *
a Воронежский государственный университет
394006 Воронеж, Университетская пл., 1, Российская Федерация
* E-mail: lavlik92@gmail.com
Поступила в редакцию 13.09.2019
После доработки 21.05.2020
Принята к публикации 30.05.2020
Аннотация
Предложена двухблочная модель цифрового корректора для линеаризации аналогового радиотракта с нелинейной характеристикой и частотно-зависимым рассогласованием квадратурных каналов модулятора. С использованием метода стохастического градиента и рекурсивного метода наименьших квадратов решена задача идентификации каждого блока данной модели на основе однократно измеренных данных. Проведен сравнительный анализ систем с цифровой коррекцией, реализованных с применением двухблочных и одноблочных структур.
ВВЕДЕНИЕ
Потребители современных систем цифровой связи проявляют особую требовательность в вопросе энергетической эффективности используемых устройств. Известно, что одной из наиболее энергозатратных частей передающего устройства является аналоговый радиотракт, который в силу неидеальности характеристик своих составных частей – усилителя мощности, фильтрующих цепей, квадратурного модулятора – становится источником различного рода нелинейно-динамических искажений. Наличие внутрисистемных помех в тракте приводит к увеличению уровня внеполосного излучения и внутриполосного шума передаваемого сигнала. В настоящее время одним из основных методов борьбы с сигнальными искажениями в передающем тракте является процедура линеаризации его передаточной характеристики, основанная на применении корректора, который еще на стадии формирования сигнала осуществляет ввод цифровых предыскажений [1]. Цифровой корректор осуществляет такое нелинейно-динамическое преобразование передаваемого сигнала, при котором нелинейно-динамические искажения аналогового устройства естественным образом компенсируют введенные предыскажения.
Если передающий тракт представляет собой последовательное соединение аналогового квадратурного модулятора и усилителя мощности, то его внутреннюю структуру можно считать двух-блочной системой, первый блок которой вносит дисбаланс квадратур, а второй – нелинейные искажения. В работах [2–4] предложены решения задачи цифровой линеаризации подобной структуры радиотракта с помощью обобщенной модели цифрового корректора. Выбор такой модели вслед за ростом числа коэффициентов корректора ведет к увеличению вычислительной сложности процесса ввода предыскажений в сравнении с традиционными методами выравнивания характеристик усилителя мощности [5] и квадратурного модулятора [6] по отдельности. Поэтому в данной работе предлагается алгоритм построения и способы идентификации двухблочной модели цифрового корректора для линеаризации радиотракта с аналоговым квадратурным модулятором и усилителем мощности, оперирующей меньшим, чем одноблочный аналог, числом параметров.
1. СИНТЕЗ ДВУХБЛОЧНОЙ МОДЕЛИ КОРРЕКТОРА
На рис. 1 представлена бесструктурная модель рассматриваемого аналогового радиотракта, состоящая из двух независимых поведенческих моделей.
Поведение квадратурного модулятора может быть описано с помощью математической модели [7], реализующей передаточную характеристику $\varphi (\cdot)$ вида:
Другим источником сигнальных искажений в передающем радиотракте является аналоговый усилитель мощности, нелинейно-динамические свойства которого приводят к росту внеполосного излучения и, как следствие, к снижению энергетической эффективности устройства. В рамках данной работы будем полагать, что инерционные свойства усилителя мощности незначительны, а нелинейный вид его передаточной характеристики может быть аппроксимирован с помощью полиномиальной функции. Тогда математическое описание его передаточной характеристики $f(x(n))$ можно представить в виде полиномиальной модели без памяти [8]:
где x(n) – отсчеты входного сигнала модели; $\vec {d} = \left[ {{{d}_{1}}, \ldots ,{{d}_{P}}} \right]$ – вектор коэффициентов модели, P – степень нелинейности модели.Основным способом выравнивания амплитудной и амплитудно-фазовой характеристик аналоговых компонент радиотракта является метод ввода в сигнал цифровых предыскажений, зеркальных к обозначенным характеристикам $f(\cdot)$ и $\varphi (\cdot).$ Устройства ввода соответствующих предыскажений называют цифровыми корректорами. Метод ввода цифровых предыскажений сводится к построению цифрового корректора, который преобразует сигнал таким образом, чтобы источник аналоговых искажений выступал в роли естественного компенсатора искусственно введенных в передаваемый сигнал цифровых предыскажений.
Перейдем теперь к задаче построения корректора для радиотракта, в котором и усилитель мощности, и квадратурный модулятор одновременно становятся значимыми источниками искажений. В работе [2] для линеаризации такого тракта предложена одноблочная модель цифрового корректора (рис. 2), сигнал на выходе которой $z$ (без учета тока смещения) записывается в следующем виде:
Для того чтобы снизить количество коэффициентов модели корректора, рассмотрим решение аналогичной задачи с помощью двухблочной структуры, предложенной в работе [9], где аналоговый тракт представлен в виде последовательного соединения фильтрующей цепи (источника инерционных искажений) и усилителя мощности (источника нелинейных искажений). В рассматриваемом случае построение двухблочной модели корректора потребует внесения поправок в блок, отвечающий за динамическую составляющую модели, путем замены корректора фильтра на корректор квадратурного модулятора (рис. 3). Выходной z и промежуточный y сигналы двухблочного корректора в таком случае имеют вид
Следует отметить, что предлагаемая модель позволяет осуществить более гибкий подход к практической реализации адаптивного обновления параметров предыскажений. В процессе работы аналоговые части радиотракта по-разному реагируют на изменение внешних и внутренних факторов системы, к которым можно отнести колебание температуры или смену рабочей частоты. Если, к примеру, с ростом температуры скорость изменения характеристики усилителя мощности оказывается существеннее скорости изменения свойств квадратурного модулятора, то двухблочная модель корректора позволяет адаптивно подстраивать только коэффициенты корректора усилителя мощности при фиксированных параметрах корректора модулятора. Это ведет к снижению вычислительной нагрузки на решающее устройство, реализующее алгоритмы оптимизации искомых параметров предыскажений.
2. ИДЕНТИФИКАЦИЯ ПАРАМЕТРОВ ДВУХБЛОЧНОЙ МОДЕЛИ КОРРЕКТОРА
Для расчета параметров синтезированной модели корректора в работе используется обратный метод обучения [10], подразумевающий построение обратной модели объекта линеаризации (рис. 4). В основе большиства алгоритмов оптимизации лежит минимизация некоторой целевой функции J, которая определяется сигналом мгновенной ошибки e, в нашем случае принимающим вид
Простейшим алгоритмом многопараметрической оптимизации выступает метод стохастического градиента (МСГ) [11], который оперирует целевой функцией $J = e(n)e{\text{*}}(n).$ Обновление параметров предыскажений на основе алгоритма МСГ для предлагаемой модели сводится к системе уравнений:
Более качественным адаптивным методом многопараметрической оптимизации является рекурсивный метод наименьших квадратов (РМНК). Для него целевая функция определяется не только текущим значением сигнала ошибки, но и рядом его предшествующих состояний с учетом весового коэффициента $\lambda {\text{:}}$
Коэффициенты двухблочной модели также определяются из условия минимизации данной целевой функции. Таким образом, удается получить следующие соотношения для итерационного расчета искомых параметров предыскажений двухблочного корректора:
Векторы коэффициентов Калмана ${{\vec {g}}_{a}}(n)$ длиной P и ${{\vec {g}}_{b}}(n)$ длиной $\tilde {Q}$ согласно алгоритму РМНК в общем случае определяются следующим образом:
3. КРИТЕРИИ ОЦЕНКИ
Оценку эффективности работы цифрового корректора будем проводить с помощью параметров EVM (Error Vector Magnitude) и ACPR (Adjacent Channel Power Ratio). Первый показывает деформацию сигнального созвездия (в процентном соотношении):
где под ${{P}_{{{\text{о}}{\text{.к}}{\text{.}}}}}$ подразумевается мощность сигнала в эффективно передаваемой полосе, а под ${{P}_{{{\text{с}}{\text{.к}}{\text{.}}}}}$ – мощность сигнала в соседних каналах.
4. РЕЗУЛЬТАТЫ ЭКСПЕРИМЕНТА
Для проверки работоспособности синтезированной двухблочной модели цифрового корректора, а также выведенных соотношений для идентификации ее параметров была проведена практическая линеаризация передающего тракта, работающего на частоте 3 ГГц. В качестве источника сигнала использовался векторный генератор Rohde&Schwarz серии SMJ с встроенной функцией управления дисбалансом квадратур. В качестве ответвителя и петли обратной связи использовался анализатор спектра Rohde&Schwarz серии FSW. Квадратурный дисбаланс (10 градусов разности фаз и 1 дБм рассогласования) задавался внутра передатчика SMJ. В роли лабораторного усилителя мощности использовался усилитель Keysight 87405c. Решающим устройством, ответственным за расчет параметров предыскажений в лабораторных условиях, выступал компьютер, поэтому математическая обработка сигнала проводилась отдельно в среде Matlab.
В качестве тестового был выбран сигнал с модуляцией КАМ-16 и полосой 4 МГц (частота дискретизации 32 МГц). Эксперимент состоял из двух этапов: расчета параметров предыскажений по экспериментально измеренным данным и их применения. На первом этапе исходный сигнал загружался в векторный генератор, где претерпевал квадратурные искажения, а затем подавался на усилитель мощности, с выхода которого записывался векторным анализатором. Затем на базе отсчетов исходного и измеренного сигналов проводился расчет коэффициентов моделей корректоров. При этом начальные условия адаптивных алгоритомов были определены так: первый коэффициент параметров оптимизации принимался за единицу, остальные – нули. Второй этап повторял первый, однако вместо исходного сигнала в генератор загружались квадратуры с учетом внесения предыскажений, рассчитанных на первом этапе.
Общие результаты работы различных цифровых корректоров приведены в табл. 1. Оценка параметра ACPR проводилась для интермодуляционных зон третьего и пятого порядков, которые в таблице обозначены соседним и дополнительным каналами соответственно. Из полученных данных видно, что применение двухблочной модели корректора позволило вдвое меньшим числом параметров достичь сопоставимых одноблочной модели результатов линеаризации. На рис. 5, 6 приведены соответственно амплитудно-амплитудные (зависимость нормированной выходной амплитуды Ан. вых от нормированной входной амплитуды Ан. вх) и амплитудно-фазовые (зависимость сдвига фаз ΔФ на выходе тракта от нормированной входной амплитуды Ан. вх) характеристики исследуемой системы до и после линеаризации с помощью одноблочной и предлагаемой двухблочной моделей цифрового корректора (с помощью алгоритма РМНК). На рис. 7 показана деформация сигнального созвездия на выходе радиотракта до и после введения предыскажений, рассчитанных с помощью алгоритма РМНК.
Таблица 1.
Тип корректора | ACPR, дБ | EVM, % | Количество параметров | |||
---|---|---|---|---|---|---|
Соседний канал | Дополнительный канал | |||||
левый | правый | левый | правый | |||
Без корректора | –41.6 | –41.5 | –55.3 | –55.4 | 9.7 | – |
Одноблочный МСГ | –48.2 | –48.3 | –56.2 | –56.3 | 0.9 | 24 |
Двухблочный МСГ | –48.7 | –49.3 | –56.4 | –56.6 | 0.8 | 14 |
Одноблочный РМНК | –51.6 | –51.5 | –57.2 | –56.9 | 0.7 | 24 |
Двухблочный РМНК | –51.2 | –51.3 | –57.2 | –57 | 0.7 | 10 |
ЗАКЛЮЧЕНИЕ
В работе рассмотрена задача цифровой линеаризации аналогового радиотракта, представленного в виде последовательного соединения аналогового квадратурного модулятора и усилителя мощности. На основе метода стохастического градиента и рекурсивного метода наименьших квадратов были выведены соотношения для идентификации двухблочной модели цифрового корректора для выравнивания дисбаланса квадратур модулятора и нелинейности усилителя мощности. Проведен экспериментальный сравнительный анализ корректоров, построенных на базе одноблочной и предлагаемой двухблочной моделей. Результаты проведенных исследований показали, что двухблочный корректор при сопоставимых одноблочному аналогу результатах линеаризации позволяет сократить число целевых параметров и, следовательно, снизить вычислительную нагрузку алгоритма расчета параметров предыскажений аналогового радиотракта.
Список литературы
Yu C., Allegue-Martinez M., Guo Y., Zhu A. // IEEE Trans. 2014. V. MTT-62. № 11. P. 2499.
Antilla L., Handel P., Myllari O., Valkama M. // Int. J. Microwave and Wireless Technol. 2010. V. 2. № 2. P. 173.
Liu Y., Chen W., Zhou J. et al. // Proc. 42nd European Microwave Conf. N.Y.: IEEE, 2012. P. 132.
Tafuri F., Guaragnella C., Fiore M. // NORCHIP Proc. N.Y.: IEEE, 2012.
Qian H., Yao S., Huang H., Feng W. // IEEE Trans. 2014. V. BC-60. № 4. P. 670.
Cao H., Tehrani A.S., Fager C. et al. // IEEE Trans. 2009. V. MTT-57. № 3. P. 513.
Ding L., Ma Z., Morgan D. et al. // IEEE Trans. 2008. V. CS(I)-55. № 1. P. 390.
Ding L., Zhou T., Morgan D. et al. // IEEE Trans. 2004. V. COM-52. № 1. P. 159.
Аверина Л.И., Лавлинский С.С. // РЭ. 2017. Т. 62. № 7. С. 794.
Eun C., Powers E.J. // IEEE Trans. 1997. V. SP-45. № 1. P. 223.
Джиган В.И. // Адаптивная фильтрация сигналов: теория и алгоритмы. М.: Техносфера, 2013.
Дополнительные материалы отсутствуют.
Инструменты
Радиотехника и электроника