Выравнивание с использованием оценки последовательности максимального правдоподобия
MLSEEqualizer объект использует алгоритм Витерби для выравнивания линейно модулированного сигнала через дисперсный канал. Объект обрабатывает входные кадры и выводит оценку последовательности максимального правдоподобия (MLSE) сигнала. Эта обработка использует оценку канала, смоделированного как фильтр с конечной импульсной характеристикой (КИХ).
Для выравнивания линейно модулированного сигнала и вывода оценки последовательности максимального правдоподобия:
Определите и настройте объект эквалайзера оценки последовательности максимального правдоподобия. См. раздел Строительство.
Звонить step для выравнивания линейно модулированного сигнала и вывода оценки последовательности максимального правдоподобия в соответствии со свойствами comm.MLSEEqualizer. Поведение step относится к каждому объекту на панели инструментов.
Примечание
Начиная с R2016b, вместо использования step для выполнения операции, определенной системным object™, можно вызвать объект с аргументами, как если бы это была функция. Например, y = step(obj,x) и y = obj(x) выполнять эквивалентные операции.
H = comm.MLSEEqualizer создает объект System эквалайзера оценки последовательности максимального правдоподобия (MLSEE), H. Этот объект использует алгоритм Витерби и оценку канала для выравнивания линейно модулированного сигнала, который был передан через дисперсный канал.
H = comm.MLSEEqualizer( создает объект MLSEE, Name,Value)H, каждое указанное свойство имеет заданное значение. Можно указать дополнительные аргументы пары имя-значение в любом порядке как (Name1,Value1,...,NameN,ValueN).
H = comm.MLSEEqualizer(CHANNEL, создает объект MLSEE, Name,Value)H. Этот объект имеет Channel свойство имеет значение CHANNELи другие указанные свойства имеют указанные значения.
|
Источник коэффициентов канала Укажите источник коэффициентов канала как один из |
|
Канальные коэффициенты Укажите канал как числовой вектор-столбец, содержащий коэффициенты фильтра FIR. Значение по умолчанию: |
|
Совокупность входных сигналов Задайте совокупность входного модулированного сигнала как комплексный вектор. Значение по умолчанию: |
|
Глубина отслеживания алгоритма Витерби Укажите количество ветвей решетки (количество символов), которые алгоритм Витерби использует для построения каждого пути отслеживания. Значение по умолчанию: |
|
Метод завершения алгоритма Витерби Укажите метод завершения алгоритма Витерби как один из |
|
Включить вход сброса эквалайзера Установить для этого свойства значение |
|
Источник преамбулы Укажите источник преамбулы, который должен предшествовать входному сигналу. Выберите из |
|
Преамбула, предшествующая входным сигналам Укажите преамбулу, которая должна предшествовать данным во входном сигнале в виде целого вектора строки. Значение по умолчанию: |
|
Источник постамбла Укажите источник сообщения, которое должно следовать за входным сигналом. Выберите из |
|
Постамбл, который следует за входными сигналами Укажите почтовую таблицу, которая должна следовать за данными во входном сигнале в виде целого вектора строки. Значение по умолчанию: |
|
Количество выборок на символ Укажите количество выборок на символ во входном сигнале как целое скалярное значение. Значение по умолчанию: |
| шаг | Выравнивание с использованием оценки последовательности максимального правдоподобия |
Этот объект реализует алгоритм, входы и выходы, описанные на справочной странице блока корректора MLSE. Свойства объекта соответствуют параметрам блока.