lteULScramble

Скремблирование PUSCH

Синтаксис

out = lteULScramble(in,nsubframe,cellid,rnti)
out = lteULScramble(ue,in)

Описание

out = lteULScramble(in,nsubframe,cellid,rnti) выполняет скремблирование PUSCH битового вектора, in, для номера подкадра, nsubframe, идентичности ячейки, cellid, и заданного RNTI, rnti. Это выполняет PUSCH, борющийся согласно TS 36.211, Раздел 5.3.1 [1]. Биты заполнителя, обозначенные x, представлены –1 во входном векторе или массиве ячеек векторов. Биты заполнителя повторения, y, представлены –2. Эта функция заменяет этими заполнителями как частью ее операции скремблирования.

in является вектором или массивом ячеек, содержащим один или два вектора, соответствующие количеству кодовых комбинаций, которые будут скремблированы.

пример

out = lteULScramble(ue,in) выполняет скремблирование PUSCH in согласно настройкам UE-specific в структуре, ue.

Примеры

свернуть все

Выполните PUSCH, борющийся за NCellID=100 и RNTI=61.

in = ones(10,1);
bits = lteULScramble(struct('NCellID',100,'NSubframe',0,'RNTI',61),in)
bits = 10x1 int8 column vector

   0
   1
   0
   0
   0
   1
   0
   0
   1
   1

Входные параметры

свернуть все

Битные входные данные, заданные как числовой вектор-столбец или массив ячеек числовых вектор-столбцов. Этот аргумент содержит один или два вектора, соответствующие количеству кодовых комбинаций, которые будут скремблированы.

Типы данных: double | cell
Поддержка комплексного числа: Да

Номер подкадра, заданный в виде числа.

Типы данных: double

Идентичность ячейки физического уровня, заданная в виде числа.

Типы данных: double

Радиосеть Временный (16-битный) Идентификатор. Заданный в виде числа.

Типы данных: double

Настройки UE-specific, заданные как структура со следующими полями.

Идентичность ячейки физического уровня, заданная в виде числа.

Типы данных: double

Номер подкадра, заданный в виде числа.

Типы данных: double

Радиосеть Временный (16-битный) Идентификатор. Заданный в виде числа.

Типы данных: double

Типы данных: struct

Выходные аргументы

свернуть все

PUSCH скремблировал выходные биты, возвращенные как числовой вектор-столбец или массив ячеек числовых вектор-столбцов.

Ссылки

[1] 3GPP TS 36.211. “Физические каналы и модуляция”. Проект партнерства третьего поколения; сеть радиодоступа Technical Specification Group; развитый Универсальный наземный радио-доступ (к E-UTRA). URL: http://www.3gpp.org.

Смотрите также

| |

Введенный в R2014a

Для просмотра документации необходимо авторизоваться на сайте