Системный объект: comm.OFDMDemodulator
Пакет: comm
Демодулируйте с использованием 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
. Вход является матрицей 2-D двойной точностью, действительной или сложной, символов, размерности которой являются функцией от количества поднесущих, длины циклического префикса и количества приемных антенн. Определить размерности можно при помощи info
способ. Выход, Y
, является двойной точностью, комплексной, трехмерный массив.
[Y,PILOT] = step(H,X)
разделяет PILOT
сигнал на поднесущих, заданный значением свойства PilotCarrierIndices H
. Этот синтаксис применяется, когда свойство PilotOutportPort H
является true. PILOT
является двойной точностью, комплексной, трехмерный массив.
Примечание
obj
задает системный объект, на котором будет выполняться эта step
способ.
Объект выполняет инициализацию при первом step
выполняется метод. Эта инициализация блокирует нетронутые свойства и входные спецификации. Для получения дополнительной информации об изменении значений свойств смотрите Разработку системы в MATLAB Использование Системных объектов.