nrPDSCHPTRSConfig

Параметры конфигурации PDSCH PT-RS

Описание

The nrPDSCHPTRSConfig объект устанавливает параметры конфигурации опорного сигнала отслеживания фазы (PT-RS) для физического совместно используемого нисходящего канала (PDSCH), как определено в TS 38.211 раздел 7.4.1.2 [1]. По умолчанию объект задает PT-RS с временной плотностью 1, плотностью частот 2, смещением ресурсного элемента '00' и набором портов PTRS []. Используйте этот объект при установке PTRS свойство nrPDSCHConfig или nrWavegenPDSCHConfig объекты.

Создание

Описание

ptrs = nrPDSCHPTRSConfig создает объект строения PT-RS для PDSCH со свойствами по умолчанию.

пример

ptrs = nrPDSCHPTRSConfig(Name,Value) задает свойства, используя один или несколько аргументы пары "имя-значение". Заключайте каждое свойство в кавычки. Для примера, 'TimeDensity',2,'FrequencyDensity',4 устанавливает плотность времени равную 2, и частотную плотность равную 4. Неопределенные свойства берут значения по умолчанию.

Свойства

расширить все

Временная плотность PT-RS, заданная как 1, 2 или 4. Это свойство является более высоким параметром слоя timeDensity.

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

Частотная плотность PT-RS, заданная как 2 или 4. Это свойство является более высоким параметром слоя frequencyDensity.

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

Смещение ресурсного элемента с заданным смещением поднесущей, заданное как '00', '01', '10', или '11'. Это свойство является параметром более высокого слоя resourceElementOffset.

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

Набор портов антенны PT-RS, заданный как неотрицательное целое число. Задайте [] чтобы задать это свойство как самое низкое значение в DMRSPortSet свойство nrPDSCHDMRSConfig объект. Это использование [] значение применимо только тогда, когда nrPDSCHPTRSConfig объект используется как свойство nrPDSCHConfig или nrWavegenPDSCHConfig.

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

Примеры

свернуть все

Создайте объект строения PT-RS для PDSCH. Установите плотность времени равную 2, плотность частоты равную 4 и смещение ресурсного элемента равным '10'.

ptrs = nrPDSCHPTRSConfig;
ptrs.TimeDensity = 2;
ptrs.FrequencyDensity = 4;
ptrs.REOffset = '10';
disp(ptrs)
  nrPDSCHPTRSConfig with properties:

         TimeDensity: 2
    FrequencyDensity: 4
            REOffset: '10'
         PTRSPortSet: []

Создайте объект строения поставщика услуг с свойствами по умолчанию. Этот объект соответствует несущей на 10 МГц.

carrier = nrCarrierConfig;

Создайте объект строения PDSCH по умолчанию, а затем включите строение PT-RS.

pdsch = nrPDSCHConfig;
pdsch.EnablePTRS = 1;

Создайте объект строения опорного сигнала отслеживания фазы PDSCH (PT-RS) с заданными свойствами.

ptrs = nrPDSCHPTRSConfig;
ptrs.TimeDensity = 2;
ptrs.FrequencyDensity = 4;
ptrs.REOffset = '10';

Присвойте объект строения PT-RS PDSCH свойству PTRS объекта строения PDSCH.

pdsch.PTRS = ptrs;

Сгенерируйте символы PT-RS PDSCH с одним типом данных.

sym = nrPDSCHPTRS(carrier,pdsch,'OutputDataType','single')
sym = 78x1 single column vector

  -0.7071 - 0.7071i
  -0.7071 - 0.7071i
   0.7071 - 0.7071i
   0.7071 - 0.7071i
   0.7071 - 0.7071i
  -0.7071 - 0.7071i
  -0.7071 + 0.7071i
  -0.7071 - 0.7071i
  -0.7071 + 0.7071i
   0.7071 + 0.7071i
      ⋮

Сгенерируйте индексы PT-RS PDSCH в форме индекса и установите ориентацию индекса на часть полосы пропускания.

ind = nrPDSCHPTRSIndices(carrier,pdsch,'IndexStyle','subscript','IndexOrientation','bwp')
ind = 78x3 uint32 matrix

    19     1     1
    67     1     1
   115     1     1
   163     1     1
   211     1     1
   259     1     1
   307     1     1
   355     1     1
   403     1     1
   451     1     1
      ⋮

Ссылки

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

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

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

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