exponenta event banner

шаг

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

Примечание

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

Примеры

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

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

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

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

.
Представлен в R2021a