lteNSSS

Сгенерируйте узкополосные вторичные символы сигнала синхронизации для подкадра

Синтаксис

sym = lteNSSS(enb)

Описание

пример

sym = lteNSSS(enb) возвращает узкополосную вторичную синхронизацию (NSSS) символы sym для входа настройки всей ячейки, заданные enb.

Примеры

свернуть все

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

enb.OperationMode = 'Standalone';    % Narrowband operation mode
enb.NSubframe = 9;                   % Subframe number
enb.NFrame = 0;                      % Frame number
enb.NNCellID = 1;                    % Physical layer cell identity

Сгенерируйте символы NSSS.

sym = lteNSSS(enb);

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

свернуть все

Настройки всей ячейки, заданные как структура. Можно задать enb, чтобы содержать любое из этих полей.

Режим работы NB-IoT, заданный как 'Standalone', 'Inband-SamePCI', 'Inband-DifferentPCI' или 'Guardbandband'.

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

Узкополосная идентичность ячейки физического уровня, заданная как целое число в интервале [0, 503].

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

Номер подкадра, заданный как целое число. Поскольку NSSS задан только для подкадра 9 в альтернативных кадрах, lteNSSS возвращает пустой массив для любого значения NSubframe кроме 9. Это поведение включает индексацию сетки ресурса для любого номера подкадра. Если NSubframe и не задан, то lteNSSS принимает, что NSubframe берет свое значение по умолчанию.

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

Структурируйте номер, заданный как целое число. Поскольку NSSS задан только для подкадра 9 в альтернативных кадрах, lteNSSS возвращает пустой вектор для нечетных значений NFrame. Это поведение включает индексацию сетки ресурса для любого номера подкадра и любого номера кадра. Если поля NSubframe и NFrame не заданы, lteNSSS принимает, что NFrame берет свое значение по умолчанию.

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

Идентичность ячейки физического уровня, заданная как целое число в интервале [0, 503]. Задайте поля NCellID и CellRefP, чтобы исключить сигнал ссылки на ячейку (RS) местоположения. Если вы не задаете обоих поля NCellID и CellRefP, все местоположения ячейки RS включены.

Зависимости

Это поле применяется только, когда вы задаете OperationMode как 'Inband-SamePCI' или 'Inband-DifferentPCI'.

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

Количество специфичных для ячейки портов антенны, заданных как 1, 2 или 4. Задайте поля NCellID и CellRefP, чтобы исключить местоположения ячейки RS. Если вы не задаете обоих поля NCellID и CellRefP, все местоположения ячейки RS включены.

Зависимости

Это поле применяется только, когда вы задаете OperationMode как 'Inband-SamePCI' или 'Inband-DifferentPCI'.

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

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

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

свернуть все

Символы NSSS, возвращенные как вектор-столбец с комплексным знаком. Если вы задаете поле NSubframe как значение кроме 9 или поля NFrame как нечетное значение, то lteNSSS возвращает sym как пустой массив.

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

Функции

Введенный в R2019a