Системный объект: коммуникация. OSTBCCombiner
Пакет: коммуникация
Объедините входные параметры с помощью ортогонального пространственно-временного блочного кода
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
с комплексным знаком и совпадающего типа данных, который может быть двойной, одной, или подписанной фиксированной точкой с наклоном степени двойки и нулевым смещением. Когда вход X
метода шага имеет двойную или одинарную точность, вывод, Y
, имеет совпадающий тип данных как вход. Входная оценка канала может остаться постоянной или может отличаться во время каждой передачи блока кодовой комбинации. Объединяющийся алгоритм использует оценку только в течение первого периода символа на блок кодовой комбинации.
Длина области времени, T/SymbolRate, должна быть кратной длине блока кодовой комбинации. T является выходной длиной последовательности символа во временном интервале. А именно, когда вы устанавливаете свойство NumTransmitAntennas на 2
, T/SymbolRate
должен быть кратным два. Когда вы устанавливаете свойство NumTransmitAntennas
, больше, чем 2
, T/SymbolRate
должен быть кратным четыре. Для входа T/SymbolRate
строки столбцами NumReceiveAntennas, входная оценка канала, CEST
, должна быть матрицей размера T/SymbolRateby NumTransmitAntennas
NumReceiveAntennas. В этом случае извлеченные данные о символе, Y
, являются вектор-столбцом с элементами T. Матричным размером входа может быть F T/SymbolRate
NumReceiveAntennas
, где F является дополнительной размерностью (обычно частотный диапазон), по которому объединяющееся вычисление независимо. В этом случае входная оценка канала, CEST
, должна быть матрицей размера F T/SymbolRate
NumTransmitAntennas
NumReceiveAntennas
. Извлеченными данными о символе, Y
, является F строки матрицей столбцов T.
obj
задает Системный объект, на котором можно запустить этот метод step
.
Объект выполняет инициализацию в первый раз, когда метод step
выполняется. Эта инициализация блокирует ненастраиваемые свойства (MATLAB) и входные спецификации, такие как размерности, сложность и тип данных входных данных. Если вы изменяете ненастраиваемое свойство или входную спецификацию, Системный объект выдает ошибку. Чтобы изменить ненастраиваемые свойства или входные параметры, необходимо сначала вызвать метод release
, чтобы разблокировать объект.