ellipap

Эллиптический аналог lowpass фильтрует прототип

Синтаксис

[z,p,k] = ellipap(n,Rp,Rs)

Описание

[z,p,k] = ellipap(n,Rp,Rs) возвращает нули, полюса и усиление порядка n эллиптический аналог lowpass прототип фильтра, с  дБ Rp пульсации в полосе пропускания и полосой задерживания  дБ Rs вниз от пикового значения в полосе пропускания. Нули и полюса возвращены в длине вектор-столбцы n z и p и усиление в скалярном k. Если n нечетен, z является длиной n - 1. Передаточная функция в учтенной нулевой полюсной форме

H(s)=z(s)p(s)=k(sz1)(sz2)(szN)(sp1)(sp2)(spM)

Эллиптические фильтры предлагают более крутые характеристики спада, чем Баттерворт и Чебышевские фильтры, но они - equiripple и в полосе пропускания и в полосе задерживания. Из четырех классических типов фильтра эллиптические фильтры обычно соответствуют данному набору требований по производительности фильтра с самым низким порядком фильтра.

ellipap устанавливает ребро полосы пропускания угловая частота ω0 эллиптического фильтра к 1 для нормированного результата. Угловая частота ребра полосы пропускания является частотой, на которой концы полосы пропускания и фильтр имеет ответ значения 10-Rp/20.

Алгоритмы

ellipap использует алгоритм, обрисованный в общих чертах в [1]. Это использует ellipke, чтобы вычислить полный эллиптический интеграл первого вида и ellipj, чтобы вычислить эллиптические функции Якоби.

Ссылки

[1] Парки, T. W. и К. С. Беррус. Создание цифровых фильтров. Нью-Йорк: John Wiley & Sons, 1987, парень. 7.

Расширенные возможности

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

| | | |

Представлено до R2006a