exponenta event banner

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 и выбранные ECCE. Таким образом, символы антенного порта DM-RS выводятся только для этого единственного порта.

Для распределенной передачи EPDCCH отображается на два антенных порта чередующимся образом. Поэтому символы DM-RS генерируются для PRB в обоих портах: p = 107 109 для обычного циклического префикса и p = 107 108 для расширенного циклического префикса. Выходной сигнал упорядочен таким образом, что символы для индекса наименьших антенных портов становятся первыми. Этот порядок соответствует индексам RE DM-RS, произведенным 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')

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

свернуть все

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

Поле параметраОбязательно или необязательноЦенностиОписание
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-элементный вектор, задающий индекс ECCE на основе 0 или включительно [begin, end] Диапазон индексов ECCE в соответствии с уровнем агрегации L (L = end – begin + 1). Число ECCE в кандидате должно быть в степени 2.

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

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

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

'Localized', 'Distributed'

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

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

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

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

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

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

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

Параметр nID EPDCCH для инициализации скремблирующей последовательности

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

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

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

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

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

ВыборЦенностиОписание
Стиль обозначения

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

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

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

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

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

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

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

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

  • 'rs+unused' - также возвращает нули для местоположений RE, которые не должны использоваться из-за передачи EPDCCH DM-RS на других антенных портах EPDCCH p = 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