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