lteNPBCHIndices

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

Описание

пример

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

пример

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

Примеры

свернуть все

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

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

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

Сгенерируйте вектор-столбец индексов RE NPBCH. Отобразите первые 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;

Сгенерируйте основанные на 0 индексы NPBCH RE в форме линейного индекса. Матрица индексов имеет два столбца, по одному для каждого порта антенны. Отобразите первые 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

Выход и индексная основа сгенерированных индексов, заданная как одна из следующих форм.

  • 'format base'

  • «format base"

  • {'formatbase'}

  • formatbase"]

Где format и base определены в этой таблице.

ОпцияЗначенияОписание
format'ind' (по умолчанию), 'sub'

Выход сгенерированных индексов

Чтобы вернуть индексы как вектор-столбец, задайте эту опцию следующим 'ind'.

Чтобы вернуть индексы как N матрицу RE на 3, где N RE - количество RE, задайте эту опцию следующим 'sub'. Каждая строка матрицы содержит поднесущую, символ и порт антенны в качестве своего первого, второго и третьего элемента, соответственно.

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

Индексные основы

Чтобы сгенерировать индексы, первое значение которых 1, задайте эту опцию как '1based'. Чтобы сгенерировать индексы, первое значение которых 0, задайте эту опцию как '0based'.

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

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

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

свернуть все

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

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

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

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

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

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

Количество кодированных и согласованных со скоростью бит данных NPBCH для кодового слова.

double
Gd800

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

double

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

Ссылки

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

Введенный в R2019b