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