lteNPDCCHIndices

Сгенерируйте индексы RE NPDCCH

Описание

пример

[ind,info] = lteNPDCCHIndices(enb,chs) возвращает ind, матрицу, содержащую узкополосные индексы физического нисходящего канала управления (NPDCCH) ресурсного элемента (RE), и info, структуру, содержащую информацию, относящуюся к индексам. Можно использовать ind для индекса элементов ресурсной сетки подрамника непосредственно для всех портов антенны в соответствии с 3GPP ТС 36.211 раздел 10.2.5.5 [1]. Инициализируйте эту функцию с настройками всей ячейки enb и строение канальной передачи chs.

пример

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

Примеры

свернуть все

Сгенерируйте отображение индексов RE NPDCCH и отобразите соответствующую информацию.

Создайте настройки всей ячейки структуры eNodeB для одной антенны.

enb.NNCellID = 10;
enb.NBRefP = 1;

Создайте строение передачи по каналу. Задайте значение узкополосного элемента канала управления (NCCE).

chs.NCCE = 0; % NPDCCH Format 0

Сгенерируйте индексы RE NPDCCH вектора-столбца. Отобразите первые семь индексов.

[ind,info] = lteNPDCCHIndices(enb,chs);
ind(1:7)
ans = 7×1

     1
     2
     3
     4
     5
     6
    13

Отображать поля, содержащиеся в info структура.

info.G
ans = 160
info.Gd
ans = 80

Сгенерируйте отображение индексов на основе NPDCCH RE 0 в форме линейного индекса для двух антенн.

Создайте настройки всей ячейки структуры eNodeB для двух антенн.

enb.NNCellID = 10;
enb.NBRefP = 2;

Создайте строение передачи по каналу.

chs.NCCE = [0 1]; % NPDCCH Format 1

Сгенерируйте матрицу индексов RE NPDCCH. Отобразите первые семь индексов.

ind = lteNPDCCHIndices(enb,chs,{'0based','ind'});
ind(1:7,:)
ans = 7×2

     0   168
     1   169
     2   170
     3   171
     4   172
     5   173
     6   174

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

свернуть все

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

ИмяТребуемый или опционныйЗначенияОписаниеЗависимостиТипы данных
NNCellIDНеобходимыйНеотрицательное целое числоУзкополосные тождества камеры физического слояdouble
NBRefPНеобходимый1, 2Количество портов антенны узкополосного опорного сигнала (NRS)double
OperationModeДополнительный'Standalone' (по умолчанию), 'Inband-SamePCI', 'Inband-DifferentPCI', 'Guardband'

Операция NB-IoT, заданный как одно из следующих значений:

  • 'Standalone' - NB-IoT автономной работы в любой 180-kHz полосе вне любой полосы пропускания LTE

  • 'Inband-SamePCI' - внутриполосная операция NB-IoT с тем же PCI, что и несущая LTE

  • 'Inband-DifferentPCI' - внутриполосная операция NB-IoT с другим PCI для несущей LTE

  • 'Guardband' - Операция защитного диапазона NB-IoT с использованием неиспользованных ресурсных блоков в защитном диапазоне несущей LTE

char, string
CellRefPДополнительный1, 2, 4Количество портов антенны специфического для ячейки опорного сигнала (CRS). Значение этого поля должно быть либо тем значением, на которое вы устанавливаете NBRefP поле (по умолчанию) или 4.Это поле применяется только тогда, когда вы задаете OperationMode поле как 'Inband-SamePCI' или 'Inband-DifferentPCI'. Когда вы задаете OperationMode поле как 'Inband-SamePCI', lteNPDCCHIndices функция устанавливает это поле в значение NBRefP поле.double
ControlRegionSizeСм. столбец «Зависимости»3 (по умолчанию), скаляром в интервале [0, 13]Размер области управления LTE. Это поле устанавливает начальный индекс символа OFDM (на нуле) в подрамник.
  • Требуется, когда вы задаете OperationMode поле как 'Inband-SamePCI' или 'Inband-DifferentPCI'.

  • lteNPDCCHIndices функция устанавливает это поле равным 0 когда вы задаете OperationMode поле как 'Standalone' или 'Guardband'.

double

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

Строение передачи по каналу, заданная как структура, содержащая это поле.

ИмяТребуемый или опционныйЗначенияОписаниеТипы данных
NCCEНеобходимый0, 1

Элемент канала управления с узкой полосой частот (NCCE) соответствует шести последовательным поднесущим в подрамнике. NCCE 0 занимает поднесущие от 0 на 5 и NCCE 1 занимает поднесущие от 6 на 11. Агрегация 1 или 2 NCCE используется для передачи NPDCCH в двух форматах:

  • Формат 0 - имеет один NCCE, и значение либо 0 или 1.

  • Формат 1 - имеет два NCCE и значение [0 1].

double

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

Выходной формат и индексная основа сгенерированных индексов, заданных как вектор символов, массив ячеек из векторов символов или строковые массивы. Можно задать эти опции как один вектор символов или строковый скаляр разделенным пробелом списком значений, размещенных внутри кавычек. Это поле может содержать любое из этих значений.

ОпцияЗначенияОписание
Выход'ind' (по умолчанию), 'sub'Выход сгенерированных индексов, заданный как 'ind' или 'sub'. Функция возвращает индексы как N RE-by- NBRefP матрица, когда вы задаете 'ind'. N RE - это количество ресурсных элементов. Функция возвращает индексы как N матрицу RE на 3, когда вы задаете 'sub', где каждая строка матрицы содержит поднесущую, символ и порт антенны в качестве ее первой, второй и третьей записей, соответственно.
Индексные основы'1based' (по умолчанию), '0based'Основа индексов, заданная как '1based' или '0based'. Чтобы сгенерировать индексы, первое значение которых равняется 1, задайте '1based'. Чтобы сгенерировать индексы, первое значение которых 0, задайте '0based'.

Пример: 'ind 0based', "ind 0based", {'ind','0based'}, и ["ind","0based"] задайте те же опции выхода.

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

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

свернуть все

Индексы RE NPDCCH, возвращенные как N матрица RE-by P real-valued, где N RE является количеством ресурсных элементов, а P - количеством плоскостей массива ресурсов. Каждый столбец ind содержит индексы по антеннам для N ресурсных элементов RE в каждой из P плоскостей ресурсного массива.

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

Информация, относящаяся к индексам NPDCCH, возвращаемая как структура, содержащая эти поля.

ИмяЗначенияОписаниеТипы данных
GскалярКоличество кодированных и согласованных со скоростью бит данных нисходящей управляющей информации (DCI) для кодового слова.double
GdскалярКоличество закодированных и сопоставленных со скоростью символов данных DCI на каждом слое.double

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

Ссылки

[1] 3GPP TS 36.211. «Физические каналы и модуляция». 3-ья Генерация проект партнерства; Группа технических спецификаций Radio Доступа Network; Evolved Universal Terrestrial Radio Access (E-UTRA). URL-адрес: https://www.3gpp.org.

Введенный в R2019b