exponenta event banner

lteNSSSIndices

Формирование индексов RE NSSS для подкадра

Описание

ind = lteNSSSIndices(enb) производит ind, индексы ресурсного элемента (RE) узкополосного вторичного сигнала синхронизации (NSSS) для настроек на уровне соты enb.

ind = lteNSSSIndices(enb,port) генерирует индексы RE NSSS для антенного порта, соответствующего port вход.

пример

ind = lteNSSSIndices(enb,port,opts) генерирует индексы RE NSSS для указанного антенного порта в формате, указанном opts.

Примеры

свернуть все

Генерация нулевых индексов RE NSSS для антенного порта 2001.

Инициализация настроек для всей соты путем указания режима работы, количества специфичных для соты антенных портов RS, идентификатора соты физического уровня, номера кадра и номера субкадра.

enb.OperationMode = 'Inband-SamePCI';    % Operation mode
enb.CellRefP = 1;                        % Number of cell-specific RS antenna ports
enb.NCellID = 2;                         % Physical layer cell identity
enb.NSubframe = 9;                       % Subframe number
enb.NFrame = 4;                          % Frame number

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

port = 1;
ind = lteNSSSIndices(enb,port,{'0based','sub'});

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

свернуть все

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

ИмяОбязательно или необязательноЦенностиОписаниеТипы данных
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
NSubframeДополнительный9 (по умолчанию), целое числоНомер субкадра. Поскольку NSSS определяется только для подкадра 9 в альтернативных кадрах, lteNSSSIndices возвращает пустой массив для любого значения NSubframe кроме 9. Это поведение позволяет индексировать сетку ресурсов для любого номера подкадра.double
NFrameДополнительный0 (по умолчанию), целое числоНомер кадра. Поскольку NSSS определяется только для подкадра 9 в альтернативных кадрах, lteNSSSIndices возвращает пустой вектор для нечетных значений NFrame. Это поведение позволяет индексировать сетку ресурсов для любого номера подкадра и любого номера кадра. Если NSubframe и NFrame поля не указаны, lteNSSSIndices принимает NFrame принимает значение по умолчанию.double
NCellIDТребуется при указании OperationMode как 'Inband-SamePCI' или 'Inband-DifferentPCI'Целое число в интервале [0, 503]PCIdouble
CellRefPТребуется при указании OperationMode как 'Inband-SamePCI' или 'Inband-DifferentPCI'1, 2, 4Количество антенных портов, специфичных для сотыdouble

Примечание

Укажите NCellID и CellRefP поля для исключения местоположений опорного сигнала ячейки (RS). Если вы не указываете оба NCellID и CellRefP все местоположения ячеек RS включены.

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

Антенный порт, указанный как 0 или 1, соответствующий антенному порту 2000 или 2001 соответственно.

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

Формат вывода и индексная база сформированных индексов, указанных как одна из этих форм.

  • 'format base'

  • "format base"

  • {'format','base'}

  • ["format","base"]

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

ВыборЦенностиОписание
format'ind' (по умолчанию), 'sub'

Формат вывода сформированных индексов

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

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

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

База индекса

Создание индексов с первым значением 1, укажите этот параметр как '1based'. Создание индексов с первым значением 0, укажите этот параметр как '0based'.

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

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

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

свернуть все

Индексы RE NSSS для подкадра, возвращаемые как массив с комплексными значениями. Размеры массива зависят от параметров формата, заданных в opts. Возвратиться ind в качестве вектора столбца, укажите 'ind' в opts вход. Возвратиться ind в качестве матрицы NRE-by-3 укажите 'sub' в opts вход. При указании NSubframe поле как значение, отличное от 9 или NFrame поле как нечетное значение, lteNSSSIndices функция возвращает ind как пустой массив.

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

Представлен в R2019a