Вычисление выходных данных, ошибок и весов с использованием блочного адаптивного алгоритма LMS
dsp.BlockLMSFilter Система object™ вычисляет выходные данные, ошибки и веса с помощью блочного адаптивного алгоритма LMS.
Для вычисления выходных данных, ошибок и весов:
Создать dsp.BlockLMSFilter и задайте его свойства.
Вызовите объект с аргументами, как если бы это была функция.
Дополнительные сведения о работе системных объектов см. в разделе Что такое системные объекты?.
возвращает адаптивный фильтр FIR, blms = dsp.BlockLMSFilterblms, которая фильтрует входной сигнал и вычисляет веса фильтра на основе алгоритма наименьших средних квадратов (LMS) блока.
возвращает адаптивный фильтр FIR, blms = dsp.BlockLMSFilter(length,blocksize)blms, с Length свойство имеет значение length и BlockSize свойство имеет значение blocksize.
возвращает адаптивный фильтр FIR, blms = dsp.BlockLMSFilter(Name,Value)blms, каждое указанное свойство имеет заданное значение. Заключите каждое имя свойства в отдельные кавычки. Неопределенные свойства имеют значения по умолчанию.
[ вход фильтров y,err,wts] = blms(x,d,mu,a,r)x, использование d в качестве требуемого сигнала, mu как размер шага, a в качестве управления адаптацией, и r в качестве сигнала сброса. Объект возвращает отфильтрованные выходные данные y, ошибка фильтра errи адаптированные веса фильтра wts. Установите соответствующие свойства, чтобы обеспечить все возможные входные данные.
Чтобы использовать функцию объекта, укажите объект System в качестве первого входного аргумента. Например, для освобождения системных ресурсов объекта System с именем obj, используйте следующий синтаксис:
release(obj)
Этот объект реализует алгоритм, входы и выходы, описанные на странице ссылок блока фильтра блочного LMS. Свойства объекта соответствуют параметрам блока.