exponenta event banner

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) задает свойства, использующие один или несколько аргументов значения имени. Заключите каждое имя свойства в кавычки. Например, '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

    Параметр bit pattern - 1, заданный как [] или вектор с двоичным значением длины 2, 4, 6, 8, 16 или 32.

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

    • Если параметр более высокого уровня mutingOption1-r16 не настроен, установите для этого свойства значение []. Чтобы отключить параметр bit pattern-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

    Параметр bit pattern-2, заданный как [] или вектор с двоичным значением длины 1, 2, 4, 6, 8, 16 или 32.

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

    • Если параметр более высокого уровня mutingOption2-r16 не настроен, установите для этого свойства значение []. Чтобы отключить параметр bit pattern-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 указывает для объекта, который должен выделить каждый 2-й RE в PRB для PRS, значение 4 определяет для объекта назначение каждого 4-го RE в PRB для PRS и т.д.

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

    Запуск смещения RE в первом символе OFDM PRS каждого ресурса 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около-13 таблица. Таблица содержит относительные смещения элементов ресурса в каждом символе OFDM PRS, определенном относительно 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. "НР; Физические каналы и модуляция (выпуск 16). "Проект партнерства 3-го поколения; Техническая спецификация на сеть радиодоступа группы.

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

    Создание кода C/C + +
    Создайте код C и C++ с помощью MATLAB ® Coder™

    .
    Представлен в R2021a