exponenta event banner

nrPDSCHPTRSConfig

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

Описание

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'. Это свойство является параметром более высокого уровня resoureElityOffset.

Типы данных: 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';

Назначьте объект конфигурации PDSCH PT-RS свойству PTRS объекта конфигурации PDSCH.

pdsch.PTRS = ptrs;

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

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
      ⋮

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

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. "НР; Физические каналы и модуляция. "Проект партнерства 3-го поколения; Техническая спецификация на сеть радиодоступа группы.

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

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

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