lteEPDCCHDMRS

Опорные сигналы демодуляции EPDCCH

Описание

пример

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

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

  • полная группа возможных кандидатов EPDCCH и

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

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

Для локализованной передачи EPDCCH EPDCCH сопоставлен с одним портом антенны от p = 107... 110, зависящий от chs.RNTI и ECCEs выбран. Таким образом символы порта антенны DM-RS выводятся только для того одного порта.

Для распределенной передачи EPDCCH сопоставлен с двумя портами антенны переменным способом. Поэтому символы DM-RS сгенерированы для PRBs в обоих портах: p = 107,109 для нормального циклического префикса и p = 107,108 для расширенного циклического префикса. Выход упорядочен так, чтобы символы для самого низкого индекса портов антенны были на первом месте. Этот порядок соответствия тот из индексов DM-RS RE, произведенных lteEPDCCHDMRSIndices.

пример

sym = lteEPDCCHDMRS(enb,chs,opts) позволяет управление формата символов через опции, заданные opts. Можно использовать этот синтаксис, чтобы возвратить символы как числовую матрицу, где каждый столбец содержит символы для активного порта антенны.

Эта функция не выполняет предварительного кодирования. При необходимости примените предварительное кодирование внешне.

Примеры

свернуть все

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

enb.NDLRB = 6;
enb.NSubframe = 0;
chs.EPDCCHECCE = [0 7];
chs.EPDCCHType = 'Localized';
chs.EPDCCHPRBSet = 2:3;
chs.EPDCCHNID = 0;
chs.RNTI = 1;

Сгенерируйте символы опорного сигнала демодуляции EPDCCH.

sym = lteEPDCCHDMRS(enb,chs)
sym = 12×1 complex

   0.7071 - 0.7071i
   0.7071 + 0.7071i
   0.7071 + 0.7071i
  -0.7071 + 0.7071i
   0.7071 - 0.7071i
   0.7071 - 0.7071i
   0.7071 + 0.7071i
   0.7071 - 0.7071i
   0.7071 + 0.7071i
  -0.7071 - 0.7071i
      ⋮

Примечание: предупреждающие сообщения, сгенерированные просто, советуют вам, что значения по умолчанию доступны и используют для неинициализированных параметров. Чтобы отключить предупреждения для принявших значение по умолчанию lte установок параметров, предшествуйте коду со следующей командой: lteWarning('off','DefaultValue')

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

enb.NDLRB = 6;
enb.NSubframe = 0;
chs.EPDCCHECCE = [0,7];
chs.EPDCCHType = 'Distributed';
chs.EPDCCHPRBSet = 2:3;
chs.EPDCCHNID = 0;
chs.RNTI = 1;

Сгенерируйте символы DM-RS для EPDCCH наличие распределенной передачи. Возвратите символы как матрицу, где каждый столбец содержит символы для активной антенны.

sym = lteEPDCCHDMRS(enb,chs,'mat')
sym = 12×2 complex

   0.7071 - 0.7071i   0.7071 - 0.7071i
  -0.7071 - 0.7071i  -0.7071 - 0.7071i
   0.7071 + 0.7071i   0.7071 + 0.7071i
   0.7071 - 0.7071i   0.7071 - 0.7071i
   0.7071 - 0.7071i   0.7071 - 0.7071i
  -0.7071 + 0.7071i  -0.7071 + 0.7071i
  -0.7071 - 0.7071i  -0.7071 - 0.7071i
   0.7071 - 0.7071i   0.7071 - 0.7071i
  -0.7071 - 0.7071i  -0.7071 - 0.7071i
  -0.7071 - 0.7071i  -0.7071 - 0.7071i
      ⋮

Примечание: предупреждающие сообщения, сгенерированные просто, советуют вам, что значения по умолчанию доступны и используют для неинициализированных параметров. Чтобы отключить предупреждения для принявших значение по умолчанию lte установок параметров, предшествуйте коду со следующей командой: lteWarning('off','DefaultValue')

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

свернуть все

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

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

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

Параметр NID EPDCCH для скремблирования инициализации последовательности

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

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

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

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

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

ОпцияЗначенияОписание
Стиль символов

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

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

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

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

Формат символа

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

Формат возвращенных символов.

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

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

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

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

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

свернуть все

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

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

Введенный в R2014b