nrPDSCHPTRSIndices

Сгенерируйте индексы PT-RS PDSCH

Описание

пример

ind = nrPDSCHPTRSIndices(carrier,pdsch) возвращает ind, который содержит 1-базовый опорный сигнал отслеживания фазы (PT-RS) ресурсных элементов (RE) физического нисходящего общего канала (PDSCH), как определено в TS 38.211 раздел 7.4.1.2.2 [1]. Функция возвращается ind в линейном виде для заданного строения несущей carrier и физический нисходящий общий канал строения pdsch.

ind = nrPDSCHPTRSIndices(carrier,pdsch,Name,Value) задает опции выхода с помощью одного или нескольких аргументов пары "имя-значение". Неопределенные опции берут значения по умолчанию.

Примеры

свернуть все

Создайте объект строения поставщика услуг с свойствами по умолчанию. Этот объект соответствует несущей на 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
      ⋮

Входные параметры

свернуть все

Параметры конфигурации несущей для определенной нумерологии OFDM, заданные как nrCarrierConfig объект. Эта функция использует только эти свойства nrCarrierConfig объект.

Параметры конфигурации PDSCH, заданные как nrPDSCHConfig объект. Эта функция использует только эти nrPDSCHConfig свойства объекта.

Поле свойствЗначенияОписание
NSizeBWP

[] (по умолчанию), целое число от 1 до 275

Размер части полосы пропускания (BWP) с точки зрения количества физических ресурсных блоков (PRB). Значение по умолчанию [] подразумевает, что значение равно NSizeGrid от carrier входной параметр.

NStartBWP

[] (по умолчанию), целое число от 0 до 2473

Запуск индекса PRB BWP относительно CRB 0. Значение по умолчанию [] подразумевает, что значение равно NStartGrid от carrier входной параметр.

ReservedPRB

nrPDSCHReservedConfig (по умолчанию), массив ячеек nrPDSCHReservedConfig объекты

Зарезервированные PRB и шаблон символов OFDM в BWP, заданный как массив ячеек объектов, класса nrPDSCHReservedConfig.

ReservedRE

[] (по умолчанию), неотрицательный целочисленный вектор

Индексы зарезервированных ресурсных элементов (RE) в BWP

NumLayers

1 (по умолчанию), целое число от 1 до 8

Количество слоев передачи. Для одного кодового слова используйте целое число от 1 до 4. Для двух кодовых слов используйте целое число от 5 до 8.

MappingType

'A' (по умолчанию), 'B'

Тип отображения PDSCH

SymbolAllocation

[0 14] (по умолчанию), двухэлементный вектор неотрицательных целых чисел

Символы OFDM, выделенные для PDSCH

PRBSet

[0:51] (по умолчанию), вектор неотрицательного целого числа от 0 до 274

PRB, выделенные для PDSCH в рамках BWP

RNTI

1 (по умолчанию), целое число от 0 до 65 535

Временный идентификатор радиосети пользовательского оборудования

DMRS

nrPDSCHDMRSConfig объект строения

DMRS объект строения использует только эти свойства.

  • DMRSConfigurationType

  • DMRSTypeAPosition

  • DMRSLength

  • DMRSAdditionalPosition

  • CustomSymbolSet

  • DMRSPortSet

Для получения дополнительной информации смотрите nrPDSCHDMRSConfig.

EnablePTRS

0 (по умолчанию), 1

PT-RS строения, заданный как одно из следующих значений.

  • 0 - Отключить строение PT-RS.

  • 1 - Включите строение PT-RS.

PTRS

nrPDSCHPTRSConfig объект строения

PDSCH PT-RS строения, заданный как nrPDSCHPTRSConfig объект строения.

Аргументы в виде пар имя-значение

Задайте необязательные разделенные разделенными запятой парами Name,Value аргументы. Name - имя аргумента и Value - соответствующее значение. Name должны находиться внутри кавычек. Можно задать несколько аргументов в виде пар имен и значений в любом порядке Name1,Value1,...,NameN,ValueN.

Пример: 'IndexStyle','subscript','IndexBase','0based' задает форму индексации RE и основу, соответственно, выходов.

Форма индексации RE, заданная в качестве одного из следующих значений:

  • 'index' - Индексы указаны в виде линейного индекса.

  • 'subscript' - Индексы указаны в форме строки [поднесущая, символ, антенна].

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

RE- основы индексации, заданные как одно из следующих значений:

  • '1based' - Счетчик индексов начинается с 1.

  • '0based' - Счетчик индексов начинается с 0.

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

Ориентация индексации ресурсных элементов, заданная как разделенная разделенными запятой парами, состоящая из 'IndexOrientation' и одно из следующих значений:

  • 'carrier' - Индексы привязаны относительно сетки перевозчика.

  • 'bwp' - Индексы ссылаются относительно части полосы пропускания.

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

Выходные аргументы

свернуть все

Индексы ресурсного элемента PT-RS, возвращенные в качестве одного из следующих значений.

  • Вектор-столбец - функция возвращает этот тип значения при 'IndexStyle' установлено в 'index'.

  • M -by-3 матрица - Функция возвращает этот тип значения при 'IndexStyle' установлено в 'subscript'. Строки матрицы соответствуют нижним индексам [поднесущая, символ, антенна], основанным на количестве поднесущих, символах OFDM и количестве антенн, соответственно.

В зависимости от значения 'IndexBase'функция возвращает индексы на основе 1 или на основе 0. В зависимости от значения 'IndexOrientation'функция возвращает либо индексы, ориентированные на несущую, либо индексы, ориентированные на BWP.

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

Ссылки

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

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

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