Кодирование канала индикации ранга
возвращает биты указания кодированного ранга (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], Table 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); мультиплексирование и канальное кодирование. "Проект партнерства 3-го поколения; Техническая спецификация на сеть радиодоступа группы. URL: https://www.3gpp.org.
lteACKEncode | lteCQIEncode | lteRIDecode | lteULSCH | lteULSCHInterleave