Опорный измерительный канал восходящей линии связи или конфигурация FRC
возвращает структуру конфигурации для опорного канала, определенного rmccfgout = lteRMCUL(rc,duplexmode,totsubframes)rc с использованием специфичной для канала конфигурации по умолчанию. duplexmode и totsubframes - необязательные входные параметры, определяющие режим дуплексирования и общее количество генерируемых подкадров.
Использовать rmccfgout для формирования сигнала с помощью генератора фиксированного опорного канала (FRC), lteRMCULTool. Имена полей и значения по умолчанию FRC соответствуют TS 36.104 [2], Приложение A.
возвращает полностью сконфигурированную структуру для опорного канала, частично или полностью определенную структурой ввода, 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 Приложение A, эталонные измерительные каналы, 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 - Конфигурация опорного каналаКонфигурация опорного канала, заданная как структура. Структура определяет любое или все поля или подполя, содержащиеся в структуре вывода. rmccfgout. Любым неопределенным полям присваиваются соответствующие значения по умолчанию.
| Поле параметра | Обязательно или необязательно | Ценности | Описание |
|---|---|---|---|
RC | Дополнительный |
| Номер или тип контрольного измерительного канала (RMC), как указано в TS 36.104 Приложение A. |
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 столбцов, которая содержит индексы блоков физических ресурсов (PRB) на основе 0, соответствующие выделениям ресурсов для этого 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 для соты (CSRS) |
BW | 0, 1, 2, 3 | Пользовательское значение полосы пропускания SRS (BSRS) |
ConfigIdx | Целое число от 0 до 644 | Индекс конфигурации (ISRS) для специфичной для UE периодичности (TSRS) и смещения подкадра (Toffset). |
TxComb | 0 или 1 | Комбинация передачи управляет позициями SRS; SRS передается в 6 несущих на блок ресурсов по нечетным (1) и четным (0) индексам ресурсов. |
HoppingBW | 0, 1, 2, 3 | Индекс конфигурации скачкообразной перестройки частоты SRS (bhop) |
FreqPosition | Целое число от 0 до 23 | Положение в частотной области (nRRC) |
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, Приложение A.
'A3-2-9RB', и 'A4-3-9RB' настраиваемые RMC настроены для нестандартных полос пропускания, но с той же скоростью кодирования, что и стандартизированные версии.
'A11-1' включает объединение TTI и соответствующий шаблон HARQ (расширенный шаблон HARQ для FDD).
[1] 3GPP TS 36.101. "Развитый универсальный наземный радиодоступа (E-UTRA); Пользовательское оборудование (UE), радиопередача и прием. "Проект партнерства 3-го поколения; Техническая спецификация на сеть радиодоступа группы. URL: https://www.3gpp.org.
[2] 3GPP TS 36.104. "Развитый универсальный наземный радиодоступа (E-UTRA); базовая станция (BS) радиопередача и прием. "Проект партнерства 3-го поколения; Техническая спецификация на сеть радиодоступа группы. URL: https://www.3gpp.org.
[3] 3GPP TS 36.213. "Развитый универсальный наземный радиодоступа (E-UTRA); Процедуры физического уровня. "Проект партнерства третьего поколения; Техническая спецификация на сеть радиодоступа группы. URL: https://www.3gpp.org.
Имеется измененная версия этого примера. Открыть этот пример с помощью изменений?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.