Компенсируйте неустойчивость между квадратурными компонентами и синфазным
Исправление нарушений РФ
Компенсатор Неустойчивости I/Q смягчает последствия амплитуды и неустойчивости фазы между синфазными компонентами и квадратурными компонентами модулируемого сигнала. Поддерживаемые схемы модуляции включают 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
Дважды кликните блок 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.