ltePDSCHIndices

Физический нисходящий канал совместно использованный канал (PDSCH) индексы элемента ресурса

Синтаксис

[ind,info] = ltePDSCHIndices(enb,chs,prbset)
[ind,info] = ltePDSCHIndices(enb,chs,prbset,opts)

Описание

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

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

Каждый столбец возвращенного N-by-P матрица, ind, содержит индексы на антенну для элементов ресурса N в каждой из плоскостей ресурса P массивов. Для 'Port0', 'TxDiversity', 'CDD', 'SpatialMux' и схем передачи 'MultiUser', P = enb.CellRefP. Для других схем передачи, P = chs.NTxAnts. Если chs.NTxAnts = 0 или отсутствует, ind является N-by-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).';

Сгенерируйте индексы PDSCH RE, задав и линейные опции на основе 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 столбца.

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

свернуть все

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

Поле параметраТребуемый или дополнительныйЗначенияОписание
NDLRBНеобходимый

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

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

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

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

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

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

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

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

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

1, 2, 4

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

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

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

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

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

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

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

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

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

Режим Duplexing, заданный как одно из следующего:

  • '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 битов или расширенный 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' сигнализирует о столбце. Несколько списков могут быть заданы с помощью массива ячеек отдельных списков.

См. [1].

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

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

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

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

Количество портов антенны передачи. Этот аргумент только присутствует для символов ссылки демодуляции UE-specific.

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

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

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

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

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

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

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

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

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

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

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

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

Индексация стиля

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

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

'sub'

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

Индексная основа

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

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

'0based'

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

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

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

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

свернуть все

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

Примечание

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

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

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

Количество закодированных и соответствующих уровню битов данных DL-SCH для каждой кодовой комбинации.

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

uint32

Gd

Количество закодированных и соответствующих уровню символов данных DL-SCH на слой.

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

uint32

Ссылки

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

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

| |

Введенный в R2014a