nrPDSCHPTRSIndices

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

Описание

пример

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';

Присвойте объект настройки 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 в форме индекса и установите ориентацию индекса на bandwith часть.

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 объект.

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

15 (значение по умолчанию), 30, 60, 120, 240

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

CyclicPrefix

'normal' (значение по умолчанию), 'расширенное'

Циклическая длина префикса в виде одной из этих опций.

  • 'normal' соответствует 14 символам OFDM в пазе.

  • 'extended' соответствует 12 символам OFDM в пазе.

Для нумерологии, заданной в Разделе TS 38.211 4.2, расширенная циклическая длина префикса применяется только для интервала поднесущей на 60 кГц.

NSizeGrid

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

Количество ресурса блокируется в сетке ресурса поставщика услуг

NStartGrid

0 (значений по умолчанию), целое число от 0 до 2 199

Запустите сетки ресурса поставщика услуг относительно общего блока 0 ресурса (CRB 0)

NSlot

0 (значение по умолчанию), неотрицательный целочисленный скаляр

Номер слота. Можно установить NSlot к значению, больше, чем количество пазов на систему координат.

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

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

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

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

NStartBWP

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

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

ReservedPRB

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

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

ReservedRE

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

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

NumLayers

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

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

MappingType

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

Отображение типа PDSCH

SymbolAllocation

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

Символы OFDM выделяются для PDSCH

PRBSet

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

PRBs выделяется для 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 и основу, соответственно, выхода.

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

  • 'index' — Индексы находятся в линейной форме индекса.

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

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

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

  • '1based' — Подсчет индекса запускается от одного.

  • '0based' — Подсчет индекса начинает с нуля.

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

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

  • 'carrier' — На индексы ссылаются относительно сетки поставщика услуг.

  • 'bwp' — На индексы ссылаются относительно части пропускной способности.

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

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

свернуть все

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

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

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

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

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

Ссылки

[1] 3GPP TS 38.211. “NR; Физические каналы и модуляция”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group.

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

Введенный в R2020a

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