Системный объект: comm.MLSEEqualizer
Пакет: comm
Выравнивайте с помощью оценки максимальной последовательности правдоподобия
Y = step(H,X)
Y = step(H,X,CHANNEL)
Y = step(H,X,RESET)
Примечание
Начиная с R2016b, вместо использования step
метод для выполнения операции, заданной Системной object™, можно вызвать объект с аргументами, как если бы это была функция. Для примера, y = step(obj,x)
и y = obj(x)
выполнять эквивалентные операции.
Y = step(H,X)
выравнивает вход линейно модулированных данных, X
, с использованием алгоритма Viterbi. Метод step выводит Y
, максимально допустимую оценку последовательности вероятностей сигнала. Входные X
должен быть вектором-столбцом с типом данных double или single.
Y = step(H,X,CHANNEL)
использует CHANNEL
как канальные коэффициенты, когда вы устанавливаете ChannelSource
свойство 'Inport'. Коэффициенты канала входа, CHANNEL
, должен быть числом, векторами-столбцами, содержащим коэффициенты конечной импульсной характеристики фильтра в порядке убывания степеней z. Длина этого вектора является памятью канала, которая должна быть целым числом, кратным выборкам на входной символ, заданный в SamplesPerSymbol
свойство.
Y = step(H,X,RESET)
использует RESET
как сигнал сброса, когда вы устанавливаете TerminationMethod
свойство к 'Continuous' и ResetInputPort
свойство true. Объект сбрасывается при RESET
имеет ненулевое значение. RESET
должен быть двойной точностью или логическим скаляром. Вы можете объединить необязательные входные параметры, когда вы задаете их разрешающие свойства. Необязательные входы должны быть перечислены в том же порядке, как и порядок разрешающих свойств. Для примера, Y = step(H,X,CHANNEL,RESET)
.
Примечание
obj
задает системный объект, на котором будет выполняться эта step
способ.
Объект выполняет инициализацию при первом step
выполняется метод. Эта инициализация блокирует нетронутые свойства и входные спецификации. Для получения дополнительной информации об изменении значений свойств смотрите Разработку системы в MATLAB Использование Системных объектов.