lteNPBCHIndices

Сгенерируйте индексы элемента ресурса NPBCH

Описание

пример

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

пример

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

Примеры

свернуть все

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

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

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

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

[ind,info]=lteNPBCHIndices(enb);
ind(1:10)
ans = 10×1

    37
    38
    39
    40
    41
    42
    43
    44
    45
    46

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

info.G
ans = 1600
info.Gd
ans = 800

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

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

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

Сгенерируйте индексы NPBCH RE на основе 0 в линейной форме индекса. Матрица индексов имеет два столбца, один для каждого порта антенны. Отобразите первые 10 индексов.

[ind,info] = lteNPBCHIndices(enb,{'0based', 'ind'});
ind(1:10,:)
ans = 10×2

    36   204
    37   205
    38   206
    39   207
    40   208
    41   209
    42   210
    43   211
    44   212
    45   213

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

info.G
ans = 1600
info.Gd
ans = 800

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

свернуть все

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

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

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

Идентичность ячейки физического уровня NB-IoT

double
NBRefPНеобходимый

1, 2

Количество узкополосной ссылки сигнализирует о портах антенны

double
NSubframeДополнительный

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

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

Номер подкадра

double
NFrameДополнительный

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

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

Структурируйте номер

double

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

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

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

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

Разработайте для возвращенных индексов, заданных как одна из следующих опций.

  • 'ind' — Возвратите индексы в линейной форме индекса как 100 NBRefP матрица.

  • 'sub' — Возвратите индексы в [subcarrier, symbol, port] нижний стиль строки как матрица RE-3 N, где N RE является количеством элементов ресурса.

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

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

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

opts дополнительное поле. Когда это не задано, индексы, ind, 100 NBRefP матрица.

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

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

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

свернуть все

Индексы РЕ NPBCH, возвращенные как матрица с действительным знаком, в зависимости от стиля индексации, заданы в opts:

  • Если вы задаете линейную индексацию (значение по умолчанию), то ind 100 NBRefP матрица.

  • Если вы задаете нижнюю индексацию стиля строки, то ind матрица RE-3 N, где N RE является количеством элементов ресурса на подкадр.

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

Поле параметраЗначенияОписаниеТипы данных
G1600

Количество закодированных и соответствующих уровню битов данных NPBCH для кодовой комбинации.

double
Gd800

Количество закодированных и соответствующих уровню символов данных NPBCH для каждого из 8 блоков sub.

double

Ссылки

[1] 3GPP TS 36.211. “Физические каналы и модуляция (Релиз 14)”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group; Развитый Универсальный Наземный Радио-доступ (к E-UTRA). URL: https://www.3gpp.org.

Смотрите также

| |

Введенный в R2019b