Физическое декодирование совместно используемого канала восходящей линии связи
[ возвращает вектор мягкого бита или массив ячеек из векторов мягкого бита, cws,symbols]
= ltePUSCHDecode(ue,chs,sym)cws, содержащий полученные оценки кодового слова и полученное созвездие вектора комплексного символа, symbols. Результатом выход является декодирование сложных символов физического восходящего общего канала (PUSCH), sym, для настроек конкретного UE, ue, и структуру строения передачи канала или массив структур, chs. Он выполняет обратную обработку физического восходящего общего канала (PUSCH). См. TS 36.211, раздел 5.3 [1] или ltePUSCH для получения дополнительной информации.
Несколько кодовых слов могут быть параметризованы двумя различными формами chs структура. Каждое кодовое слово может быть задано отдельными элементами массива структур 1 на 2, или параметры кодового слова могут быть объединены вместе в полях одной скалярной, или 1 на 1, структуры. Любые значения скалярного поля применяются как к кодовым словам, так и к скалярному NLayers - общее число. Для получения дополнительной информации смотрите UL-SCH Parameterization.
Если управляющая информация 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 is M -by- P: Декодирование выполняется с использованием основанного на псевдоанализе амортизации для пространственного мультиплексирования.
Когда P больше 1 и sym is M -by- NU: sym принято, что амортизация, so.decoding выполняется без амортизации. Для примера, путем выполнения оценки канала относительно последовательностей DRS слоя передачи и выравнивания принятых символов, используя эту оценку канала, чтобы получить sym.
Примечание
Эта функция применяет амортизацию. когда необходимость амортизации неоднозначна, например, когда 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. "Evolved Universal Terrestrial Radio Access (E-UTRA); Физические каналы и модуляция ". 3-ья Генерация Партнерский проект; Группа технических спецификаций Радиосеть доступ. URL-адрес: https://www.3gpp.org.
ltePUSCH | ltePUSCHDeprecode | ltePUSCHDRS | ltePUSCHDRSIndices | ltePUSCHIndices | lteULDeprecode | lteULDescramble | lteULPMIInfo | lteULSCHDecode