lteRMCDLTool

Сгенерируйте сигнал RMC нисходящего канала

Описание

lteRMCDLTool запускает приложение LTE Waveform Generator, сконфигурированное для параметризации и генерации волны опорного канала измерения (RMC). The Reference Channel в меню перечислены доступные RMC с их настройками верхнего уровня по умолчанию.

[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.

Примеры

свернуть все

Сгенерируйте сигнал временного интервала и трехмерный массив ресурсных элементов для R.31-4 FDD, как указано в TS 36,101 Приложении A.3.9.1-1. R.31-4 FDD является 20MHz, 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)

Figure contains an axes. The axes contains an object of type surface.

Чтобы вставить 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)

Figure contains an axes. The axes contains an object of type surface.

Сгенерируйте сигнал временного интервала и 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, сопоставленных с последовательностью подкадров, в системе координат для формата DCI 0 и типа выделения ресурсов восходящей линии связи 1.

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

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

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

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

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

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

Figure contains an axes. The axes contains an object of type image.

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

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

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

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

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

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

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

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

Figure contains an axes. The axes contains an object of type image.

Наблюдайте из изображения, что занятые индексы PRB переходят в нечетные и четные пазы.

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

свернуть все

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

Опорный канал (rc)Строение
Схема передачи (PDSCH. TxScheme)Количество ресурсных блоковМодуляцияКоличество портов антенны CRSСкорость кодирования

'R.0'

'Port0'116-QAM11/2

'R.1'

'Port0'116-QAM11/2

'R.2'

'Port0'50QPSK11/3

'R.3'

'Port0'5016-QAM11/2

'R.4'

'Port0'6QPSK11/3

'R.5'

'Port0'1564-QAM13/4

'R.6'

'Port0'2564-QAM13/4

'R.7'

'Port0'5064-QAM13/4

'R.8'

'Port0'7564-QAM13/4

'R.9'

'Port0'10064-QAM13/4

'R.10'

'TxDiversity', 'SpatialMux'50QPSK21/3

'R.11'

'TxDiversity''SpatialMux', 'CDD'5016-QAM21/2

'R.12'

'TxDiversity'6QPSK41/3

'R.13'

'SpatialMux'50QPSK41/3

'R.14'

'SpatialMux', 'CDD'5016-QAM41/2

'R.25'

'Port5'50QPSK11/3

'R.26'

'Port5'5016-QAM11/2

'R.27'

'Port5'5064-QAM13/4

'R.28'

'Port5'116-QAM11/2
'R.31-3A' (с FDD)'CDD'5064-QAM20.85-0.90
'R.31-3A (с TDD)'CDD'6864-QAM20.87-0.90
'R.31-4''CDD'10064-QAM20.87-0.90

'R.43' (с FDD)

'Port7-14'50QPSK21/3

'R.43' (с TDD)

'SpatialMux'10016-QAM41/2

'R.44' (с FDD)

'Port7-14'50QPSK21/3

'R.44' (с TDD)

'Port7-14'5064-QAM21/2

'R.45'

'Port7-14'5016-QAM21/2

'R.45-1'

'Port7-14'3916-QAM21/2

'R.48'

'Port7-14'50QPSK21/2

'R.50' (с FDD)

'Port7-14'5064-QAM21/2

'R.50' (с TDD)

'Port7-14'50QPSK21/3

'R.51'

'Port7-14'5016 -QAM21/2
'R.68-1' (с FDD)'CDD'75256-QAM20.74-0.88
'R.68-1' (с TDD)'CDD'75256-QAM20.76-0.88
'R.105' (с FDD)'CDD'1001024-QAM20.76-0.79
'R.105' (с TDD)'CDD'1001024-QAM20.76-0.78
Пользовательские RMC, настроенные для нестандартных пропускных способностей, но с той же скоростью кода, что и стандартные версии.

'R.6-27RB'

'Port0'2764-QAM13/4

'R.12-9RB'

'TxDiversity'9QPSK41/3

'R.11-45RB'

'CDD'4516-QAM21/2

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

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

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

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

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

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

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

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

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

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

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

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

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

свернуть все

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

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

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

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

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

Строение RMC, возвращенная как структура. Этот выход содержит информацию о параметрах конфигурации 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.68-1', 'R.105', 'R.6-27RB', 'R.12-9RB', 'R.11-45RB'

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

  • Для облегчения передачи системных информационных блоков (SIB) пользовательские данные обычно не планируются в подкадре 5. Чтобы запланировать пользовательские данные в подкадре 5, используйте один из этих RMC с устойчивой скоростью передачи данных: 'R.31-3A', 'R.31-4', 'R.68-1', или 'R.105'.

  • 'R.6-27RB', 'R.12-9RB', и 'R.11-45RB' являются пользовательскими RMC, настроенными на нестандартные полосы пропускания, которые поддерживают ту же скорость кода, что и стандартизированные версии, определенные в Annes A.3 из TS 36.101.

NDLRBЦелое число в интервале [6, 110]Количество нисходящих ресурсных блоков
CellRefP1, 2, 4Количество портов антенны специфического для ячейки опорного сигнала (CRS)
NCellDЦелое число в интервале [0, 503]Тождества камеры физического слоя
CyclicPrefix'Normal', 'Extended'Длина циклического префикса
CFI1, 2, 3, реальный вектор длины 10

Значение индикатора формата управления (CFI). Когда значение CFI не изменяется между подкадрами, задайте это поле как скаляр. В противном случае задайте это поле как вектор, где k-й элемент соответствует значению CFI k-го субкадра.

Значение CFI изменяется между подкадрами для этих RMC, когда вы задаете duplexmode введите как 'TDD' mode, the CFI изменяется по подкадрам для этих RMC: 'R.0', 'R.5', 'R.6', 'R.6-27RB', 'R.12-9RB'.

PCFICHPowerРеальный скалярСтепень символа PCFICH, в дБ
Ng'Sixth', 'Half', 'One', 'Two'HICH групповой множитель
PHICHDuration'Normal', 'Extended'Длительность PHICH
HISetМатрица 112 на 3Максимальные группы PHICH (112), как указано в разделе 6.9 TS 36.211, с первой последовательностью PHICH каждой группы, установленной на ACK). Для получения дополнительной информации см. ltePHICH.
PHICHPowerРеальный скалярСтепень символа PHICH, в дБ
NFrameНеотрицательное целое числоНомер система координат
NSubFrameНеотрицательное целое числоНомер подкадра
TotSubFramesНеотрицательное целое числоОбщее количество субкадров для генерации
WindowingНеотрицательное целое числоКоличество выборок во временной области, в которых функция применяет оконцевание и перекрытие символов OFDM
DuplexMode'FDD', 'TDD'

Режим дуплекса, возвращенный как одно из следующих значений

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

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

CSIRSPeriod'On', 'Off', целое число в интервале [0, 154], двухэлементные векторы-строки неотрицательных целых чисел, массив ячеек

Строения подкадров CSI-RS для ресурсов CSI-RS, возвращенные в качестве одного из следующих значений.

  • 'On' или 'Off

  • Целое число в интервале [0, 154], соответствующем параметру I CSI-RS, указанному в таблице 6.10.5.3-1 TS 36.211

  • Вектор вида [T CSI-RS ∆ CSI-RS], в соответствии с таблицей 6.10.5.3-1 TS 36.211

  • Массив ячеек с строениями для каждого ресурса.

Это поле применяется только тогда, когда TxScheme поле 'Port7-14'.

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

CSIRSConfigНеотрицательное целое числоМассивные индексы строения CSI-RS. См. таблицу 6.10.5.2-1 ТУ 36.211.
CSIRefP1, 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 биты или '0' MSB extended) или числовой список индексов строения CSI-RS. Можно также задать значения в массиве ячеек с строениями для каждого ресурса.

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

PDSCH

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

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

SIB

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

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

OCNGPDCCHEnable

'Off', 'On'

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

OCNGPDCCHPower

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

PDCCH OCNG степени в дБ

OCNGPDSCHEnable

'Off', 'On'

Включите PDSCH OCNG

OCNGPDSCHPower

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

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

OCNGPDSCH

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

Строение OCNG PDSCH

OCNG

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

Генератор шума канала OFDMA

Примечание

Этот параметр будет удален в следующем релизе. Вместо этого используйте параметры OCNG PDCCH и PDSCH.

Следующие поля присутствуют и применяются только для '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/ N SYM ) × 3.84e6, где N SC является количеством поднесущих, а 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

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

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

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

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

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

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

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

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

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

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

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

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

PDSCH подструктуры относится к строению физического канала и содержит следующие поля:

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

Modulation

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

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

NLayers

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

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

Rho

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

Степень ресурсного элемента PDSCH, в дБ

RNTI

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

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

RVSeq

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

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

RV

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

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

NHARQProcesses

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

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

NTurboDecits

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

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

PRBSet

Целочисленный вектор-столбец или двухколоночная матрица

Нулевые индексы физического ресурсного блока (PRB), соответствующие временным выделениям ресурсов для этого PDSCH. Функция возвращает это поле как одно из следующих значений.

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

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

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

Это поле изменяется для каждого подкадра для этих RMC: 'R.25' (с TDD), 'R.26' (с TDD), 'R.27' (с TDD), 'R.43' (с FDD), 'R.44', 'R.45', 'R.48', 'R.50', 'R.51', 'R.68-1', и 'R.105'.

TargetCodeRate

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

Целевые скорости кода для одного или двух кодовых слов для каждого подкадра в системе координат. Используется для расчета размеров транспортных блоков согласно ТУ 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' соответствует режиму 1-2 отчетов PUSCH или режиму 1-1 отчетов PUCCH (тип 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 формирования луча ('Port5', 'Port7-8', 'Port8', или 'Port7-14').
WЧисловая матрица

NLayers-by - P матрица предварительного кодирования для широкополосного UE-специфического формирования луча символов PDSCH. P - количество передающих антенн. Когда W не задан, предварительное кодирование не применяется.

NTxAnts

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

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

HARQProcessSequence

1-by L HARQ _ Seq целочисленный вектор.

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

См. сноску.

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

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

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

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

Если подструктура SIB был добавлен в rmccfgмогут быть сгенерированы SIB1 сообщения и связанные PDSCH и PDCCH. The 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 поле. См. также ТС 36.212 раздел 5.3.3.1.3 и ТС 36.213 раздел 7.1.7.

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

Gap

0 или 1

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

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

Примечание

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

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

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

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

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

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

Подструктура, OCNGPDSCH, определяет шаблоны OCNG в связанных RMC и тестах согласно TS 36.101 [1], раздел A.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

Вопросы совместимости

расширить все

Поведение изменено в R2019b

Ссылки

[1] 3GPP TS 36.101. "Evolved Universal Terrestrial Radio Access (E-UTRA); Пользовательское оборудование (UE) Радиопередача и прием ". 3-ья Генерация Партнерский проект; Группа технических спецификаций Радиосеть доступ. URL-адрес: https://www.3gpp.org.

[2] 3GPP TS 36.211. "Evolved Universal Terrestrial Radio Access (E-UTRA); Физические каналы и модуляция ". 3-ья Генерация Партнерский проект; Группа технических спецификаций Радиосеть доступ. URL-адрес: https://www.3gpp.org.

[3] 3GPP TS 36.212. "Evolved Universal Terrestrial Radio Access (E-UTRA); Мультиплексирование и канальное кодирование. "3rd Генерация Partnership Project; Группа технических спецификаций Радиосеть доступ. URL-адрес: https://www.3gpp.org.

[4] 3GPP TS 36.213. "Evolved Universal Terrestrial Radio Access (E-UTRA); Процедуры физического слоя ". 3-ья Генерация Партнерский проект; Группа технических спецификаций Радиосеть доступ. URL-адрес: https://www.3gpp.org.

[5] 3GPP TS 36.321. "Evolved Universal Terrestrial Radio Access (E-UTRA); Спецификация протокола управления средним доступом (MAC). "3rd Генерация Partnership Project; Группа технических спецификаций Радиосеть доступ. URL-адрес: https://www.3gpp.org.

См. также

Приложения

Функции

Введенный в R2014a