Конструкция фильтра КИХ с линейной фазой с наименьшим квадратом
firls конструирует линейно-фазовый КИХ-фильтр. Этот фильтр минимизирует взвешенную интегрированную квадратичную ошибку между идеальной кусочно-линейной функцией и амплитудной характеристикой фильтра в наборе желаемых полос частот.
В [1] приводится описание теоретического подхода firls. Функция решает систему линейных уравнений с использованием внутренней матрицы произведения размера грубо n/2 с помощью оператора MATLAB ®\.
Эта функция проектирует линейные фазовые фильтры типа I, II, III и IV. Типы I и II являются значениями по умолчанию для n четных и нечетных соответственно. 'hilbert' и 'differentiator' флаги создают фильтры типа III (n четных) и IV (n нечетных). Различные типы фильтров имеют различные симметрии и ограничения на их частотные характеристики (подробнее см. [2]).
| Тип фильтра линейной фазы | Порядок фильтрации | Симметрия коэффициентов | Ответ H (f), f = 0 | Ответ H (f), f = 1 (Найквист) |
|---|---|---|---|---|
Тип 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. и C.S. Burrus, Digital Filter Design, John Wiley & Sons, 1987, pp. 54-83.
[2] Оппенгейм, А.В., и Р.В. Шефер, дискретная обработка временных сигналов, Прентис-Холл, 1989, стр. 256-266.
fir1 | fir2 | firpm | rcosdesign