Системный объект: comm.KQAMTCMDemodulator
Пакет: comm
Демодулировать сверточно закодированные данные, отображенные в прямоугольную совокупность QAM
Y = step(H,X)
Y = step(H,X,R)
Примечание
Начиная с R2016b, вместо использования step для выполнения операции, определенной системным object™, можно вызвать объект с аргументами, как если бы это была функция. Например, y = step(obj,x) и y = obj(x) выполнять эквивалентные операции.
Y = step(H,X) демодулирует прямоугольные модулированные QAM входные данные, Xи использует алгоритм Витерби для декодирования полученных демодулированных сверточно кодированных битов. X должен быть комплексным, двойным или одинарным вектором столбца точности. Ступенчатый метод выводит демодулированный вектор столбца двоичных данных, Y. Когда сверточный кодер представляет код скорости K/N, длина выходного вектора равна K * L, где L - длина входного вектора,X.
Y = step(H,X,R) сбрасывает декодер в состояние «все нули» при вводе сигнала сброса, R это ненулевое значение. R должен быть двойной точностью или логическим скалярным целым числом. Этот синтаксис применяется при установке ResetInputPort свойство имеет значение true.
Примечание
obj указывает системный объект, на котором будет выполняться step способ.
Объект выполняет инициализацию в первый раз step выполняют способ. Эта инициализация блокирует неперестраиваемые свойства и входные спецификации. Дополнительные сведения об изменении значений свойств см. в разделе Проектирование системы в MATLAB с использованием системных объектов.