exponenta event banner

nrDLSCHInfo

Получение информации о нисходящем совместно используемом канале (DL-SCH)

Описание

пример

info = nrDLSCHInfo(tBlkLen,targetCodeRate) возвращает структуру, содержащую информацию DL-SCH для размера входного транспортного блока tBlkLen и целевая кодовая скорость targetCodeRate. Информация DL-SCH включает в себя вложение контроля циклическим избыточным кодом (CRC), сегментацию кодовых блоков (CBS) и канальное кодирование.

Примеры

свернуть все

Отображение информации DL-SCH перед согласованием скорости для входного транспортного блока длиной 8456 и целевой кодовой скоростью 517/1024. Отображаемая информация DL-SCH показывает:

  • Транспортный блок имеет 312 < NULL > битов заполнения на кодовый блок.

  • Количество битов на кодовый блок после CBS равно 4576.

  • Количество битов на кодовый блок после кодирования с низкой плотностью проверки на четность (LDPC) составляет 13 728.

tBlkLen = 8456;
targetCodeRate = 517/1024;
nrDLSCHInfo(tBlkLen,targetCodeRate)
ans = struct with fields:
    CRC: '24A'
      L: 24
    BGN: 1
      C: 2
    Lcb: 24
      F: 312
     Zc: 208
      K: 4576
      N: 13728

Входные аргументы

свернуть все

Размер транспортного блока, указанный как неотрицательное целое число.

Типы данных: double

Целевая кодовая скорость, заданная как вещественное число в диапазоне (0, 1).

Типы данных: double

Выходные аргументы

свернуть все

Информация DL-SCH, возвращенная в виде структуры, содержащей эти поля.

ОбластиЦенностиОписание
CRC

'16', '24A'

Выбор полинома CRC

L

0, 16, 24

Количество битов CRC

BGN

1, 2

Выбор базового графа LDPC

C

Положительное целое число

Количество кодовых блоков

Lcb

0, 24

Количество битов четности на кодовый блок

F

Неотрицательное целое число

Число < NULL > битов заполнения на блок кода

Zc

Положительное целое число

Выбор размера подъема

K

Неотрицательное целое число

Количество битов на кодовый блок после CBS

N

Неотрицательное целое число

Число битов на кодовый блок после кодирования LDPC

Расширенные возможности

Создание кода C/C + +
Создайте код C и C++ с помощью MATLAB ® Coder™

.

См. также

Объекты

Функции

Представлен в R2018b