Нисходящее предварительное кодирование слоев передачи
out = lteDLPrecode(in,ntxants,txscheme,codebook)
out = lteDLPrecode(enb,chs,in)
выполняет предварительное кодирование согласно TS 36.211 [1], Раздел 6.3.4. Возвращенная матрица out
= lteDLPrecode(in
,ntxants
,txscheme
,codebook
)out
идентична матрице, возвращенной ltePDSCH
для того же набора параметров. Полная операция предварительного кодера является транспонированием матрицы, заданной в спецификации. Символы для слоев и антенн лежат в столбцах, а не строках.
Эта функция выполняет предварительное кодирование матрицы слоев, in
, на антенны P, с помощью схемы передачи, заданной txscheme
. Для схемы передачи, предварительно кодирующей зависимости, см. Алгоритмы.
Для схем 'CDD'
передачи, 'SpatialMux'
, и 'MultiUser'
и degenerately 'Port0'
,
Предварительное кодирование включает умножение P-by-v предварительное кодирование матрицы, обозначенной как F, v-by-NSYM матрица, представляя N символы SYM на каждом из слоев передачи v, чтобы привести к P-by-NSYM матрица, состоя из N, SYM предварительно закодировал символы на каждом из портов антенны P. В зависимости от схемы передачи матрица перед кодированием может состоять из нескольких матриц, умноженных вместе, но размером продукта, F, всегда является P-by-v.
Для схемы передачи 'TxDiversity'
,
P2-by-2v предварительное кодирование матрицы, F, умножается на матрицу 2v-by-NSYM, сформированную путем разделения действительных и мнимых компонентов v-by-NSYM матрица символов на слоях, чтобы привести к P2-by-NSYM матрица предварительно закодированных символов, которая затем изменена форму в P-by-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 (2P = 16)-by-8. Количество строк всегда больше, чем количество столбцов то есть, матричный F является размером m-by-n с m-by-n.
[1] 3GPP TS 36.211. “Физические каналы и модуляция”. Проект партнерства третьего поколения; сеть радиодоступа Technical Specification Group; развитый Универсальный наземный радио-доступ (к E-UTRA). URL: http://www.3gpp.org.
[2] 3GPP TS 36.213. “Процедуры физического уровня”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group; Развитый Универсальный Наземный Радио-доступ (к E-UTRA). URL: http://www.3gpp.org.