Вычислите вывод, ошибку и веса с помощью LMS адаптивный алгоритм (HDL Coder)
Блок LMS Filter доступен с DSP System Toolbox™.
Для получения информации о поведении симуляции и параметрах блоков, см. Фильтр LMS.
По умолчанию реализация Фильтра LMS использует линейную сумму для раздела FIR фильтра.
Фильтр LMS реализует древовидное суммирование (который имеет более короткий критический путь) при следующих условиях:
Фильтр LMS используется с действительными данными.
Размер слова Аккумулятора тип данных W'u является, по крайней мере, битами ceil(log2(filter length))
шире, чем размер слова продукта тип данных W'u.
Аккумулятор тип данных W'u имеет ту же дробную длину как продукт тип данных W'u.
Количество регистров, чтобы поместить при выходных параметрах путем перемещения существующих задержек в рамках проекта. Распределенная конвейеризация не перераспределяет эти регистры. Значение по умолчанию 0. См. также ConstrainedOutputPipeline.
Количество входных настроек канала связи, чтобы вставить в сгенерированный код. Распределенная конвейеризация и ограниченная выходная конвейеризация могут переместить эти регистры. Значение по умолчанию 0. См. также InputPipeline.
Количество выходных настроек канала связи, чтобы вставить в сгенерированный код. Распределенная конвейеризация и ограниченная выходная конвейеризация могут переместить эти регистры. Значение по умолчанию 0. См. также OutputPipeline.
Этот блок поддерживает генерацию кода для комплексных сигналов.
HDL Coder™ не поддерживает алгоритм Normalized LMS
Фильтра LMS.
Порт Reset
поддерживает только входные параметры unsigned
и Boolean
.
Порт Adapt
поддерживает только входные параметры Boolean
.
Filter length должен быть больше, чем или равным 2.