getFilter

Возвратите biquad объект фильтра с набором расчетных параметров

Синтаксис

Описание

пример

biquad = getFilter(obj) возвращает dsp.BiquadFilter объект, biquad. SOSMatrix и ScaleValues свойства biquad объекта фильтра установлены, как задано obj Система object™.

Использование getFilter для возможностей проектирования obj Системный объект и возможности обработки dsp.BiquadFilter Системный объект.

Примеры

свернуть все

Создайте octaveFilter Система object™. Вызовите getFilter на вашем объекте возвратить dsp.BiquadFilter объект с расчетными параметрами, заданными вашим octaveFilter Системный объект.

octFilt = octaveFilter;
biquad = getFilter(octFilt)
biquad = 
  dsp.BiquadFilter with properties:

                   Structure: 'Direct form II transposed'
             SOSMatrixSource: 'Property'
                   SOSMatrix: [3x6 double]
                 ScaleValues: 1
           InitialConditions: 0
    OptimizeUnityScaleValues: true

  Show all properties

Создайте weightingFilter Система object™.

weightFilt = weightingFilter;

Вызовите getFilter на вашем объекте возвратить dsp.BiquadFilter объект с расчетными параметрами, заданными вашим weightingFilter Системный объект. Используйте fvtool визуализировать фильтр biquad.

biquad = getFilter(weightFilt)
biquad = 
  dsp.BiquadFilter with properties:

                   Structure: 'Direct form II transposed'
             SOSMatrixSource: 'Property'
                   SOSMatrix: [3x6 double]
                 ScaleValues: [4x1 double]
           InitialConditions: 0
    OptimizeUnityScaleValues: true

  Show all properties

fvtool(biquad,'FrequencyScale','log')

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

свернуть все

Системный объект, от которого вы хотите получить biquad объект фильтра.

Выходные аргументы

свернуть все

dsp.BiquadFilter объект.

Введенный в R2017b