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'.

Примечание

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

Примеры

расширить все

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

jammer = barrageJammer('ERP',1000);
plot(abs(jammer()))
xlabel('Samples')
ylabel('Magnitude')

Расширенные возможности

.
Введенный в R2021a