Передайте в нисходящем направлении deprecoding на слои передачи
out = lteDLDeprecode(in,nu,txscheme,codebook)
out = lteDLDeprecode(enb,chs,in)
Для схем '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'
,
P 2-by-2v предварительное кодирование матрицы, F, умножается на матрицу 2v-by-NSYM, сформированную путем разделения действительных и мнимых компонентов v-by-NSYM матрица символов на слоях. Это умножение приводит к P 2-by-NSYM матрица предварительно закодированных символов, которая затем изменена форму в P-by-PNSYM матрица для передачи. Поскольку v является P для схемы передачи 'TxDiversity'
, F имеет размер P 2-by-2P, а не P 2-by-2v.
Когда v является P в 'CDD'
, 'SpatialMux'
и схемах передачи 'MultiUser'
, и когда P и v 2 в схеме передачи 'TxDiversity'
,
Матрица перед кодированием, F, является квадратной. Его размером является 2P-by-2P для схемы разнообразия передачи и P-by-P в противном случае. В этом случае deprecoder берет матричную инверсию матрицы перед кодированием, чтобы привести к deprecoding матричному F –1. Матричная инверсия вычисляется с помощью разложения LU с частичным поворотом (обмен строки):
Выполните разложение LU PxF = LU.
Решите LY = I с помощью прямой замены.
Решите UX = Y с помощью назад замену.
F –1 = XPx.
Вырожденный случай схемы передачи 'Port0'
попадает в эту категорию с P = v = 1.
Для 'CDD'
, 'SpatialMux'
и схем передачи 'MultiUser'
,
deprecoding затем выполняется путем умножения F –1 транспонированием входа symbols
(symbols
является размером N SYM-by-P, таким образом, транспонированием является P-by-NSYM матрица). Это умножение восстанавливается, v-by-NSYM (равняется P-by-NSYM), матрица слоев передачи.
Для схемы передачи 'TxDiversity'
,
deprecoding выполняется, умножая F –1 транспонированием входа symbols
(symbols
является размером P N SYM-by-P, таким образом, транспонированием является P-by-PNSYM матрица), сначала будучи измененный в матрицу 2P-by-NSYM. Это умножение приводит к 2v-by-NSYM, матрица, которая затем разделена в два v-by-NSYM матрицы. Чтобы восстановить v-by-NSYM матрица слоев передачи умножают вторую матрицу на j и добавляют эти две матрицы вместе (таким образом повторно комбинирующий действительные и мнимые части).
Для других случаев, в частности 'CDD'
, 'SpatialMux'
и схемы передачи 'MultiUser'
с v ≠ P и схема передачи 'TxDiversity'
с P = 4,
Предварительно кодирующий матричный F не является квадратным. Вместо этого матрица является прямоугольной с размером P-by-v, кроме случая схемы передачи 'TxDiversity'
с P = 4, где это имеет размер P 2 (2P = 16)-by-8. Количество строк всегда больше, чем количество столбцов в матричном F является размером m-by-n с m > n.
В этом случае deprecoder берет матричную псевдоинверсию матрицы перед кодированием, чтобы привести к deprecoding матричному F +. Матричная псевдоинверсия вычисляется можно следующим образом.
Выполните разложение LU PxF = LU.
Удалите последний m − строки n U, чтобы дать .
Удалите последний m − столбцы n L, чтобы дать .
(матричные инверсии выполняются как на предыдущих шагах).
F + = XPx
Приложение deprecoding матричного F + является тем же процессом, как описано для deprecoding случай квадратной матрицы с F + вместо F –1.
Этот метод псевдоинверсии базируется onLinear Алгебра и Ее Приложение [3], Глава 3.4, уравнение (56).
[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.
[3] Странг, гильберт. Линейная алгебра и ее приложение. Academic Press, 1980. 2-й выпуск.