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 и NLMS
Представляет адаптивные фильтры через приложение улучшения сигнала.
Шумоподавление с использованием LMS-алгоритма
Выполните шумоподавление с помощью LMS-алгоритма.
Сравнение алгоритмов адаптивного фильтра RLS и LMS
Сравнение алгоритмов адаптивного фильтра RLS и LMS.
Обратная Система идентификации с использованием алгоритма RLS
Выполните обратную систему идентификации с помощью dsp. RLSFilter.
Удаление низкочастотного шума в Simulink с помощью нормализованного адаптивного фильтра LMS
Разработайте нормированный адаптивный фильтр LMS и используйте его, чтобы удалить шум низкой частоты в Simulink®.
Шумоподавление в Simulink с использованием нормализованного адаптивного фильтра LMS
Удалите цветной шум, генерируемый из акустического окружения, с помощью нормализованного адаптивного фильтра LMS.
Сигнал переменного размера поддерживает системные объекты DSP
Список системных объектов, поддерживающих сигналы переменного размера в DSP System Toolbox.