Компенсируйте неустойчивость между квадратурными компонентами и синфазным
Коррекция нарушений РФ
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
, только одна возможная настройка возможна (порт входного сигнала, содействующий входной порт и порт выходного сигнала).
Задайте источник коэффициентов компенсатора как Estimated from input signal
или Input port
. Если установлено в Estimated from input signal
, компенсатор вычисляет коэффициенты от входного сигнала. Если установлено в Input port
, все другие свойства отключены, и необходимо обеспечить коэффициенты через входной порт. Значением по умолчанию является Estimated from input signal
.
Задайте начальный коэффициент, используемый внутренним алгоритмом, чтобы компенсировать разбаланс I/Q. Значением по умолчанию является 0+0j
.
Задайте источник размера шага адаптации как Property
или Input port
. Если установлено в Property
, задайте размер шага в поле Adaptation step size. Если установлено в Input port
, необходимо задать размер шага через входной порт. Значением по умолчанию является Property
.
Задайте размер шага алгоритма адаптации как действительный скаляр. Этот параметр доступен только, когда Source of adaptation step size установлен в Property
. Значением по умолчанию является 0.00001
.
Установите этот флажок, чтобы создать входной порт, который разрешает сигналу управлять процессом адаптации. Если флажок устанавливается и если входным сигналом является true
, предполагаемые коэффициенты компенсации обновляются. Если порт адаптации не включен или если входным сигналом является false
, коэффициенты компенсации не изменяются. По умолчанию флажок не устанавливается.
Установите этот флажок, чтобы предоставить предполагаемые коэффициенты компенсации выходному порту. По умолчанию флажок не устанавливается.
Этот блок реализует алгоритм, входные параметры и выходные параметры, описанные на comm.IQImbalanceCompensator
страница с описанием. Свойства объектов соответствуют параметрам блоков.
В этом примере показано, как использовать блок I/Q Imbalance Compensator, чтобы удалить эффекты амплитуды и разбаланса фазы на модулируемом сигнале.
Откройте модель, doc_iqimbcomp, из командной строки MATLAB.
doc_iqimbcomp
Модель включает эти блоки:
I/Q Imbalance Compensator
Дважды кликните блок 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., Л. Анттила, И. Цзоу и М. Волкама, “Усовершенствованный проект получателя для смягчения нескольких нарушений РФ в системах OFDM: алгоритмы и измерения РФ”. Журнал электротехники и вычислительной техники. Издание 2012.