nrPRSConfig

Параметры конфигурации PRS

    Описание

    nrPRSConfig возразите устанавливает параметры конфигурации расположения опорного сигнала (PRS), как задано в Разделе TS 38.211 7.4.1.7 [1]. По умолчанию объект задает набор ресурсов PRS с одним ресурсом PRS, занимающим 52 блока ресурса и охватывающим по первым 12 символам ортогонального мультиплексирования деления частоты (OFDM) на паз. Объект по умолчанию выделяет полную полосу пропускания для ресурса PRS, когда используется в сочетании с nrCarrierConfig по умолчанию объект.

    Создание

    Описание

    пример

    prs = nrPRSConfig создает объект настройки PRS по умолчанию.

    пример

    prs = nrPRSConfig(Name,Value) задает свойства с помощью одних или нескольких аргументов name-value. Заключите каждое имя свойства в кавычки. Например, 'PRSResourceSetPeriod','on' указывает, что все ресурсы PRS присутствуют в операционном пазе.

    Свойства

    развернуть все

    Периодичность паза набора ресурсов PRS и паз возмещены в виде одной из этих опций.

    • 'on' — Все ресурсы PRS присутствуют в операционном пазе.

    • 'off' — Все ресурсы PRS отсутствуют в операционном пазе.

    • Двухэлементный вектор из формы [TPRSPeriod, TPRSOffset] — TPRSPeriod является периодичностью паза набора ресурсов. Номинальная стоимость TPRSPeriod должна равняться 2μ умноженный на одно из значений в наборе {4, 5, 8, 10, 16, 20, 32, 40, 64, 80, 160, 320, 640, 1280, 2560, 5120, 10,240}, где μ является настройкой расстояния между поднесущими со значением 0, 1, 2, или 3. TPRSOffset является смещением паза набора ресурсов и должен равняться значению в области значений [0, TPRSPeriod – 1].

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

    Смещение паза каждого ресурса PRS (на основе 0) обеспеченный более высоким параметром слоя dl PRS ResourceSlotOffset r16 в виде скаляра в области значений [0, 511] или вектор из целых чисел в области значений [0, 511]. Это свойство представляет стартовое смещение паза ресурса PRS относительно смещения набора ресурсов PRS (TPRSOffset).

    Сконфигурируйте это свойство для каждого ресурса в наборе ресурсов отдельно на основе одной из этих опций.

    • Когда один ресурс будет присутствовать, задайте это свойство как скаляр.

    • Когда несколько ресурсов присутствуют, задают это свойство как скаляр или вектор. Если вы задаете скаляр, объект применяет то значение ко всем ресурсам PRS в наборе ресурсов PRS. Если вы задаете вектор, объект применяет векторные значения элемента к соответствующему ресурсу PRS. Длина этого вектора должна быть равна количеству ресурсов PRS, которые будут сконфигурированы в наборе ресурсов PRS.

    Зависимости

    Чтобы включить это свойство, установите PRSResourceSetPeriod свойство к двухэлементному вектору из формы [TPRSPeriod, TPRSOffset].

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

    Фактор повторения ресурса PRS, обеспеченный более высоким параметром слоя dl PRS ResourceRepetitionFactor r16 в виде 1, 2, 4, 6, 8, 16, или 32. Это значение свойства является тем же самым для всех ресурсов PRS в наборе ресурсов PRS.

    Зависимости

    Чтобы включить это свойство, установите PRSResourceSetPeriod свойство к двухэлементному вектору из формы [TPRSPeriod, TPRSOffset].

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

    Паз возмещен между двумя последовательными повторными экземплярами ресурса PRS в виде 1, 2, 4, 8, 16, или 32. Свойство представляет смещение в терминах количества пазов между двумя повторными экземплярами ресурса PRS. Это значение свойства - то же самое для всех ресурсов PRS в наборе ресурсов PRS. Это свойство является более высоким параметром слоя dl PRS ResourceTimeGap r16.

    Зависимости

    Чтобы включить это свойство, установите PRSResourceSetPeriod свойство к двухэлементному вектору из формы [TPRSPeriod, TPRSOffset] и PRSResourceRepetition свойство к значению, больше, чем 1.

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

    Отключение звука опции 1 комбинации двоичных разрядов в виде [] или вектор с бинарным знаком из длины 2, 4, 6, 8, 16, или 32.

    • Если более высокий параметр слоя mutingOption1-r16 сконфигурирован, установите это свойство на вектор с бинарным знаком из длины 2, 4, 6, 8, 16, или 32. Каждый элемент в векторе соответствует многим последовательным экземплярам набора ресурсов PRS на основе MutingBitRepetition свойство. Векторный элемент также указывает, переданы ли все ресурсы PRS в экземплярах набора ресурсов PRS (двоичный файл 1) или отключены звук (двоичный файл 0).

    • Если более высокий параметр слоя mutingOption1-r16 не сконфигурирован, установите это свойство на []. Чтобы отключить опцию 1 комбинации двоичных разрядов отключения звука, установите это свойство на [].

    Зависимости

    Чтобы включить это свойство, установите PRSResourceSetPeriod свойство к двухэлементному вектору из формы [TPRSPeriod, TPRSOffset].

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

    Отключение звука битного фактора повторения, обеспеченного более высоким параметром слоя dl PRS MutingBitRepetitionFactor r16 в виде 1, 2, 4, или 8. Это свойство указывает на количество последовательных экземпляров набора ресурсов PRS, N, соответствуя каждому элементу MutingPattern1 свойство. Первый элемент в MutingPattern1 соответствует первым экземплярам N набора ресурсов PRS, второй элемент соответствует следующим экземплярам N набора ресурсов PRS и так далее.

    Зависимости

    Чтобы включить это свойство, установите PRSResourceSetPeriod свойство к двухэлементному вектору из формы [TPRSPeriod, TPRSOffset] и MutingPattern1 свойство к значению кроме [].

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

    Отключение звука опции 2 комбинации двоичных разрядов в виде [] или вектор с бинарным знаком из длины 1, 2, 4, 6, 8, 16, или 32.

    • Если более высокий параметр слоя mutingOption2-r16 сконфигурирован, установите это свойство на вектор с бинарным знаком из длины 1, 2, 4, 6, 8, 16, или 32. Каждый элемент в векторе относится к соответствующему индексу повторения. Каждый элемент в векторе соответствует одному индексу повторения каждого ресурса PRS в активном экземпляре набора ресурсов PRS. Векторный элемент также указывает, передан ли индекс повторения для всех ресурсов PRS (двоичный файл 1) или отключен звук (двоичный файл 0).

    • Если более высокий параметр слоя mutingOption2-r16 не сконфигурирован, установите это свойство на []. Чтобы отключить опцию 2 комбинации двоичных разрядов отключения звука, установите это свойство на [].

    Зависимости

    Чтобы включить это свойство, установите PRSResourceSetPeriod свойство к двухэлементному вектору из формы [TPRSPeriod, TPRSOffset].

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

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

    Сконфигурируйте это свойство для каждого ресурса в наборе ресурсов отдельно на основе одной из этих опций.

    • Когда один ресурс будет присутствовать, задайте это свойство как скаляр.

    • Когда несколько ресурсов присутствуют, задают это свойство как скаляр или вектор. Если вы задаете скаляр, объект применяет то значение ко всем ресурсам PRS в наборе ресурсов PRS. Если вы задаете вектор, объект применяет векторные значения элемента к соответствующему ресурсу PRS. Длина этого вектора должна быть равна количеству ресурсов PRS, которые будут сконфигурированы в наборе ресурсов PRS.

    Это свойство является более высоким параметром слоя dl PRS NumSymbols r16, и номинальной стоимостью этого свойства должен быть 2, 4, 6, или 12. Чтобы не указать ни на какое распределение ресурсов PRS, установите это свойство на 0.

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

    Запуск символа OFDM каждого ресурса PRS в пазе (на основе 0) в виде скаляра в области значений [0, 13] или вектор из целых чисел в области значений [0, 13].

    Сконфигурируйте это свойство для каждого ресурса в наборе ресурсов отдельно на основе одной из этих опций.

    • Когда один ресурс будет присутствовать, задайте это свойство как скаляр.

    • Когда несколько ресурсов присутствуют, задают это свойство как скаляр или вектор. Если вы задаете скаляр, объект применяет то значение ко всем ресурсам PRS в наборе ресурсов PRS. Если вы задаете вектор, объект применяет векторные значения элемента к соответствующему ресурсу PRS. Длина этого вектора должна быть равна количеству ресурсов PRS, которые будут сконфигурированы в наборе ресурсов PRS.

    Это свойство является более высоким параметром слоя dl PRS ResourceSymbolOffset r16, и номинальная стоимость этого свойства должна быть в области значений [0, 12].

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

    Количество PRBs, выделенного для всех ресурсов PRS в наборе ресурсов в виде скаляра в области значений [0, 275]. Это свойство является более высоким параметром слоя dl PRS ResourceBandwidth r16, и номинальная стоимость этого свойства должна быть в области значений [24, 272] с гранулярностью 4 PRBs. Чтобы не указать ни на какое распределение ресурсов PRS, установите это свойство на 0.

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

    Запуск индекса PRB всех ресурсов PRS относительно сетки ресурса несущей в виде скаляра в области значений [0, 274].

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

    Расчешите размер всех ресурсов PRS в наборе ресурсов в виде 2, 4, 6, или 12. Размер расчески представляет интервал элемента ресурса в каждом символе OFDM. Это свойство является более высоким параметром слоя dl PRS CombSizeN r16. Значение 2 задает для объекта выделить каждый 2-й RE в PRB для PRS, значение 4 задает для объекта выделить каждый 4-й RE в PRB для PRS, и так далее.

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

    Запуск смещения RE в первом PRS символ OFDM каждого ресурса PRS в виде скаляра в области значений [0, (CombSize– 1)] или вектор из целых чисел в области значений [0, (CombSize– 1)]. Относительные смещения RE следующего PRS символы OFDM заданы относительно REOffset значение, как описано в таблице 7.4.1.7.3-1 TS 38.211.

    Сконфигурируйте это свойство для каждого ресурса в наборе ресурсов отдельно на основе одной из этих опций.

    • Когда один ресурс будет присутствовать, задайте это свойство как скаляр.

    • Когда несколько ресурсов присутствуют, задают это свойство как скаляр или вектор. Если вы задаете скаляр, объект применяет то значение ко всем ресурсам PRS в наборе ресурсов PRS. Если вы задаете вектор, объект применяет векторные значения элемента к соответствующему ресурсу PRS. Длина этого вектора должна быть равна количеству ресурсов PRS, которые будут сконфигурированы в наборе ресурсов PRS.

    Это свойство является более высоким параметром слоя dl Пересмещение PRS r16.

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

    Идентичность последовательности каждого ресурса PRS, обеспеченного более высоким параметром слоя dl PRS SequenceID r16 в виде скаляра в области значений [0, 4095] или вектор из целых чисел в области значений [0, 4095].

    Сконфигурируйте это свойство для каждого ресурса в наборе ресурсов отдельно на основе одной из этих опций.

    • Когда один ресурс будет присутствовать, задайте это свойство как скаляр.

    • Когда несколько ресурсов присутствуют, задают это свойство как скаляр или вектор. Если вы задаете скаляр, объект применяет то значение ко всем ресурсам PRS в наборе ресурсов PRS. Если вы задаете вектор, объект применяет векторные значения элемента к соответствующему ресурсу PRS. Длина этого вектора должна быть равна количеству ресурсов PRS, которые будут сконфигурированы в наборе ресурсов PRS.

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

    Это свойство доступно только для чтения.

    Частота возмещает таблицу в виде 4- 13 таблица. Таблица содержит относительные смещения элемента ресурса в каждом PRS символ OFDM, заданный относительно REOffset свойство, согласно таблице 7.4.1.7.3-1 TS 38.211. Эти 4 строки в таблице соответствуют четырем CombSize значения свойств. Эти 13 столбцов в таблице соответствуют числам символа OFDM в рамках распределения ресурсов PRS (от 0 до 12).

    Объект автоматически устанавливает это свойство на основе таблицы 7.4.1.7.3-1 TS 38.211.

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

    Примечание

    Максимальная длина вектора этих пяти свойств задает количество сконфигурированных ресурсов PRS.

    Примеры

    свернуть все

    Создайте объект настройки PRS по умолчанию. Отобразите его свойства.

    prs = nrPRSConfig
    prs = 
      nrPRSConfig with properties:
    
         PRSResourceSetPeriod: 'on'
            PRSResourceOffset: 0
        PRSResourceRepetition: 1
           PRSResourceTimeGap: 1
               MutingPattern1: []
          MutingBitRepetition: 1
               MutingPattern2: []
                NumPRSSymbols: 12
                  SymbolStart: 0
                        NumRB: 52
                     RBOffset: 0
                     CombSize: 2
                     REOffset: 0
                       NPRSID: 0
    
       Constant properties:
         FrequencyOffsetTable: [4x13 table]
    
    

    Создайте объект настройки PRS по умолчанию.

    prs = nrPRSConfig;

    Установите свойства, которые характерны для всех ресурсов PRS в наборе ресурсов.

    prs.PRSResourceSetPeriod = [20 0];
    prs.PRSResourceRepetition = 4;
    prs.PRSResourceTimeGap = 2;
    prs.MutingPattern1 = [1 0];
    prs.MutingBitRepetition = 2;
    prs.MutingPattern2 = [1 0 1 0];
    prs.NumRB = 32;
    prs.RBOffset = 10;
    prs.CombSize = 4;

    Установите свойства, которые уникальны для каждого ресурса PRS в наборе ресурсов. Можно задать эти свойства как скаляр или вектор. Если вы задаете скаляр, объект применяет то значение ко всем ресурсам PRS в наборе ресурсов PRS. Если вы задаете вектор, объект применяет векторные значения элемента к соответствующему ресурсу PRS. Длина этого вектора должна быть равна количеству сконфигурированных ресурсов PRS в наборе ресурсов PRS.

    prs.PRSResourceOffset = [0 10];
    prs.NumPRSSymbols = [6 4];
    prs.SymbolStart = [0 1];
    prs.REOffset = 0;
    prs.NPRSID = [10 50];

    Отобразите свойства объектов.

    disp(prs)
      nrPRSConfig with properties:
    
         PRSResourceSetPeriod: [20 0]
            PRSResourceOffset: [0 10]
        PRSResourceRepetition: 4
           PRSResourceTimeGap: 2
               MutingPattern1: [1 0]
          MutingBitRepetition: 2
               MutingPattern2: [1 0 1 0]
                NumPRSSymbols: [6 4]
                  SymbolStart: [0 1]
                        NumRB: 32
                     RBOffset: 10
                     CombSize: 4
                     REOffset: 0
                       NPRSID: [10 50]
    
       Constant properties:
         FrequencyOffsetTable: [4x13 table]
    

    Ссылки

    [1] 3GPP TS 38.211. “NR; Физические каналы и модуляция (Релиз 16)”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group.

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

    Генерация кода C/C++
    Генерация кода C и C++ с помощью MATLAB® Coder™.

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

    Объекты

    Функции

    Введенный в R2021a
    Для просмотра документации необходимо авторизоваться на сайте