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