umtsUplinkReferenceChannels

Определение канала измерения восходящего канала UMTS

Описание

пример

config = umtsUplinkReferenceChannels(rc) возвращает структуру, содержащую параметры конфигурации для восходящего ссылочного канала UMTS, заданного rc. Структура output, config, содержит параметры конфигурации, требуемые umtsUplinkWaveformGenerator сгенерировать восходящую ссылочную форму волны канала. umtsUplinkReferenceChannels использование, rc, чтобы инициализировать структуру данных конфигурации, которая совместима с одним из ссылочных каналов, заданных в следующем 3GPP стандарты:

Примеры

свернуть все

Инициализируйте 'RMC12.2kbps' ссылочный канал.

Сгенерируйте конфигурационную структуру, config.

rc = 'RMC12.2kbps';
config = umtsUplinkReferenceChannels(rc);

Выход от umtsUplinkReferenceChannels обеспечивает вход, требуемый сгенерировать желаемую форму волны UMTS, соответствующую этим настройкам.

Исследуйте DPDCH поле в config. Это поле использует вложенную структуру, чтобы задать этот физический канал для 'RMC12.2kbps' ссылочный канал.

config
config = struct with fields:
            TotFrames: 1
       ScramblingCode: 1
           FilterType: 'RRC'
    OversamplingRatio: 4
      NormalizedPower: 'Off'
                DPDCH: [1x1 struct]
                DPCCH: [1x1 struct]
                HSUPA: [1x1 struct]
              HSDPCCH: [1x1 struct]

config.DPDCH
ans = struct with fields:
             Enable: 'On'
         SlotFormat: 2
    CodeCombination: 64
              Power: 0
         DataSource: 'CCTrCH'
             CCTrCH: [1x1 struct]

config.DPDCH.CCTrCH
ans = struct with fields:
    Name: 'DCH'
    TrCH: [1x2 struct]

config.DPDCH.CCTrCH.TrCH(1)
ans = struct with fields:
                 Name: 'DTCH'
                  CRC: '16'
           CodingType: 'conv3'
                  RMA: 256
                  TTI: 20
           DataSource: 'PN9-ITU'
    ActiveDynamicPart: 1
          DynamicPart: [1x1 struct]

config.DPDCH.CCTrCH.TrCH(1).DynamicPart
ans = struct with fields:
       BlockSize: 244
    BlockSetSize: 244

config.DPDCH.CCTrCH.TrCH(2)
ans = struct with fields:
                 Name: 'DCCH'
                  CRC: '12'
           CodingType: 'conv3'
                  RMA: 256
                  TTI: 40
           DataSource: 'PN9-ITU'
    ActiveDynamicPart: 1
          DynamicPart: [1x1 struct]

config.DPDCH.CCTrCH.TrCH(2).DynamicPart
ans = struct with fields:
       BlockSize: 100
    BlockSetSize: 100

Входные параметры

свернуть все

Ссылочная настройка канала в виде вектора символов или строкового скаляра. rc идентифицирует который RMC или E-DPDCH FRC, чтобы сконфигурировать. Значения для rc когда задано как вектор символов включают (для двойных кавычек использования строкового скаляра):

Поле параметраТребуемый или дополнительныйЗначенияОписание
rcНеобходимый

Ссылочные каналы измерения:

'RMC12.2kbps', 'RMC64kbps', 'RMC144kbps', 'RMC384kbps'

Ссылочный канал, идентифицирующий восходящий канал W-CDMA настройка настройки RMC, как задано в TS 25.101, Приложении A.2 [1].

E-DPDCH фиксированные ссылочные каналы:

'FRC1', 'FRC2', 'FRC3', 'FRC4', 'FRC5', 'FRC6', 'FRC7', 'FRC8'

Ссылочный канал, идентифицирующий настройку E-DPDCH FRC, как задано в TS 25.141, Приложении A.10 [2].

Примечание

Дополнительные стандартизированные ссылочные каналы могут быть сконфигурированы путем выполнения lteUplinkReferenceChannels и затем настраивая параметры, чтобы совпадать с настройками, заданными в TS 25.141 [2]. Например:

  • Сгенерировать HS-DPCCH RMC, use 'RMC12.2kbps' и набор HSDPCCH.Enable = 'On'.

  • Чтобы сгенерировать RMC на 12,2 Кбит/с, заданный в TS 25.141 [2], используйте 'RMC12.2kbps'. Используя это значение функция инициализирует config сгенерировать TS 25.101 [1] RMC на 12,2 Кбит/с). После config сгенерирован, настройте DPDCH и параметры DPCCH, чтобы выровняться с настройками в TS 25.141 [2].

Типы данных: char | string

Выходные аргументы

свернуть все

Параметры верхнего уровня и подструктуры

Определение каналов включено для генератора формы волны, возвращенного как структура.

Поле параметра

Требуемый или дополнительный

Значения

Описание

TotFramesНеобходимый

Положительное скалярное целое число

Общее количество систем координат, которые будут сгенерированы

ScramblingCodeНеобходимый

Скалярное целое число

0(2241)

Скремблирование индекса кода используется UE

FilterTypeНеобходимый'RRC', или 'Off'

Включите фильтр RRC

OversamplingRatioНеобходимый

Положительное скалярное целое число

Сверхдискретизация отношения

NormalizedPowerНеобходимый

Плавание (-inf к +inf) или 'Off' отключить нормализацию степени

Полная степень формы волны в dBW относительно 1 Ома

DPDCHДополнительный

Не существующая или одна структура

См. подструктуру DPDCH.
DPCCHДополнительный

Не существующая или одна структура

См. подструктуру DPCCH.
HSUPAДополнительный

Не существующая или одна структура

См. подструктуру HSUPA.
HSDPCCHДополнительный

Не существующая или одна структура

См. подструктуру HSDPCCH.

Подструктура DPDCH

Включайте DPDCH подструктура в config структура, чтобы добавить специализированные физические данные образовывает канал к структуре output. DPDCH подструктура содержит следующие поля.

Поле параметра

Требуемый или дополнительный

Значения

Описание

EnableНеобходимый'On'off

Включите или отключите канал путем определения Enable как 'On' или 'Off, соответственно.

SlotFormatНеобходимый

Неотрицательное целое число

Номер формата паза DPDCH в виде 0, 1, 2, 3, 4, 5, или 6.

CodeCombinationНеобходимый

Неотрицательное целое число, вектор

Допустимые факторы распространения в виде степени двойки или вектора из степеней двойки в интервале [4, 256].

PowerНеобходимый

Плавание, –infInf

Степень канала в дБ в виде плавания, –inf, или inf.

DataSourceНеобходимый

Скаляр, вектор, вектор символов, массив ячеек, строковый скаляр

Источник данных DPDCH в виде скаляра, вектора, массива ячеек или строкового скаляра.

Когда задано как массив ячеек, используйте стандартные псевдошумовые последовательности и начальное значение: {PN, seed}. Опциями PN для вектора символов или массива ячеек является 'PN9-ITU', 'PN9', 'PN11', 'PN15', и 'PN23'. Если никакой seed не задан, сдвиговый регистр инициализируется всеми единицами.

Чтобы включить транспортное кодирование канала, задайте DataSource как 'CCTrCH'.

CCTrCHДополнительный

Структура

Смотрите подструктуру CCTrCH.

Подструктура CCTrCH

CCTrCH подструктура сопоставлена с физическими подструктурами определения канала DPDCH. CCTrCH подструктура содержит следующие поля.

Поле параметра

Требуемый или дополнительный

Значения

Описание

NameДополнительный

Вектор символов, строковый скаляр

Значение по умолчанию зависит от физического заданного канала

Имя, присвоенное CCTrCH в виде вектора символов или строкового скаляра. Функции не используют Name поле . Поэтому можно переопределить содержимое без последствия.

TrCHНеобходимый

Структура, массив структур

Транспортные каналы в CCTrCH в виде структуры или массива структур.

   TrCH.NameНеобходимый

Вектор символов или строковый скаляр

Значение по умолчанию зависит от физического заданного канала

Имя, присвоенное TrCH в виде вектора символов или строкового скаляра. Функции не используют Name поле . Поэтому можно переопределить содержимое без последствия.

   TrCH.CRCНеобходимый

Вектор символов, строковый скаляр

Спецификатор полинома контроля циклическим избыточным кодом (CRC) в виде одного из этих значений: '0', '8', '12', '16', или '24'.

   TrCH.TTIНеобходимый

Положительное целое число

Временной интервал передачи (TTI) в мс в виде 10, 20, 40, или 80.

   TrCH.CodingTypeНеобходимый

'turbo'conv2, 'conv3'

Тип кодирования канала и уровень в виде 'turbo'conv2, или 'conv3'.

   TrCH.RMAНеобходимый

Положительное целое число

Значение атрибута соответствия уровня в виде положительного целого числа в интервале [1, 256].

   TrCH.DataSourceНеобходимый

Бинарный скаляр, бинарный вектор, вектор символов, массив ячеек или строковый скаляр

Транспортный источник данных канала в виде бинарного скаляра, вектора с бинарными записями, массивом ячеек или строковым скаляром.

Когда задано как стандарт использования массива ячеек псевдошумовые последовательности и начальное значение: {PN, seed}. Опциями PN для вектора символов или массива ячеек является 'PN9-ITU', 'PN9', 'PN11', 'PN15', и 'PN23'. Если никакой seed не задан, сдвиговый регистр инициализируется всеми единицами.

Примеры для установки DataSource поле включает:

  • ... CCTrCH.TrCh(1).DataSource = [1 0 0 1], генерирует последовательность транспортных блоков цикличным выполнением вектор [1 0 0 1].

  • ... CCTrCH.TrCh(1).DataSource = 'PN9', генерирует физический блок данных канала со случайным seed = 511.

  • ... CCTrCH.TrCh(1).DataSource = {'PN9',5}, генерирует физический блок данных канала с seed = 5.

   TrCH.ActiveDynamicPartНеобходимый

Положительное целое число, вектор

Активная динамическая часть в виде положительного целого числа или вектора, записи которого являются положительными целыми числами в интервале [1, length(DynamicPart)].

ActiveDynamicPart поле указывает на DynamicPart индекс массива для формата активного транспорта (BlockSize, BlockSetSize) от доступных комбинаций, заданных в DynamicPart. Выбранный транспортный формат используется для передачи данных в текущем TTI.

   TrCH.DynamicPartНеобходимый

Структура, массив структур

Размер каждого транспортного блока в виде структуры или массива структур.

DynamicPart поля, BlockSize и BlockSetSize, задайте размер каждого транспортного блока и общих битов на транспортный набор блока. Как парный (BlockSize, BlockSetSize) опишите транспортный набор формата. DynamicPart задает один или несколько транспортных наборов формата.

   TrCH.DynamicPart.BlockSizeНеобходимый

Положительное целое число

Транспортная длина блока в виде положительного целого числа.

   TrCH.DynamicPart.BlockSetSizeНеобходимый

Целое число, кратное BlockSize

Общий номер битов в транспортном блоке определяется. Реализация не поддерживает несколько транспортных блоков, так по определению BlockSize равно BlockSetSize.

Подструктура DPCCH

Включайте DPCCH подструктура в config структура, чтобы добавить специализированное физическое управление образовывает канал к структуре output. DPCCH подструктура содержит следующие поля.

Поле параметра

Требуемый или дополнительный

Значения

Описание

EnableНеобходимый'On'off

Включите или отключите канал установкой Enable к 'On' или 'Off', соответственно.

SlotFormatНеобходимый

Неотрицательное целое число

Номер формата паза DPCCH в виде 0, 1, 2, 3, 4, или 5.

PowerНеобходимый

Плавание, –infInf

Степень DPCCH в дБ в виде плавания, –inf, или inf.

TPCDataНеобходимый

Бинарный скаляр, бинарный вектор

Передайте данные об управлении степенью в виде бинарного скаляра или вектора с бинарными записями.

TFCIНеобходимый

Неотрицательное целое число

Транспортный индикатор комбинации формата в виде неотрицательного целого числа в интервале [0, 1023].

FBIDataНеобходимый

Бинарный скаляр, бинарный вектор

Данные об информации об обратной связи в виде бинарного скаляра или вектора с бинарными записями.

Подструктура HSUPA

Включайте HSUPA подструктура в config структура, чтобы добавить скоростную пакетную информацию о доступе к восходящему каналу и каналы к структуре output. HSUPA подструктура содержит следующие поля.

Поле параметра

Требуемый или дополнительный

Значения

Описание

EnableНеобходимый'On'off

Включите или отключите канал путем определения Enable как 'On' или 'Off', соответственно.

CodeCombinationНеобходимый

Положительное целое число, вектор

Допустимые комбинации с одним кодом для модуляции BPSK: 2, 4, 8, 16, 32, 64, 128, и 256.

Допустимые комбинации 2D кода для модуляции BPSK [2 2] и [4 4].

Допустимая комбинация с четырьмя кодами для BPSK и 4PAM модуляция [2 2 4 4].

EDPDCHPowerНеобходимый

Плавание, –infInf

Степень канала E-DPDCH в дБ в виде плавания, –inf, или inf.

EDPCCHPowerНеобходимыйПлавание, –infInf

Степень канала E-DPCCH в дБ в виде плавания, –inf, или inf.

RSNSequenceНеобходимый

Вектор

Порядковые номера повторной передачи в виде вектора, записи которого 0, 1, 2, или 3. Длина этого вектора определяет количество повторных передач.

ETFCIНеобходимый

Неотрицательное целое число

Значение E-TFCI в виде неотрицательного целого числа в интервале [0, 127].

HappyBitНеобходимый

0 или 1

Счастливый бит в виде 0 или 1.

DataSourceНеобходимый

Скаляр, вектор, вектор символов, массив ячеек или строковый скаляр

Источник данных E-DPDCH в виде бинарного скаляра, вектора с бинарными записями, вектором символов, массивом ячеек или строковым скаляром.

При определении DataSrouce как массив ячеек, используйте стандартные псевдошумовые последовательности и начальное значение: {PN, seed}. Опциями PN для вектора символов или массива ячеек является 'PN9-ITU', 'PN9', 'PN11', 'PN15', и 'PN23'. Если никакой seed не задан, сдвиговый регистр инициализируется всеми единицами.

Чтобы включить транспортное кодирование канала, задайте DataSource как 'EDCH'.

EDCHНеобходимый

Структура

Расширенный выделенный канал (EDCH) в виде структуры.

   EDCH.BlockSizeНеобходимый

Неотрицательное целое число

Транспортный размер блока в виде неотрицательного целого числа.

   EDCH.TTIНеобходимый

2, 10

Временной интервал передачи (TTI), в мс в виде 2 или 10.

   EDCH.ModulationНеобходимый'BPSK', '4PAM'

Схема Modulation в виде 'BPSK' или '4PAM'.

   EDCH.DataSourceНеобходимый

Скаляр, вектор, вектор символов, массив ячеек или строковый скаляр

Транспортный источник данных E-DCH в виде бинарного скаляра, вектора с бинарными записями, вектором символов, массивом ячеек или строковым скаляром.

При определении DataSource как массив ячеек, используйте стандартные псевдошумовые последовательности и начальное значение: {PN, seed}. Опциями PN для вектора символов или массива ячеек является 'PN9-ITU', 'PN9', 'PN11', 'PN15', и 'PN23'. Если никакой seed не задан, сдвиговый регистр инициализируется всеми единицами.

Подструктура HSDPCCH

Включайте HSDPCCH подструктура в config структура, чтобы добавить высокую скорость выделила физический канал управления структуре output. HSDPCCH подструктура содержит следующие поля.

Поле параметра

Требуемый или дополнительный

Значения

Описание

EnableНеобходимый'On'off

Включите или отключите канал путем определения Enable как 'On' или 'Off', соответственно.

PowerНеобходимый

Плавание, –infInf

Степень канала HS-DPCCH в дБ в виде плавания, –inf, или inf.

CQIНеобходимый

Неотрицательное целое число, вектор

Значения CQI в виде неотрицательного целого числа или вектора, записи которого являются неотрицательными целыми числами в интервале [0, 30].

HARQACKНеобходимый

Неотрицательное целое число, вектор

HARQACK обменивается сообщениями в виде неотрицательного целого числа или вектора, записи которого являются неотрицательными целыми числами в интервале [0, 3].

UEMIMOНеобходимый

0, 1

Отметьте, чтобы указать на режим MIMO в виде 0 или 1.

Ссылки

[1] 3GPP TS 25.101. “Универсальная мобильная телекоммуникационная система (UMTS); Передача Радио Оборудования пользователя (UE) и Прием (FDD)”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group. URL: https://www.3gpp.org.

[2] 3GPP TS 25.141. “Универсальная мобильная телекоммуникационная система (UMTS); Проверка на соответствие стандарту Базовой станции (BS) (FDD)”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group. URL: https://www.3gpp.org.

Представленный в R2015a