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