5G NR-TM и генерация сигналов FRC

В этом примере показано, как сгенерировать стандартно-совместимый 5G тестовые модели NR (NR-TMs) и нисходящий канал зафиксированные ссылочные каналы (FRCs) для частотного диапазона 1 (FR1) и FR2. Для NR-TM и генерации сигналов FRC, можно задать NR-TM или имя FRC, пропускную способность канала, интервал поднесущей и режим дуплекса.

Введение

3GPP 5G стандарт NR задает наборы ссылки и формы волны confgurations в целях проверки на соответствие стандарту. Два определенных типа нисходящих форм волны соответствия являются тестовыми моделями NR (NR-TM), в целях базовой станции (BS) тестирование РФ, и передают в нисходящем направлении фиксированные ссылочные каналы (FRC) для входного тестирования оборудования пользователя (UE).

NR-TMs для FR1 заданы в TS 38.141-1 Разделов 4.9.2, и NR-TMs для FR2 заданы в TS 38.141-2 Разделов 4.9.2.

Они используются в области значений тестов РФ, включая:

  • Выходная мощность BS

  • Синхронизация ошибки выравнивания (TAE)

  • Эмиссия занимаемой полосы

  • Смежное отношение утечки канала (ACLR)

  • Операционная полоса нежелательная эмиссия

  • Передатчик побочная эмиссия

  • Межмодуляция передатчика

Определенные тестовые модели нацелены на определенные наборы измерений.

Нисходящие FRC для FR1 заданы в TS, 38.101-1 Приложений A.3, и для FR2 заданы в TS 38.101-2 Приложений A.3.

Они используются во многих тестах, включая:

  • Требования получателя UE

  • Максимальное тестирование уровня на входе UE

ТМ NR и FRCs заданы через стандартизированный набор настроек пропускной способности передачи для допустимой области значений пропускной способности канала и комбинаций разрядки поднесущей.

Этот пример примера готовых узлов использует класс MATLAB hNRReferenceWaveformGenerator. Этот класс обеспечивает доступ к таблицам настройки пропускной способности, тестовой модели Релиза 15 и спискам FRC, и обеспечивает основополосную генерацию сигналов и визуализацию сетки ресурса.

hNRReferenceWaveformGenerator класс содержит два постоянных свойств таблиц MATLAB. FR1BandwidthTable свойство содержит настройки пропускной способности передачи FR1, заданные в таблице 5.3.2-1 TS 38.104. См. также максимальные настройки пропускной способности передачи FR1, заданные в TS 38.101-1 Таблиц 5.3.2-1. FR2BandwidthTable свойство содержит настройки пропускной способности передачи FR2, заданные в таблице 5.3.2-2 TS 38.104. См. также максимальные настройки пропускной способности передачи FR2, заданные в TS 38.101-2 Таблиц 5.3.2-1.

% Release 15 transmission bandwidth configurations
fr1bandwidthtable = hNRReferenceWaveformGenerator.FR1BandwidthTable
fr1bandwidthtable=3×12 table
             BW_5MHz    BW_10MHz    BW_15MHz    BW_20MHz    BW_25MHz    BW_30MHz    BW_40MHz    BW_50MHz    BW_60MHz    BW_80MHz    BW_90MHz    BW_100MHz
             _______    ________    ________    ________    ________    ________    ________    ________    ________    ________    ________    _________

    15kHz       25         52          79         106         133         160         216         270         NaN         NaN         NaN          NaN   
    30kHz       11         24          38          51          65          78         106         133         162         217         245          273   
    60kHz      NaN         11          18          24          31          38          51          65          79         107         121          135   

fr2bandwidthtable = hNRReferenceWaveformGenerator.FR2BandwidthTable
fr2bandwidthtable=2×4 table
              BW_50MHz    BW_100MHz    BW_200MHz    BW_400MHz
              ________    _________    _________    _________

    60kHz        66          132          264          NaN   
    120kHz       32           66          132          264   

hNRReferenceWaveformGenerator класс также содержит два постоянных свойства, которые перечисляют имена тестовой модели для FR1 (TS 38.141-1 Разделов 4.9.2) и имена тестовой модели для FR2 (TS 38.141-2 Разделов 4.9.2).

% Release 15 NR-TM test models for FR1 and FR2 
fr1testmodels = hNRReferenceWaveformGenerator.FR1TestModels
fr1testmodels = 8x1 string array
    "NR-FR1-TM1.1"
    "NR-FR1-TM1.2"
    "NR-FR1-TM2"
    "NR-FR1-TM2a"
    "NR-FR1-TM3.1"
    "NR-FR1-TM3.1a"
    "NR-FR1-TM3.2"
    "NR-FR1-TM3.3"

fr2testmodels = hNRReferenceWaveformGenerator.FR2TestModels
fr2testmodels = 3x1 string array
    "NR-FR2-TM1.1"
    "NR-FR2-TM2"
    "NR-FR2-TM3.1"

Для FRCs класс содержит дополнительные постоянные свойства, которые перечисляют нисходящие имена FRC для FR1 (TS 38.101-1 Приложений A.3) и для FR2 (TS 38.101-2 Приложений A.3).

% Release 15 downlink fixed reference channels for FR1 and FR2 
fr1downlinkfrc = hNRReferenceWaveformGenerator.FR1DownlinkFRC
fr1downlinkfrc = 3x1 string array
    "DL-FRC-FR1-QPSK"
    "DL-FRC-FR1-64QAM"
    "DL-FRC-FR1-256QAM"

fr2downlinkfrc = hNRReferenceWaveformGenerator.FR2DownlinkFRC
fr2downlinkfrc = 3x1 string array
    "DL-FRC-FR2-QPSK"
    "DL-FRC-FR2-16QAM"
    "DL-FRC-FR2-64QAM"

Для получения дополнительной информации получите доступ к справке hNRReferenceWaveformGenerator путем ввода 'doc hNRReferenceWaveformGenerator'.

ТМ NR и генерация сигналов FRC

Каждая ссылочная форма волны задана комбинацией:

  • ТМ NR или имя FRC

  • Пропускная способность канала

  • Интервал поднесущей

  • Режим Duplexing

Различные NR-TMs заданы для FR1 и FR2. В зависимости от целей тестовой модели NR-TMs имеют варьирование характеристики PDSCH. Например: полная полоса, одна схема модуляции, или полная полоса, несколько схем модуляции с различным повышением/замедлением степени или один, варьируясь выделение PRB. Типичные функции ко всем NR-TMs: никакой пакет SS, PDSCH отображение типа A с одним (FR2) или два (FR1) DM-RS положения на передачу паза и один PDCCH через два символа с NCCE = 1. Нет никакого транспорта или DCI, кодирование используемого и вход к PDSCH и PDCCH является всем 0. FDD НОМЕР форм волны ТМ составляет 10 мс в длине и случаях TDD, составляют 20 мс. PT-RS заданы для NR-TM FR2.

Для сравнения передайте в нисходящем направлении формы волны FRC, содержат закодированный PDSCH транспорта, использующий RV = 0. Ссылочные PDSCH не заданы в пазах, которые перекрывают пакет SS (паз 0 или пазы 0 и 1). Они используют загруженный PDSCH передней стороны отображение типа A с 2 дополнительными положениями DM-RS. Нет никакого FDM между PDSCH и DM-RS. Полная полоса, которую PDSCH запускают в символе 2 и первых 2 символах в пазе, содержит полный занятый CORESET. Формы волны FRC, сгенерированные в этом примере, не содержат дополнительный OCNG.

Пропускная способность канала и комбинация разрядки поднесущей должны быть допустимой парой из связанной таблицы настройки пропускной способности FR. Стандарт только задает NR-TM FR2 и FRC для TDD, но с этим примером можно также создать формы волны FDD.

Этот код MATLAB создает hNRReferenceWaveformGenerator объект для выбранного NR-TM или настройки FRC. Можно использовать этот объект сгенерировать связанную основополосную форму волны и отобразить базовый PRB и сетки ресурса уровня поднесущей.

% Select the NR-TM or FRC waveform parameters
nrref   = "NR-FR1-TM3.2";  % Model name and properties
bw = "10MHz";  % Channel bandwidth
scs = "15kHz";  % Subcarrier spacing
dm = "FDD";  % Duplexing mode
ncellid = 1;  % NCellID
sv = "15.2.0";  % TS 38.141-x version (NR-TM only)

% Run this entire section to generate the required waveform
   

% Create generator object for the above reference model
refwavegen = hNRReferenceWaveformGenerator (nrref, bw, scs, dm, ncellid, sv)
refwavegen = 
  hNRReferenceWaveformGenerator with properties:

    FR1BandwidthTable: [3x12 table]
    FR2BandwidthTable: [2x4 table]
        FR1TestModels: [8x1 string]
        FR2TestModels: [3x1 string]
       FR1DownlinkFRC: [3x1 string]
       FR2DownlinkFRC: [3x1 string]
               Config: [1x1 struct]
           IsReadOnly: 1
      ConfiguredModel: {1x6 cell}

% Generate waveform
[refwaveform,refwaveinfo] = generateWaveform(refwavegen);
samplingrate = refwaveinfo.Info.SamplingRate   % Waveform sampling rate (Hz)
samplingrate = 15360000
plot(abs(refwaveform)); title(sprintf('Magnitude of %s Baseband Waveform',nrref));

% Visualize the associated PRB and subcarrier resource grids
displayResourceGrid(refwavegen);

fullparameterset = refwavegen.Config   % Full low-level parameter set
fullparameterset = struct with fields:
                Name: "NR-FR1-TM3.2"
             NCellID: 1
    ChannelBandwidth: 10
      FrequencyRange: "FR1"
        NumSubframes: 10
        DisplayGrids: 0
             SSBurst: [1x1 struct]
            Carriers: [1x1 struct]
                 BWP: [1x1 struct]
             CORESET: [1x1 struct]
               PDCCH: [1x1 struct]
               CSIRS: [1x1 struct]
               PDSCH: [1x3 struct]

% Make the Config parameters writable and boost the power on all PDSCH DM-RS
refwavegen = makeConfigWritable(refwavegen)
refwavegen = 
  hNRReferenceWaveformGenerator with properties:

    FR1BandwidthTable: [3x12 table]
    FR2BandwidthTable: [2x4 table]
        FR1TestModels: [8x1 string]
        FR2TestModels: [3x1 string]
       FR1DownlinkFRC: [3x1 string]
       FR2DownlinkFRC: [3x1 string]
               Config: [1x1 struct]
           IsReadOnly: 0
      ConfiguredModel: {1x6 cell}

[refwavegen.Config.PDSCH.PowerDMRS] = deal(3);

Ссылки

[1] 3GPP TS 38.101-1. “NR; передача радио Оборудования пользователя (UE) и прием; Часть 1: Область значений 1 Автономное”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group.

[2] 3GPP TS 38.101-2. “NR; передача радио Оборудования пользователя (UE) и прием; Часть 2: Область значений 2 Автономных”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group.

[3] 3GPP TS 38.104. “NR; передача радио Базовой станции (BS) и прием”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group.

[4] 3GPP TS 38.141-1. “NR; Часть 1 проверки на соответствие стандарту Базовой станции (BS): Проводимая проверка на соответствие стандарту”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group.

[5] 3GPP TS 38.141-2. “NR; Часть 2 проверки на соответствие стандарту Базовой станции (BS): Излученная проверка на соответствие стандарту”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group.

Похожие темы

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