Настройка передачи канала, заданная как структура. Это позволяет дополнительное управление битного этапа выбора через параметры для мягкого 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