PUSCH MIMO deprecoding на слои передачи
out = ltePUSCHDeprecode(in,nu,codebook)
out = ltePUSCHDeprecode(chs,in)
deprecodes предварительно закодированная матрица символа, out
= ltePUSCHDeprecode(in
,nu
,codebook
)in
, на слои nu
. Это выполняет deprecoding, использующий матричную псевдо инверсию, чтобы отменить обработку, описанную в TS 36.211, Раздел 5.3.3 А [1]. Эта функция возвращает M-by-nu
матрица, out
, содержа слои nu
с символами M в каждом слое. deprecoder транспонирует операцию, заданную в TS 36.211, Раздел 5.3.3 А, в частности символы для слоев и антенн лежат в столбцах, а не строках. Входной параметр in
является N-by-P матрица, где P является количеством антенн передачи и N, является количеством символов на антенну. Когда P равняется 2 или 4, deprecoding для пространственного мультиплексирования применяется со скалярным индексом книги шифров, codebook
. TS 36.211, Раздел 5.3.3 А [1] задает матричное соответствие книги шифров конкретному индексу.
[1] 3GPP TS 36.211. “Физические каналы и модуляция”. Проект партнерства третьего поколения; сеть радиодоступа Technical Specification Group; развитый Универсальный наземный радио-доступ (к E-UTRA). URL: http://www.3gpp.org.
ltePUSCH
| ltePUSCHDRS
| ltePUSCHDRSIndices
| ltePUSCHDecode
| ltePUSCHIndices
| ltePUSCHPrecode
| lteULDeprecode
| lteULPMIInfo