2-норма или бесконечность-норма цифрового фильтра
L = filternorm(b,a)
L = filternorm(b,a,pnorm)
L = filternorm(b,a,2,tol)
Типичное применение норм фильтра заключается в масштабировании цифрового фильтра для уменьшения эффектов квантования. Масштабирование часто улучшает отношение сигнал/шум фильтра, не приводя к переполнению данных. Можно также использовать 2-норму для вычисления энергии импульсной характеристики фильтра.
L = filternorm(b,a) вычисляет 2-норму цифрового фильтра, определяемую коэффициентами числителя в b и коэффициенты знаменателя в a.
L = filternorm(b,a,pnorm) вычисляет 2- или бесконечную норму (inf-норму) цифрового фильтра, где pnorm равно 2 или inf.
L = filternorm(b,a,2,tol) вычисляет 2-норму БИХ-фильтра с заданным допуском, tol. Допуск может быть задан только для вычислений 2-х норм БИХ. pnorm в этом случае должно быть 2. Если tol не указано, по умолчанию установлено значение 10-8.
При наличии фильтра с частотным откликом H (ejλ), Lp-норма для 1 ≤ p < ∞ задается
pdλ) 1/p.
Для случая p → ∞ L∞-norm
(ejω) |.
Для случая p = 2 теорема Парсеваля утверждает, что
(n) |2) 1/2,
где h (n) - импульсная характеристика фильтра. Энергия импульсной характеристики представляет собой квадрат L2-norm.
[1] Джексон, Л. Б. Цифровые фильтры и обработка сигналов: с MATLAB Упражнения. 3-й эд. Хингем, Массачусетс: Академические издательства Клювера, 1996, глава 11.