step

Системный объект: comm.OSTBCEncoder
Пакет: comm

Закодируйте вход, используя ортогональный пространственно-временной блочный код

Синтаксис

Y = step(H,X)

Описание

Примечание

Начиная с R2016b, вместо использования step метод для выполнения операции, заданной Системной object™, можно вызвать объект с аргументами, как если бы это была функция. Для примера, y = step(obj,x) и y = obj(x) выполнять эквивалентные операции.

Y = step(H,X) кодирует входные данные, X, с использованием объекта энкодера OSTBC, H. Вход является комплексным вектором-столбцом или матрицей типа данных double, single или signed fixed-point с степенью наклона два и нулевым смещением. Метод шага выхода, Y, является совпадающим типом данных, что и входные данные. Длина временного интервала, T, X должно быть кратным количеству символов в каждой матрице кодовых слов. В частности, когда вы задаете свойство NumTransmitAntennas 2 или свойство SymbolRate 1/2, T должно быть кратным двум и когда SymbolRate свойство к 3/4T должно быть больше трех. Для входов во временной или пространственной областях T строк на один столбец, закодированные выходные данные, Y, является a (T/ SymbolRate) -by- NumTransmitAntennas матрица. Вход матрицы может быть F строки по T столбцам, где F является дополнительной размерностью (обычно частотным диапазоном), над которой вычисление кодирования является независимым. В этом случае выход является F -by- (T/ SymbolRate) -by- NumTransmitAntennas матрица.

Примечание

obj задает системный объект, на котором будет выполняться эта step способ.

Объект выполняет инициализацию при первом step выполняется метод. Эта инициализация блокирует нетронутые свойства и входные спецификации. Для получения дополнительной информации об изменении значений свойств смотрите Разработку системы в MATLAB Использование Системных объектов.