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 в виде неотрицательного целого числа. Это поле является дополнительным.

Примечание

Если вы не задаете этот вход, function возвращает Windowing поле info выведите как значение по умолчанию, выбранное в зависимости от 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

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

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

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

Введенный в R2014a