Восходящее ссылочное измерение образовывает канал или настройка FRC
возвращает конфигурационную структуру для ссылочного канала, заданного rmccfgout
= lteRMCUL(rc
,duplexmode
,totsubframes
)rc
использование специфичной для канала настройки по умолчанию. duplexmode
и totsubframes
дополнительные входные параметры, которые задают режим дуплекса и общее количество подкадров, которые будут сгенерированы.
Используйте rmccfgout
сгенерировать форму волны с инструментом генератора фиксированного ссылочного канала (FRC), lteRMCULTool
. Имена полей и значения по умолчанию FRCs соответствуют TS 36.104 [2], приложению A.
возвращает полностью сконфигурированную структуру для ссылочного канала частично, или полностью, заданный входной структурой, rmccfgout
= lteRMCUL(rmccfg
)rmccfg
. Любые параметры, отсутствующие во входе, инициализируются на основе rc
поле, если существующий в rmccfg
, или ссылочный канал 'A1-1'
в противном случае.
rmccfg
может включать поле SRS
включить связанные с SRS параметры конфигурации.
Используя ссылочное обозначение канала измерения, создайте восходящую настройку RMC для RC 'A74'.
rmc = lteRMCUL('A7-4')
rmc = struct with fields:
RC: 'A7-4'
NULRB: 25
NCellID: 0
NFrame: 0
NSubframe: 0
CyclicPrefixUL: 'Normal'
CyclicShift: 0
Shortened: 0
Hopping: 'Off'
SeqGroup: 0
TotSubframes: 10
RNTI: 1
NTxAnts: 1
Windowing: 0
DuplexMode: 'FDD'
PUSCH: [1x1 struct]
Создайте конфигурационную структуру для RC A1-1, как задано в TS 36.104.
rmc.RC = 'A1-1';
rmc.NCellID = 100;
rmcOut = lteRMCUL(rmc)
rmcOut = struct with fields:
RC: 'A1-1'
NULRB: 6
NCellID: 100
NFrame: 0
NSubframe: 0
CyclicPrefixUL: 'Normal'
CyclicShift: 0
Shortened: 0
Hopping: 'Off'
SeqGroup: 0
TotSubframes: 10
RNTI: 1
NTxAnts: 1
Windowing: 0
DuplexMode: 'FDD'
PUSCH: [1x1 struct]
rmcOut.PUSCH
ans = struct with fields:
Modulation: 'QPSK'
NLayers: 1
DynCyclicShift: 0
NBundled: 0
BetaACK: 2
BetaCQI: 2
BetaRI: 2
NHARQProcesses: 8
RVSeq: [0 2 3 1]
RV: 0
NTurboDecIts: 5
OrthCover: 'On'
PMI: 0
PRBSet: [6x1 double]
TargetCodeRate: 0.3333
ActualCodeRate: [0.3611 0.3611 0.3611 0.3611 0.3611 0.3611 0.3611 ... ]
TrBlkSizes: [600 600 600 600 600 600 600 600 600 600]
CodedTrBlkSizes: [1728 1728 1728 1728 1728 1728 1728 1728 1728 1728]
Создайте новый индивидуально настраиваемый набор параметров путем переопределения выбранных значений существующей предварительной установки RMC. Задайте полную полосу PUSCH на 5 МГц, использующий 64QAM модуляция и 1/3 уровень.
Смотря на каналы измерения ссылки приложения A TS 36.104, A1-3 совпадает с этим критерии, но с модуляцией QPSK.
Создайте конфигурационную структуру для RC A1-3, как задано в TS 36.104.
rmc.RC = 'A1-3';
rmcout = lteRMCUL(rmc,1);
rmcout.PUSCH
ans = struct with fields:
Modulation: 'QPSK'
NLayers: 1
DynCyclicShift: 0
NBundled: 0
BetaACK: 2
BetaCQI: 2
BetaRI: 2
NHARQProcesses: 8
RVSeq: [0 2 3 1]
RV: 0
NTurboDecIts: 5
OrthCover: 'On'
PMI: 0
PRBSet: [25x1 double]
TargetCodeRate: 0.3333
ActualCodeRate: [0.3111 0.3111 0.3111 0.3111 0.3111 0.3111 0.3111 ... ]
TrBlkSizes: [2216 2216 2216 2216 2216 2216 2216 2216 2216 2216]
CodedTrBlkSizes: [7200 7200 7200 7200 7200 7200 7200 7200 7200 7200]
Замените модуляцию PUSCH, установив его на 64QAM. Создайте новую конфигурационную структуру. Смотрите rmcout
видеть модуляцию 64QAM и транспортные размеры блока PUSCH, и физические мощности канала были обновлены, чтобы обеспечить ту же 1/3 скорость кода.
rmc.PUSCH.Modulation = '64QAM';
rmcOverrideOut = lteRMCUL(rmc,1);
rmcOverrideOut
rmcOverrideOut = struct with fields:
RC: 'A1-3'
NULRB: 25
NCellID: 0
NFrame: 0
NSubframe: 0
CyclicPrefixUL: 'Normal'
CyclicShift: 0
Shortened: 0
Hopping: 'Off'
SeqGroup: 0
TotSubframes: 10
RNTI: 1
NTxAnts: 1
Windowing: 0
DuplexMode: 'FDD'
PUSCH: [1x1 struct]
rmcOverrideOut.PUSCH
ans = struct with fields:
Modulation: '64QAM'
NLayers: 1
DynCyclicShift: 0
NBundled: 0
BetaACK: 2
BetaCQI: 2
BetaRI: 2
NHARQProcesses: 8
RVSeq: [0 2 3 1]
RV: 0
NTurboDecIts: 5
OrthCover: 'On'
PMI: 0
PRBSet: [25x1 double]
TargetCodeRate: 0.3333
ActualCodeRate: [0.3378 0.3378 0.3378 0.3378 0.3378 0.3378 0.3378 ... ]
TrBlkSizes: [7224 7224 7224 7224 7224 7224 7224 7224 7224 7224]
CodedTrBlkSizes: [21600 21600 21600 21600 21600 21600 21600 21600 ... ]
rc
— Ссылочный номер канала'A1-1'
| 'A1-2'
| 'A1-3'
| 'A1-4'
| 'A1-5'
| 'A2-1'
| 'A2-2'
| 'A2-3'
| 'A3-1'
| 'A3-2'
| 'A3-3'
| 'A3-4'
| 'A3-5'
| 'A3-6'
| 'A3-7'
| 'A4-1'
| 'A4-2'
| 'A4-3'
| 'A4-4'
| 'A4-5'
| 'A4-6'
| 'A4-7'
| 'A4-8'
| 'A5-1'
| 'A5-2'
| 'A5-3'
| 'A5-4'
| 'A5-5'
| 'A5-6'
| 'A5-7'
| 'A7-1'
| 'A7-2'
| 'A7-3'
| 'A7-4'
| 'A7-5'
| 'A7-6'
| 'A8-1'
| 'A8-2'
| 'A8-3'
| 'A8-4'
| 'A8-5'
| 'A8-6'
| 'A11-1'
| 'A3-2-9RB'
| 'A4-3-9RB'
Ссылочный номер канала в виде вектора символов или строкового скаляра. Используйте двойные кавычки или строку. Этот аргумент представляет номер ссылочного канала измерения (RMC) или фиксированный ссылочный канал (FRC), как описано в TS 36.104[2]. См. Ссылочные Опции Канала UL для списка настройки верхнего уровня по умолчанию, сопоставленной с доступными восходящими ссылочными каналами.
Типы данных: char |
string
duplexmode
— Режим Duplexing'FDD'
(значение по умолчанию) | дополнительный | 'TDD'
Режим Duplexing в виде 'FDD'
или 'TDD'
. Это представляет тип структуры системы координат.
Типы данных: char |
string
totsubframes
— Общее количество подкадровОбщее количество подкадров в виде числового скаляра. Этот аргумент задает общее количество подкадров, которые формируют сетку ресурса.
Типы данных: double
rmccfg
— Ссылочная настройка каналаСсылочная настройка канала в виде структуры. Структура задает любого или все, полей или подполей, содержавшихся в структуре output, rmccfgout
. Любым неопределенным полям дают соответствующие значения по умолчанию.
Поле параметра | Требуемый или дополнительный | Значения | Описание |
---|---|---|---|
RC | Дополнительный |
| Номер ссылочного канала измерения (RMC) или тип, как задано в приложении A TS 36.104. |
SRS | Дополнительный | 'off' (значение по умолчанию), 'on' | Включите связанные с SRS параметры конфигурации (установите SRS на |
Типы данных: struct
rmccfgout
— Параметры конфигурацииПараметры конфигурации, возвращенные как структура. rmccfgout
содержит следующие поля.
Поле параметра | Значения | Описание |
---|---|---|
RC |
| Ссылочный номер канала |
NULRB | Скалярное целое число от 6 до 110 | Количество восходящих блоков ресурса. () |
NCellD | Целое число от 0 до 503 | Идентичность ячейки физического уровня |
NFrame | 0 (значение по умолчанию), неотрицательное скалярное целое число | Структурируйте номер |
NSubFrame | 0 (значение по умолчанию), неотрицательное скалярное целое число | Начальный номер подкадра |
CyclicPrefixUL |
| Длина циклического префикса |
CyclicShift | 0, 1, 2, 3, 4, 5, 6, 7 | Циклический сдвиг. Этот аргумент выражения . |
Shortened | 0 (значение по умолчанию), 1 | Подкадр сократил флаг. Если функция устанавливает флаг на |
Hopping |
| Скачкообразное движение типа |
SeqGroup | 0 (значений по умолчанию), целое число от 0 до 29 | Присвоение группы последовательности PUSCH (Δ SS). |
TotSubFrames | 10 Положительное скалярное целое число | Общее количество подкадров, чтобы сгенерировать Этот аргумент задает общее количество подкадров, которые формируют сетку ресурса. |
RNTI | 1 Скалярное целое число | Значение радиосети временного идентификатора (RNTI) (16 битов) |
NTxAnts | 1, 2, 4 | Количество антенн передачи. |
Windowing | Неотрицательное скалярное целое число | Количество выборок временного интервала, по которым применяются работа с окнами и наложение символов SC-FDMA |
DuplexMode |
| Режим Duplexing в виде:
Это представляет тип структуры системы координат. |
PUSCH | Структура | Настройка передачи PUSCH |
SRS | Структура | Настройка Звучания опорным сигналом (SRS) |
Подструктура PUSCH
относится к физической настройке канала и содержит эти поля:
Поле параметра | Значения | Описание |
---|---|---|
Modulation | 'QPSK' , '16QAM' , '64QAM' , или '256QAM' | Формат модуляции |
NLayers | 1, 2, 3, 4 | Количество слоев передачи. |
DynCyclicShift | 0, 1, 2, 3, 4, 5, 6, 7 | Циклический сдвиг для DM-RS (выражения ). |
NBundled | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 | Связывание HARQ-ACK, скремблирующее индекс последовательности |
BetaACK | Скалярное целое число | Модуляция и схема кодирования (MCS) смещение для битов HARQ-ACK, возвращенных как скалярное целое число. |
BetaCQI | Скалярное целое число | Модуляция и схема кодирования (MCS) смещение для CQI и битов PMI |
BetaRI | Скалярное целое число | Модуляция и схема кодирования (MCS) возмещены для битов RI |
NHARQProcesses | 1, 2, 3, 4, 5, 6, 7, 8 | Количество процессов HARQ на несущую компонента |
RVSeq | Числовая матрица | Индикатор Redundancy version (RV) используется всеми процессами HARQ, возвращенными как числовая матрица. См. сноску. |
RV | Числовая матрица | Индикатор Redundancy version (RV) в начальном подкадре, возвращенном как числовая матрица. Этот аргумент - один - или 2D вектор-столбец, который задает версию сокращения для одной или двух кодовых комбинаций, используемых в начальном номере подкадра, |
NTurboDecIts | Положительное скалярное целое число | Количество турбо циклов итерации декодера |
OrthCover |
| Ортогональный флаг последовательности покрытия. Применяется ( |
PMI | Целое число от 0 до 23 | Скалярная матричная индикация перед кодером (PMI), которая будет использоваться во время предварительного кодирования |
PRBSet | Целочисленная матрица | Физический набор блока ресурса индексов, возвращенных как целочисленная матрица. Этот аргумент является 1-или матрицей с 2 столбцами, которая содержит физические индексы блока ресурса на основе 0 (PRBs) соответствие выделениям ресурса для этого PUSCH. |
TargetCodeRate | Скаляр или вектор | Целевые скорости кода для каждого подкадра в системе координат. Используемый для вычисления транспортных размеров блока согласно TS 36.101[1], Приложению A.2.1.2. Если |
ActualCodeRate | Числовой вектор | Фактические скорости кода для каждого подкадра в системе координат. Максимальная фактическая скорость кода 0.93. Это поле параметра только в информационных целях и только для чтения. |
TrBlkSizes | Числовой вектор | Транспортные размеры блока для каждого подкадра в системе координат См. сноску. |
CodedTrBlkSizes | Числовой вектор | Закодированные транспортные размеры блока для каждого подкадр в системе координат, возвращенной как числовой вектор. Это поле параметра только в информационных целях и только для чтения. См. сноску. |
|
Подструктура SRS
содержит эти поля:
Поле параметра | Значения | Описание |
---|---|---|
NTxAnts | 1 (значение по умолчанию), 2, 4 | Количество антенн передачи. |
BWConfig | 0, 1, 2, 3, 4, 5, 6, 7 | Специфичное для ячейки значение Настройки Полосы пропускания SRS (C SRS) |
BW | 0, 1, 2, 3 | Значение Полосы пропускания UE-specific SRS (B SRS) |
ConfigIdx | Целое число от 0 до 644 | Индекс настройки (I SRS) для периодичности UE-specific (T SRS) и смещение подкадра (смещение T). |
TxComb | 0 или 1 | Расческа передачи. Средства управления положения SRS; SRS передается в 6 несущих на блок ресурса на нечетном (1) и даже (0) индексы ресурса. |
HoppingBW | 0, 1, 2, 3 | Частота SRS, скачкообразно перемещающая индекс настройки (транзитный участок b) |
FreqPosition | Целое число от 0 до 23 | Положение частотного диапазона (n RRC) |
CyclicShift | 0 (значений по умолчанию), целое число от 0 до 7 | Циклический сдвиг UE-specific () |
SeqGroup | 0 (значений по умолчанию), целое число от 0 до 29 | Номер группы последовательности SRS (u) |
SeqIdx | 0 или 1 | Номер последовательности оснований (v) |
SubframeConfig | Целое число от 0 до 15 | Настройка подкадра звучания опорным сигналом (SRS) |
Следующие поля присутствуют только когда DuplexMode установлен в 'TDD' . | ||
NF4RachPreambles | 0, 1, 2, 3, 4, 5, 6 | Количество ресурсов частоты преамбулы RACH Формата 4 в UpPTS |
OffsetIdx | 0 или 1 | Выбор Смещения Подкадра SRS в случае периодичности SRS на 2 мс. Этот параметр индексирует две записи Смещения Подкадра SRS в строке, заданной |
Выбор инициализации, доступный для восходящего ссылочного канала и сопоставленных значений по умолчанию настройки верхнего уровня, включает:
Ссылочные каналы | (Продолжены) ссылочные каналы | (Продолжены) ссылочные каналы |
---|---|---|
|
|
|
Поля в выходной конфигурационной структуре, rmccfgout
, инициализируются в соответствии со ссылочными каналами, заданными в TS 36.104, приложении A.
'A3-2-9RB'
, и 'A4-3-9RB'
пользовательский RMC, сконфигурированный для нестандартных полос пропускания, но с той же скоростью кода как стандартизированные версии.
'A11-1'
включает связывание TTI, и соответствующий шаблон HARQ (улучшил шаблон HARQ для FDD).
[1] 3GPP TS 36.101. “Развитый Универсальный Наземный Радио-доступ (к E-UTRA); Передача Радио Оборудования пользователя (UE) и Прием”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group. URL: https://www.3gpp.org.
[2] 3GPP TS 36.104. “Развитый Универсальный Наземный Радио-доступ (к E-UTRA); Передача Радио Базовой станции (BS) и Прием”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group. URL: https://www.3gpp.org.
[3] 3GPP TS 36.213. “Развитый Универсальный Наземный Радио-доступ (к E-UTRA); процедуры Физического уровня”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group. URL: https://www.3gpp.org.
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.