lteDLSCHInfo

Информация о сегментации DL-SCH

Описание

пример

info = lteDLSCHInfo(blklen) возвращает структуру, содержащую информацию о сегментации блока кода DL-SCH для данной длины транспортного блока.

пример

info = lteDLSCHInfo(enb,chs,blklen) возвращает структуру, содержащую информацию о сегментации блока кода DL-SCH для заданной структуры параметров eNodeB для всей ячейки, структуры строения канала и длины транспортного блока.

Примеры

свернуть все

Показать информацию калибровки перед турбокодированием для входа транспортного блока длины 132. Поля информационной структуры показывают, что существует 4 бита наполнителя и общий размер одного сегмента после сложения CRC равен 160.

lteDLSCHInfo(132)
ans = struct with fields:
       C: 1
      Km: 0
      Cm: 0
      Kp: 160
      Cp: 1
       F: 4
       L: 0
    Bout: 160

Отображение информации о размерах транспортного канала DL-SCH для R.11 RMC.

rmc = lteRMCDL('R.11');
lteDLSCHInfo(rmc,rmc.PDSCH,rmc.PDSCH.TrBlkSizes(1))
ans = struct with fields:
          C: 3
         Km: 4288
         Cm: 0
         Kp: 4352
         Cp: 3
          F: 0
          L: 24
       Bout: 13056
    NLayers: 2
         NL: 2
         Qm: 4
        NIR: 0
         RV: 0

Входные параметры

свернуть все

Настройки всей ячейки eNodeB, заданные как структура, содержащая эти поля параметров.

Поле параметраТребуемый или опционныйЗначенияОписание
DuplexModeДополнительный

'FDD' (по умолчанию), 'TDD'

Режим дуплекса, заданный как:

  • 'FDD' для дуплекса частотного деления или

  • 'TDD' для дуплекса временного деления

Когда DuplexMode установлено в 'TDD' включают:

TDDConfigДополнительный

0, 1 (по умолчанию), 2, 3, 4, 5, 6

Строение восходящего канала-нисходящего канала

Когда chs.TxScheme установлено в 'TxDiversity' включают:

CellRefPДополнительный

1, 2, 4

Количество портов антенны специфического для ячейки опорного сигнала (CRS)

Строение канала, заданная как структура. Он определяет аспекты PDSCH, на который отображаются кодовые слова. Он также задает версии мягкого buffer size DL-SCH и избыточности сгенерированных кодовых слов.

chs может содержать следующие поля.

Поле параметраТребуемый или опционныйЗначенияОписание
ModulationНеобходимый'QPSK', '16QAM', '64QAM', '256QAM', '1024QAM'

Тип модуляции, заданный как вектор символов, массив ячеек из векторов символов или строковые массивы. Если блоки, каждая камера связана с транспортным блоком.

NLayersНеобходимый

Целое число от 1 до 8

Общее количество слоев передачи, сопоставленных с транспортным блоком или блоками.

TxSchemeНеобходимый

'Port0', 'TxDiversity', 'CDD', 'SpatialMux', 'MultiUser', 'Port5', 'Port7-8', 'Port8', 'Port7-14'.

Схема передачи PDSCH, заданная как один из следующих опций.

Схема передачиОписание
'Port0'Один порт антенны, порт 0
'TxDiversity'Передайте разнесение
'CDD'Схема разнесения с большой задержкой
'SpatialMux'Пространственное мультиплексирование с циклом
'MultiUser'Многопользовательский MIMO
'Port5'Одноантенный порт, порт 5
'Port7-8'Порт с одной антенной, порт 7, когда NLayers  = 1. Передача с двух слоев, порты 7 и 8, когда NLayers = 2.
'Port8'Порт с одной антенной, порт 8
'Port7-14'До восьми слоев передачи, порты 7-14

RVНеобходимый

Целочисленный вектор (0,1,2,3). Матрица одного или двух столбцов (для одного или двух кодовых слов).

Задает версию избыточности для одного или двух кодовых слов, используемых в начальном номере подкадра, NSubframe. Это поле параметра предназначено только для информационных целей и предназначено только для чтения.

NSoftbitsДополнительный

Неотрицательное скалярное целое число (по умолчанию 0)

Общее количество мягких буферных бит. Значение по умолчанию 0 означает, что буферный предел отсутствует.

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

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

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

свернуть все

Информация о сегментации блока кода DL-SCH, возвращаемая как массив структур, включающий следующие поля.

Поле параметраОписаниеЗначения
C

Общее количество блоков кода

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

Km

Нижний размер блока кода (K–)

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

Cm

Количество кода блоков размера Km (<reservedrangesplaceholder0>)

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

Kp

Размер верхнего блока кода (K+)

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

Cp

Количество кода блоков размера Kp (<reservedrangesplaceholder0>)

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

F

Количество бит наполнителя в первом блоке

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

L

Количество бит циклической проверки избыточности сегмента (CRC)

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

Bout

Общее количество бит во всех сегментах

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

Когда синтаксис включает enb и chs входы, выходные info также включает в себя следующие поля:

NLayers

Количество слоев, сопоставленных с одним кодовым словом

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

NL

Количество слоев, используемых в вычислении соответствия скорости

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

Qm

Биты на символ переменной, используемой в вычислении соответствия скорости

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

NIR

Количество мягких бит, сопоставленных с транспортным блоком. Мягкий buffer size для всего входного транспортного блока

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

RV

Значение RV, сопоставленное с одним кодовым словом

Включается, если RV присутствует на входе.

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

См. также

|

Введенный в R2014a