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

CRC

Страница в процессе разработки.

Вычисление CRC.

crc

Описание

Блок CRC вычисляет циклический избыточный код (CRC, Cyclic Redundancy Check) для входного блока данных и возвращает копию блока данных с добавленными к ней битов четности CRC. CRC — это код обнаружения ошибок, предназначенный для обнаружения ошибок в потоковых данных.

Так же блок инициирует полином CRC, который определяется значением из набора (6, 11, 16, 24A, 24B, 24C). Соответствующие многочлены приведены в разделе 5.1 стандарта TS 38.212.

Порты

Вход

# IN_1 — транспортный блок
вектор

Details

Транспортный блок (кодовое слово).

Типы данных

Int8, Int64

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

Нет

Выход

# CRCEn — выходной блок данных с CRC
матрица

Details

Входной блок данных с добавленными битами четности CRC.

Типы данных

Int64

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

Нет

# BGN — выбор базового графика LDPC
скаляр

Details

Выбор базового графика LDPC в виде константы, которая может принимать значение 1 или 2.

Типы данных

Int64

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

Нет

Параметры

PDSCH

# TargetCodeRate — кодовая частота

Details

Кодовая частота в виде скаляра.

Значения должны находиться в интервале от 0 до 1024.

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

120

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

targetcoderate

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

Нет

Ссылки

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

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