ltePUSCHIndices

Индексы элемента ресурса PUSCH

Описание

[ind,info] = ltePUSCHIndices(ue,chs) возвращает вектор-столбец индексов элемента ресурса, учитывая структуру настроек UE-specific, ue, и настройка передачи канала, chs. Это возвращает вектор-столбец Физического Восходящего Разделяемого Канала (PUSCH) индексы элемента ресурса (RE) и структура, info, содержа информацию, связанную с индексами PUSCH. По умолчанию индексы возвращены в линейной форме индексации на основе 1, которая может непосредственно индексировать элементы матрицы ресурса. Эти индексы упорядочены, когда символы модуляции PUSCH должны быть сопоставлены. Альтернативные форматы индексации могут также быть сгенерированы.

Поддержка скачкообразного движения частоты PUSCH оказывается функцией lteDCIResourceAllocation, который создает PRBSet из сообщения Формата 0 DCI.

пример

[ind,info] = ltePUSCHIndices(ue,chs,opts) форматирует возвращенные индексы с помощью опций, заданных opts.

Примеры

свернуть все

Сгенерируйте индексы элемента ресурса (RE) PUSCH на основе 0 в линейной форме.

frc = lteRMCUL('A1-1');
puschIndices = ltePUSCHIndices(frc,frc.PUSCH,{'0based','ind'});
puschIndices(1:4)
ans = 4x1 uint32 column vector

   0
   1
   2
   3

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

свернуть все

Настройки UE-specific в виде структуры, имеющей следующие поля.

Поле параметраТребуемый или дополнительныйЗначенияОписание
NULRBНеобходимый

Скалярное целое число от 6 до 110

Количество восходящих блоков ресурса. (NRBUL)

CyclicPrefixULДополнительный

'Normal' (значение по умолчанию), 'Extended'

Длина циклического префикса.

NTxAntsДополнительный

1 (значение по умолчанию), 2, 4

Количество антенн передачи.

ShortenedДополнительный

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

Опция, чтобы сократить подкадр путем исключения последнего символа в виде 0 или 1. Если 1, последний символ подкадра не используется. Для подкадров с возможной передачей SRS, набор Shortened к 1, чтобы обеспечить стандартную совместимую настройку.

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

Настройка передачи канала в виде структуры. Это содержит следующие поля.

Поле параметраТребуемый или дополнительныйЗначенияОписание
PRBSetНеобходимый

Целочисленный вектор-столбец или матрица 2D столбца

Индексы PRB в виде вектор-столбца или матрицы с 2 столбцами, содержа Физические индексы Блока Ресурса (PRBs) соответствие выделениям ресурса для этого PUSCH.

ModulationДополнительный'QPSK', '16QAM', '64QAM', или '256QAM'

Формат модуляции в виде вектора символов или строкового скаляра для одной кодовой комбинации, или массива ячеек из символьных векторов или массива строк для двух кодовых комбинаций.

NLayersДополнительный

1 (значение по умолчанию), 2, 3, 4

Количество слоев передачи.

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

Опции выходного формата для индексов элемента ресурса в виде вектора символов, массива ячеек из символьных векторов или массива строк. Для удобства можно задать несколько опций как односимвольный вектор или строковый скаляр разделенным пробелом списком значений, помещенных в кавычках. Значения для opts когда задано как вектор символов включают (используйте двойные кавычки для строки):

Категория Опции Описание

Индексация стиля

'ind' (значение по умолчанию)

Возвращенные индексы находятся в линейном стиле индекса.

'sub'

Возвращенные индексы находятся в [subcarrier,symbol,port] стиль строки индекса.

Основа индекса

'1based' (значение по умолчанию)

Возвращенные индексы на основе одни.

'0based'

Возвращенные индексы основаны на нуле.

Пример: 'ind 1based', "ind 1based", {'ind','1based'}, или ["ind","1based"] задайте те же параметры форматирования.

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

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

свернуть все

Индексы элемента ресурса (RE) PUSCH, возвращенные как вектор-столбец целых чисел.

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

Информация связана с индексами PUSCH, возвращенными как структура, имеющая следующие поля.

Поле параметраЗначенияОписание
G

1-или вектор с 2 элементами из целых чисел

Один - или двухэлементный вектор, задавая количество закодированных и уровня соответствующие биты данных UL-SCH для каждой кодовой комбинации

GdЦелое число

Количество закодированных и уровня соответствующие символы данных UL-SCH, равняйтесь количеству строк в индексах PUSCH

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

Введенный в R2014a