cumsec

Совокупная секция второго порядка BiquadFilter Системный объект

Описание

пример

sect = cumsec(biquad) возвращает массив ячеек, sect, который содержит совокупные разделы dsp.BiquadFilter отфильтруйте Систему object™, biquad. Каждый элемент в sect фильтр со структурой исходного фильтра. Первый элемент является первым разделом фильтра biquad. Второй элемент sect фильтр, который представляет комбинацию первых и вторых разделов biquad. Третий элемент sect фильтр, который комбинирует разделы 1, 2, и 3 из biquad. Этот шаблон продолжается до итогового элемента sect содержит все разделы biquad и должно быть идентично biquad.

sect = cumsec(biquad,indices) возвращает совокупные разделы dsp.BiquadFilter отфильтруйте Системный объект biquad чьи индексы в исходном фильтре находятся в векторном indices.

sect = cumsec(biquad,indices,secondary) использует вторичные точки масштабирования secondary в разделах, чтобы определить, где разделы должны быть разделены когда secondary true. secondary false по умолчанию. Эта опция только касается dsp.BiquadFilter объекты с 'Direct form II' и 'Direct form I transposed' структуры. Для этих структур вторичные точки масштабирования относятся к местоположению между рекурсивным и нерекурсивной частью, которая является 'серединой' раздела.

cumsec(biquad,...) строит ответ величины совокупных разделов с помощью fvtool.

sect = cumsec(biquad,'Arithmetic',arithType) возвращает совокупные разделы Системного объекта фильтра biquad с арифметикой, заданной в arithType.

Примеры

свернуть все

Этот пример строит относительные ответы разделов фильтра шестого порядка с тремя разделами. Каждая кривая добавляет еще один раздел, чтобы сформировать ответ фильтра.

Lowpass = fdesign.lowpass('n,fc',6,.4); ButterLowpass = butter(Lowpass,'SystemObject',true); 
CumSections = cumsec(ButterLowpass); hfvt = fvtool(CumSections{1},CumSections{2},CumSections{3}); 
legend(hfvt,'First Section','First Two Sections','Overall  Filter');

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

свернуть все

dsp.BiquadFilter Системный объект с одной из следующих структур фильтра:

СтруктураОписание
df1sosПрямая форма I объектов фильтра с секциями второго порядка.
df1tsosПрямая форма я транспонировал фильтр с секциями второго порядка.
df2sosПрямая форма II объектов фильтра с секциями второго порядка.
df2tsosПрямая форма II транспонированных фильтров с секциями второго порядка.

Отфильтруйте индексы. Используйте indices задавать фильтр разделяет cumsec используется для расчета совокупных ответов.

Эта опция применяется только когда biquad имеет df2sos и df1tsos структуры. Для этих структур секции второго порядка вторичные точки масштабирования относятся к масштабирующимся местоположениям между рекурсивным и нерекурсивными частями раздела ("середина" раздела). Аргумент secondary принимает любой true или false. По умолчанию, secondary false.

Задайте арифметику, используемую во время анализа. Когда арифметический вход не задан, и Системный объект фильтра разблокирован, аналитический инструмент принимает фильтр с двойной точностью. 'Arithmetic' набор свойств к 'Fixed' применяется только, чтобы отфильтровать Системные объекты со свойствами фиксированной точки.

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

Системные объекты

Системные объекты

Введенный в R2011a