(Будет удалено) Выровнять с помощью линейного эквалайзера, который обновляет веса с помощью LMS-алгоритма
Линейный эквалайзер LMS будет удален в следующем релизе. Вместо этого используйте Linear Equalizer.
Уравнители
Блок LMS Linear Equalizer использует линейный эквалайзер и LMS-алгоритм, чтобы выровнять линейно модулированный сгенерированный модулированный сигнал частот через дисперсионный канал. Во время симуляции блок использует LMS-алгоритм, чтобы обновить веса один раз на символ. Когда вы устанавливаете параметр Number of samples per symbol равным 1
затем блок реализует интервалированный по символу (т.е. разнесенный по T) эквалайзер. Когда вы устанавливаете параметр Number of samples per symbol на значение, больше единицы, блок обновляет веса один раз в Nth выборка для T/N-разнесенного эквалайзера.
The Input
порт принимает вектор-столбец входной сигнал. The Desired
port получает обучающую последовательность с длиной, которая меньше или равна количеству символов в Input
сигнал. Допустимыми обучающими символами являются символы, перечисленные в векторе Signal constellation.
Установите параметр Reference tap так, чтобы он был больше нуля и меньше, чем значение для параметра Number of taps.
The Equalized
port выводит результат процесса эквализации.
Можно сконфигурировать блок таким образом, чтобы один или несколько из следующих дополнительных портов:
Mode
вход.
Err
выход сигнала ошибки, который является различием между Equalized
Выход и опорный сигнал. Этот опорный сигнал состоит из обучающих символов в режиме обучения и обнаруженных символов в противном случае.
Weights
выход.
Чтобы узнать условия, при которых эквалайзер работает в обучающем или направленном на принятие решений режиме, смотрите эквализация.
Для правильной эквализации необходимо задать параметр Reference tap так, чтобы он превысил задержку в символах между выходом модулятора передатчика и входом эквалайзера. Когда это условие удовлетворено, общая задержка в символах между выходом модулятора и выходом эквалайзера равна
1 + (Reference tap-1) / (<reservedrangesplaceholder0>)
Поскольку задержка канала обычно неизвестна, распространенной практикой является установка ссылки отвода к центральному отводу.
Количество отводов в фильтре линейного эквалайзера.
Количество входа отсчетов для каждого символа.
Вектор комплексных чисел, который задает созвездие для модулируемого сигнала, как определено модулятором в вашей модели
Положительное целое число, меньше или равное количеству отводов в эквалайзере.
Размер шага LMS-алгоритма.
Коэффициент утечки LMS-алгоритма, число от 0 до 1. Значение 1 соответствует обычному алгоритму обновления веса, и значение 0 соответствует безпамятному алгоритму обновления.
Вектор, в котором перечислены начальные веса для отводов.
Если установить этот флажок, блок имеет вход порт, который позволяет переключаться между обучением и направленным на принятие решений режимом. Для обучения вход режима должен быть 1, а для решения, направленного, режим должен быть 0. Для каждой системы координат, в котором вход режима равен 1 или отсутствует, эквалайзер обучает в начале системы координат длину требуемого сигнала.
Если установить этот флажок, блок выводит сигнал ошибки, который является различием между уравненным сигналом и опорным сигналом.
Если установить этот флажок, блок выводит текущие веса.
[1] Farhang-Boroujeny, B., Adaptive Filters: Theory and Applications, Chichester, England, Wiley, 1998.
[2] Haykin, Simon, Adaptive Filter Theory, Third Ed., Upper Saddle River, N.J., Prentice Hall, 1996 год.
[3] Kurzweil, Jack, An Introduction to Digital Communications, New York, Wiley, 2000.
[4] Proakis, John G., Digital Communications, Fourth Ed., New York, McGraw-Hill, 2001.