Системный объект: 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 Использование Системных объектов.