exponenta event banner

ltePDSCHIndices

Индексы элементов ресурсов физического общего канала нисходящей линии связи (PDSCH)

Описание

[ind,info] = ltePDSCHIndices(enb,chs,prbset) возвращает матрицу, ind, содержащий физические индексы элемента ресурса (RE) общего канала нисходящей линии связи (PDSCH) и структуру, info, содержащий информацию, относящуюся к индексам PDSCH. По умолчанию выходные индексы представляют собой одноосновную линейную индексированную 3D решетку, представляющую сетку элементов ресурса субкадра для всех антенных портов. Вы можете использовать ind индексировать элементы сетки ресурсов субкадра непосредственно для всех антенных портов. Эта функция инициализируется с настройками для всей ячейки, enb, конфигурация передачи канала, chsи индексы блоков физических ресурсов, prbset.

prbset содержит индексы блока физических ресурсов (PRB), соответствующие выделению ресурсов для этой передачи PDSCH. Можно указать prbset в виде вектора столбца или матрицы из двух столбцов. Если указать вектор столбца, то распределение ресурсов будет одинаковым в обоих слотах подкадра. Если PRB в первом и втором слотах подкадра различаются, можно использовать матрицу из двух столбцов для определения PRB. Индексы PRB основаны на нуле.

Каждый столбец возвращаемой матрицы N-за-P, ind, содержит индексы на антенну для N элементов ресурса в каждой из P плоскостей массива ресурсов. Для 'Port0', 'TxDiversity', 'CDD', 'SpatialMux', и 'MultiUser' схемы передачи, P = enb.CellRefP. Для других схем передачи P = chs.NTxAnts. Если chs.NTxAnts = 0 или отсутствует, ind - матрица N-за-NU, содержащая индексы на уровень для N элементов ресурса в каждой из плоскостей массива ресурсов NU. Плоскости связаны со слоями, где NU = chs.NLayers.

info структура содержит поля параметров G и Gd. info.G обеспечивает соответствующий размер выходного сигнала кодера DL-SCH, который требуется в качестве параметра outlen предоставлены lteDLSCH функция. info.Gd - количество кодированных и сопоставленных по скорости символов данных DL-SCH на уровень, равное количеству строк в индексах PDSCH. Предоставление точной информации в info, Modulation, TxScheme, и Nlayers поля обязательны в chs.

Примечание

Modulation и Nlayers поля обязательны только в том случае, если info вывод назначается при вызове функции.

пример

[ind,info] = ltePDSCHIndices(enb,chs,prbset,opts) форматирует возвращенные индексы с помощью параметров, указанных в opts.

Примеры

свернуть все

В этом примере генерируется отображение индексов элемента ресурса (RE) PDSCH на основе 0 в виде линейного индекса для случая с 4 антеннами.

Создайте структуру параметров для всей ячейки. enb.

enb = lteRMCDL('R.14');
enb.NDLRB = 6;
enb.CFI = 1;
enb.PDSCH.PRBSet = (1:enb.NDLRB-1).';

Создайте индексы RE PDSCH, задав опции 0 и линейные опции.

ind = ltePDSCHIndices(enb,enb.PDSCH, ...
    enb.PDSCH.PRBSet,{'0based','ind'});
ind(1:10,:)
ans = 10x4 uint32 matrix

    156   1164   2172   3180
    157   1165   2173   3181
    158   1166   2174   3182
    159   1167   2175   3183
    160   1168   2176   3184
    161   1169   2177   3185
    162   1170   2178   3186
    163   1171   2179   3187
    164   1172   2180   3188
    165   1173   2181   3189

Результат, ind, является матрицей индексов отображения на основе 0 в форме линейного индекса. Поскольку это пример для случая с 4 антеннами, ind, имеет 4 столбца.

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

свернуть все

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

Поле параметраОбязательно или необязательноЦенностиОписание
NDLRBНеобходимый

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

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

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

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

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

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

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

Длина циклического префикса

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

1, 2, 4

Количество антенных портов cell-specific reference signal (CRS)

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

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

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

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

1, 2 или 3
Скаляр или, если CFI изменяется для каждого подкадра, вектор длиной 10 (соответствующий кадру).

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

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

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

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

  • 'FDD' - дуплексный режим с частотным разделением (по умолчанию);

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

Следующее применимо, когда DuplexMode имеет значение 'TDD'.

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

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

Конфигурация восходящего и нисходящего каналов

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

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

Специальная конфигурация субкадра (SSC)

В следующей таблице показаны enb поля структуры требуются только в том случае, если схема передачи chs.TxScheme имеет значение 'Port7-14'.

Поле параметраОбязательно или необязательноЦенностиОписание
NFrameДополнительный

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

Номер кадра

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

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

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

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

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

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

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

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

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

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

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

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

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

Следующий параметр ресурса CSI-RS нулевой мощности необходим только в том случае, если одна или несколько из вышеупомянутых конфигураций подкадра нулевой мощности установлены на любое значение, отличное от 'Off'.

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

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

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

См. [1].

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

Конфигурация передачи канала, специфичная для 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

Следующие параметры применяются, когда TxScheme имеет значение 'Port5', 'Port7-8', 'Port8', или 'Port7-14'.
  NTxAntsДополнительный

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

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

Предоставление точной информации в info, вы должны определить TxScheme и следующие дополнительные параметры. Эти поля требуются только в том случае, если info является выводом.
  ModulationДополнительный

'QPSK' (по умолчанию), '16QAM', '64QAM', '256QAM', '1024QAM'

Формат модуляции кодового слова, заданный как вектор символа или скаляр строки для одного кодового слова или как массив ячеек или массив строк для двух кодовых слов.

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

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

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

Количество слоев зависит от TxScheme.

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

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

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

Параметры формата вывода для индексов элементов ресурса, заданные как символьный вектор, массив ячеек символьных векторов или строковый массив. Для удобства можно задать несколько параметров в виде одного вектора символа или скаляра строки с помощью разделенного пробелом списка значений, помещенных в кавычки. Значения для opts если указан в виде символьного вектора include (используйте двойные кавычки для строки):

Категория Варианты Описание

Стиль индексирования

'ind' (по умолчанию)

Возвращаемые индексы находятся в линейном индексном стиле.

'sub'

Возвращенные индексы находятся в [subcarrier,symbol,port] стиль строки подстрочного индекса.

База индекса

'1based' (по умолчанию)

Возвращаемые индексы основаны на единице.

'0based'

Возвращаемые индексы основаны на нулях.

Пример: 'ind 1based', "ind 1based", {'ind','1based'}, или ["ind","1based"] укажите те же параметры форматирования.

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

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

свернуть все

Физические индексы элемента ресурса (RE) общего канала нисходящей линии связи (PDSCH), определенные как матрица. Каждый столбец матрицы N-by-P, ind, содержит индексы на антенну для N элементов ресурса в каждой из P плоскостей массива ресурсов. Для 'Port0', 'TxDiversity', 'CDD', 'SpatialMux', и 'MultiUser' схемы передачи, P = enb.CellRefP. Для других схем передачи P = chs.NTxAnts. Если chs.NTxAnts = 0 или отсутствует, ind матрица имеет размер N-за-NU. В этом случае indсодержит индексы уровня для N элементов ресурса в каждой из плоскостей массива ресурсов NU, связанных с уровнями, где NU = chs.NLayers. Можно вернуть индексы в альтернативных форматах индексирования с помощью аргумента opts.

Примечание

Элементы ресурсов CSI-RS с активной или нулевой мощностью исключаются из выходных индексов только для версии 10/11, 'Port7-14' схема передачи. Для всех других схем не удается избежать индексов элемента ресурса CSI-RS, что приводит к получению PDSCH, совместимого с версией 8/9. Любая активная или нулевая мощность CSI-RS будет перезаписывать связанные RE PDSCH позже в структуре подкадра.

Информация, относящаяся к индексам PDSCH, возвращаемая в виде структуры. Предоставление точной информации в infoструктура конфигурации передачи канала, chs, должны содержать поля TxScheme, Modulation, и NLayers. Структура info имеет следующие поля.

Поле параметраОписаниеЦенностиТип данных
G

Количество кодированных и сопоставленных по скорости битов данных DL-SCH для каждого кодового слова.

один или два вектора элементов

uint32

Gd

Количество кодированных и сопоставленных по скорости символов данных DL-SCH на уровень.

Целое число, равное количеству строк в индексах PDSCH

uint32

Ссылки

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

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