Многоскоростное КИХ-создание фильтра
designMultirateFIR
проектирует (N – 1) th порядок, R th полоса КИХ-фильтр Найквиста с помощью N - вектор окна Кайзера длины к окну усеченная импульсная характеристика КИХ-фильтра.
Отфильтруйте длину, N задан как N = 2*P*R, и R задан, как объяснено в B.
Усеченная импульсная характеристика d (n) задерживается выборками N/2, чтобы сделать его причинным. Усеченной и задержанной импульсной характеристикой дают:
где .
Для каждого R th полоса, ниже нуля импульсная характеристика фильтров Найквиста. Из-за этого свойства, когда фильтры Найквиста используются для чистой интерполяции, входные выборки остаются неизменными после интерполяции.
Окно Кайзера используется из-за его почти оптимальной эффективности при обеспечении устойчивого способа спроектировать фильтр Найквиста. Окно зависит от двух параметров: длина N + 1 и параметр формы β.
Окно Кайзера задано:
то, где I0 является нулевым порядком, изменило функцию Бесселя первого рода.
Параметр формы β вычисляется от:
где Astop является затуханием в полосе задерживания в дБ.
Оконной импульсной характеристикой дают
h (n) для n = 0.., N/2... N являются коэффициентами многоскоростного фильтра. Эти коэффициенты заданы коэффициентом интерполяции, L, и фактором децимации, M.
[1] Orfanidis, Софокл Дж. Введение в обработку сигналов. Верхний Сэддл-Ривер, NJ: Prentice Hall, 1996.
designMultistageDecimator
| fdesign.decimator
| fdesign.halfband
| fdesign.interpolator
| firhalfband
| firnyquist
| rcosdesign