step

Системный объект: поэтапный. BarrageJammer
Пакет: поэтапный

Сгенерируйте шум, создающий затор сигнал

Синтаксис

Y = step(H)
Y = step(H,N)

Описание

Примечание

Запуск в R2016b, вместо того, чтобы использовать step метод, чтобы выполнить операцию, заданную Системой object™, можно вызвать объект с аргументами, как будто это была функция. Например, y = step(obj,x) и y = obj(x) выполните эквивалентные операции.

Y = step(H) возвращает вектор-столбец, Y, это - комплексный белый Гауссов шум, создающий затор сигнал. Степень создающего затор сигнала задана ERP свойство. Длина создающего затор сигнала задана SamplesPerFrame свойство. Этот синтаксис доступен когда SamplesPerFrameSource свойством является 'Property'.

Y = step(H,N) возвращает создающий затор сигнал с длиной N. Этот синтаксис доступен когда SamplesPerFrameSource свойством является 'Input port'.

Примечание

Объект выполняет инициализацию в первый раз, когда объект выполняется. Эта инициализация блокирует ненастраиваемые свойства (MATLAB) и входные спецификации, такие как размерности, сложность и тип данных входных данных. Если вы изменяете ненастраиваемое свойство или входную спецификацию, Системный объект выдает ошибку. Чтобы изменить ненастраиваемые свойства или входные параметры, необходимо сначала вызвать release метод, чтобы разблокировать объект.

Примеры

развернуть все

Создайте заградительный передатчик помех с эффективной излучаемой мощностью 1000 Вт. Затем постройте величину передатчика помех выход. Ваш график может варьироваться из-за случайных чисел.

Hjammer = phased.BarrageJammer('ERP',1000);
x = step(Hjammer);
plot(abs(x)); xlabel('Samples'); ylabel('Magnitude');