Документация Engee

Polar Encoding

Полярное кодирование входного сообщения.

polar encoding

Описание

Блок Polar Encoding выполняет полярное кодирование входного сообщения в соответствии с разделом 5.3.1 стандарта [1]. Блок обрабатывает входные данные, добавляет вспомогательные биты, которые используются в процессе полярного кодирования, выполняет интерливинг и производит кодирование с использованием матрицы Арикана. Вспомогательные биты имеют определенные значения (обычно 0) и не содержат информацию, которая должна быть передана.

Порты

Вход

# IN_1 — входное сообщение
вектор

Details

Входное сообщение в виде вектора-столбца длиной , содержащего биты CRC.

Типы данных

Int64, Bool

Поддержка комплексных чисел

Нет

Выход

# ENC — кодированное сообщение
вектор

Details

Кодированное сообщение.

Типы данных

Int64

Поддержка комплексных чисел

Нет

# ML — длина входного сообщения
скаляр

Details

Длина входного сообщения .

Типы данных

Int64

Поддержка комплексных чисел

Нет

Параметры

Main

# Rate matched output length — длина выходного сообщения

Details

Длина выходного сообщения, соответствующая скорости, в виде скаляра, значение которого больше 0 и меньше или равно 8192.

Значение по умолчанию

256

Имя для программного использования

output_length

Настраиваемый

Нет

Ссылки

  1. 3GPP TS 38.212. "NR; Multiplexing and channel coding." 3rd Generation Partnership Project; Technical Specification Group Radio Access Network.

  2. Словарь параметров и переменных: Стандарт 5G