Оцените кодирование канала индикации
возвращает закодированные биты индикации ранга (RI) после выполнения блочного кодирования, как задано для RI в TS 36.212 [1], Раздел 5.2.2.6. out
= lteRIEncode(chs
,in
)in
должен быть векторный массив или массив ячеек, содержащий до 15 битов RI. out
содержит закодированные биты в той же форме.
Несколько кодовых комбинаций могут быть параметризованы двумя различными формами chs
структура. Каждая кодовая комбинация может быть задана отдельными элементами массива 1 2 массив структур, или параметры кодовой комбинации могут быть объединены вместе в областях одного скаляра, или 1 на 1, структура. Любые значения скалярного поля применяются к обеим кодовым комбинациям и скалярному NLayers
общее количество. См. Параметризацию UL-SCH для получения дальнейшей информации.
Поскольку биты RI несут на всех заданных кодовых комбинациях, один вход приведет к массиву ячеек закодированных выходных параметров, если несколько кодовых комбинаций будут параметризованы. Это допускает простую интеграцию с другими функциями.
Кодер RI выполняет различные типы блочного кодирования в зависимости от количества битов RI в векторном in
. Если in
состоит из одного элемента, он использует TS 36.212 [1], Таблицу 5.2.2.6-3. Если in
состоит из двух элементов, это использует TS 36.212 [1], Таблицу 5.2.2.6-4 для кодирования. Биты заполнителя, x и y в таблицах, представлены –1 и –2, соответственно.
Точно так же для 3 - 11 битов, кодирование RI выполняется согласно TS 36.212 [1], Раздел 5.2.2.6.4. Для большего, чем 11 битов кодирование выполняется как описано в TS 36.212 [1], Раздел 5.2.2.6.5.
[1] 3GPP TS 36.212. “Развитый Универсальный Наземный Радио-доступ (к E-UTRA); Мультиплексирование и кодирование канала”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group. URL: https://www.3gpp.org.
lteACKEncode
| lteCQIEncode
| lteRIDecode
| lteULSCH
| lteULSCHInterleave