step

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

Объедините входы с помощью ортогонального пространственно-временного блочного кода

Синтаксис

Y = step(H,X,CEST)

Описание

Примечание

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

Y = step(H,X,CEST) объединяет полученные данные, X, и оценку канала, CEST, для извлечения символов, закодированных OSTBC. Оба X и CEST являются комплексными и одного и совпадающего типа данных, которые могут быть двойной, одинарной или подписанной фиксированной точкой с степенью наклона двух и нулевым смещением. Когда вводится метод step X имеет двойную или одинарную точность, выход, Y, имеет тот совпадающий тип данных, что и вход. Оценка входного канала может оставаться постоянной или может изменяться во время каждой передачи блока кодового слова. Алгоритм объединения использует оценку только для первого периода символа на блок кодового слова.

Длина временного интервала T/SymbolRate должна быть кратной длине блока кодового слова. T - длина выходной последовательности символов во временном интервале. В частности, когда вы задаете свойство NumTransmitAntennas равным 2, T / SymbolRate должно быть кратно двум. Когда вы устанавливаете NumTransmitAntennas свойство больше 2, T / SymbolRate должно быть кратно четырем. Для входа T/ SymbolRate строки по столбцам NumReceiveAntennas, оценка входного канала, CEST, должна быть матрицей размера T/ SymbolRateпо NumTransmitAntennas от NumReceiveAntennas. В этом случае извлеченные данные о символе, Y, - вектор-столбец с T элементами. Вход матрицы можно F по T/ SymbolRate по NumReceiveAntennas, где F является необязательной размерностью (обычно частотным диапазоном), по которой комбинирующее вычисление является независимым. В этом случае оценка входа канала, CEST, должна быть матрицей размера F по T/ SymbolRate по NumTransmitAntennas по NumReceiveAntennas. Извлеченные данные о символе, Y, является F строками по T матрице столбцов.

Примечание

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

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