Кодирование канала HARQ-ACK
возвращает закодированные биты информации о HARQ-ACK после выполнения блочного кодирования, заданного для HARQ-ACK в TS 36.212 [1], Раздел 5.2.2.6. Входной параметр, out
= lteACKEncode(chs
,in
)in
, векторный массив или массив ячеек, содержащий до 20 битов информации о HARQ-ACK. Выходной аргумент, out
, закодированные биты в той же форме.
Несколько кодовых комбинаций могут быть параметрированы двумя различными формами chs
структура. Каждая кодовая комбинация может быть задана отдельными элементами массива 1 2 массив структур, или параметры кодовой комбинации могут быть объединены вместе в областях одного скаляра, или 1 на 1, структура. Любые значения скалярного поля применяются к обеим кодовым комбинациям и скалярному NLayers
общее количество. См. Параметризацию UL-SCH для получения дальнейшей информации.
Поскольку биты HARQ-ACK несут на всех заданных кодовых комбинациях, один вход приводит к массиву ячеек закодированных выходных параметров, если несколько кодовых комбинаций параметрируются. Это допускает простую интеграцию с другими функциями тулбокса.
Кодер HARQ-ACK выполняет различные типы блочного кодирования в зависимости от количества битов HARQ-ACK в векторном in
. Если in
состоит из одного элемента, он использует TS 36.212 [1], Таблицу 5.2.2.6-1. Если in
состоит из двух элементов, это использует TS 36.212 [1], Таблицу 5.2.2.6-2 [1] для кодирования. Биты заполнителя, x и y в таблицах, на которые ссылаются, представлены –1 и –2, соответственно.
Точно так же для между 3 и 11 битами, кодирование HARQ-ACK выполняется как описано в 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.
lteACKDecode
| lteULSCHInterleave
| lteRIEncode
| lteCQIEncode
| lteUCIEncode
| lteULSCH