Скремблирование PUSCH
выполняет PUSCH скремблирование битового вектора, out = lteULScramble(in,nsubframe,cellid,rnti)in, для номера субкадра, nsubframe, идентичность ячейки, cellidи указанный RNTI, rnti. Осуществляет скремблирование PUSCH в соответствии с TS 36.211, раздел 5.3.1 [1]. Биты-заполнители, обозначаемые х, представлены -1 во входном векторе или массиве ячеек векторов. Биты-заполнители повтора, y, представлены как -2. Эта функция заменяет эти местозаполнители как часть операции скремблирования.
in является вектором или массивом ячеек, содержащим один или два вектора, соответствующих количеству кодовых слов, подлежащих скремблированию.
[1] 3GPP TS 36.211. "Развитый универсальный наземный радиодоступа (E-UTRA); Физические каналы и модуляция. "Проект партнерства 3-го поколения; Техническая спецификация на сеть радиодоступа группы. URL: https://www.3gpp.org.