exponenta event banner

lteULScramble

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

Описание

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

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

пример

out = lteULScramble(ue,in) выполняет скремблирование PUSCH in в соответствии со специфичными для UE настройками в структуре, 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. "Развитый универсальный наземный радиодоступа (E-UTRA); Физические каналы и модуляция. "Проект партнерства 3-го поколения; Техническая спецификация на сеть радиодоступа группы. URL: https://www.3gpp.org.

Представлен в R2014a