Метод наименьших КИХ-фильтров линейной фазы проекта
firls
проектирует КИХ-фильтр линейной фазы. Этот фильтр минимизирует взвешенную интегрированную квадратичную невязку между идеальной кусочно-линейной функцией и амплитудной характеристикой фильтра по набору желаемых полос частот.
Ссылка [1] описывает теоретический подход к firls
. Функция решает систему линейных уравнений с скалярным произведением матрицей размера примерно n/2
использование MATLAB® \ оператор.
Эта функция проектирует линейно-фазовые фильтры I, II, III и IV типов. Типы I и II являются значениями по умолчанию для n четных и нечетных соответственно. The 'hilbert'
и 'differentiator'
флаги производят фильтры типа III (n четный) и IV (n нечетный). Различные типы фильтров имеют различные симметрии и ограничения на их частотные характеристики (для получения дополнительной информации см. [2]).
Тип линейного фазового фильтра | Порядок фильтрации | Симметрия коэффициентов | Ответ H (f), f = 0 | Ответ H (f), f = 1 (Nyquist) |
---|---|---|---|---|
Тип I | Даже | b (k) = b (n + 2-k), k = 1,..., n + 1 | Никаких ограничений | Никаких ограничений |
Тип II | Странный | b (k) = b (n + 2-k), k = 1,..., n + 1 | Никаких ограничений | H (1) = 0 |
Тип III | Даже | b (k) = -b (n + 2-k), k = 1,..., n + 1 | H (0) = 0 | H (1) = 0 |
Тип IV | Странный | b (k) = -b (n + 2-k), k = 1,..., n + 1 | H (0) = 0 | Никаких ограничений |
[1] Parks, T.W., and C.S. Burrus, Digital Filter Design, John Wiley & Sons, 1987, pp. 54-83.
[2] Oppenheim, A.V., and R.W. Schafer, Discrete-Time Signal Processing, Prentice Hall, 1989, pp. 256-266.
fir1
| fir2
| firpm
| rcosdesign