removeStage

Удалите этап из каскада фильтра

Описание

removeStage(FC) удаляет заключительный этап dsp.FilterCascade Система object™ FC.

пример

removeStage(FC,stageId) удаляет этап из положения этапа stageId из фильтра располагают каскадом FC. Весь существующий фильтр подготавливает от stageId в конец каскада смещены вниз в каскаде, когда этап удален.

Примеры

свернуть все

Вызовите removeStage без аргументов кроме каскадной Системы фильтра object™. Функция удаляет последнюю стадию в каскаде фильтра.

FC2= dsp.FilterCascade(dsp.FIRFilter,...
    dsp.IIRFilter)
FC2 = 
  dsp.FilterCascade with properties:

    Stage1: [1x1 dsp.FIRFilter]
    Stage2: [1x1 dsp.IIRFilter]

removeStage(FC2);
FC2
FC2 = 
  dsp.FilterCascade with properties:

    Stage1: [1x1 dsp.FIRFilter]

Чтобы удалить определенный этап каскада, задайте индекс для того этапа как входной параметр. Этот пример создает каскад фильтра, который имеет четыре этапа, и затем удаляет третью стадию.

 FC4 = cascade(dsp.FIRInterpolator,...
     dsp.FIRInterpolator,...
     dsp.FIRDecimator,...
     dsp.FIRDecimator)
FC4 = 
  dsp.FilterCascade with properties:

    Stage1: [1x1 dsp.FIRInterpolator]
    Stage2: [1x1 dsp.FIRInterpolator]
    Stage3: [1x1 dsp.FIRDecimator]
    Stage4: [1x1 dsp.FIRDecimator]

 removeStage(FC4,3);
 FC4
FC4 = 
  dsp.FilterCascade with properties:

    Stage1: [1x1 dsp.FIRInterpolator]
    Stage2: [1x1 dsp.FIRInterpolator]
    Stage3: [1x1 dsp.FIRDecimator]

Входные параметры

свернуть все

Каскад фильтра в виде dsp.FilterCascade Системный объект.

Индекс фильтра подготавливает, чтобы быть удаленным в виде положительного целого числа. Функция удаляет этот этап из каскада фильтра. Все существующие фильтры от stageId в конец каскада смещены в каскаде, когда фильтр демонтирован.

Смотрите также

Объекты

Функции

Введенный в R2014b
Для просмотра документации необходимо авторизоваться на сайте