Системный объект: comm.OFDMDemodulator
Пакет: коммуникация
Демодулируйте использование метод OFDM
Y = step(H,X)
[Y,PILOT] = step(H,X)
Примечание
Запуск в R2016b, вместо того, чтобы использовать step
метод, чтобы выполнить операцию, заданную Системой object™, можно вызвать объект с аргументами, как будто это была функция. Например, y = step(obj,x)
и y = obj(x)
выполните эквивалентные операции.
Y = step(H,X)
демодулирует входные данные, X
, с Системным объектом демодулятора OFDM, H
, и возвращает демодулируемый выходной параметр основной полосы, Y
. Вход является двойной точностью, действительной или комплексной, 2D матрицей символов, размерности которых являются функцией количества поднесущих, длины циклического префикса, и количество получают антенны. Можно определить размерности при помощи info
метод. Выход, Y
, двойная точность, комплекс, трехмерный массив.
[Y,PILOT] = step(H,X)
разделяет PILOT
сигнал на поднесущих задан значением свойства PilotCarrierIndices H
. Этот синтаксис применяется когда свойство PilotOutputPort H
верно. PILOT
двойная точность, комплекс, трехмерный массив.
Примечание
obj
задает Системный объект, на котором можно запустить этот step
метод.
Объект выполняет инициализацию в первый раз step
метод выполняется. Эта инициализация блокирует ненастраиваемые свойства и входные технические требования, такие как размерности, сложность и тип данных входных данных. Если вы изменяете ненастраиваемое свойство или входную спецификацию, Системный объект выдает ошибку. Чтобы изменить ненастраиваемые свойства или входные параметры, необходимо сначала вызвать release
метод, чтобы разблокировать объект.