Нисходящее предварительное кодирование уровней передачи
выполняет предварительное кодирование в соответствии с TS 36.211 [1], раздел 6.3.4. out = lteDLPrecode(in,ntxants,txscheme,codebook)out возвращенная матрица идентична возвращенной матрицей ltePDSCH для одного и того же набора параметров. Общая работа предварительного кодера представляет собой транспонирование матрицы, определенной в спецификации. Символы для слоев и антенн расположены в столбцах, а не в строках.
Эта функция выполняет предварительное кодирование матрицы уровней, in, на P антенн, используя схему передачи, указанную txscheme. Зависимости предварительного кодирования схемы передачи см. в разделе Алгоритмы.
Для схем передачи 'CDD', 'SpatialMux', и 'MultiUser', и вырожденно 'Port0',
Предварительное кодирование включает в себя умножение матрицы предварительного кодирования P-на-v, обозначенной как F, на матрицу v-на-NSYM, представляющую символы NSYM на каждом из v уровней передачи, чтобы получить матрицу P-на-NSYM, состоящую из предварительно кодированных символов NSYM на каждом из портов антенны P. В зависимости от схемы передачи матрица предварительного кодирования может состоять из множества матриц, умноженных вместе, но размер произведения F всегда равен P-by-v.
Для 'TxDiversity' схема передачи,
Матрица F P2-by-2v предварительного кодирования умножается на матрицу 2v-by-NSYM, образованную разделением действительной и мнимой составляющих матрицы v-на-NSYM символов на слоях, чтобы получить матрицу P2-by-NSYM предварительно кодированных символов, которая затем преобразуется в матрицу P-на-PNSYM для передачи. Как v = P для 'TxDiversity' схема передачи, мы можем считать F размером P2-by-2P а не P2-by-2v.
Для других случаев, в частности 'CDD', 'SpatialMux', и 'MultiUser' схемы передачи с v ≠ P и 'TxDiversity' схема передачи с P = 4,
Матрица предварительного кодирования F не является квадратной; он прямоугольный с размером P-by-v, за исключением 'TxDiversity' схема передачи с P = 4, где он имеет размер P2-by- (2P = 16) -by-8. Число строк всегда больше числа столбцов, то есть матрица F имеет размер m-by-n с m-by-n.
[1] 3GPP TS 36.211. "Развитый универсальный наземный радиодоступа (E-UTRA); Физические каналы и модуляция. "Проект партнерства 3-го поколения; Техническая спецификация на сеть радиодоступа группы. URL: https://www.3gpp.org.
[2] 3GPP TS 36.213. "Развитый универсальный наземный радиодоступа (E-UTRA); Процедуры физического уровня. "Проект партнерства третьего поколения; Техническая спецификация на сеть радиодоступа группы. URL: https://www.3gpp.org.