Фильтр FIR с переменной полосой пропускания
dsp.VariableBandwidthFIRFilter объект фильтрует каждый канал входного сигнала с использованием реализаций фильтра FIR. Это происходит при наличии возможности настройки полосы пропускания.
Для фильтрации каждого канала входа:
Создать dsp.VariableBandwidthFIRFilter и задайте его свойства.
Вызовите объект с аргументами, как если бы это была функция.
Дополнительные сведения о работе системных объектов см. в разделе Что такое системные объекты?.
возвращает системное object™, vbw = dsp.VariableBandwidthFIRFiltervbw, который независимо фильтрует каждый канал ввода по последовательным вызовам объекта. Частота отсечки фильтра может быть настроена во время операции фильтрации. Фильтр FIR с переменной полосой пропускания разработан с использованием метода окна.
возвращает объект системы фильтра FIR с переменной пропускной способностью, vbw = dsp.VariableBandwidthFIRFilter(Name,Value)vbw, каждое свойство имеет заданное значение. Можно указать дополнительные аргументы пары имя-значение в любом порядке как (Name1,Value1,...,NameN,ValueN).
фильтрация входного сигнала y = vbw(x)x использование фильтра FIR с переменной полосой пропускания для получения выходных данных y. Объект FIR-фильтра с переменной полосой пропускания работает на каждом канале, что означает, что объект фильтрует каждый столбец входного сигнала независимо по последовательным вызовам алгоритма.
Чтобы использовать функцию объекта, укажите объект System в качестве первого входного аргумента. Например, для освобождения системных ресурсов объекта System с именем obj, используйте следующий синтаксис:
release(obj)
[1] Ярске, П., Я. Нойво и С. К. Митра, «Простой подход к проектированию линейных фазовых КИХ цифровых фильтров с переменными характеристиками». Обработка сигналов. Том 14, выпуск 4, июнь 1988, стр. 313-326.
dsp.AllpoleFilter | dsp.BiquadFilter | dsp.FIRFilter | dsp.IIRFilter | dsp.VariableBandwidthIIRFilter