Системный объект: comm.IQImbalanceCompensator
Пакет: comm
Компенсируйте разбаланс I/Q
Y = step(H,X)
Y = step(H,X,COEF)
Y = step(H,X,STEPSIZE)
Y = step(H,...,ADAPT)
[Y,ESTCOEF] = step(H,X)
[Y,ESTCOEF] = step(H,X,STEPSIZE)
[Y,ESTCOEF] = step(H,X,STEPSIZE,ADAPT)
[Y,ESTCOEF] = step(H,X,ADAPT)
Примечание
Начиная с R2016b, вместо использования step
метод для выполнения операции, заданной Системной object™, можно вызвать объект с аргументами, как если бы это была функция. Для примера, y = step(obj,x)
и y = obj(x)
выполнять эквивалентные операции.
Y = step(H,X)
оценивает разбаланс I/Q в входном сигнале, X
и возвращает компенсированный сигнал Y
. Область входа X
может принимать реальное или комплексные числа и может быть либо скаляром, либо вектором-столбцом. Поддерживаются типы данных двойной и одинарной точности. Область выхода Y
имеет те же свойства, что и X
.
Y = step(H,X,COEF)
принимает входные коэффициенты, COEF
, вместо того, чтобы генерировать их внутренне. Этот синтаксис применяется, когда свойство CoefficientSource H
установлено в Input port
. Коэффициенты входа, COEF
, являются комплексными и могут быть двойной или одинарной точностью. COEF
имеет те же размерности, что и X
. В каждый момент времени COEF
является комплексным скаляром.
Y = step(H,X,STEPSIZE)
принимает вход размера шага, STEPSIZE
. Этот синтаксис применяется, когда свойство StepSizeSource H
установлено в Input port
. Размер шага является реальным скаляром, поддерживающим либо двойную, либо одинарную точность.
Y = step(H,...,ADAPT)
принимает управляющий сигнал, ADAPT
, чтобы включить или отключить обновления коэффициентов. Этот синтаксис применяется, когда свойство AdaptInportPort H
является true
. Сигнал управления адаптацией является логическим скаляром.
[Y,ESTCOEF] = step(H,X)
выводит оцененные коэффициенты, ESTCOEF
, когда свойство CoefficientOutputPort H
является true
. ESTCOEF
имеет те же свойства данных и размерность, что и входной сигнал, X
.
[Y,ESTCOEF] = step(H,X,STEPSIZE)
выводит оцененные коэффициенты, ESTCOEF
, и принимает размер шага входа, STEPSIZE
. Этот синтаксис применяется, когда свойства H
установлены так, что CoefficientOutputPort true
и StepSizeSource Input port
.
[Y,ESTCOEF] = step(H,X,STEPSIZE,ADAPT)
выводит оцененные коэффициенты, ESTCOEF
, и принимает входной параметр размера шага STEPSIZE
, и входного сигнала управления, ADAPT
. Этот синтаксис применяется, когда свойства H
установлены так, что CoefficientOutputPort true
, StepSizeSource Input port
, и AdaptInportPort true
.
[Y,ESTCOEF] = step(H,X,ADAPT)
выводит оцененные коэффициенты, ESTCOEF
, и принимает входной сигнал управления, ADAPT
. Этот синтаксис применяется, когда свойства H
установлены так, что CoefficientOutputPort true
и AdaptInportPort true
.
Примечание
obj
задает системный объект, на котором будет выполняться эта step
способ.
Объект выполняет инициализацию при первом step
выполняется метод. Эта инициализация блокирует нетронутые свойства и входные спецификации. Для получения дополнительной информации об изменении значений свойств смотрите Разработку системы в MATLAB Использование Системных объектов.