Масштабируйте секции второго порядка dsp.BiquadFilter
Системный объект
scale(
масштабирует biquad
)dsp.BiquadFilter
Система object™, biquad
, с помощью пикового масштабирования ответа величины (L-бесконечность, 'Linf'
). Это масштабирование уменьшает возможность переполнения когда ваш фильтр biquad
действует в режиме вычислений с фиксированной точкой.
scale(
указывает, что норма раньше масштабировала фильтр. Переменная biquad
,pnorm
)pnorm
может быть или норма дискретного временного интервала или норма частотного диапазона. Допустимыми нормами временного интервала является 'l1'
, 'l2'
, и 'linf'
. Допустимыми нормами частотного диапазона является 'L1'
, 'L2'
, и 'Linf'
. Обратите внимание на то, что L2-норма равна l2-норме (теорема Парсевэла), но то же самое не верно для других норм.
Различные нормы могут быть упорядочены в терминах того, насколько строгий они следующие: 'l1' >= 'Linf' >= 'L2' = 'l2' >= 'L1' >= 'linf'
.
Используя самое строгое масштабирование, 'l1'
, фильтр наименее подвержен переполнению, но также и имеет худшее отношение сигнал-шум. Linf-масштабирование является обычно используемым масштабированием на практике.
scale(
задает дополнительные масштабные коэффициенты через одним или несколькими biquad
,pnorm
,Name,Value
)Name,Value
парные аргументы.
[1] Dehner, G.F. “Шумовое Оптимизированное Создание цифровых фильтров: Пример и Некоторые Новые Аспекты”. Обработка сигналов. Издание 83, Номер 8, 2003, стр 1565–1582.