КИХ-создание фильтра полуполосы
b = firhalfband(n,fp)
b = firhalfband(n,win)
b = firhalfband(n,dev,'dev')
b = firhalfband('minorder',fp,dev)
b = firhalfband('minorder',fp,dev,'kaiser')
b = firhalfband(...,'high')
b = firhalfband(...,'minphase')
b = firhalfband(n,fp)
проектирует фильтр полуполосы FIR lowpass порядка n
с equiripple характеристикой. n
должно быть ровное целое число. fp
определяет частоту ребра полосы пропускания, и она должна удовлетворить 0 <fp
<1/2, где 1/2 соответствует π/2 рад/выборка.
b = firhalfband(n,win)
проектирует lowpass фильтр N-го порядка с помощью усеченного, метода оконной импульсной характеристики вместо equiripple метода. win
n+1
вектор длины. Идеальная импульсная характеристика является усеченной к длине n + 1
, и затем умноженный детально с окном задал in win
.
b = firhalfband(n,dev,'dev')
проектирует полуленточный фильтр lowpass N-го порядка с equiripple характеристикой. Входной параметр dev
устанавливает значение для максимальной полосы пропускания и позволенной пульсации полосы задерживания.
b = firhalfband('minorder',fp,dev)
проектирует фильтр минимального порядка lowpass, с ребром полосы пропускания fp
. Пиковая пульсация ограничивается скалярным dev
. Этот проект использует equiripple метод.
b = firhalfband('minorder',fp,dev,'kaiser')
проектирует фильтр минимального порядка lowpass, с ребром полосы пропускания fp
. Пиковая пульсация ограничивается скалярным dev
. Этот проект использует метод окна Кайзера.
b = firhalfband(...,'high')
возвращает highpass фильтр полуполосы FIR.
b = firhalfband(...,'minphase')
проектирует КИХ-фильтр минимальной фазы, таким образом, что фильтр является спектральным фактором фильтра полуполосы (вспомните тот h = conv(b,fliplr(b))
полуленточный фильтр). Это может быть полезно для разработки совершенной реконструкции, двухканальных КИХ-наборов фильтров. minphase
опция для firhalfband
не доступно для проектов полуленточного фильтра оконных — b = firhalfband(n,win)
и b = firhalfband('minorder',fp,dev,'kaiser')
.
В минимальных случаях фазы порядок фильтра должен быть нечетным.
[1] Saramaki, T, “конечное создание фильтра импульсной характеристики”, руководство для цифровой обработки сигналов. С.К. Митра и Дж.Ф. Wiley-межнаука редакторов кайзера, Нью-Йорк, 1993, глава 4.