Один раздел или расположенный каскадом фильтр allpass
Объект dsp.AllpassFilter
фильтрует каждый канал входного использования реализации фильтра Allpass. Чтобы импортировать этот объект в Simulink®, используйте блок MATLAB® System.
Поддержка массива ячеек AllpassCoefficients
, WDFCoefficients
и LatticeCoefficients
была удалена. Используйте N-by-1 или N-by-2 числовой массив вместо этого. Для получения дополнительной информации см. Вопросы совместимости.
Отфильтровать каждый канал входа:
Создайте объект dsp.AllpassFilter
и установите его свойства.
Вызовите объект с аргументами, как будто это была функция.
Чтобы узнать больше, как Системные объекты работают, смотрите то, Что Системные объекты? MATLAB.
Allpass = dsp.AllpassFilter
Allpass = dsp.AllpassFilter(Name,Value)
возвращается allpass фильтруют Систему object™, Allpass
= dsp.AllpassFilterAllpass
, который фильтрует каждый канал входного сигнала независимо с помощью фильтра allpass со структурой по умолчанию и коэффициентами.
возвращается allpass фильтруют Системный объект, Allpass
= dsp.AllpassFilter(Name,Value
)Allpass
, с каждым набором свойств к заданному значению.
Для версий ранее, чем R2016b, используйте функцию step
, чтобы запустить алгоритм Системного объекта. Аргументы к step
являются объектом, который вы создали, сопровождаемый аргументами, показанными в этом разделе.
Например, y = step(obj,x)
и y = obj(x)
выполняют эквивалентные операции.
y = Allpass(x)
Чтобы использовать объектную функцию, задайте Системный объект как первый входной параметр. Например, чтобы выпустить системные ресурсы Системного объекта под названием obj
, используйте этот синтаксис:
release(obj)
[1] Регалии, Филип А. и Митра Сэнджит К. и Вэйдьянэзэн, P. P. (1988) “Цифровой Фильтр все-Передачи: Стандартный блок Обработки сигналов AVersatile”. Продолжения IEEE, Издания 76, № 1, 1988, стр 19–37
[2] М. Лутовэк, Д. Тошич, Б. Эванс, проект фильтра для обработки сигналов Используя MATLAB и Mathematica. Верхний Сэддл-Ривер, NJ: Prentice Hall, 2001.