Вычислите выход, ошибку и веса с помощью блока 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. Свойства объектов соответствуют параметрам блоков.