nrPRACHOFDMInfo

Получение информации PRACH OFDM

Описание

пример

info = nrPRACHOFDMInfo(carrier,prach) предоставляет размерную информацию, относящуюся к модуляции ортогонального частотного мультиплексирования (OFDM) физического канала случайного доступа (PRACH), для параметров конфигурации несущей carrier и параметры конфигурации PRACH prach.

пример

info = nrPRACHOFDMInfo(carrier,prach,'Windowing',samples) задает количество выборок во временной области, в течение которых функция применяет приподнятое оконное окно косинуса и перекрытие символов OFDM.

Примеры

свернуть все

Задайте параметры конфигурации поставщика услуг.

carrier = nrCarrierConfig;

Сконфигурируйте PRACH для A1 формата.

prach = nrPRACHConfig('ConfigurationIndex',106,'SubcarrierSpacing',15);

Сгенерируйте и отобразите информацию PRACH OFDM.

info = nrPRACHOFDMInfo(carrier,prach)
info = struct with fields:
                   Nfft: 1024
             SampleRate: 15360000
    CyclicPrefixLengths: [152 0 144 0 144 0 152 0 144 0 144 0 0 0]
           GuardLengths: [0 0 0 0 0 0 0 0 0 0 0 0 0 144]
          SymbolLengths: [1x14 double]
           OffsetLength: 0
              Windowing: 72

Установите параметры конфигурации несущей, задав интервал между поднесущими 60 кГц.

carrier = nrCarrierConfig('SubcarrierSpacing',60);

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

prach = nrPRACHConfig;

Сгенерируйте и отобразите информацию PRACH OFDM, определяющую количество выборок, над которыми модулятор OFDM применяет оконцевание и перекрытие символов OFDM.

samples = 95;
info = nrPRACHOFDMInfo(carrier,prach,'Windowing',samples)
info = struct with fields:
                   Nfft: 49152
             SampleRate: 61440000
    CyclicPrefixLengths: 6336
           GuardLengths: 5952
          SymbolLengths: 61440
           OffsetLength: 0
              Windowing: 95

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

свернуть все

Параметры конфигурации несущей для определенной нумерологии OFDM, заданные как nrCarrierConfig объект. Только эти свойства объекта релевантны для этой функции.

Количество RB в ресурсной сетке поставщика услуг, заданное в виде целого числа от 1 до 275. Значение по умолчанию 52 соответствует максимальному количеству RB несущей 10 МГц с 15 кГц SCS.

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

Интервалы между поднесущими в кГц, для всех каналов и опорных сигналов несущей, заданные как 15, 30, 60, 120, или 240.

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

Длина циклического префикса, заданная как один из следующих опций.

  • 'normal' - Используйте это значение, чтобы задать нормальный циклический префикс. Эта опция соответствует 14 символам OFDM в пазе.

  • 'extended' - Используйте это значение для задания расширенного циклического префикса. Эта опция соответствует 12 символам OFDM в пазе. Для нумераций, указанных в TS 38.211 Раздел 4.2, удлиненная длина циклического префикса применяется только для интервалов между поднесущими 60 кГц.

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

Параметры конфигурации PRACH, заданные как nrPRACHConfig объект. Функция использует только эти свойства этого входа.

Частотная область значений, заданный как 'FR1' или 'FR2'.

Используйте это свойство вместе с DuplexMode свойство, чтобы задать эти таблицы строения PRACH из TS 38.211.

  • Чтобы указать таблицу 6.3.3.2-2, установите FrequencyRange на 'FR1' и DuplexMode на 'FDD' или 'SUL'.

  • Чтобы указать таблицу 6.3.3.2-3, установите FrequencyRange на 'FR1' и DuplexMode на 'TDD'.

  • Чтобы указать таблицу 6.3.3.2-4, установите FrequencyRange на 'FR2' и DuplexMode на 'TDD'.

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

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

  • 'FDD' - Используйте это значение для задания режима частотного дуплекса (FDD) для парного спектра.

  • 'TDD' - Используйте это значение, чтобы задать режим дуплекса с разделением по времени (TDD) для непарного спектра.

  • 'SUL' - Используйте это значение для задания дополнительного восходящего канала.

Используйте это свойство вместе с FrequencyRange свойство для определения следующих таблиц строения PRACH из TS 38.211:

  • Чтобы указать таблицу 6.3.3.2-2, установите FrequencyRange на 'FR1' и DuplexMode на 'FDD' или 'SUL'.

  • Чтобы указать таблицу 6.3.3.2-3, установите FrequencyRange на 'FR1' и DuplexMode на 'TDD'.

  • Чтобы указать таблицу 6.3.3.2-4, установите FrequencyRange на 'FR2' и DuplexMode на 'TDD'.

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

Временной ресурс преамбулы PRACH в виде целого числа от 0 до 255. Это свойство задает индекс строения от таблиц 6.3.3.2-2 до 6.3.3.2-4 в TS 38.211. Свойства FrequencyRange и DuplexMode определить фактическую таблицу строения.

Это свойство является параметром более высокого слоя prach-ConfigurationIndex.

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

Интервалы между поднесущими для PRACH в кГц, заданные как 1.25, 5, 15, или 30 для частотной области значений FR1 и 60 или 120 для частотной области значений FR2.

Установите это свойство относительно свойства формата преамбулы Format. Чтобы идентифицировать допустимый формат преамбулы и комбинации интервалов поднесущих, смотрите LongPreambleFormats и ShortPreambleFormats поля Tables свойство. Для получения дополнительной информации см. таблицу 6.3.3.1-1 для длинных преамбул и таблицу 6.3.3.1-2 для кратких преамбул.

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

Номер паза PRACH, заданный как неотрицательное целое число. Можно задать NPRACHSlot значение, больше, чем количество пазов на систему координат. Для примера можно задать это значение с помощью счетчиков цикла передачи в MATLAB® симуляция. В этом случае, возможно, вам придется убедиться, что значение свойства по модулю является количеством пазов на систему координат в коде вызова.

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

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

Если вы не задаете этот вход, или если вы задаете его как []функция устанавливает этот вход на максимальное значение E которое не влияет на тесты величины вектора ошибок (EVM), как указано в TS 38.101-1, приложение F.5.5 и TS 38.101-2, приложение F.5.5. E равно значению floor ((N CP − <reservedrangesplaceholder1>) × <reservedrangesplaceholder0>.NfftN БПФ, номинальный), где N CP, W и N БПФ, номинальными являются значения в столбцах таблицы, обозначенных «Длина циклического префикса», «Длина окна EVM» и «Размер FFT», соответственно.

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

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

свернуть все

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

ОбластиЗначенияОписание
NfftПоложительное целое числоКоличество точек БПФ
SampleRateПоложительное целое числоЧастота выборки формы волны
CyclicPrefixLengths1-by - N вектор неотрицательных целых чисел, где N - количество символов OFDM в пазе PRACHДлины циклического префикса каждого символа OFDM в выборках
GuardLengths1-by - N вектор положительных целых чисел, где N - количество символов OFDM в пазе PRACHЗащитные длины символов OFDM, в выборках
SymbolLengths1-by - N вектор неотрицательных целых чисел, где N - количество символов OFDM в пазе PRACHДлины символов OFDM, в выборках
OffsetLengthНеотрицательное целое числоДлина, в выборках, начального смещения времени между началом сконфигурированного периода паза PRACH и началом циклического префикса
WindowingНеотрицательное целое числоКоличество выборок во временной области, над которыми функция применяет приподнятое оконное окно косинуса и перекрытие символов OFDM

Для длинных форматов, для которых LRA свойство prach вход 839первый паз преамбулы PRACH может проходить часть пути через номинальный период паза PRACH. В этом случае функция увеличивает значение OffsetLength поле, которое гарантирует, что форма волны OFDM охватывает всю активную преамбулу PRACH. Чтобы сбалансировать эти пазы с номинальным периодом паза PRACH, некоторые неактивные пазы PRACH имеют формы волны OFDM, которые короче, чем номинальный период паза PRACH. Функция передает это, возвращая CyclicPrefixLengths и GuardLengths поля как [], соответствующий отсутствующим символам OFDM и установка OffsetLength поле равно количеству необходимых пустых подкадров.

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

Ссылки

[1] 3GPP TS 38.211. "NR; Физические каналы и модуляция ". 3rd Генерация Partnership Project; Группа технических спецификаций Радиосеть доступ.

[2] 3GPP TS 38.101-1. "NR; радиопередача и прием пользовательского оборудования (UE); Часть 1: Область значений 1 Standalone ". 3rd Генерация Partnership Project; Группа технических спецификаций Радиосеть доступ.

[3] 3GPP TS 38.101-2. "NR; радиопередача и прием пользовательского оборудования (UE); Часть 2: Область значений 2 Standalone ". 3rd Генерация Partnership Project; Группа технических спецификаций Радиосеть доступ.

Расширенные возможности

.

См. также

Функции

Объекты

Введенный в R2020b