Адаптивные фильтры

LMS, RLS, фильтры частотного диапазона, аффинный проекционный фильтр, адаптивный решетчатый фильтр

DSP System Toolbox™ предлагает несколько изменения алгоритмов адаптивного фильтра с конечной импульсной характеристикой (КИХ) LMS и RLS. Хотя эти алгоритмы отличаются подробно, они имеют общий рабочий подход, который заключается в минимизации различия ошибок между выходным адаптивным фильтром и желаемым сигналом. Средняя квадратная ошибка (MSE) является наиболее часто используемой метрикой для количественной оценки этой ошибки. Адаптивные фильтры широко используются во многих приложениях, включая акустическое шумоподавление, эхоподавление, формирование луча, систему идентификации, улучшение биомедицинского сигнала, эквализацию каналов связи и т.д. Для примеров, иллюстрирующих некоторые из этих приложений, смотрите Систему идентификации конечной импульсной характеристики фильтра с использованием LMS-алгоритма, шумоподавления с использованием LMS-алгоритма Sign-Data и обратной Системы идентификации с использованием алгоритма RLS.

Когда входы окрашены, алгоритмы адаптивного фильтра аффинной проекции, предлагаемые dsp.AffineProjectionFilter объект значительно улучшает скорость сходимости по сравнению с изменениями LMS. Для увеличения вычислительных затрат, алгоритм адаптивного решетчатого фильтра, предлагаемый dsp.AdaptiveLatticeFilter объект может обеспечить лучшую сходимость по сравнению с аналогами LMS и RLS. Можно также реализовать адаптивную конечную импульсную характеристику фильтр в частотный диапазон с помощью dsp.FrequencyDomainAdaptiveFilter объект.

Эффективность сходимости определяется траекторией фактического MSE, определяемой msesim, и как он сходится с предсказанным MSE, определяемым msepred.

Объекты

dsp.BlockLMSFilterВычислите выход, ошибку и веса, используя блочный адаптивный алгоритм LMS
dsp.LMSFilterВычислите выход, ошибку и веса адаптивного фильтра LMS
dsp.RLSFilterВычислите выход, ошибку и коэффициенты с помощью рекурсивного алгоритма наименьших квадратов (RLS)
dsp.AffineProjectionFilterВычислите выход, ошибку и коэффициенты, используя алгоритм аффинной проекции (AP)
dsp.AdaptiveLatticeFilterФильтр адаптивной решетки
dsp.FastTransversalFilterБыстрый поперечный адаптивный фильтр конечной импульсной характеристики наименьшими квадратами
dsp.FilteredXLMSFilterФильтрация XLMS-фильтра
dsp.FrequencyDomainAdaptiveFilterВычислите выход, ошибки и коэффициенты, используя частотный диапазон конечной импульсной характеристики адаптивный фильтр

Блоки

Block LMS FilterВычислите выход, ошибку и веса, используя адаптивный алгоритм LMS
Fast Block LMS FilterВычислите выход, ошибку и веса, используя адаптивный алгоритм LMS
Frequency-Domain Adaptive FilterВычислите выход, ошибки и коэффициенты, используя частотный диапазон конечной импульсной характеристики адаптивный фильтр
Kalman FilterПредсказание или оценка состояний динамических систем
LMS FilterВычислите выход, ошибку и веса, используя адаптивный алгоритм LMS
LMS UpdateОцените веса адаптивного фильтра LMS
RLS FilterВычислите фильтрованный выход, ошибку фильтра и веса фильтра для заданного входного и необходимого сигнала с помощью алгоритма адаптивного фильтра RLS

Темы

Обзор адаптивных фильтров и приложений

Общее обсуждение того, как работают адаптивные фильтры, список алгоритмов адаптивного фильтра в DSP System Toolbox, эффективность и детали о нескольких распространенных приложениях.

Система идентификации конечной импульсной характеристики с использованием LMS-алгоритма

Идентифицируйте неизвестную систему с помощью LMS-алгоритма.

Система идентификации конечной импульсной характеристики с использованием нормализованного LMS-алгоритма

Идентифицируйте неизвестную систему с помощью нормированного LMS-алгоритма.

Сравнение эффективности сходимости между LMS-алгоритмом и нормализованным LMS-алгоритмом

Сравните скорость, с которой сходятся алгоритмы адаптивного фильтра.

Улучшение сигнала с использованием алгоритмов LMS и NLMS

Представляет адаптивные фильтры через приложение улучшения сигнала.

Шумоподавление с использованием LMS-алгоритма

Выполните шумоподавление с помощью LMS-алгоритма.

Сравнение алгоритмов адаптивного фильтра RLS и LMS

Сравнение алгоритмов адаптивного фильтра RLS и LMS.

Обратная Система идентификации с использованием алгоритма RLS

Выполните обратную систему идентификации с помощью dsp. RLSFilter.

Удаление низкочастотного шума в Simulink с помощью нормализованного адаптивного фильтра LMS

Разработайте нормированный адаптивный фильтр LMS и используйте его, чтобы удалить шум низкой частоты в Simulink®.

Шумоподавление в Simulink с использованием нормализованного адаптивного фильтра LMS

Удалите цветной шум, генерируемый из акустического окружения, с помощью нормализованного адаптивного фильтра LMS.

Сигнал переменного размера поддерживает системные объекты DSP

Список системных объектов, поддерживающих сигналы переменного размера в DSP System Toolbox.

Рекомендуемые примеры