lteEPDCCHDMRS

Сигналы ссылки демодуляции EPDCCH

Синтаксис

sym = lteEPDCCHDMRS(enb,chs)
sym = lteEPDCCHDMRS(enb,chs,opts)

Описание

пример

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, end] индексная область значений 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

Для просмотра документации необходимо авторизоваться на сайте