Чебышевский Тип я фильтрую проект
[b,a] = cheby1(n,Rp,Wp)
[b,a] = cheby1(n,Rp,Wp,ftype)
[z,p,k] = cheby1(___)
[A,B,C,D] = cheby1(___)
[___] = cheby1(___,'s')
[
разрабатывает lowpass, highpass, полосу пропускания или bandstop Чебышевский Тип , который я фильтрую, в зависимости от значения b,a
] = cheby1(n
,Rp
,Wp
,ftype
)ftype
и числа элементов Wp
. Получившаяся полоса пропускания и проекты bandstop имеют порядок 2n
.
Примечание: Смотрите Ограничения для получения информации о числовых проблемах, которые влияют на формирование передаточной функции.
[
разрабатывает lowpass, highpass, полосу пропускания, или bandstop цифровой Чебышевский Тип я фильтрую, и возвращает его нули, полюса и усиление. Этот синтаксис может включать любой из входных параметров в предыдущих синтаксисах.z,p,k
] = cheby1(___)
Чебышевский Тип , который я фильтрую, является equiripple в полосе пропускания и монотонный в полосе задерживания. Введите я фильтрую список прочь быстрее, чем фильтры Типа II, но за счет большего отклонения от единицы в полосе пропускания.
cheby1
использует алгоритм с пятью шагами:
Это находит lowpass аналоговые прототипные полюса, нули и усиление с помощью функционального cheb1ap
.
Это преобразовывает полюса, нули и усиление в форму пространства состояний.
При необходимости это использует преобразование пространства состояний, чтобы преобразовать фильтр lowpass в highpass, полосу пропускания или заграждающий фильтр с желаемыми ограничениями частоты.
Для создания цифровых фильтров это использует bilinear
, чтобы преобразовать аналоговый фильтр в цифровое, проникают в билинейное преобразование с предварительным деформированием частоты. Тщательная корректировка частоты позволяет аналоговым фильтрам и цифровым фильтрам иметь то же значение частотной характеристики в Wp
или w1
и w2
.
Это преобразовывает фильтр пространства состояний назад в передаточную функцию или форму нулей и полюсов, как требуется.
besself
| butter
| cheb1ap
| cheb1ord
| cheby2
| designfilt
| ellip
| filter
| sosfilt