nrPRSConfig

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

    Описание

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

    Создание

    Описание

    пример

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

    пример

    prs = nrPRSConfig(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}, где 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

    Опция мутационного битового шаблона, заданная как [] или двоичный вектор длины 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Типы данных: 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; Физические каналы и модуляция (Release 16). Группа технических спецификаций Радиосеть доступ.

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

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

    .
    Введенный в R2021a