I/Q Imbalance Compensator

Компенсируйте неустойчивость между квадратурными компонентами и синфазным

Библиотека

Коррекция нарушений RF

  • I/Q Imbalance Compensator block

Описание

I/Q Imbalance Compensator смягчает последствия амплитуды и разбаланса фазы между синфазными компонентами и квадратурными компонентами модулируемого сигнала. Поддерживаемые схемы модуляции включают OFDM, M-PSK и M-QAM, где M> 2.

Этот блок принимает до трех входных портов, из которых является входным сигналом. Когда вы устанавливаете параметр Source of compensator coefficient на Estimated from input signal, два дополнительных входных порта включены. Первое включено, когда вы устанавливаете параметр Source of adaptation step size на Input port и второе включено, когда вы устанавливаете флажок Coefficient adaptation input port. Эти две опции независимы. Кроме того, можно установить флажок Estimated coefficient output port, чтобы создать дополнительный выходной порт, от которого предполагаемые коэффициенты компенсатора сделаны доступными.

Когда вы устанавливаете параметр Source of compensator coefficient на Input port, только одна возможная настройка возможна (порт входного сигнала, содействующий входной порт и порт выходного сигнала).

Параметры

Source of compensator coefficient

Задайте источник коэффициентов компенсатора как Estimated from input signal или Input port. Если установлено в Estimated from input signal, компенсатор вычисляет коэффициенты от входного сигнала. Если установлено в Input port, все другие свойства отключены, и необходимо обеспечить коэффициенты через входной порт. Значением по умолчанию является Estimated from input signal.

Initial compensator coefficient

Задайте начальный коэффициент, используемый внутренним алгоритмом, чтобы компенсировать разбаланс I/Q. Значением по умолчанию является 0+0j.

Source of adaptation step size

Задайте источник размера шага адаптации как Property или Input port. Если установлено в Property, задайте размер шага в поле Adaptation step size. Если установлено в Input port, необходимо задать размер шага через входной порт. Значением по умолчанию является Property.

Adaptation step size

Задайте размер шага алгоритма адаптации как действительный скаляр. Этот параметр доступен только, когда Source of adaptation step size установлен в Property. Значением по умолчанию является 0.00001.

Coefficient adaptation input port

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

Estimated coefficient output port

Установите этот флажок, чтобы предоставить предполагаемые коэффициенты компенсации выходному порту. По умолчанию флажок не устанавливается.

Алгоритмы

Этот блок реализует алгоритм, входные параметры и выходные параметры, описанные на comm.IQImbalanceCompensator страница с описанием. Свойства объектов соответствуют параметрам блоков.

Примеры

Компенсируйте Разбаланс I/Q

В этом примере показано, как использовать блок I/Q Imbalance Compensator, чтобы удалить эффекты амплитуды и разбаланса фазы на модулируемом сигнале.

Откройте модель, doc_iqimbcomp, из командной строки MATLAB.

doc_iqimbcomp

Модель включает эти блоки:

Дважды кликните блок I/Q Imbalance. Вы видите, что параметр I/Q amplitude imbalance (dB) устанавливается на 5, и параметр I/Q phase imbalance (deg) также устанавливается на 5.

Запустите модель. В Сигнале со схемой созвездия Разбаланса I/Q наблюдайте эффекты амплитудной неустойчивости и разбаланса фазы на сигнале 8-PSK.

Посмотрите на Компенсированную схему Сигнального созвездия. Заметьте, что сигнал не хорошо выравнивается со ссылочным созвездием (отображенный красным).

Увеличьте время симуляции с 20 секунд до 100 секунд и запустите модель снова. Вы видите, что созвездие теперь хорошо выравнивается со ссылочным созвездием. Это вызвано тем, что алгоритм компенсации адаптивен; следовательно, это требует, чтобы время точно оценило разбаланс I/Q.

Попытайтесь изменить другие параметры симуляции, такие как размер шага в блоке I/Q Imbalance Compensator, амплитуде и разбалансе фазы в блоке I/Q Imbalance, тип модуляции и т.д. Наблюдайте эффекты на Компенсированной схеме Сигнального созвездия.

Поддерживаемые типы данных

ПортПоддерживаемые типы данных
Вход сигнала
  • Плавающая точка двойной точности

  • Плавающая точка с одинарной точностью

Выход сигнала
  • Плавающая точка двойной точности

  • Плавающая точка с одинарной точностью

Неродной размер
  • Плавающая точка двойной точности

  • Плавающая точка с одинарной точностью

Адаптация
  • Логический

Введите коэффициенты
  • Плавающая точка двойной точности

  • Плавающая точка с одинарной точностью

Выведите коэффициенты
  • Плавающая точка двойной точности

  • Плавающая точка с одинарной точностью

Выбранная библиография

[1] Anttila, L., М. Волкама и М. Ренфорс. “Слепая Компенсация Выборочной Частотой Неустойчивости I/Q в Квадратурных Радиоприемниках: основанный на зацикливании Подход”. Proc. IEEE ICASSP. 2007, стр III-245-III-248.

[2] Kiayani, A., Л. Анттила, И. Цзоу и М. Волкама, “Усовершенствованный проект приемника для смягчения нескольких нарушений RF в системах OFDM: алгоритмы и измерения RF”. Журнал электротехники и вычислительной техники. Издание 2012.

Введенный в R2014b