Настройка передачи канала, заданная как структура. Это позволяет дополнительное управление битного этапа выбора через параметры для мягкого buffer size и физической настройки канала.
Для нисходящего турбо закодированные транспортные каналы можно управлять мягкими буферными размерностями включением или NIR
или объединенный набор NSoftbits
, TxScheme
и DuplexMode
. Если DuplexMode
является 'TDD'
, также задайте TDDConfig
. Если включено, NIR
, более приоритетен для управления мягкими буферными размерностями. Когда ни одно из этих дополнительных полей chs
(NIR
или набор включая NSoftbits
) не присутствует, функция принимает восходящее турбо, закодированный транспорт образовывает канал, и не устанавливает границы количества мягких битов.
chs
может содержать следующие поля.
Схема Modulation
— Modulation
'QPSK'
| '16QAM'
| '64QAM'
| '256QAM'
Схема Modulation, заданная как 'QPSK'
, '16QAM'
, '64QAM'
или '256QAM'
.
Типы данных: char | string
NLayers
— Количество слоев передачи для транспортного блока
1 (значение по умолчанию) | положительное целое число
Количество слоев передачи для транспортного блока, заданного как положительное целое число в интервале [1, 8]. Не необходимый, если TxScheme
установлен в 'Port0'
, 'TxDiversity'
или 'Port5'
.
Типы данных: double
Схема TxScheme
— Transmission
'Port0'
(значение по умолчанию) | 'TxDiversity'
| 'CDD'
| 'SpatialMux'
| 'MultiUser'
| 'Port5'
| 'Port7-8'
| 'Port8'
| 'Port7-14'
| дополнительный
Схема передачи PDSCH, заданная как одна из следующих опций.
Схема Transmission | Описание |
---|
'Port0' | Один порт антенны, порт 0 |
'TxDiversity' | Передайте разнообразие |
'CDD' | Большая задержка циклическая схема разнообразия задержки |
'SpatialMux' | Замкнутый цикл пространственное мультиплексирование |
'MultiUser' | Многопользовательский MIMO |
'Port5' | Порт одно антенны, порт 5 |
'Port7-8' | Порт одно антенны, порт 7, когда NLayers = 1. Двойная передача слоя, порты 7 и 8, когда NLayers = 2. |
'Port8' | Порт одно антенны, порт 8 |
'Port7-14' | До восьми передач слоя, порты 7–14 |
Типы данных: char | string
NIR
— Мягкий buffer size для целого входа транспортирует блок
неотрицательное целое число
Мягкий buffer size для целого входа транспортирует блок, заданный как неотрицательное целое число.
Типы данных: double
NSoftbits
— Общее количество мягких битов канала
неотрицательное целое число
Общее количество мягких битов канала, заданных как неотрицательное целое число.
Типы данных: double
DuplexMode
— Дуплексный режим
'FDD'
(значение по умолчанию) | дополнительный | 'TDD'
Дуплексный режим, заданный как 'FDD'
или 'TDD'
.
Типы данных: char | string
TDDConfig
— Восходящая или нисходящая настройка
0 (значений по умолчанию) | дополнительный | неотрицательное целое число
Восходящая или нисходящая настройка, заданная как неотрицательное скалярное целое число в интервале [0, 6]. Дополнительный. Только требуемый, если DuplexMode
установлен в 'TDD'
.
Типы данных: double
Типы данных: struct