Опорный канал измерения восходящей линии связи или строение FRC
возвращает структуру строения для опорного канала, заданную как rmccfgout = lteRMCUL(rc,duplexmode,totsubframes)rc использование специфичной для канала строения по умолчанию. duplexmode и totsubframes являются необязательными входными параметрами, которые определяют режим дуплекса и общее количество субкадров, которые будут сгенерированы.
Использование rmccfgout чтобы сгенерировать форму волны с помощью инструмента генератора фиксированного опорного канала (FRC), lteRMCULTool. Имена полей и значения по умолчанию FRC соответствуют TS 36.104 [2], приложение А.
возвращает полностью сконфигурированную структуру для канала ссылки частично, или полностью, заданную структурой входа rmccfgout = lteRMCUL(rmccfg)rmccfg. Любые параметры, отсутствующие на входе, инициализируются на основе rc поле, если присутствует в rmccfg, или канал ссылки 'A1-1' в противном случае.
rmccfg может включать поле SRS для включения параметров конфигурации, связанных с SRS.
Используя обозначение опорного канала измерения, создайте строение RMC восходящей линии связи для RC 'A7-4'.
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]
Создайте структуру строения для A1-1 RC, как указано в 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: [1x10 double]
TrBlkSizes: [600 600 600 600 600 600 600 600 600 600]
CodedTrBlkSizes: [1728 1728 1728 1728 1728 1728 1728 1728 1728 1728]
Создайте новый настроенный набор параметров путем переопределения выбранных значений существующего предустановленного RMC. Задайте полнополосный 5MHz PUSCH с помощью 64QAM модуляции и скорости 1/3.
Рассматривая TS 36.104 Приложение А ссылки каналы измерения, A1-3 соответствуют этим критериям, но с модуляцией QPSK.
Создайте структуру строения для A1-3 RC, как указано в TS 36.104.
rmc.RC = 'A1-3';
rmcout = lteRMCUL(rmc,1);
rmcout.PUSCHans = 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: [1x10 double]
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);
rmcOverrideOutrmcOverrideOut = 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: [1x10 double]
TrBlkSizes: [7224 7224 7224 7224 7224 7224 7224 7224 7224 7224]
CodedTrBlkSizes: [1x10 double]
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 - Режим дуплекса'FDD' (по умолчанию) | необязательно | 'TDD'Режим дуплекса, заданный как 'FDD' или 'TDD'. Он представляет тип структуры системы координат.
Типы данных: char | string
totsubframes - Общее количество подкадровОбщее количество подкадров, заданное как числовой скаляр. Этот аргумент задает общее количество подкадров, образующих ресурсную сетку.
Типы данных: double
rmccfg - Ссылка каналаСсылка на строение канала, заданная как структура. Структура задает любые, или все, поля или подполи, содержащиеся в структуре output, rmccfgout. Всем неопределенным полям присваиваются соответствующие значения по умолчанию.
| Поле параметра | Требуемый или опционный | Значения | Описание |
|---|---|---|---|
RC | Дополнительный |
| Номер или тип опорного канала измерения (RMC), как указано в 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 |
Положительное скалярное целое число | Общее количество субкадров для генерации Этот аргумент задает общее количество подкадров, образующих ресурсную сетку. |
RNTI |
Скалярное целое число | Значение временного идентификатора радиосети (RNTI) (16 бит) |
NTxAnts | 1, 2, 4 | Количество передающих антенн. |
Windowing | Неотрицательное скалярное целое число | Количество выборок во временной области, по которым применяется оконцевание и перекрытие символов SC-FDMA |
DuplexMode |
| Режим дуплекса, заданный как:
Он представляет тип структуры системы координат. |
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 | Числовая матрица | Индикатор версии избыточности (RV), используемый всеми процессами HARQ, возвращается в виде числовой матрицы. См. сноску. |
RV | Числовая матрица | Индикатор версии избыточности (RV) в исходном подкадре, возвращаемый в виде числовой матрицы. Этот аргумент является вектором с одним или двумя столбцами, который задает версию избыточности для одного или двух кодовых слов, используемых в исходном номере подрамника, |
NTurboDecIts | Положительное скалярное целое число | Количество циклов итерации турбодекодера |
OrthCover |
| Флаг ортогональной последовательности покрытий. Применяется ( |
PMI | Целое число от 0 до 23 | Скалярная матричная индикация прекодера (PMI), которая используется во время предварительного кодирования |
PRBSet | Целочисленная матрица | Набор индексов физического ресурса, возвращенный как целочисленная матрица. Этот аргумент является 1- или 2-столбцовой матрицей, которая содержит основанные на 0 индексы блоков физических ресурсов (PRB), соответствующие выделениям ресурсов для этого 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 значение полосы пропускания SRS (B SRS) |
ConfigIdx | Целое число от 0 до 644 | Индекс строения (I SRS) для специфичной для UE периодичности (T SRS) и смещение подкадра (T смещение). |
TxComb | 0 или 1 | Трансмиссия comb. контролирует положения SRS; SRS передается в 6 несущих на ресурсный блок по нечетным (1) и четным (0) ресурсным индексам. |
HoppingBW | 0, 1, 2, 3 | Индекс строения скачкообразного изменения частоты SRS (b скачок) |
FreqPosition | Целое число от 0 до 23 | Положение частотного диапазона (n RRC) |
CyclicShift | 0 (по умолчанию), целое число от 0 до 7 | Специфический для UE циклический сдвиг () |
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, Приложение А.
'A3-2-9RB', и 'A4-3-9RB' настроены ли пользовательские RMC для нестандартных пропускных способностей, но с той же скоростью кода, что и стандартизированные версии.
'A11-1' включает связывание TTI и соответствующий шаблон HARQ (расширенный шаблон HARQ для FDD).
[1] 3GPP TS 36.101. "Evolved Universal Terrestrial Radio Access (E-UTRA); Пользовательское оборудование (UE) Радиопередача и прием ". 3-ья Генерация Партнерский проект; Группа технических спецификаций Радиосеть доступ. URL-адрес: https://www.3gpp.org.
[2] 3GPP TS 36.104. "Evolved Universal Terrestrial Radio Access (E-UTRA); Base Station (BS) Radio Transmission and Reception ". 3rd Генерация Partnership Project; Группа технических спецификаций Радиосеть доступ. URL-адрес: https://www.3gpp.org.
[3] 3GPP TS 36.213. "Evolved Universal Terrestrial Radio Access (E-UTRA); Процедуры физического слоя ". 3-ья Генерация Партнерский проект; Группа технических спецификаций Радиосеть доступ. URL-адрес: https://www.3gpp.org.
У вас есть измененная версия этого примера. Вы хотите открыть этот пример с вашими правками?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.