Один раздел или расположенный каскадом фильтр allpass
Объект dsp.AllpassFilter фильтрует каждый канал входного использования реализации фильтра Allpass. Чтобы импортировать этот объект в Simulink®, используйте блок MATLAB® System.
Поддержка массива ячеек AllpassCoefficients, WDFCoefficients и LatticeCoefficients была удалена. Используйте N-by-1 или N-by-2 числовой массив вместо этого. Для получения дополнительной информации см. Вопросы совместимости.
Отфильтровать каждый канал входа:
Создайте объект dsp.AllpassFilter и установите его свойства.
Вызовите объект с аргументами, как будто это была функция.
Чтобы узнать больше, как Системные объекты работают, смотрите то, Что Системные объекты? MATLAB.
Allpass = dsp.AllpassFilterAllpass = 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.