lteDLSCHInfo

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

Синтаксис

info = lteDLSCHInfo(blklen)
info = lteDLSCHInfo(enb,chs,blklen)

Описание

пример

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'

Режим Duplexing, заданный как:

  • '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'

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

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

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

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

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

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

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

Схема TransmissionОписание
'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 (C–)

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

Kp

Верхний размер блока кода (K+)

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

Cp

Количество блоков кода размера Kp (C+)

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

F

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

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

L

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

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

Bout

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

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

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

   NLayers

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

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

   NL

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

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

   Qm

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

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

   NIR

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

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

   RV

Значение RV сопоставлено с одной кодовой комбинацией

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

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

Смотрите также

|

Введенный в R2014a