Физическое декодирование общего канала восходящей линии связи
[ возвращает вектор мягких битов или массив ячеек векторов мягких битов, 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.
Если управляющая информация UCI, такая как RI или HARQ-ACK, присутствует в принятых комплексных символах PUSCH, то эта функция выполняет дескремблирование битов-заполнителей путем установления правильных местоположений с помощью параметров, связанных с UCI, присутствующих в chs.
sym является матрицей M-by-P или матрицей M-by-NU. Где M - количество символов на антенну или уровень, P - количество передающих антенн, NTxAntsNU - количество уровней передачи, NLayers.
Для одноантенной передачи (NTxAnts = 1), как P, так и NU равны 1: sym должны быть M-by-1 и содержать одноантенные символы PUSCH для декодирования.
Когда P больше 1 и sym M-by-P: Декодирование выполняется с использованием псевдоинверсного амортизации для пространственного мультиплексирования.
Когда P больше 1 и sym 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. "Развитый универсальный наземный радиодоступа (E-UTRA); Физические каналы и модуляция. "Проект партнерства 3-го поколения; Техническая спецификация на сеть радиодоступа группы. URL: https://www.3gpp.org.
ltePUSCH | ltePUSCHDeprecode | ltePUSCHDRS | ltePUSCHDRSIndices | ltePUSCHIndices | lteULDeprecode | lteULDescramble | lteULPMIInfo | lteULSCHDecode