Опорный канал измерения восходящей линии связи или строение 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.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: [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);
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: [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. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.