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