exponenta event banner

Эквалайзер обратной связи при принятии решений LMS

(Подлежит удалению) Выравнивание с помощью эквалайзера обратной связи принятия решения, который обновляет веса с помощью алгоритма LMS

Эквалайзер обратной связи для принятия решений LMS будет удален в следующем выпуске. Вместо этого используйте эквалайзер обратной связи для принятия решений.

Библиотека

Уравнители

  • LMS Decision Feedback Equalizer block

Описание

Блок корректора обратной связи принятия решения LMS использует корректор обратной связи принятия решения и алгоритм LMS для выравнивания линейно модулированного сигнала основной полосы частот через дисперсный канал. Во время моделирования блок использует алгоритм LMS для обновления весов один раз на символ. Если параметр Number of samples per symbol имеет значение 1затем блок реализует эквалайзер с разнесением символов; в противном случае блок реализует дробно разнесенный эквалайзер.

Входные и выходные сигналы

Input порт принимает входной сигнал вектора столбца. Desired порт получает обучающую последовательность длиной, которая меньше или равна количеству символов в Input сигнал. Допустимыми обучающими символами являются символы, перечисленные в векторе созвездия сигналов.

Установите параметр ссылочного отвода таким образом, чтобы он был больше нуля и меньше значения параметра Number of forward taps.

Порт с меткой Equalized выводит результат процесса выравнивания.

Можно настроить блок на наличие одного или нескольких из следующих дополнительных портов:

  • Mode вход.

  • Err выходной сигнал ошибки, который является разницей между Equalized выходной и опорный сигнал. Опорный сигнал состоит из обучающих символов в режиме обучения и обнаруженных символов в противном случае.

  • Weights выход.

Режим принятия решений и режим обучения

Сведения об условиях работы эквалайзера в режиме обучения или принятия решения см. в разделе Выравнивание.

Задержка эквалайзера

Для правильного выравнивания необходимо установить параметр опорного отвода таким образом, чтобы он превышал задержку в символах между выходом модулятора передатчика и входом эквалайзера. Когда это условие выполняется, полная задержка, в символах, между выходом модулятора и выходом эквалайзера равна

1 + (Ссылочное касание-1 )/( Количество выборок на символ )

Поскольку канальная задержка обычно неизвестна, обычной практикой является установка опорного отвода к центральному отводу прямого фильтра.

Параметры

Количество прямых отводов

Количество отводов в прямом фильтре эквалайзера обратной связи принятия решения.

Количество отводов обратной связи

Количество отводов в фильтре обратной связи эквалайзера обратной связи принятия решения.

Количество выборок на символ

Количество входных выборок для каждого символа.

Сигнальная совокупность

Вектор комплексных чисел, задающий совокупность для модуляции.

Ссылка на касание

Положительное целое число, меньшее или равное количеству прямых отводов в эквалайзере.

Размер шага

Размер шага алгоритма LMS.

Коэффициент утечки

Коэффициент утечки алгоритма LMS, число от 0 до 1. Значение 1 соответствует обычному алгоритму обновления веса, а значение 0 соответствует алгоритму обновления без памяти.

Начальные веса

Вектор, объединяющий начальные веса для прямых отводов и отводов обратной связи.

Входной порт режима

Если этот флажок установлен, блок имеет входной порт, который позволяет переключаться между режимом обучения и режимом принятия решений. Для обучения ввод режима должен быть равен 1, а для принятия решения - 0. Для каждого кадра, в котором входной сигнал режима равен 1 или отсутствует, эквалайзер направляет в начале кадра длину требуемого сигнала.

Ошибка вывода

Если этот флажок установлен, блок выводит сигнал ошибки, который является разницей между выровненным сигналом и опорным сигналом.

Выходные веса

Если этот флажок установлен, блок выводит текущие веса прямой и обратной связи, объединенные в один вектор.

Ссылки

[1] Фарханг-Боруджени, Б., Адаптивные фильтры: теория и применение, Чичестер, Англия, Уайли, 1998.

[2] Хайкин, Саймон, теория адаптивных фильтров, третье издание, река Верхнее Седло, Нью-Джерси, Прентис-Холл, 1996.

[3] Курцвейл, Джек, Введение в цифровую связь, Нью-Йорк, Уайли, 2000.

[4] Проакис, Джон Г., Digital Communications, Furth Ed., New York, McGraw-Hill, 2001.

Вопросы совместимости

развернуть все

Предупреждает, начиная с R2020a

Расширенные возможности

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

.
Представлен до R2006a