lteSCFDMAInfo

Получите информацию модуляции SC-FDMA

Синтаксис

Описание

пример

info = lteSCFDMAInfo(ue) возвращает структуру info, который содержит информацию, связанную с делением частоты одно поставщика услуг, мультиплексирующим (SC-FDMA) модуляция, выполняемая lteSCFDMAModulate функция для определенной для оборудования пользователя структуры настроек (UE-specific), ue.

Примеры

свернуть все

Инициализируйте настройки UE-specific путем определения номера блоков ресурса.

ue = struct('NULRB',50);

Получите информацию модуляции SC-FDMA и отобразите уровень выборки.

info = lteSCFDMAInfo(ue);
disp(info.SamplingRate);
    15360000

Получите уровень выборки формы волны восходящего канала NB-IoT с поднесущей на 3,75 кГц, располагающей с интервалами после модуляции SC-FDMA.

Задайте интервал поднесущей восходящего канала NB-IoT.

ue.NBULSubcarrierSpacing = '3.75kHz';

Получите информацию модуляции SC-FDMA и отобразите уровень выборки формы волны временного интервала.

info = lteSCFDMAInfo(ue);
disp(info.SamplingRate);
     1920000

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

свернуть все

Настройки UE-specific, заданные как структура. Поля вы задаете в ue определите, возвращает ли функция информацию о модуляции SC-FDMA для настройки NB-IoT или LTE. Чтобы выбрать настройку LTE, задайте NULRB поле . Чтобы выбрать настройку NB-IoT, задайте NBULSubcarrierSpacing поле . CyclicPrefixUL поле является дополнительным и является применимым только для настройки LTE. Windowing поле является дополнительным, и можно задать его или для LTE или для настройки NB-IoT.

Количество восходящих блоков ресурса, NRBUL, заданный как целое число в интервале [6, 110]. Чтобы возвратить информацию о модуляции SC-FDMA для настройки LTE, необходимо задать это поле.

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

Циклическая длина префикса, заданная как 'Normal' или 'Extended'. Это поле является дополнительным.

Зависимости

Это поле применяется только, когда вы выбираете настройку LTE путем определения NULRB поле .

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

Интервал поднесущей восходящего канала NB-IoT, заданный как '3.75kHz' или '15kHz'. Чтобы установить интервал поднесущей 3,75 кГц, задайте NBULSubcarrierSpacing как '3.75kHz'. Чтобы установить интервал поднесущей 15 кГц, задайте NBULSubcarrierSpacing как '15kHz'.

Чтобы возвратить информацию о модуляции SC-FDMA для настройки NB-IoT, необходимо задать это поле. Чтобы указать на настройку LTE, не используйте это поле.

Примечание

Для интервала поднесущей 3,75 кГц, lteSCFDMAInfo поддержки только одно тон настройки NB-IoT.

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

Количество выборок работы с окнами, заданных как неотрицательное даже целое число. Значение, которое вы задаете, определяет номер выборок временного интервала, по которым можно применить работу с окнами и наложение символов SC-FDMA. Это поле является дополнительным.

Примечание

Если вы не задаете Windowing, lteSCFDMAInfo возвращает Windowing как значение по умолчанию, выбранное в качестве функции NULRB (для настроек LTE) или NBULSubcarrierSpacing (для настроек NB-IoT). Это поведение идет на компромисс между эффективной длительностью циклического префикса (и поэтому допуском распространения задержки канала) и спектральные характеристики переданного сигнала (не рассматривающий дополнительной КИХ-фильтрации).

Для получения дополнительной информации смотрите lteSCFDMAModulate функция.

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

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

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

свернуть все

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

Количество заполненных выборок разрыва в конце каждого временного интервала, возвращенного как положительное целое число. Когда NBULSubcarrierSpacing полем является '3.75kHz', NBULGapSamples 144. В противном случае, NBULGapSamples 0.

Зависимости

Этот аргумент возвращен только когда NBULSubcarrierSpacing поле ue задан.

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

Циклическая длина префикса, в количестве выборок временного интервала, возвратилась как вектор положительных целых чисел. Каждая запись представляет циклическую длину префикса соответствующего символа ортогонального мультиплексирования деления частоты (OFDM) во временной интервал. Функция возвращает CyclicPrefixLengths в соответствии с заданными полями ввода, показанными в этих таблицах.

Настройка LTE

NfftCyclicPrefixLengths когда CyclicPrefixUL установлен в 'Normal'CyclicPrefixLengths когда CyclicPrefixUL установлен в 'Extended')
128[10 9 9 9 9 9 9 10 9 9 9 9 9 9][32 32 32 32 32 32 32 32 32 32 32 32]
256[20 18 18 18 18 18 18 20 18 18 18 18 18 18][64 64 64 64 64 64 64 64 64 64 64 64]
512[40 36 36 36 36 36 36 40 36 36 36 36 36 36][128 128 128 128 128 128 128 128 128 128 128 128]
1024[80 72 72 72 72 72 72 80 72 72 72 72 72 72][256 256 256 256 256 256 256 256 256 256 256 256]
2048[160 144 144 144 144 144 144 160 144 144 144 144 144 144][512 512 512 512 512 512 512 512 512 512 512 512]

Настройка NB-IoT

NfftNBULSubcarrierSpacingCyclicPrefixLengths
128'15kHz'[10 9 9 9 9 9 9 10 9 9 9 9 9 9]
512'3.75kHz'[16 16 16 16 16 16 16 16 16 16 16 16 16 16]

Примечание

Как показано в таблицах, для значений Nfft меньше чем 2 048, записи CyclicPrefixLengths даны путем умножения циклических длин префикса когда Nfft 2048 Nfft/2048.

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

Количество выборок временного интервала, по которым применяются работа с окнами и наложение символа SC-FDMA, возвратилось как положительное целое число.

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

Количество точек БПФ, БПФ N, возвращенного как положительное целое число.

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

Выборка уровня модулятора SC-FDMA, возвращенного как положительная скалярная величина. Когда NBULSubcarrierSpacing полем является '15kHz' или незаданный, уровень выборки формы волны 15000×NFFT, где БПФ N является количеством точек быстрого преобразования Фурье (FFT). Когда вы указываете на настройку NB-IoT путем определения ue.NBULSubcarrierSpacing, уровень выборки составляет 1,92 МГц.

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

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

Введенный в R2014a