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