lteULScramble

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

Описание

out = lteULScramble(in,nsubframe,cellid,rnti) выполняет скремблирование PUSCH вектора бита, in, для номера субкадра, nsubframe, тождества камеры, cellid, и заданный RNTI, rnti. Производит скремблирование ПУСК в соответствии с ТС 36.211, раздел 5.3.1 [1]. Биты-заполнители, обозначенные x, представлены -1 во входном векторе или массиве ячеек векторов. Заполнитель бит повторения, y, представлены -2. Эта функция заменяет эти заполнители как часть своей операции скремблирования.

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

пример

out = lteULScramble(ue,in) выполняет скремблирование PUSCH in согласно пользовательским настройкам в структуре, 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 настройки, заданные как структура со следующими полями.

Тождества камеры физического слоя, заданный как числовой скаляр.

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

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

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

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

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

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

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

свернуть все

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

Ссылки

[1] 3GPP TS 36.211. "Evolved Universal Terrestrial Radio Access (E-UTRA); Физические каналы и модуляция ". 3-ья Генерация Партнерский проект; Группа технических спецификаций Радиосеть доступ. URL-адрес: https://www.3gpp.org.

Введенный в R2014a