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

Rate Matching

Согласование скорости передачи.

rate matching

Описание

Блок Rate Matching выполняет согласование скорости передачи данных для кодирования данных с низкоплотной проверкой на четность (LDPC, Low-Density Parity-Check). Процедура включает выбор битов, интерливинг, а также объединение сегментов кодовых блоков в один выходной вектор в соответствии с разделами 5.4.2 и 5.5 стандарта TS 38.212.

Порты

Вход

# Input — входная матрица данных
матрица

Details

Входная матрица данных.

Типы данных

Int8, Int16, Int32, Int64, Int128

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

Нет

Выход

# Output — выходной вектор данных
вектор

Details

Вектор данных, полученный после операций согласования скорости.

Типы данных

Int8

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

Нет

Параметры

Carrier

# NCellID — идентификатор ячейки

Details

Идентификатор ячейки физического уровня, указанный в виде целого числа от 0 до 1007.

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

1

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

ncellid

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

Нет

# NSizeGrid — количество удаленных объектов в таблице ресурсов оператора связи

Details

Количество удаленных объектов в таблице ресурсов оператора связи, указанное в виде целого числа от 1 до 275. Значение по умолчанию соответствует максимальному количеству ресурсных блоков для несущей 10 МГц и расстоянию между поднесущими 15 кГц.

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

51

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

nsizegrid

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

Нет

# Subcarrier spacing (kHz) — расстояние между поднесущими в кГц
15 | 30 | 60 | 120

Details

Расстояние между поднесущими в кГц для всех каналов и опорных сигналов несущей.

Значения для выбора: 15 или 30 для FR1, 60 или 120 для FR2.

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

15

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

subcarrierspacingcommon

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

Нет

PDSCH

# Number of PDSCH transmission layers — количество слоев передачи данных для канала PDSCH
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8

Details

Количество слоев передачи данных для канала PDSCH (Physical Downlink Shared Channel, физический канал общей нисходящей линии) в 5G NR.

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

1

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

numlayers

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

Нет

# Number of PDSCH transmission antennas — количество антенн для передачи сигнала канала PDSCH
1 | 2 | 4 | 8 | 16 | 32 | 64 | 128

Details

Количество антенн, используемых для передачи сигнала канала PDSCH (Physical Downlink Shared Channel, физический канал общей нисходящей линии) в стандарте 5G NR.

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

1

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

ntxants

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

Нет

# Modulation — cхема модуляции кодового слова
QPSK | 16QAM | 64QAM | 256QAM

Details

Схема модуляции кодового слова.

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

QPSK

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

modulation

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

Нет

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

Details

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

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

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

120

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

targetcoderate

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

Нет

# Enable PRBSet — использование набора физически выделенных ресурсных блоков для передачи данных

Details

Включить или выключить использование набора физически выделенных ресурсных блоков для передачи данных. Если стоит этот флажок, то можно использовать параметр PDSCH PRB allocation, который задает конкретные диапазоны частотных ресурсов для передачи сигналов или данных на физическом уровне в 5G NR. Этот параметр определяет, какие блоки частотного спектра из доступных могут быть назначены каналу. Использование PDSCH PRB allocation позволяет указать конкретные группы частотных блоков и гибко распределять частотные ресурсы в зависимости от требований связи и условий сети.

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

false (выключено)

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

enableprbset

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

Нет

# PDSCH PRB allocation — диапазоны частотных ресурсов

Details

Диапазоны частотных ресурсов, которые могут использоваться для передачи сигналов или данных на физическом уровне.

Зависимости

Чтобы использовать этот параметр, установите флажок Enable PRBSet.

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

0:7

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

prbset

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

Нет

# Enable or disable PT-RS — использование сигналов отслеживания фазовых изменений

Details

Включить или выключить использование сигналов отслеживания фазовых изменений (PT-RS, Phase Tracking Reference Signal) в канале PDSCH (Physical Downlink Shared Channel) в 5G NR. PT-RS служит для коррекции и компенсации фазовых шумов, возникающих из-за нестабильностей передатчика и приемника. Он особенно полезен при высоких порядках модуляции, таких как 256QAM или 1024QAM, где влияние фазовых ошибок может быть значительным. Включение PT-RS улучшает качество передачи данных, повышая точность синхронизации, особенно в условиях частотных помех или быстрого движения.

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

false (выключено)

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

enableptrs

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

Нет

Ссылки

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

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