lteEPDCCHDMRSIndices

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

Описание

пример

ind = lteEPDCCHDMRSIndices(enb,chs) возвращает индексы Расширенного Физического Нисходящего Опорного сигнала Демодуляции Канала Управления (EPDCCH DM-RS) элементы ресурса (RE), сопоставленные с кандидатом передачи EPDCCH в подкадре. По умолчанию, ind вектор-столбец индексов в линейной форме индексации на основе одной. Используйте эту форму, чтобы непосредственно индексировать EPDCCH DM-RS REs 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 и ECCEs выбран. Таким образом, индексы порта антенны DM-RS (1... 4 соответственно, если на основе один), выводятся для того одного порта.

Для распределенной передачи EPDCCH сопоставлен с двумя портами антенны переменным способом. Поэтому индексы DM-RS сгенерированы для PRBs в обоих портах: 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 наличие восьми ECCEs.

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'

Режим 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)

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

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

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

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

Набор одного или нескольких последовательных ECCEs определение кандидата передачи EPDCCH в полном EPDCCH установлен.

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

'Localized', 'Distributed'

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

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

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

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

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

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

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

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

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

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

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

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

Разработайте для возвращенных индексов в виде одного из следующего:

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

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

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

Основа индекса

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

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

Индексация формата

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

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

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

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

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

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

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

свернуть все

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

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

Введенный в R2014b