(Чтобы быть удаленным), Построение нормировало наименьшее количество среднего квадратичного (LMS) адаптивный объект алгоритма
normlms будет удален в будущем релизе. Используйте comm.LinearEqualizer
или comm.DecisionFeedback
вместо этого.
alg = normlms(stepsize)
alg = normlms(stepsize,bias)
Функция normlms
создает адаптивный объект алгоритма, который можно использовать с функцией lineareq
или функцией dfe
, чтобы создать объект эквалайзера. Можно затем использовать объект эквалайзера с функцией equalize
, чтобы компенсировать сигнал. Чтобы узнать больше о процессе для компенсации сигнала, смотрите Коррекцию.
alg = normlms(stepsize)
создает адаптивный алгоритм, основанный на объектах на нормированном алгоритме наименьшее количество среднего квадратичного (LMS) с размером шага stepsize
и параметром смещения нуля.
alg = normlms(stepsize,bias)
устанавливает параметр смещения нормированного LMS-алгоритма. bias
должен быть между 0 и 1. Алгоритм использует параметр смещения, чтобы преодолеть трудности, когда входной сигнал алгоритма является маленьким.
Приведенная ниже таблица описывает свойства нормированного адаптивного объекта алгоритма LMS. Чтобы изучить, как просмотреть или изменить значения адаптивного объекта алгоритма, смотрите Коррекцию.
Свойство | Описание |
---|---|
AlgType | Фиксированное значение, 'Normalized LMS' |
StepSize | Параметр размера шага LMS, неотрицательное вещественное число |
LeakageFactor | Фактор утечки LMS, вещественное число между 0 и 1. Значение 1 соответствует обычному алгоритму обновления веса, в то время как значение 0 соответствует алгоритму обновления без памяти. |
Bias | Нормированные LMS смещают параметр, неотрицательное вещественное число |
Что касается схематики, представленной в Коррекции, задайте w как вектор всех весов w i и задайте u как вектор всех входных параметров u i. На основе текущего набора весов, w, этот адаптивный алгоритм создает новый набор весов, данных
где оператор * обозначает сопряженное комплексное число, и H обозначает, что Эрмитовы транспонируют.
[1] Farhang-Boroujeny, B., адаптивные фильтры: теория и Applications, Chichester, England, John Wiley & Sons, 1998.