Системный объект: поэтапный. Передатчик
Пакет: поэтапный
Передайте импульсы
Y = step(H,X)
[Y,STATUS] = step(H,X)
[Y,PHNOISE] = step(H,X)
При запуске в R2016b, вместо того, чтобы использовать метод step
, чтобы выполнить операцию, заданную Системой object™, можно вызвать объект с аргументами, как будто это была функция. Например, y = step(obj,x)
и y = obj(x)
выполняют эквивалентные операции.
Y = step(H,X)
возвращает переданный Y
сигнала, на основе входной формы волны X
. Y
является усиленный X
, где усиление основано на характеристиках передатчика, таких как пиковая мощность и усиление.
Размер первой размерности входной матрицы может отличаться, чтобы моделировать изменяющуюся длину сигнала. Изменение размера может произойти, например, в случае импульсной формы волны с переменной импульсной частотой повторения.
[Y,STATUS] = step(H,X)
возвращает дополнительный вывод STATUS
как состояние включения - выключения передатчика, когда свойством InUseOutputPort
является true
. STATUS
является логическим вектором, где true
указывает, что передатчик работает для соответствующего шага расчета, и false
указывает, что передатчик выключен.
[Y,PHNOISE] = step(H,X)
возвращает дополнительный вывод PHNOISE
как случайный шум фазы, добавленный к каждой переданной выборке, когда свойством CoherentOnTransmit
является false
, и свойством PhaseNoiseOutputPort
является true
. PHNOISE
является вектором, который имеет ту же размерность как Y. Каждый элемент в PHNOISE
содержит случайную фазу между 0 и 2*pi, добавленный к соответствующей выборке в Y
передатчиком.
Можно объединить дополнительные выходные аргументы, когда их свойства включения установлены. Дополнительные выходные параметры должны быть перечислены в том же порядке как порядок свойств включения. Например:
[Y,STATUS,PHNOISE] = step(H,X)
Объект выполняет инициализацию в первый раз, когда объект выполняется. Эта инициализация блокирует ненастраиваемые свойства (MATLAB) и входные спецификации, такие как размерности, сложность и тип данных входных данных. Если вы изменяете ненастраиваемое свойство или входную спецификацию, Системный объект выдает ошибку. Чтобы изменить ненастраиваемые свойства или входные параметры, необходимо сначала вызвать метод release
, чтобы разблокировать объект.