NPUSCHFormat | 'Data', 'Control' | Формат NPUSCH Чтобы указать, что NPUSCH несет данные узкополосного общего канала восходящей линии связи (UL-SCH), укажите это поле как 'Data'. Чтобы указать, что NPUSCH несет управляющую информацию восходящей линии связи, укажите это поле как 'Control'. | char, string |
NRUsc | 1, 3, 6, 12 | Количество последовательных поднесущих в блоке ресурсов (RU) При указании NPUSCHFormat поле как 'Control' или NBULSubcarrierSpacing области ue ввод в качестве '3.75kHz', то необходимо указать это поле как 1 . | double |
NRep | 1, 2, 4, 8, 16, 32, 64, 128 | Количество повторений для кодового слова | double |
NRU | 1, 2, 3, 4, 5, 6, 8, 10 | Количество RU | double |
NULSlots | 2, 4, 8, 16 | Количество слотов на RU При указании NPUSCHFormat поле как 'Control', то необходимо указать это поле как 4. При указании NPUSCHFormat поле как 'Data', то необходимо указать это поле как:
16 при указании NRUsc поле как 1
8 при указании NRUsc поле как 3
4 при указании NRUsc поле как 6
2 при указании NRUsc поле как 12
| double |
BaseSeqIdx | Целое число в интервале [0, 29]. Значение по умолчанию зависит от значения NRUsc поле. | Индекс многокомпонентной базовой последовательности NPUSCH DRS
При указании NRUsc поле как 3, укажите это поле как целое число в интервале [0, 11]. Если это поле не указано, функция устанавливает для него значение mod(ue.NNCellID,12). При указании NRUsc поле как 6, укажите это поле как целое число в интервале [0, 13]. Если это поле не указано, функция устанавливает для него значение mod(ue.NNCellID,14). При указании NRUsc поле как 12, укажите это поле как целое число в интервале [0, 29]. Если это поле не указано, функция устанавливает для него значение mod(ue.NNCellID,30). При указании NRUsc как и любое другое значение, функция не использует это поле.
Зависимости. Чтобы включить это поле, укажите NRUsc поле как 3, 6, или 12. | double |
SeqGroupHopping | 'On' (по умолчанию), 'Off' | Чтобы включить скачкообразную перестройку группы последовательностей, укажите это поле как 'On'. Чтобы отключить скачкообразную перестройку группы последовательностей, укажите это поле как 'Off'. Для получения дополнительной информации см. раздел 5.5.1.3 [1]. | char, string |
SeqGroup | 0 (по умолчанию), целое число в интервале [0, 29] | Назначение последовательности-группы для вычисления шаблона сдвига последовательности. Для получения дополнительной информации см. раздел 10.1.4.1.3 [1]. Зависимости. Чтобы включить это поле, укажите SeqGroupHopping поле как 'On'. | double |
CyclicShift | 0 (по умолчанию), целое число в интервале [0, 3] | Циклический сдвиг
При указании NRUsc поле как 3, укажите это поле как целое число в интервале [0, 2]. При указании NRUsc поле как 6, укажите это поле как целое число в интервале [0, 3].
Зависимости. Чтобы включить это поле, укажите NRUsc поле как 3 или 6. | double |
NBULSubcarrierSet | Целое число в интервале [0, 47], вектор целых чисел в интервале [0, 11] | Индексы поднесущих восходящей линии связи NB-IoT в нулевом виде определены как одно из следующих значений:
Целое число в интервале [0, 11] при указании NPUSCHFormat поле как 'Control' Целое число в интервале [0, 47] при указании NPUSCHFormat поле как 'Data' и NBULSubcarrierSpacing поля ue ввод в качестве '3.75kHz' Вектор целых чисел в интервале [0, 11] при указании NPUSCHFormatполе как 'Data' и NBULSubcarrierSpacing поля ue ввод в качестве '15kHz'.
| double |
Modulation | 'BPSK', 'QPSK' | Тип модуляции Чтобы включить двоичную фазовую манипуляцию (BPSK), укажите это поле как 'BPSK'. Чтобы включить квадратурную фазовую манипуляцию (QPSK), укажите это поле как 'QPSK'. При указании NPUSCHFormat поле как 'Control', то необходимо указать это поле как 'BPSK'. | char, string |
SlotIdx | Целое число в интервале [0, (chs.NRU × chs.NULSlots × chs.NRep) – 1] | Индекс слота в пучке в форме на основе нуля | double |