(Будет удалено) Выровнять с помощью линейного эквалайзера, который обновляет веса с помощью алгоритма RLS
Линейный эквалайзер RLS будет удален в следующем релизе. Вместо этого используйте Linear Equalizer.
Уравнители
Блок RLS Linear Equalizer использует линейный эквалайзер и алгоритм RLS, чтобы выровнять линейно модулированный сгенерированный модулированный сигнал частот через дисперсионный канал. Во время симуляции блок использует алгоритм RLS, чтобы обновить веса один раз на символ. Когда вы устанавливаете параметр Number of samples per symbol равным 1
затем блок реализует интервалированный по символу (т.е. разнесенный по T) эквалайзер и обновляет веса фильтров один раз для каждого символа. Когда вы устанавливаете параметр Number of samples per symbol на значение, больше 1
блок обновляет веса один раз в Nth выборка для фракционно разнесенного (т.е. T/N-разнесенного) эквалайзера.
The Input
порт принимает вектор-столбец входной сигнал. The Desired
port получает обучающую последовательность с длиной, которая меньше или равна количеству символов в Input
сигнал. Допустимыми обучающими символами являются символы, перечисленные в векторе Signal constellation.
Установите параметр Reference tap так, чтобы он был больше нуля и меньше, чем значение для параметра Number of taps.
Порт маркирован Equalized
выводит результат процесса эквализации.
Можно сконфигурировать блок таким образом, чтобы один или несколько из следующих дополнительных портов:
Mode
вход.
Err
выход сигнала ошибки, который является различием между Equalized
Выход и опорный сигнал. Этот опорный сигнал состоит из обучающих символов в режиме обучения и обнаруженных символов в противном случае.
Weights
выход.
Чтобы узнать условия, при которых эквалайзер работает в обучающем или направленном на принятие решений режиме, смотрите эквализация.
Для правильной эквализации необходимо задать параметр Reference tap так, чтобы он превысил задержку в символах между выходом модулятора передатчика и входом эквалайзера. Когда это условие удовлетворено, общая задержка в символах между выходом модулятора и выходом эквалайзера равна
1 + (Reference tap-1) / (<reservedrangesplaceholder0>)
Поскольку задержка канала обычно неизвестна, распространенной практикой является установка ссылки отвода к центральному отводу.
Количество отводов в фильтре линейного эквалайзера.
Количество входа отсчетов для каждого символа.
Вектор комплексных чисел, который задает созвездие для модуляции.
Положительное целое число, меньше или равное количеству отводов в эквалайзере.
Коэффициент забывания алгоритма RLS, число от 0 до 1.
Начальное значение для матрицы обратной корреляции. Матрица должна быть N-на-N, где N - количество отводов.
Вектор, в котором перечислены начальные веса для отводов.
Когда вы устанавливаете этот флажок, блок имеет вход порт, который позволяет вам переключаться между обучением и направленным на принятие решений режимом. Для обучения вход режима должен быть 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.