Фильтрация сигнала с использованием коэффициентов усиления многолучевого распространения при определенных задержках тракта
Используйте comm.ChannelFilter Система object™ фильтровать сигнал с использованием коэффициентов усиления многолучевого распространения при определенных задержках тракта.
Для фильтрации сигнала с использованием коэффициентов усиления многолучевого распространения:
Создать comm.ChannelFilter и задайте его свойства.
Вызовите объект с аргументами, как если бы это была функция.
Дополнительные сведения о работе системных объектов см. в разделе Что такое системные объекты?.
создает объект фильтра многолучевого канала System для фильтрации входного сигнала с усилением тракта при указанных задержках трактаchanFilt = comm.ChannelFilter
задает свойства, используя одну или несколько пар имя-значение. Например, chanFilt = comm.ChannelFilter(Name,Value)'SampleRate',1e6 устанавливает частоту выборки равной 1 МГц. Заключите каждое имя свойства в кавычки.
входной сигнал фильтров y = chanFilt(x,g)x, через многолучевой канал с усилением тракта g, в местоположениях задержки пути, указанных свойством StartDelays.
Чтобы использовать функцию объекта, укажите объект System в качестве первого входного аргумента. Например, для освобождения системных ресурсов объекта System с именем obj, используйте следующий синтаксис:
release(obj)
Канальный фильтр реализует полосовой фильтр с дробной задержкой (FD) с конечной импульсной характеристикой (FIR) с длиной 16 коэффициентов для каждой возможной дробной задержки при 0, 0,02, 0,04,..., 0,98.
Каждый дискретный тракт округляется до его ближайшей возможной дробной задержки, так что предел ошибки задержки составляет 1% времени выборки. Для достижения полосы пропускания групповой задержки, превышающей 80%, и полосы пропускания величины, превышающей 90%, алгоритм выбирает оптимальные значения коэффициента КИХ для каждой дробной задержки, удовлетворяя при этом следующим критериям:
Пульсация задержки группы ≤ 10%
Величина пульсации ≤ 2 дБ
Затухание полосы частот = 3 дБ
На графиках показаны полосы пропускания, удовлетворяющие критериям проектирования для пульсации групповой задержки, пульсации величины и ослабления полосы частот.

Дополнительные сведения см. в статье A Объектно-ориентированный подход к моделированию многоканального канала замирания в MATLAB ® Central.