шаг

Системный объект: поэтапный. 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');