Физический восходящий канал совместно использованное декодирование канала
[cws,symbols]
= ltePUSCHDecode(ue,chs,sym)
[cws,symbols]
= ltePUSCHDecode(ue,chs,sym,hest,noiseest)
[cws,symbols]
= ltePUSCHDecode(ue,chs,sym,hest,noiseest,alg)
[
возвращает мягкий битовый вектор или массив ячеек мягких битовых векторов, cws
,symbols
]
= ltePUSCHDecode(ue
,chs
,sym
)cws
, содержа полученные оценки кодовой комбинации и полученную совокупность комплексного вектора символа, symbols
. Выходные результаты декодирования Физического Восходящего Разделяемого Канала (PUSCH) объединяют символы, sym
, для настроек UE-specific, ue
, и конфигурационной структуры передачи канала или массива структур, chs
. Это выполняет инверсию Физического Восходящего Разделяемого Канала (PUSCH) обработка. Смотрите TS 36.211, Раздел 5.3 [1] или ltePUSCH
для деталей.
Несколько кодовых комбинаций могут быть параметризованы двумя различными формами структуры chs
. Каждая кодовая комбинация может быть задана отдельными элементами массива 1 2 массив структур, или параметры кодовой комбинации могут быть объединены вместе в областях одного скаляра, или 1 на 1, структура. Любые значения скалярного поля применяются к обеим кодовым комбинациям, и скалярный NLayers
является общим количеством. Для получения дополнительной информации см. Параметризацию UL-SCH.
Если управляющая информация UCI, такая как RI или HARQ-ACK, присутствует в полученных комплексных символах PUSCH, то эта функция выполняет дескремблирование битов заполнителя путем установления правильных местоположений с помощью UCI-связанных параметров, существующих в chs
.
sym
является M-by-P матрица или M-by-NU матрица. Где M является количеством символов на антенну или слой, P является количеством антенн передачи, NTxAnts
, и NU является количеством слоев передачи, NLayers
.
Для передачи одно антенны (NTxAnts = 1
) и P и NU равняются 1: sym
должен быть M-by-1 и содержать одно антенну символы PUSCH для декодирования.
Когда P больше, чем 1, и sym
является M-by-P: Декодирование выполняется с помощью основанного на псевдоинверсии deprecoding для пространственного мультиплексирования.
Когда P больше, чем 1, и sym
является M-by-NU: sym
принят, чтобы быть deprecoded, so.decoding выполняется без deprecoding. Например, тем, что выполнил оценку канала против последовательностей слоя DRS передачи и компенсацию полученных символов с помощью того канала оценивают, чтобы привести к sym
.
Эта функция действительно применяет deprecoding., когда потребность в deprecoding неоднозначна, такой как тогда, когда P> 1 и P =NU.
[
использует дополнительные входные параметры (cws
,symbols
]
= ltePUSCHDecode(ue
,chs
,sym
,hest
,noiseest
)hest
, noiseest
). Оценка канала, hest
и шумовая оценка noiseest
. В этом случае sym
является M-by-NRxAnts
матрица, где M является количеством символов на антенну, и NRxAnts
является количеством, получают антенны. Когда ue.NTxAnts
больше, чем 1, прием выполняется с помощью эквалайзера MMSE, компенсируя между переданными и полученными слоями. Когда ue.NTxAnts
равняется 1, прием выполняется с помощью коррекции MMSE на полученных антеннах.
[1] 3GPP TS 36.211. “Физические каналы и модуляция”. Проект партнерства третьего поколения; сеть радиодоступа Technical Specification Group; развитый Универсальный наземный радио-доступ (к E-UTRA). URL: http://www.3gpp.org.
ltePUSCH
| ltePUSCHDRS
| ltePUSCHDRSIndices
| ltePUSCHDeprecode
| ltePUSCHIndices
| lteULDeprecode
| lteULDescramble
| lteULPMIInfo
| lteULSCHDecode