lteEPDCCHDMRSIndices

Индексы ресурсного элемента EPDCCH DM-RS

Описание

пример

ind = lteEPDCCHDMRSIndices(enb,chs) возвращает индексы ресурсных элементов (RE) Расширенного физического нисходящего канала демодуляции опорного сигнала демодуляции (EPDCCH DM-RS), сопоставленных с кандидатом на передачу EPDCCH в подкадре. По умолчанию ind является вектор-столбец индексов в основанной на одной форме линейной индексации. Используйте эту форму, чтобы непосредственно индексировать EPDCCH DM-RS RE массива N -by M -by-4, который представляет подрамную ресурсную сетку через четыре возможных порта антенны EPDCCH (p = 107... 110). Можно также сгенерировать альтернативные представления индекса. Порядок индексов такой же, как и для комплексного отображения символов EPDCCH DM-RS.lteEPDCCHDMRS генерирует эти символы.

Индексы параметризованы в терминах сконфигурированного набора пар PRB, который определяет:

  • общий набор возможных кандидатов EPDCCH и

  • агрегирование одного или нескольких последовательных усиленных элементов канала управления (ECCE). Эта агрегация определяет конкретный образец EPDCCH, с которым связана DM-RS.

Индексы DM-RS создаются только для определенных пар PRB и портов антенны, с которыми сопоставлен соответствующий EPDCCH. Они не учитывают никаких внешних операций предварительного кодирования.

Для локализованной передачи EPDCCH EPDCCH сопоставлен с одним портом антенны от p = 107... 110, зависимым от RNTI и выбранные ЕЦСЕ. Таким образом, индексы порта антенны DM-RS (1... 4 соответственно, если он основан на одном) выход для этого одного порта.

Для распределенной передачи EPDCCH сопоставляется с двумя портами антенны чередующимся образом. Поэтому индексы DM-RS генерируются для PRB в обоих портах: p = 107 109 для нормального циклического префикса и p = 107 108 для расширенного циклического префикса. Выход упорядочивается так, чтобы символы для самой низкой плоскости индекса антенны оказались на первом месте. Эти индексы подходят для индексации N -by M -by-4 массива, представляющей подрамную ресурсную сетку через четыре возможных порта антенны EPDCCH (p = 107... 110).

Этот синтаксис возвращает вектор-столбец длины NRE одного линейного индекса на основе для ресурсных элементов DM-RS, сопоставленных с конкретным кандидатом EPDCCH. Функция инициализируется в соответствии с настройками всей ячейки, enb, и строение передачи EPDCCH, chs.

ind = lteEPDCCHDMRSIndices(enb,chs,opts) форматирует возвращенные индексы с помощью опций, заданных opts.

Примеры

свернуть все

Задайте настройки всей ячейки и строение передачи канала в параметрических структурах enb и chs.

enb = struct('CyclicPrefix','Normal','DuplexMode','FDD');
enb.NDLRB = 6;
enb.NSubframe = 0;
chs.EPDCCHECCE = [0 7];
chs.EPDCCHType = 'Localized';
chs.EPDCCHPRBSet = 2:3;
chs.RNTI = 1;

Создайте индексы EPDCCH DM-RS для EPDCCH, имеющего восемь ECCE.

ind = lteEPDCCHDMRSIndices(enb,chs)
ind = 12x1 uint32 column vector

   1898
   1903
   1908
   1910
   1915
   1920
   1970
   1975
   1980
   1982
      ⋮

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

свернуть все

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

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

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

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

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

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

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

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

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

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

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)

Специфическая для канала строение передачи, заданная как структура, которая может содержать следующие поля параметра.

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

1-элементный или 2-элементный вектор, задающий основанный на 0 индекс ECCE или включительно [begin, end] область значений индексов ECCE согласно уровню агрегации L (L = end – begin + 1). Число ECCE в кандидате должно быть степенью 2.

Если передача не требуется, оставьте этот параметр пустым.

Набор одной или нескольких последовательных ECCE, определяющих кандидата на передачу EPDCCH в целом наборе EPDCCH.

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

'Localized', 'Distributed'

Тип передачи EPDCCH

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

Вектор нулевых индексов для пар PRB, соответствующих набору PRB EPDCCH. Количество индексов пар PRB должно быть степенью 2.

Если передача не требуется, оставьте этот параметр пустым.

Индексы пары PRB EPDCCH

Следующие параметры применяются при EPDCCHType установлено в 'Localized'.

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

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

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

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

ОпцияЗначенияОписание
Стиль индексации

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

Стиль возвращаемых индексов, заданный как один из следующих:

  • 'ind' - возвращает индексы в форме линейного индекса как вектор-столбец (по умолчанию)

  • 'mat' - возвращает индексы в форме линейного индекса в виде матрицы, где каждый столбец содержит индексы для отдельного порта.

  • 'sub' - возвращает индексы в [subcarrier, symbol, antenna] стиль строки индекса. Количество строк в выходах, ind, - количество ресурсных элементов (NRE). Таким образом, ind является матрицей NRE-by-3.

Индексные основы

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

Базовое значение возвращенных индексов. Задайте '1based' чтобы сгенерировать индексы, где первое значение равняется 1. Задайте '0based' чтобы сгенерировать индексы, где первое значение 0.

Формат индексации

'rsonly' (по умолчанию), 'rs+unused'

Режим расположения RE возвращаемых индексов.

  • 'rsonly' - возвращает только активные местоположения DM-RS (по умолчанию)

  • 'rs+unused' - также включает все местоположения RE, которые должны не использоваться из-за передачи DM-RS на других портах антенны EPDCCH p = 107... 110, которые не используются этой передачей EPDCCH

Пример: 'ind rsonly', "ind rsonly", {'ind','rsonly'}, или ["ind","rsonly"] задайте те же опции форматирования.

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

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

свернуть все

Индексы ресурсного элемента EPDCCH DM-RS, возвращенные по умолчанию как числовой вектор NRE-by-1 длины. Опционально для специфичного для индекса стиля [subcarrier, symbol, antenna], ind возвращается как NRE-by-3 числовая матрица. NRE - количество ресурсных элементов подкадров. Можно также вернуть индексы в матрицу линейного индексирования, где каждый столбец содержит индексы для отдельного порта антенны. По умолчанию индексы возвращаются в одной основанной линейной форме индексации, которую можно использовать, чтобы непосредственно индексировать ресурсные элементы EPDCCH DM-RS.

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

Введенный в R2014b