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.SOSFilter with properties:

            Structure: 'Direct form II transposed'
    CoefficientSource: 'Property'
            Numerator: [3x3 double]
          Denominator: [3x3 double]
       HasScaleValues: false

  Show all properties

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

weightFilt = weightingFilter;

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

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

            Structure: 'Direct form II transposed'
    CoefficientSource: 'Property'
            Numerator: [3x3 double]
          Denominator: [3x3 double]
       HasScaleValues: true
          ScaleValues: [4x1 double]

  Show all properties

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

Figure Filter Visualization Tool - Magnitude Response (dB) contains an axes object and other objects of type uitoolbar, uimenu. The axes object with title Magnitude Response (dB) contains an object of type line.

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

свернуть все

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

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

свернуть все

dsp.BiquadFilter объект.

Введенный в R2017b