Этот пример показывает, как удалить этап фильтра из каскадного объекта фильтра.
Когда вы вызываете removeStage без аргументов кроме объекта, он удаляет последнюю стадию в каскаде.
FC2 =
dsp.FilterCascade with properties:
Stage1: [1x1 dsp.FIRFilter]
Stage2: [1x1 dsp.IIRFilter]
FC2 =
dsp.FilterCascade with properties:
Stage1: [1x1 dsp.FIRFilter]
Чтобы удалить любой этап каскада, задайте индексный аргумент. Этот пример создает каскад фильтра, который имеет четыре этапа, и затем удаляет третью стадию.
FC4 =
dsp.FilterCascade with properties:
Stage1: [1x1 dsp.FIRInterpolator]
Stage2: [1x1 dsp.FIRInterpolator]
Stage3: [1x1 dsp.FIRDecimator]
Stage4: [1x1 dsp.FIRDecimator]
FC4 =
dsp.FilterCascade with properties:
Stage1: [1x1 dsp.FIRInterpolator]
Stage2: [1x1 dsp.FIRInterpolator]
Stage3: [1x1 dsp.FIRDecimator]