lteRMCDLTool

Передайте в нисходящем направлении генерацию формы волны RMC

Синтаксис

[waveform,grid,rmccfgout] = lteRMCDLTool
[waveform,grid,rmccfgout] = lteRMCDLTool(rmccfg,trdata)
[waveform,grid,rmccfgout] = lteRMCDLTool(rc,trdata,duplexmode,totsubframes)

Описание

пример

[waveform,grid,rmccfgout] = lteRMCDLTool запускает пользовательский интерфейс для параметризации и генерации ссылочного канала измерения (RMC) waveform, элемент ресурса grid и конфигурационная структура RMC. См. Ссылочные Опции Канала DL для списка настройки верхнего уровня по умолчанию, сопоставленной с доступными нисходящими ссылочными каналами.

пример

[waveform,grid,rmccfgout] = lteRMCDLTool(rmccfg,trdata) где rmccfg задает пользовательскую ссылочную структуру канала. Ссылочная конфигурационная структура с параметрами по умолчанию может легко быть создана с помощью lteRMCDL, затем измененного при желании.

Примечание

Сообщения SIB1 и связанный PDSCH и PDCCH могут быть добавлены к выводу waveform путем добавления подструктуры rmccfg.SIB.

пример

[waveform,grid,rmccfgout] = lteRMCDLTool(rc,trdata,duplexmode,totsubframes) задает ссылочный канал измерения по умолчанию, rc и информационные биты trdata. duplexmode и totsubframes являются дополнительными входными параметрами, которые задают дуплексный режим сгенерированной формы волны и общее количество подкадров, которые составляют grid.

Примеры

свернуть все

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

Диалоговое окно LTE Downlink RMC Generator появляется, когда вы выполняете функцию lteRMCDLTool без входных параметров.

lteRMCDLTool

Можно использовать пользовательский интерфейс, чтобы сгенерировать форму волны по умолчанию или настроить настройки по умолчанию до генерации формы волны.

Сгенерируйте сигнал области времени и 3-мерный массив элементов ресурса для R.31-4 FDD, как задано в приложении A.3.9.1-1. R.31-4 TS 36.101, FDD составляет 20 МГц, 64QAM, уровень кода переменной и запланировал пользовательские данные в подкадре 5.

[txWaveform,txGrid,rmcCfgOut] = lteRMCDLTool('R.31-4',{[1;0] [1;0]});

Этот пример показывает, что использование lteRMCDLTool, чтобы сгенерировать tx форму волны с передачей SIB позволило использовать DCIFormat1A и локализовало выделение.

Задайте желаемый RMC, инициализируйте конфигурационную структуру и задайте txData. Сгенерируйте txGrid и постройте его.

rc = 'R.3';
rmc = lteRMCDL(rc);

txData = [1;0;0;1];
[~,txGrid,~] = lteRMCDLTool(rmc, txData);
mesh(abs(txGrid))
view(2)

Чтобы вставить сообщение SIB1 в выходную форму волны, инициализируйте подструктуру SIB, включите передачу SIB, настройте другие значения по умолчанию и регенерируйте txGrid. Постройте txGrid, чтобы проиллюстрировать присутствие сообщения SIB1 в подкадре 5

rmc.SIB.Enable = 'On'; 
rmc.SIB.DCIFormat = 'Format1A';
rmc.SIB.AllocationType = 0;
rmc.SIB.VRBStart = 8;
rmc.SIB.VRBLength = 8;
rmc.SIB.Data = randi([0 1],144,1);

[txWaveform,txGrid,rmcCfgOut] = lteRMCDLTool(rmc, txData);
figure
mesh(abs(txGrid))
view(2)

Сгенерируйте форму волны области времени и 3D массив элементов ресурса для RMC R.12, как задано в TS 36.101. Измените стандартный R.12 RMC, чтобы использовать 16QAM схема модуляции вместо QPSK по умолчанию.

Создайте структуру установки RMC, задающую R.12 для RC и 16QAM для Modulation.

rmc.RC = 'R.12';
rmc.PDSCH.Modulation = '16QAM';

Сгенерируйте tx форму волны, сетку RE и также выведите конфигурационную структуру RMC.

txData = [1;0;0;1];
[txWaveform, txGrid, rmcCfgOut] = lteRMCDLTool(rmc, txData);

Рассмотрите структуру rmcCgfOut и подструктуру PDSCH.

rmcCfgOut
rmcCfgOut = struct with fields:
                 RC: 'R.12'
              NDLRB: 6
           CellRefP: 4
            NCellID: 0
       CyclicPrefix: 'Normal'
                CFI: 3
        PCFICHPower: 0
                 Ng: 'Sixth'
      PHICHDuration: 'Normal'
              HISet: [112x3 double]
         PHICHPower: 0
             NFrame: 0
          NSubframe: 0
       TotSubframes: 10
          Windowing: 0
         DuplexMode: 'FDD'
              PDSCH: [1x1 struct]
    OCNGPDCCHEnable: 'Off'
     OCNGPDCCHPower: 0
    OCNGPDSCHEnable: 'Off'
     OCNGPDSCHPower: 0
          OCNGPDSCH: [1x1 struct]
          SerialCat: 1
       SamplingRate: 1920000
               Nfft: 128

rmcCfgOut.PDSCH
ans = struct with fields:
               TxScheme: 'TxDiversity'
             Modulation: {'16QAM'}
                NLayers: 4
                    Rho: 0
                   RNTI: 1
                  RVSeq: [0 1 2 3]
                     RV: 0
         NHARQProcesses: 8
           NTurboDecIts: 5
                 PRBSet: [6x1 double]
         TargetCodeRate: 0.3333
         ActualCodeRate: [1x10 double]
             TrBlkSizes: [0 936 936 936 936 0 936 936 936 936]
        CodedTrBlkSizes: [0 2496 2496 2496 2496 0 2496 2496 2496 2496]
              DCIFormat: 'Format1'
            PDCCHFormat: 2
             PDCCHPower: 0
                CSIMode: 'PUCCH 1-1'
                PMIMode: 'Wideband'
    HARQProcessSequence: [0 1 2 3 4 0 5 6 7 8]

Отобразите выделения PRB, сопоставленные с последовательностью подкадров в кадре для Формата 0 DCI и восходящего типа 1 распределения ресурсов.

Сконфигурируйте распределение ресурсов восходящего канала типа 1 (мультикластер). TS 36.213, Раздел 8.1.2 описывает определение значения индикации ресурса (RIV).

enb = struct('NDLRB',50);
dci = lteDCI(enb,struct('DCIFormat','Format0','AllocationType',1));
dci.Allocation.RIV = 1;

Отобразите изображение PRBs, используемого в каждом слоте каждого подкадра в кадре.

  • Создайте матрицу subframeslots, полную нулей. Существует 20 слотов на кадр, в частности два слота на подкадр и десять подкадров на кадр.

  • Цикл посредством присвоения набора PRB индексов для каждого подкадра. Также присвойте значение в subframeslots для каждого, занял индекс PRB.

subframeslots = zeros(enb.NDLRB,20);
for i = 0:9
    enb.NSubframe = i;
    prbSet = lteDCIResourceAllocation(enb,dci);
    prbSet = repmat(prbSet,1,2/size(prbSet,2));
    for s = 1:2
        subframeslots(prbSet(:,s)+1,2*i+s) = 20+s*20;
    end
end
image(subframeslots); 
axis xy;
xlabel('Subframe Slots'); 
ylabel('PRB Indices');

Заметьте от изображения, что тот же набор индексов PRB используется в каждом слоте.

Отобразите выделения PRB, сопоставленные с последовательностью подкадров в кадре для восходящего распределения ресурсов со скачкообразным движением.

Сконфигурируйте распределение ресурсов восходящего канала типа 1, которое имеет скачкообразное движение типа 0 и скачкообразное движение подкадра и слот.

enb = struct('NDLRB',50,'NCellID',0);
dci = lteDCI(enb,struct('DCIFormat','Format0','AllocationType',0,...
    'FreqHopping',1));
dci.Allocation.HoppingBits = 0;
dci.Allocation.RIV = 110;
enb.PUSCHHopping = 'InterAndIntra';
enb.MacTxNumber = 0;
enb.NSubbands = 1;
enb.PUSCHHoppingOffset = 10;

Отобразите изображение PRBs, используемого в каждом слоте каждого подкадра в кадре.

  • Создайте матрицу subframeslots, полную нулей. Существует 20 слотов на кадр, в частности два слота на подкадр и десять подкадров на кадр.

  • Цикл посредством присвоения набора PRB индексов для каждого подкадра. Также присвойте значение в subframeslots для каждого, занял индекс PRB.

subframeslots = zeros(enb.NDLRB,20);
for i = 0:9
    enb.NSubframe = i;
    prbSet = lteDCIResourceAllocation(enb,dci);
    prbSet = repmat(prbSet,1,2/size(prbSet,2));
    for s = 1:2
        subframeslots(prbSet(:,s)+1,2*i+s) = 20+s*20;
    end
end
image(subframeslots)
axis xy
xlabel('Subframe Slots')
ylabel('PRB Indices')

Заметьте от изображения, что занятые индексы PRB скачкообразно двигаются в четных и нечетных слотах.

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

свернуть все

Ссылочный канал, заданный как вектор символов или скаляр строки. Используйте двойные кавычки для строки. Этот аргумент идентифицирует номер ссылочного канала измерения (RMC), как задано в TS 36.101, [1]. См. Ссылочные Опции Канала DL для списка настройки верхнего уровня по умолчанию, сопоставленной с доступными нисходящими ссылочными каналами.

Типы данных: char | string

Информационные биты, заданные как векторный массив или массив ячеек, содержащий один или два вектора битных значений. Каждый вектор содержит информационный поток битов, который будет закодирован через длительность генерации, которая представляет несколько конкатенированных транспортных блоков. Если количество битов, требуемых через все подкадры генерации, превышает длину векторов, если, вектор txdata циклично выполняется внутренне. Эта функция позволяет вам вводить короткий шаблон, такой как [1;0;0;1], который повторяется как вход к транспортному кодированию. В каждом подкадре генерации количество битов данных, взятых из этого потока, прибывает из элементов матрицы .PDSCH.TrBlkSizes rmccfgout.

Когда вход trdata содержит пустые векторы, нет никаких транспортных данных. Передача PDSCH и его соответствующего PDCCH пропущена в waveform, когда trdata содержит пустые векторы. Другие физические каналы и сигналы передаются как нормальные в сгенерированном waveform.

Пример: [1;0;0;1]

Типы данных: double | cell
Поддержка комплексного числа: Да

Режим Duplexing, заданный как 'FDD' или 'TDD', чтобы указать на тип структуры кадра сгенерированной формы волны.

Типы данных: char | string

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

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

Ссылочная настройка канала, заданная как структура. Структура задает любого (или все) полей или подполей. Ссылочная конфигурационная структура с параметрами по умолчанию может легко быть создана с помощью функции lteRMCDL. lteRMCDL генерирует различные конфигурационные структуры RMC, как задано в TS 36.101 [1], Приложении A.3.

Можно использовать lteRMCDL конфигурационная структура вывода без изменения или изменить его, чтобы выровняться с требованиями симуляции, чтобы сгенерировать вывод waveform. Сообщения SIB1 и связанный PDSCH и PDCCH могут быть добавлены к выводу waveform путем добавления подструктуры rmccfg.SIB. Можно задать rmccfg, чтобы включать поля, содержавшиеся в выходной структуре, rmccfgout.

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

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

свернуть все

Сгенерированная форма волны временного интервала RMC, возвращенная как S-by-NT N числовая матрица. N S является количеством выборок временного интервала, и N T является количеством антенн передачи.

Типы данных: double
Поддержка комплексного числа: Да

Заполненная сетка ресурса, возвращенная как числовой трехмерный массив элементов ресурса для нескольких подкадров через все сконфигурированные порты антенны, как описано в Представлении Сеток Ресурса.

grid представляет заполненную сетку ресурса для всех физических каналов, заданных в TS 36.101 [1], Приложении A.3.

Типы данных: double
Поддержка комплексного числа: Да

Настройка RMC Выходная структура

Настройка RMC, возвращенная как скалярная структура. rmccfgout содержит информацию о OFDM-модулируемой форме волны и RMC-специфичных параметрах конфигурации. Определения поля и настройки выравниваются с rmccfg.

Для получения дополнительной информации о модулируемой форме волны OFDM, смотрите lteOFDMInfo. Для получения дополнительной информации о RMC-специфичных параметрах конфигурации, смотрите lteRMCDL.

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

'R.0' (значение по умолчанию), 'R.1', 'R.2', 'R.3', 'R.4', 'R.5', 'R.6', 'R.7', 'R.8', 'R.9', 'R.10', 'R.11', 'R.12', 'R.13', 'R.14', 'R.25', 'R.26', 'R.27', 'R.28', 'R.31-3A', 'R.31-4', 'R.43', 'R.44', 'R.45', 'R.45-1', 'R.48', 'R.50', 'R.51', 'R.6-27RB', 'R.12-9RB', 'R.11-45RB'

Номер ссылочного канала измерения (RMC) или тип, как задано в TS 36.101, Приложении A.3.

  • Чтобы упростить передачу системных блоков информации (SIB), обычно никакие пользовательские данные не планируются на подкадр 5. Однако 'R.31-3A' и 'R.31-4' являются поддержанной скоростью передачи данных RMCs и имеют пользовательские данные в подкадре 5.

  • 'R.6-27RB', 'R.12-9RB', and 'R.11-45RB' является пользовательским RMCs, сконфигурированным для нестандартной пропускной способности, которая поддерживает тот же уровень кода как стандартизированные версии, заданные в TS 36.101, Приложении A.3.

NDLRB

Скалярное целое число от 6 до 110

Количество нисходящих блоков ресурса. (NRBDL)

CellRefP

1, 2, 4

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

NCellD

Целое число от 0 до 503

Идентичность ячейки физического уровня

CyclicPrefix

'Normal' (значение по умолчанию), 'Extended'

Циклическая длина префикса

CFI

1, 2, или 3
Скаляр или если CFI отличается на подкадр, вектор длины 10 (соответствие кадру).

Управляйте индикатором формата (CFI) значение. В режиме TDD CFI отличается на подкадр для RMCs ('R.0', 'R.5', 'R.6', 'R.6-27RB', 'R.12-9RB')

См. сноску.

PCFICHPower

0 (значение по умолчанию), числовой скаляр

Корректировка степени символа PCFICH, в дБ

Ng

'Sixth', 'Half', 'One', 'Two'

Множитель группы HICH

PHICHDuration

'Normal', 'Extended'

Длительность PHICH

HISet

Матрица с размером по умолчанию 112 3.

Содержит максимальные группы PHICH (112) согласно TS 36.211, Раздел 6.9 с первой последовательностью PHICH каждого набора группы к ACK). Для получения дальнейшей информации смотрите ltePHICH.

PHICHPower

0 (значение по умолчанию), числовой скаляр

Степень символа PHICH в дБ.

NFrame

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

Структурируйте номер

NSubFrame

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

Номер подкадра

TotSubFrames

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

Общее количество подкадров, чтобы сгенерировать

Windowing

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

Количество выборок временного интервала, по которым применяются работа с окнами и наложение символов OFDM

DuplexMode

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

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

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

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

Это поле только присутствует и применимо для схемы передачи 'Port7-14' (TxScheme)
   CSIRSPeriod

'On' (значение по умолчанию), 'Off', Icsi-rs (0..., 154), [Tcsi-rs Dcsi-rs]. Можно также задать значения в массиве ячеек настроек для каждого ресурса.

Настройки подкадра CSI-RS для одного или нескольких ресурсов CSI-RS. Несколько ресурсов CSI-RS могут быть сконфигурированы от одной общей настройки подкадра или от массива ячеек настроек для каждого ресурса.

Следующие поля только присутствуют и применимы для схемы передачи 'Port7-14' (TxScheme) и только требуемый в rmccfg, если CSIRSPeriod не установлен в 'Off'.

   CSIRSConfig

Скалярное целое число

Массив индексы настройки CSI-RS. Смотрите TS 36.211, Таблицу 6.10.5.2-1.

   CSIRefP

1 (значение по умолчанию), 2, 4, 8

Массив количества портов антенны CSI-RS

Эти поля только присутствуют и применимы для схемы передачи 'Port7-14' (TxScheme)
   ZeroPowerCSIRSPeriod

'Off' (значение по умолчанию), 'On', Icsi-rs (0..., 154), [Tcsi-rs Dcsi-rs]. Можно также задать значения в массиве ячеек настроек для каждого ресурса.

Нулевая степень настройки подкадра CSI-RS для одного или нескольких обнуляет степень списки индексов настройки ресурса CSI-RS. Несколько обнуляют степень, списки ресурсов CSI-RS могут быть сконфигурированы от одной общей настройки подкадра или от массива ячеек настроек для каждого списка ресурсов.

Следующее поле только применимо для схемы передачи 'Port7-14' (TxScheme) и только требуемый в rmccfg, если CSIRSPeriod не установлен в 'Off'.

   ZeroPowerCSIRSConfig

16-битный растровый вектор символов или скаляр строки (усеченный, если не 16 битов или расширенный MSB '0'), или числовой список индексов настройки CSI-RS. Можно также задать значения в массиве ячеек настроек для каждого ресурса.

Нулевая степень списки индексов настройки ресурса CSI-RS (Раздел TS 36.211 6.10.5.2). Задайте каждый список как 16-битный растровый вектор символов или представьте скаляр в виде строки (если меньше чем 16 битов, то расширенный MSB '0'), или когда числовой список индексов настройки CSI-RS из таблицы 6.10.5.2-1 TS 36.211 в ссылке CSI '4' сигнализирует о столбце. Несколько списков могут быть заданы с помощью массива ячеек отдельных списков.

PDSCH

Скалярная структура

Подструктура настройки передачи PDSCH

SIB

Скалярная структура

Включайте сообщение SIB путем добавления подструктуры SIB в настройку функции lteRMCDL выходная структура, rmccfgout, после того, как это будет сгенерировано и перед использованием структуры rmccfgout, как введено к lteRMCDLTool.

OCNGPDCCHEnable

'Off', 'On'

Включите Генератор шума канала OFDMA (OCNG) PDCCH. См. сноску.

OCNGPDCCHPower

Скалярное целое число, 0 (значение по умолчанию)

Степень PDCCH OCNG в дБ

OCNGPDSCHEnable

'Off', 'On'

Включите PDSCH OCNG

OCNGPDSCHPower

Скалярное целое число, значения по умолчанию к PDSCH.Rho (значение по умолчанию)

Степень PDSCH OCNG в дБ

OCNGPDSCH

Скалярная структура

Подструктура настройки PDSCH OCNG

OCNG

'Off', 'On'. 'Disable' и 'Enable' также приняты.

OFDMA образовывают канал шумовой генератор

Примечание

Этот параметр будет удален в будущем релизе. Используйте PDCCH и PDSCH-специфичные параметры OCNG вместо этого.

Следующие поля только присутствуют и применимы для дуплексного режима 'TDD' (DuplexMode).

   SSC

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

Специальная настройка подкадра (SSC)

   TDDConfig

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

Восходящая нисходящая настройка

См. сноску.

SamplingRate

Числовой скаляр

Поставщик услуг, выбирающий уровень в Гц, (N SC/NSYM) × 3.84e6, где SC N является количеством поднесущих и N SYM, является количеством символов OFDM в подкадре.

Nfft

Скалярное целое число, обычно один из {128, 256, 512, 1024, 1536, 2048} для стандартной пропускной способности канала {'1.4MHz', '3MHz', '5MHz', '10MHz', '15MHz', '20MHz'}, соответственно.

Количество интервалов частоты БПФ

  1. CFI равен количеству символов, выделенных:

    • PDCCH - 1 для NDLRB < 10

    • PDCCH для NDLRB >= 10

    Для RMCs количество символов, выделенных PDCCH, меняется в зависимости от установки пропускной способности канала,

    • 2 символа для 20 МГц, 15 МГц и 10 МГц

    • 3 символа для 5 МГц и 3 МГц

    • 4 символа для 1,4 МГц

    В режиме TDD только два символа OFDM выделяются PDCCH в подкадрах 1 и 6 независимо от пропускной способности канала. Поэтому значение CFI отличается на подкадр для пропускной способности канала на 1,4 МГц и на 3 МГц и на 5 МГц, который является для пропускной способности, где выделение символа PDCCH не два для других подкадров.

  2. PDCCH ONCG заполняет неиспользованные элементы ресурса PDCCH с символами QPSK с помощью или одного порта или разнообразия передачи в зависимости от количества портов ячейки RS.

  3. Все поддержали TDDConfig 1 использования RMCs по умолчанию. Когда вы задаете значение, отличающееся затем значение по умолчанию, полный набор параметра сконфигурирован согласно следующим правилам.

    • Сохраните подкадр 0 (нисходящий канал) для всего TDDConfig — значения параметров в подкадре, 0 из TDDConfig 1 применяется во всем другом TDDConfig.

    • Сохраните специальное поведение подкадра — значения параметров в специальных подкадрах TDDConfig 1 применяются во всем другом TDDConfig.

    • Сохраните подкадр 5 (нисходящий канал) для всего TDDConfig — значения параметров в подкадре, 5 из TDDConfig 1 применяются ко всему другому TDDConfig. Для всего RMCs, в настоящее время поддержанного, подкадр 5 обработан отдельно от других подкадров. Согласно Разделу TS 36.101 3.1, “Если не указано иное, никакие пользовательские данные не планируются на подкадры 5 в порядке упростить передачу системных блоков информации (SIB)”. Следовательно значение RC, если есть определяет поведение подкадра 5. Это означает, что подкадр 5 не передается для другого RMCs, за исключением длительной скорости передачи данных RMCs R.31-3A и R.31-4.

    • Все другие нисходящие подкадры используют те же настройки в качестве подкадра 9.

Подструктура PDSCH

Подструктура PDSCH относится к физической настройке канала и содержит эти поля:

Поле параметраЗначенияОписание
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

Modulation

'QPSK', '16QAM', '64QAM' или '256QAM'

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

NLayers

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

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

Rho

0 (значение по умолчанию), Числовой скаляр

Выделение степени элемента ресурса PDSCH, в дБ

RNTI

0 (значений по умолчанию), скалярное целое число

Значение радиосети временного идентификатора (RNTI) (16 битов)

RVSeq

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

Индикатор Redundancy version (RV) используется всеми процессами HARQ, возвращенными как числовая матрица. RVSeq - один - или матрица 2D строки для одной или двух кодовых комбинаций, соответственно. Количество столбцов в RVSeq равняется количеству передач транспортных блоков, сопоставленных с процессом HARQ. Последовательность RV, заданная в каждом столбце, применяется к передаче транспортных блоков. Если RVSeq является скаляром (или вектор-столбец в случае двух кодовых комбинаций), то существует одна начальная передача каждого блока без повторных передач. Если RVSeq является вектором - строкой в передаче 2D кодовой комбинации, то та же последовательность RV применяется к обеим кодовым комбинациям.

RV

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

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

NHARQProcesses

1, 2, 3, 4, 5, 6, 7, или 8

Количество процессов HARQ на поставщика услуг компонента

NTurboDecits

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

Количество турбо циклов итерации декодера

PRBSet

Целочисленный вектор-столбец или матрица 2D столбца

Основанные на нуле индексы физического блока ресурса (PRB), соответствующие слоту мудрые выделения ресурса для этого PDSCH. PRBSet может быть присвоен как:

  • вектор-столбец, распределение ресурсов является тем же самым в обоих слотах подкадра,

  • матрица 2D столбца, этот параметр задает различный PRBs для каждого слота в подкадре,

  • массив ячеек длины 10 (соответствие кадру, если выделенные физические блоки ресурса отличаются через подкадры).

PRBSet отличается на подкадр для 'R.25' RMCs (TDD), 'R.26' (TDD), 'R.27' (TDD), 'R.43' (FDD), 'R.44', 'R.45', 'R.48', 'R.50' и 'R.51'.

TargetCodeRate

Числовой скаляр или одна или две строки числовая матрица

Целевые уровни кода для одной или двух кодовых комбинаций для каждого подкадра в кадре. Используемый для вычисления транспортных размеров блока согласно TS 36.101 [1], Приложению A.3.1.

Если и TargetCodeRate и TrBlkSizes не обеспечиваются во входе, и RC не имеет одного целевого уровня отношения кода в TS 36.101, Таблице A.3.1.1-1, TargetCodeRate == ActualCodeRate.

ActualCodeRate

Одна или две строки числовая матрица

Фактические уровни кода для одной или двух кодовых комбинаций для каждого подкадра в кадре, вычисленном согласно TS 36.101 [1], Приложению A.3.1. Максимальный фактический уровень кода 0.93. Это поле параметра только в информационных целях и только для чтения.

TrBlkSizes

Одна или две строки числовая матрица

Транспортные размеры блока для каждого подкадра в кадре

CodedTrBlkSizes

Одна или две строки числовая матрица

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

DCIFormat

'Format0', 'Format1', 'Format1A', 'Format1B', 'Format1C', 'Format1D', 'Format2', 'Format2A', 'Format2B', 'Format2C', 'Format2D', 'Format3', 'Format3A', 'Format4', 'Format5', 'Format5A'

Тип формата нисходящей управляющей информации (DCI) PDCCH сопоставлен с PDSCH. Смотрите lteDCI.

PDCCHFormat

0, 1, 2, 3

Уровень агрегации PDCCH сопоставлен с PDSCH

PDCCHPowerЧисловой скаляр

Степень PDCCH в дБ

CSIMode

'PUCCH 1-0', 'PUCCH 1-1', 'PUSCH 1-2', 'PUSCH 3-0', 'PUSCH 3-1'

Режим создания отчетов CSI

PMIMode

'Wideband' (значение по умолчанию), 'Subband'

Режим создания отчетов PMI. PMIMode ='Wideband' соответствует PUSCH создание отчетов о Режиме 1-2 или PUCCH, создание отчетов о Режиме 1-1 (Тип 2 Отчета PUCCH) и PMIMode ='Subband' соответствует PUSCH создание отчетов о Режиме 3-1.

Следующее поле только присутствует для схемы передачи 'SpatialMux' (TxScheme).
   PMISet

Целочисленный вектор со значениями элемента от 0 до 15.

Матричная индикация перед кодером (PMI) установлена. Это может содержать или одно значение, соответствуя одному режиму PMI, или несколько значений, соответствуя нескольким или режиму PMI поддиапазона. Количество значений зависит от CellRefP, слоев передачи и TxScheme. Для получения дополнительной информации о параметрах установки PMI, смотрите ltePMIInfo.

Следующее поле только присутствует для 'Port7-8', 'Port8' или схем передачи 'Port7-14' (TxScheme).
   NSCID

0 (значение по умолчанию), 1

Скремблирование идентичности (ID)

Следующие поля только присутствуют для UE-specific beamforming ('Port5', 'Port7-8', 'Port8' или 'Port7-14').
   WЧисловая матрица

NLayers-by-P предварительное кодирование матрицы для широкополосного UE-specific beamforming символов PDSCH. P является количеством антенн передачи. Когда W не задан, никакое предварительное кодирование не применяется.

   NTxAnts

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

Количество антенн передачи.

HARQProcessSequence

1 LHARQ_Seq целочисленным вектором.

Индексы процесса HARQ на основе один для внутреннего HARQ планирование последовательности. Последовательность длины L HARQ_Seq оптимизирована согласно транспортным размерам блока, количеству процессов HARQ, дуплексного режима, и когда в режиме TDD настройка UL/DL.

См. сноску.

  1. Функция возвращает допустимый TrBlkSizes и набор CodedTrBlkSizes к 0, когда PRBSet пуст, указывая, что в этом кадре нет никакого выделения PDSCH.

  2. Таблица последовательности процесса HARQ вычисляется согласно процедуре, подробно изложенной в 3GPP Tdoc R5-095777 ("Планирование повторных передач и количество активных процессов HARQ для производительности DL RMC-s")

    • Для случая, когда NHARQProcesses = 1, HARQProcessSequence является [1 0 0 0 0 0 0 0 0 0]. Используя эту последовательность процесса HARQ, только передается TrBlkSize, соответствующий подкадру 0. В других подкадрах нет никакой передачи, даже если транспортные размеры блока в других подкадрах являются ненулевыми.

Подструктура SIB

Если подструктура, SIB был добавлен к rmccfg, сообщениям SIB1 и связанному PDSCH и PDCCH, может быть сгенерирована. Подструктура SIB включает эти поля:

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

(0,1), битовый массив

SIB1 транспортируют биты информации о блоке

См. сноску.

VRBStart

переменная, см. правила в Разделе TS 36.213 7.1.6.3

Виртуальное выделение RB стартовый блок ресурса, RB start.

VRBLength

переменная, см. правила в Разделе TS 36.213 7.1.6.3

Длина с точки зрения виртуальных непрерывно выделенных блоков ресурса, L CRBs.

Enable

'On' (значение по умолчанию), 'Off'

Позвольте/Запретите генерацию SIB

DCIFormat

'Format1A' (значение по умолчанию) или 'Format1C'

Формат нисходящей управляющей информации (DCI)

AllocationType

0 (значение по умолчанию) или 1, один битовый флаг

Локализованный (0) или распределенный (1) выделение виртуального ресурса блокируется для типа 2 Распределения ресурсов

Следующий параметр только применим когда DCIFormat = 'Format1A'.

N1APRB

2 или 3

Транспортный блок установил параметр выбора, NPRB1A

Указывает на столбец в TS 36.213, Таблицу 7.1.7.2.1-1 для транспортного выбора размера блока. Значением по умолчанию является самый маленький транспортный размер блока, или в столбце 2 или 3, который больше, чем или равен длине поля Data. Также смотрите Раздел TS 36.212 5.3.3.1.3 и Раздел TS 36.213 7.1.7.

Следующий параметр только применим при использовании распределенного выделения (AllocationType = 1).

Gap

0 или 1

Распределенный разрыв выделения, ‘0’ для разрыва N, 1 или ‘1’ для разрыва N, 2

  1. Набор допустимых транспортных размеров блока задан в TS 36.213 [4], Таблице 7.1.7.2.1-1. Только столбцы 2 и 3 применяются к SIB DL-SCH. Поле Data дополнено нулями к самому близкому допустимому размеру из этой таблицы.

Примечание

  • На TS 36.321 [5], Раздел 6.1.1, информационный бит самый низкоуровневый поля SIB.Data сопоставлен со старшим значащим битом транспортного блока SIB1.

  • Для подкадра 5, на TS 36.101 [1], Приложение A.3, ссылочные передачи PDSCH не планируются в подкадре 5 за исключением сопоставленного PDSCH SIB1.

  • Установка поля 'On' параметра OCNG заполняет, все неиспользованные, незапланированные элементы ресурса PDSCH с QPSK модулировали случайные данные.

  • Значения для CFI и PRBSet могут отличаться на подкадр. Если эти параметры являются массивами, то функция циклически продвигается через элементы массива начиная с индекса, данного mod (NSubframe, длина (parameter)). Когда parameter является PRBSet, параметр должен быть массивом ячеек вектор-столбцов или мудрых слотом матриц.

  • Символы PHICH несут один ACK на первом экземпляре PHICH в каждой группе PHICH.

Подструктура OCNGPDSCH

Подструктура, OCNGPDSCH, задает шаблоны OCNG в связанном RMCs и тестах согласно TS 36.101 [1], Раздел 5. OCNGPDSCH содержит эти поля, которые могут также быть настроены с полным спектром PDSCH-специфичных значений.

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

OCNG Modulation имеет те же опции установки как rmccfgout.PDSCH.Modulation

Смотрите rmccfgout.PDSCH.Modulation

TxScheme

OCNG TxScheme имеет те же опции установки как rmccfgout.PDSCH.TxScheme

Смотрите rmccfgout.PDSCH.TxScheme

RNTI

0 (значений по умолчанию), скалярное целое число

Значение радиосети временного идентификатора (RNTI) OCNG. (16 битов)

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

Больше о

свернуть все

Опции канала ссылки DL

Выходная конфигурационная структура инициализируется в соответствии со ссылочными каналами, заданными в TS 36.101, Приложении A.3. Выбор инициализации, доступный для нисходящего ссылочного канала и сопоставленных значений по умолчанию настройки верхнего уровня, включает:

Ссылочные каналы(Продолжены) ссылочные каналы

R.0 (Port0, 1 RB, 16QAM, CellRefP=1, R=1/2)

R.1 (Port0, 1 RB, 16QAM, CellRefP=1, R=1/2)

R.2 (Port0, 50 RB, QPSK, CellRefP=1, R=1/3)

R.3 (Port0, 50 RB, 16QAM, CellRefP=1, R=1/2)

R.4 (Port0, 6 RB, QPSK, CellRefP=1, R=1/3)

R.5 (Port0, 15 RB, 64QAM, CellRefP=1, R=3/4)

R.6 (Port0, 25 RB, 64QAM, CellRefP=1, R=3/4)

R.7 (Port0, 50 RB, 64QAM, CellRefP=1, R=3/4)

R.8 (Port0, 75 RB, 64QAM, CellRefP=1, R=3/4)

R.9 (Port0, 100 RB, 64QAM, CellRefP=1, R=3/4)

R.10 (TxDiversity|SpatialMux, 50 RB, QPSK, CellRefP=2, R=1/3)

R.11 (TxDiversity|SpatialMux|CDD, 50 RB, 16QAM, CellRefP=2, R=1/2)

R.12 (TxDiversity, 6 RB, QPSK, CellRefP=4, R=1/3)

R.13 (SpatialMux, 50 RB, QPSK, CellRefP=4, R=1/3)

R.14 (SpatialMux|CDD, 50 RB, 16QAM, CellRefP=4, R=1/2)

R.25 (Port5, 50 RB, QPSK, CellRefP=1, R=1/3)

R.26 (Port5, 50 RB, 16QAM, CellRefP=1, R=1/2)

R.27 (Port5, 50 RB, 64QAM, CellRefP=1, R=3/4)

R.28 (Port5, 1 RB, 16QAM, CellRefP=1, R=1/2)

R.31-3A FDD (CDD, 50 RB, 64QAM, CellRefP=2, R=0.85-0.90)

R.31-3A TDD (CDD, 68 RB, 64QAM, CellRefP=2, R=0.87-0.90)

R.31-4 (CDD, 100 RB, 64QAM, CellRefP=2, R=0.87-0.90)

R.43 FDD (Port7-14, 50 RB, QPSK, CellRefP=2, R=1/3)

R.43 TDD (SpatialMux, 100 RB, 16QAM, CellRefP=4, R=1/2)

R.44 FDD (Port7-14, 50 RB, QPSK, CellRefP=2, R=1/3)

R.44 TDD (Port7-14, 50 RB, 64QAM, CellRefP=2, R=1/2)

R.45 (Port7-14, 50 RB, 16QAM, CellRefP=2, R=1/2)

R.45-1 (Port7-14, 39 RB, 16QAM, CellRefP=2, R=1/2)

R.48 (Port7-14, 50 RB, QPSK, CellRefP=2, R=1/2)

R.50 FDD (Port7-14, 50 RB, 64QAM, CellRefP=2, R=1/2)

R.50 TDD (Port7-14, 50 RB, QPSK, CellRefP=2, R=1/3)

R.51 (Port7-14, 50 RB, 16QAM, CellRefP=2, R=1/2)

R.6-27RB (Port0, 27 RB, 64QAM, CellRefP=1, R=3/4)

R.12-9RB (TxDiversity, 9 RB, QPSK, CellRefP=4, R=1/3)

R.11-45RB (CDD, 45 RB, 16QAM, CellRefP=2, R=1/2)

Примечание

Ссылочные каналы 'R.6-27RB', 'R.12-9RB' и 'R.11-45RB' поддерживают тот же уровень кода как стандартные версии, но являются пользовательским RMCs, сконфигурированным для нестандартной пропускной способности.

Ссылки

[1] 3GPP TS 36.101. “Передача радио Оборудования пользователя (UE) и прием”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group; Развитый Универсальный Наземный Радио-доступ (к E-UTRA). URL: http://www.3gpp.org.

[2] 3GPP TS 36.211. “Физические каналы и модуляция”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group; Развитый Универсальный Наземный Радио-доступ (к E-UTRA). URL: http://www.3gpp.org.

[3] 3GPP TS 36.212. “Мультиплексирование и кодирование канала”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group; Развитый Универсальный Наземный Радио-доступ (к E-UTRA). URL: http://www.3gpp.org.

[4] 3GPP TS 36.213. “Процедуры физического уровня”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group; Развитый Универсальный Наземный Радио-доступ (к E-UTRA). URL: http://www.3gpp.org.

[5] 3GPP TS 36.321. “Спецификация протокола Среднего управления доступом (MAC)”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group; Развитый Универсальный Наземный Радио-доступ (к E-UTRA). URL: http://www.3gpp.org.

Введенный в R2014a