Оцените кодировку канала индикации
возвращает кодированные биты индикации ранга (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
состоит из одного элемента, в нем используется ТС 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. "Evolved Universal Terrestrial Radio Access (E-UTRA); Мультиплексирование и канальное кодирование. "3rd Генерация Partnership Project; Группа технических спецификаций Радиосеть доступ. URL-адрес: https://www.3gpp.org.
lteACKEncode
| lteCQIEncode
| lteRIDecode
| lteULSCH
| lteULSCHInterleave