Импорт создания фильтра

Импортируйте панель фильтра

Панель «Импорт фильтра» позволяет импортировать фильтр. Вы можете получить доступ к этой области, нажав кнопку Import Filter на боковой панели.

Импортированный фильтр может находиться в любом из представлений, перечисленных в раскрывающемся меню Filter Structure. Можно импортировать фильтр как секции второго порядка, установив флажок.

Задайте коэффициенты фильтра в Numerator и Denominator, либо путем их явного ввода, либо путем ссылки на переменные в MATLAB® рабочей области.

Выберите частотные модули из следующих опций в меню Units, и для любого частотного модуля, кроме Normalized, укажите значение или переменную рабочего пространства MATLAB частоты дискретизации в поле Fs.

Чтобы импортировать фильтр, нажмите кнопку Import Filter. Область отображения автоматически обновляется при импорте нового фильтра.

Отредактировать импортированный фильтр можно с помощью панели «Редактора полюса/нуля».

Фильтрующие структуры

Доступные структуры фильтра:

  • Прямая форма, которая включает прямую форму I, прямую форму II, прямую форму I транспонированную, прямую форму II транспонированную и прямую форму конечную импульсную характеристику

  • Решетка, которая включает allpass решетки, MA min фазы решетки, MA max фазы и CERMA решетки

Выбранная структура определяет тип коэффициентов, которые необходимо задать в текстовых полях справа.

Прямая форма

Для прямой формы I, прямой формы II, прямой формы I транспонированной и прямой формы II транспонированной, задайте фильтр по представлению его передаточной функции

H(z)=b(1)+b(2)z1+b(3)z2+b(m+1)zma(1)+a(2)z1+a(3)Z3+a(n+1)zn

  • Поле Numerator задает имя или значение переменной для вектора коэффициента числителя b, который содержит m+1 коэффициенты в нисходящих степенях z.

  • Поле Denominator задает имя или значение переменной для вектора коэффициента знаменателя a, который содержит n+1 коэффициенты в нисходящих степенях z. Для конечная импульсная характеристика Denominator 1.

Фильтры в форме передаточной функции могут быть созданы всеми функциями создания фильтра Signal Processing Toolbox™ (такими как fir1, fir2, firpm, butter, yulewalk). Для получения дополнительной информации смотрите Передаточная Функция.

Импорт как секций второго порядка.  Для всех структур прямой формы, кроме конечной импульсной характеристики прямой формы, можно импортировать фильтр в его представление секции второго порядка:

H(z)=Gk=1Lb0k+b1kz1+b2kz2a0k+a1kz1+a2kz2

Поле Gain задает имя переменной или значение для G усиления, а поле SOS Matrix задает имя переменной или значение для L-by-6 матрицы SOS

SOS=(b01b11b211a11a22b02b12b221a12a22············b0Lb1Lb2L1a1La2L)

строки которого содержат коэффициенты числителя и знаменателя bik и aik секций второго порядка H (z).

Фильтры в форме секции второго порядка могут быть созданы такими функциями, как tf2sos, zp2sos, ss2sos, и sosfilt. Для получения дополнительной информации см. секции второго порядка (SOS).

Решетка

Для allpass решетки, минимальной и максимальной фазы решетки и фильтров CROMA решетки, укажите фильтр по его представлению решетки:

  • Для allpass решетки Lattice coeff поле задает коэффициенты решетки (отражения), k(1) на k(N), где N - порядок фильтра.

  • Для решетки MA (минимальная или максимальная фаза), поле Lattice coeff задает коэффициенты решетки (отражения), k(1) на k(N), где N - порядок фильтра.

  • Для решетки CROMA в Lattice coeff поле задаются коэффициенты решетки (отражения), k(1) на k(N), и поле Ladder coeff задает лестничные коэффициенты, v(1) на v(N+1), где N - порядок фильтра.

Фильтры в форме решетки могут быть получены tf2latc. Для получения дополнительной информации см. раздел Структура решетки.