Компенсация дисбаланса ввода/вывода
IQImbalanceCompensator Система object™ компенсирует дисбаланс между синфазной и квадратурной составляющими модулированного сигнала.
Для компенсации дисбаланса ввода/вывода:
Определение и настройка IQImbalanceCompensator объект. См. раздел Строительство.
Звонить step для компенсации дисбаланса I/Q в соответствии со свойствами comm.IQImbalanceCompensator. Поведение step относится к каждому объекту на панели инструментов.
Адаптивный алгоритм, присущий компенсатору дисбаланса I/Q, совместим со схемами модуляции M-PSK, M-QAM и OFDM, где M > 2.
Примечание
Выходной сигнал компенсатора может быть масштабирован и повернут, то есть умножен на комплексное число, относительно опорной совокупности. На практике это не является проблемой, поскольку приемники исправляют это перед демодуляцией посредством использования оценки канала.
Примечание
Начиная с R2016b, вместо использования step для выполнения операции, определенной системным object™, можно вызвать объект с аргументами, как если бы это была функция. Например, y = step(obj,x) и y = obj(x) выполнять эквивалентные операции.
H = comm.IQImbalanceCompensator создает объект compensator System, H, что компенсирует дисбаланс между синфазной и квадратурной составляющими входного сигнала.
H = comm.IQImbalanceCompensator( создает объект компенсатора дисбаланса I/Q, Name,Value)H, с каждым указанным свойством Name установить в указанное значение Value. Можно указать дополнительные аргументы пары имя-значение в любом порядке как (Name1,Value1,...,NameN,ValueN).
|
Источник коэффициентов компенсатора Укажите либо |
|
Начальный коэффициент, используемый для компенсации дисбаланса I/Q Начальный коэффициент - это комплексный скаляр, который может быть либо одинарной, либо двойной точностью. Значение по умолчанию: |
|
Источник размера шага для адаптации коэффициента Укажите либо |
|
Размер шага адаптации Задает размер шага, используемый алгоритмом при оценке дисбаланса ввода/вывода. Это свойство доступно только в том случае, если |
|
Создает входной порт для управления адаптацией коэффициентов компенсатора Когда это логическое свойство имеет значение |
|
Создание порта для вывода коэффициентов компенсатора Когда это логическое свойство имеет значение |
| шаг | Компенсация дисбаланса I/Q |
| Общие для всех системных объектов | |
|---|---|
release | Разрешить изменение значения свойства объекта системы |
reset | Сброс внутренних состояний объекта System |
При использовании resetэтот способ сбрасывает подоконный суффикс с последнего символа в ранее обработанном кадре.
Одним из основных нарушений, влияющих на приемники прямого преобразования, является дисбаланс между синфазной и квадратурной составляющими принимаемого сигнала. Вместо того, чтобы улучшать аналоговое аппаратное обеспечение переднего плана, более эффективно с точки зрения затрат выдерживать определенный уровень дисбаланса I/Q и затем внедрять методы компенсации. Алгоритм слепой компенсации на основе округлости используется в качестве основы для компенсатора дисбаланса I/Q.
Показана обобщенная модель дисбаланса I/Q, где g - амплитудный дисбаланс, а λ - фазовый дисбаланс (в идеале, g = 1 и λ = 0). На чертеже H (f) - номинальная частотная характеристика ветвей, обусловленная, например, фильтрами нижних частот. HI (f) и HQ (f) представляют части синфазных и квадратурных амплитудных и фазовых откликов, которые отличаются от номинального отклика. При полном совпадении HI (f) = HQ (f) = 1.

Пусть z (t) - идеальный эквивалентный сигнал основной полосы принимаемого сигнала r (t), где его преобразование Фурье обозначается как Z (f). Учитывая обобщенную модель дисбаланса I/Q, преобразование Фурье несбалансированного сигнала, x (t) = xI (t) + xQ (t), равно
(f) Z * (− f)
где G1 (f) и G2 (f) являются прямыми и сопряженными компонентами I/Q дисбаланса. Эти компоненты определяются как
HQ (f) gexp (jstart) ]/2
Применяя обратное преобразование Фурье к X (f), модель сигнала становится x (t) = g1 (t) * z (t) + g2 (t) * z * (t).
Это предполагает структуру компенсатора, как показано, в которой дискретно-временная нотация используется для выражения переменных. Компенсированный сигнал выражается как y (n) = x (n) + wx * (n).

Простой алгоритм формы
1) = w (n) − My2 (n)
используется для определения весов, поскольку обеспечивает «правильный» выход, то есть = 0 [1]. Начальное значение w определяется по InitialCoefficient свойство, которое имеет значение по умолчанию 0 + 0i. M - размер шага, как указано в StepSize собственность.
[1] Анттила, Л., М. Валкама и М. Ренфорс. «Слепая компенсация частотно-селективных дисбалансов I/Q в квадратурных радиоприемниках: Подход на основе круговой полярности», Proc. IEEE ICASSP, pp.III-245-248, 2007.
[2] Kiayani, A., L. Anttila, Y. Zou и M. Valkama, «Advanced Receiver Design for Competing Multiple RF Displements in OFDM Systems: Algorithms and RF Measurements», Журнал электротехнической и компьютерной инженерии, том. 2012.