lteNPUSCHDRSIndices

Сгенерируйте индексы NPUSCH DRS RE

Описание

пример

ind = lteNPUSCHDRSIndices(ue,chs) генерирует ind, вектор-столбец узкополосного физического восходящего канала совместно использованный канал (NPUSCH) индексы элемента ресурса (RE) опорного сигнала демодуляции (DRS). Функция генерирует индексы для отображения символов NPUSCH к физическим ресурсам, как задано в разделе 10.1.4.2 из [1], для настроек ue оборудования пользователя (UE) и настройка передачи канала chs.

пример

ind = lteNPUSCHDRSIndices(ue,chs,opts) задает opts, формат, в котором функция возвращает индексы NPUSCH DRS RE.

Примеры

свернуть все

Сконфигурируйте настройки UE-specific.

ue = struct('NBULSubcarrierSpacing','15kHz');

Задайте настройку передачи канала.

chs =  struct('NPUSCHFormat','Data','NBULSubcarrierSet',0:11);

Сгенерируйте и отобразите индексы NPUSCH DRS RE для заданных настроек.

ind = lteNPUSCHDRSIndices(ue,chs);
disp(ind')
    37    38    39    40    41    42    43    44    45    46    47    48

Сконфигурируйте настройки UE-specific.

ue = struct('NBULSubcarrierSpacing','15kHz');

Задайте настройку передачи канала.

chs =  struct('NPUSCHFormat','Data','NBULSubcarrierSet',0:11);

Сгенерируйте индексы NPUSCH DRS RE, задав основанное на нуле форматирование.

ind = lteNPUSCHDRSIndices(ue,chs,'0based');

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

свернуть все

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

Поле ЗначенияОписаниеТипы данных
NBULSubcarrierSpacing'3.75kHz', '15kHz'

Расстояние между поднесущими восходящего канала NB-IoT

Чтобы установить расстояние между поднесущими 3,75 кГц, задайте это поле как '3.75kHz'. Чтобы установить расстояние между поднесущими 15 кГц, задайте это поле как '15kHz'.

charСтрока

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

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

Поле ЗначенияОписаниеТипы данных
NPUSCHFormat'Data', 'Control'

Формат NPUSCH

Чтобы указать, что NPUSCH несет узкополосный восходящий канал совместно использованный канал (UL-SCH) данные, задайте это поле как 'Data'. Чтобы указать, что NPUSCH несет восходящую управляющую информацию, задайте это поле как 'Control'.

charСтрока
NBULSubcarrierSetЦелое число в интервале [0, 47], вектор из целых чисел в интервале [0, 11]

Индексы поднесущей восходящего канала NB-IoT, в основанной на нуле форме

Если вы задаете NPUSCHFormat поле как 'Control', задайте это поле как целое число в интервале [0, 11].

Если вы задаете NPUSCHFormat поле как 'Data' и NBULSubcarrierSpacing поле ue введите как '3.75kHz', задайте это поле как целое число в интервале [0, 47].

Если вы задаете NPUSCHFormat поле как 'Data' и NBULSubcarrierSpacing поле ue введите как '15kHz', задайте это поле как вектор из целых чисел в интервале [0, 11].

double

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

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

  • формат base'

  • формат base"

  • формат', 'base'}

  • формат", "base"]

Где format и base заданы в этой таблице.

ОпцияЗначенияОписание
format'ind' (значение по умолчанию), 'sub'

Выходной формат сгенерированных индексов

Чтобы возвратить индексы как вектор-столбец, задайте эту опцию как 'ind'.

Чтобы возвратить индексы как, матрицу RE-3 N, где N RE является количеством REs, задает эту опцию как 'sub'. Каждая строка матрицы содержит поднесущую, символ и порт антенны как его первый, второй, и третий элемент, соответственно.

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

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

Сгенерировать индексы, первым значением которых является 1, задайте эту опцию как '1based'. Сгенерировать индексы, первым значением которых является 0, задайте эту опцию как '0based'.

Пример: 'ind 0based', "ind 0based", {'ind','0based'}, и ["ind","0based"] задайте те же выходные опции.

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

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

свернуть все

Индексы РЕ NPUSCH DRS, возвращенные как вектор-столбец с целочисленным знаком длины N RE, равняются количеству REs.

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

Ссылки

[1] 3GPP TS 36.211. “Физические каналы и модуляция”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group; Развитый Универсальный Наземный Радио-доступ (к E-UTRA). https://www.3gpp.org.

Смотрите также

Функции

Введенный в R2020a