umtsDownlinkReferenceChannels

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

Описание

config = umtsDownlinkReferenceChannels(rc) использует входной канал ссылки, rc, произвести нисходящую ссылочную структуру определения канала, config. Параметры конфигурации требуются umtsDownlinkWaveformGenerator чтобы сгенерировать нисходящую ссылочную форму волны канала включены в config.

Для всех синтаксисов, umtsDownlinkReferenceChannels использует вход, rc, инициализировать структуру данных конфигурации, совместимую с одним из ссылочных каналов, заданных в следующем 3GPP стандарты:

  • Передайте в нисходящем направлении формы волны ссылочного канала измерения (RMC) W-CDMA, как задано в TS 25.101, Приложении A3 [1]

  • Формы волны H-набора фиксированного ссылочного канала (FRC) HSDPA, как задано в TS 25.101, Приложении A7 [1]

  • Нисходящие формы волны тестовой модели, как задано в TS 25.141, Раздел 6.1.1 [2]

пример

config = umtsDownlinkReferenceChannels(rc,modulation) дает вам опцию изменения схемы модуляции по умолчанию когда rc задает инициализацию настройки H-набора FRC. См. таблицу допустимых комбинаций H-Set/modulation в описании modulation входной параметр.

Примеры

свернуть все

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

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

rc = 'RMC12.2kbps';
modulation = 'QPSK';
rmcStruct = umtsDownlinkReferenceChannels(rc, modulation);

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

Исследуйте DPCH поле в rmcStruct. Это поле имеет вложенную структуру, задающую этот физический канал для 'RMC12.2kbps' ссылочный канал с 'QPSK' модуляция.

rmcStruct
rmcStruct = struct with fields:
                TotFrames: 1
    PrimaryScramblingCode: 0
               FilterType: 'RRC'
        OversamplingRatio: 4
          NormalizedPower: 'Off'
                     DPCH: [1x1 struct]
                   PCCPCH: [1x1 struct]
                   SCCPCH: [1x1 struct]
                   PCPICH: [1x1 struct]
                   SCPICH: [1x1 struct]
                     PSCH: [1x1 struct]
                     SSCH: [1x1 struct]
                     PICH: [1x1 struct]
                    HSDPA: [1x1 struct]
                     OCNS: [1x1 struct]

rmcStruct.DPCH
ans = struct with fields:
                     Enable: 'On'
                 SlotFormat: 11
              SpreadingCode: 6
                NMulticodes: 1
    SecondaryScramblingCode: 1
               TimingOffset: 0
                      Power: 0
                    TPCData: 0
                       TFCI: 0
                 DataSource: 'CCTrCH'
                     CCTrCH: [1x1 struct]

rmcStruct.DPCH.CCTrCH
ans = struct with fields:
           Name: 'DCH'
    DTXPosition: 'fixed'
           TrCH: [1x2 struct]

rmcStruct.DPCH.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]

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

rmcStruct.DPCH.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]

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

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

свернуть все

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

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

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

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

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

Фиксированные ссылочные H-наборы канала:

'H-Set1', 'H-Set2', 'H-Set3', 'H-Set4', 'H-Set5', 'H-Set6', 'H-Set7', 'H-Set8', 'H-Set10', 'H-Set12'.

Ссылочный канал, идентифицирующий HSDPA и HSPA + настройка H-набора FRC, как задано в TS 25.101, Приложении A7 [1].

Тестовые модели:

'TM1_4DPCH', 'TM1_8DPCH', 'TM1_16DPCH', 'TM1_32DPCH', 'TM1_64DPCH', 'TM2_3DPCH', 'TM3_4DPCH', 'TM3_8DPCH', 'TM3_16DPCH', 'TM3_32DPCH', 'TM4', 'TM5_4DPCH_4HSPDSCH', 'TM5_6DPCH_2HSPDSCH', 'TM5_14DPCH_4HSPDSCH', 'TM5_30DPCH_8HSPDSCH', 'TM6_4DPCH_4HSPDSCH', 'TM6_30DPCH_8HSPDSCH'

Ссылочный канал, идентифицирующий тестовую модель физическая настройка канала, как задано в TS 25.141, Раздел 6.1.1 [2].

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

Схема Modulation, когда H-набор FRC сконфигурирован, задала как скаляр строки или вектор символов. Этот аргумент применяется только когда rc задает настройку H-набора FRC. Таблица идентифицирует допустимые комбинации H-Set/Modulation как векторы символов (используйте двойные кавычки в строке). Когда modulation не задан, значение по умолчанию применяется.

Допустимые комбинацииmodulationМодуляция по умолчанию (если не заданный)
rc'QPSK''16QAM''64QAM'
'H-Set1''QPSK'
'H-Set2''QPSK'
'H-Set3''QPSK'
'H-Set4''QPSK'
'H-Set5''QPSK'
'H-Set6''QPSK'
'H-Set7''QPSK'
'H-Set8''64QAM'
'H-Set10''QPSK'
'H-Set12''QPSK'

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

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

свернуть все

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

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

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

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

Значения

Описание

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

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

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

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

Скалярное целое число от 0 до 511

Первичный индекс кода скремблирования

FilterTypeНеобходимый'RRC' (значение по умолчанию) или 'Off'

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Значения

Описание

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

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

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

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

Номер формата паза DPCH, заданный как неотрицательное целое число в интервале [0, 16].

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

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

DPCH распространяющийся код, заданный как неотрицательное целое число в интервале [0, 512]. Для передачи мультикода, SpreadingCode первый код DPCH.

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

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

Количество DPCHs, заданного как 1, 2, 3, 4, 5, или 6.

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

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

DPCH вторичный индекс кода скремблирования, заданный как неотрицательное целое число в интервале [0, 15].

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

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

Смещение синхронизации в терминах количества микросхем (x256Tchip), заданный как неотрицательное целое число в интервале [0, 149].

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

Плавание, –infInf

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

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

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

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

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

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

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

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

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

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

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

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

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

Структура

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

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

Включайте CCTrCH экземпляр подструктуры индивидуально для DPCH, PCCPCH, и/или SCCPCH подструктуры. Отдельные экземпляры закодированного составного транспортного канала добавляются к структурам output DPCH, P-CCPCH и/или физических определений канала S-CCPCH. Когда CCTrCH подструктура включена, она содержит следующие поля.

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

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

Значения

Описание

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

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

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

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

DTXPositionНеобходимый'fixed', 'flexible'

Задает положение DTX, заданное как 'fixed' или 'flexible'.

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Необходимый

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

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

Когда задано как стандарт использования массива ячеек псевдошумовые последовательности и значение seed: {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.

Примечание

При конфигурировании структуры output, чтобы передать RMC 0kbps, как задано в TS 25.101, Раздел 3.0 [1], транспортный CRC канала задан для передачи. Стандарт указывает на транспортный размер блока DTCH = 0 и транспортный размер набора блока = 0. Наша реализация требует, чтобы сигнальная передача транспортного блока передала CRC. В umtsDownlinkWaveformGenerator, один транспортный блок нулевого размера сообщен путем установки любого BlockSize or BlockSetSize к '0'.

В нашей реализации, устанавливая оба BlockSize и BlockSetSize обнулять передачу сигналов нулевого транспорта блокирует и транспортный размер блока нуля и вызывает передачу без CRC.

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

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

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

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

Значения

Описание

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

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

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

Плавание, –infInf

Степень PCCPCH в дБ, заданном как плавание,-inf, или inf.

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

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

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

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

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

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

Структура

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

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

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

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

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

Значения

Описание

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

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

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

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

Номер формата паза SCCPCH, заданный как неотрицательное целое число в интервале [0, 17].

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

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

Допустимая область значений зависит от формата паза

SCCPCH распространяющийся код, заданный как неотрицательное целое число в интервале [0, 255].

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

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

SCCPCH вторичный индекс кода скремблирования, заданный как неотрицательное целое число в интервале [0, 15].

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

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

Синхронизация смещения в терминах количества микросхем (x256Tchip), заданный как неотрицательное целое число в интервале [0, 149].

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

Степень SCCPCH в дБ, заданном как плавание,-inf, или inf.

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

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

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

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

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

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

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

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

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

Структура

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

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

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

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

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

Значения / Области значений / Примечания

Описание

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

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

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

Плавание, –infInf

Степень PCPICH в дБ, заданном как плавание, –inf, или inf.

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

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

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

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

Значения

Описание

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

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

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

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

SCPICH распространяющийся код, заданный как неотрицательное целое число в интервале [0, 255].

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

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

SCPICH вторичный индекс кода скремблирования, заданный как неотрицательное целое число в интервале [0, 15].

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

Плавание, –infInf

Степень SCPICH в дБ, заданном как плавание, –inf, или inf.

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

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

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

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

Значения

Описание

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

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

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

Степень PSCH в дБ, заданном как плавание, –inf, или inf.

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

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

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

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

Значения

Описание

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

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

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

Плавание, –infInf

Степень SSCH в дБ, заданном как плавание, –inf, или inf.

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

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

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

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

Значения

Описание

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

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

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

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

PICH распространяющийся код, заданный как неотрицательное целое число в интервале [0, 255].

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

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

Синхронизация смещения в терминах количества микросхем (x256Tchip), заданный как неотрицательное целое число в интервале [0, 149].

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

Плавание, –infInf

Степень PICH в дБ, заданном как плавание, –inf, или inf.

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

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

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

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

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

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

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

Количество индикаторов разбивки на страницы на систему координат, заданную как одно из значений 18, 36, 72, 144.

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

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

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

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

Значения / Области значений / Примечания

Описание

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

Включите или отключите каналы HSDPA (HS-PDSCHs и HS-SCCH) путем определения Enable как 'On' или 'Off', соответственно.

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

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

Количество кодов формирования каналов, используемых одновременно в HS-PDSCHs, заданном как положительное целое число в интервале [1, 16].

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

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

Возместите к первому коду формирования каналов, чтобы использовать в HS-PDSCHs, заданном как неотрицательное целое число в интервале [0, 15].

ModulationНеобходимый'QPSK', '16QAM', '64QAM'

Модуляция символа, заданная как одно из значений 'QPSK', '16QAM', или '64QAM'.

VirtualBufferCapacityНеобходимыйПоложительное целое число

Количество мягких битов канала (или мягкого метрического местоположения) в процессе HARQ для H-наборов, как задано в приложении A.7 TS 36.101. Задайте VirtualBufferCapacity как положительное целое число. Количество мягких битов канала зависит от категории UE, как задано в Разделе TS 25.306 5.1. Значение этого параметра должно совпадать с количеством мягких битов канала в процессе HARQ, используемом в тестовом устройстве или программном обеспечении декодирования.

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

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

Временной интервал передачи в подкадрах. Этот интервал является расстоянием между различными передачами HARQ к тому же UE.

  • Значение 1 указывает на непрерывные передачи HSDPA в каждом подкадре к UE под тестом.

  • Значение, больше, чем 1, указывает на присутствие подкадров разрыва без передачи данных к UE под тестом.

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

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

Общее количество процессов HARQ, заданных как положительное целое число в интервале [1, 8].

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

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

Сокращение и последовательность кодирования версии созвездия, заданная как неотрицательное целое число или вектор, записи которого являются неотрицательными целыми числами, в интервале [0, 7]. XrvSequence кодирует параметры версии сокращения (r, s) и версия созвездия, как задано в Разделе TS 25.212 4.6. Кодирование включает версию созвездия, только если схема модуляции является 16QAM/64QAM. Значения используются каждым процессом HARQ в каждой передаче.

  • Скаляр указывает на одну передачу.

  • Вектор указывает на повторные передачи. Новый бит индикатора данных, сообщенный HS-SCCH, остается таким же и изменения версии сокращения к значению, закодированному в следующем элементе XrvSequence.

Когда процесс HARQ завершает все передачи, соответствующие XrvSequence, ​ новый бит индикатора данных переключается между 0 и 1 указанием на новую передачу. Для получения дополнительной информации смотрите Раздел TS 25.321 11.6.1.3.

Для последовательностей, используемых в H-наборах HSDPA, смотрите Раздел TS 25.101 9.

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

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

Идентичность UE, заданная как неотрицательное целое число в интервале [0, 216 – 1].

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

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

Транспортный индекс размера блока (xtbs), сообщенный на HS-SCCH, как задано в Разделе TS 25.212 4.6. Вычисление основано на HSDSCH.BlockSize параметр используется в передаче, как задано в Разделе TS 25.321 9.2.3 приложения A. Задайте TransportBlockSizeID как неотрицательное целое число в интервале [0, 63].

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

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

Код распространения HS-SCCH, заданный как неотрицательное целое число в интервале [0, 127].

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

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

Вторичный индекс кода скремблирования для HS-PDSCH и каналов HS-SCCH, заданных как неотрицательное целое число в интервале [0, 15].

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

Плавание, –infInf

Степень HS-PDSCH в дБ, заданном как плавание, –inf, или inf.

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

FloatinfInf

Степень HS-SCCH в дБ, заданном как плавание, –inf, или inf.

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

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

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

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

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

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

Не существующий или структура

Транспортная настройка канала HS-DSCH, заданная как структура.
Следующие поля требуются только если HSDSCH подструктура присутствует.
   HSDSCH.BlockSizeНеобходимый

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

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

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

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

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

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

Если никакой seed не задан, сдвиговый регистр инициализируется со всеми единицами.

В генераторе функциональность HSPDA создает непрерывный HS-PDSCH и передачи HS-SCCH. Эта функциональность поддерживает H-набор HSPDA зафиксированные ссылочные каналы, где multi-HARQ ссылочная последовательность передачи задана. multi-HARQ ссылочная последовательность передачи маскируется с тем же RNTI, направленным на один UE, заданный UEId параметр. NHARQProcesses и InterTTIDistance параметры задают ссылочную частоту передачи к UE. Любые разрывы между ссылочными подкадрами заполнены дополнительными подкадрами HS-PDSCH/HS-SCCH. Эти подкадры маскируются с дополнительным RNTI, направленным на различный UE, заданный как xor(UEId,65535). NHARQProcesses параметр дает количества процессов HARQ, используемых в ссылочной передаче. Количеством подкадров разрыва между каждой транспортной передачей блока или повторной передачей для различных процессов HARQ является InterTTIDistance-1. Из-за обратной связи ACK-NACK HARQ сигнальные требования, разрыв между передачами того же процесса HARQ должен быть не менее чем шестью подкадрами.

HSDPA.DataSource параметр управляет данными, переданными на ссылочном PDSCH и HS-SCCH физические каналы. Если HSDPA.DataSource установлен в 'HSDSCH', ссылочные данные PDSCH прибывают из транспортного канала HS-DSCH, и канал HS-SCCH несет связанную управляющую информацию. В этом случае источник к транспортному каналу HS-DSCH параметризован полями в HSDSCH данные о подструктуре (транспортируют размер блока и поток данных). Эти справочные данные также используются, чтобы заполнить нессылочные подкадры разрыва:

  • Разрыв подкадры HS-PDSCH заполнены тем же HS-DSCH, закодировал данные, используемые в ссылочной передаче. Закодированные данные скремблированы согласно подкадру.

  • Разрыв подкадры HS-SCCH заполнен закодированной управляющей информацией с помощью дополнительного RNTI.

Передача HS-SCCH выравнивается с борющимся контуром. Передача HS-PDSCH начинает 2×Tslot = 5120 микросхемы после запуска HS-SCCH (см. Раздел TS 25.211 7.8). Чтобы заполнить первые два паза в сгенерированной форме волны, HS-PDSCH повторяется для последнего подкадра.

virtualBufferCapacity параметр должен совпадать с количеством мягких битов канала в процессе HARQ, используемом в тестовом устройстве или программном обеспечении декодирования.

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

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

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

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

Значения

Описание

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

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

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

OCNS полная степень в дБ, заданном как плавание, -inf, или inf.

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

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

Если OCNS включен, OCNSType задает который настройка OCNS использовать. OCNS подструктура и OCNSType поле используется, чтобы сгенерировать:

  • DPCHs, заданный как OCNS, образовывает канал в TS 25.101.

  • DPCHs, HS-PDSCHs и HS-SCCHs, заданный для тестовых моделей в TS 25.141, Раздел 6.

    Для RMCs и H-наборов, задайте OCNSType как одно из этих значений: 'RMC_16DPCH', 'H-Set_6DPCH', 'H-Set_4DPCH'

    Для Тестовой модели DPCH и наборы HS-PDSCH/HS-SCCH, задайте OCNSType как одно из этих значений: 'TM1_4DPCH', 'TM1_8DPCH', 'TM1_16DPCH', 'TM1_32DPCH', 'TM1_64DPCH', 'TM2_3DPCH', 'TM3_4DPCH', 'TM3_8DPCH', 'TM3_16DPCH', 'TM3_32DPCH', 'TM5_4DPCH_4HSPDSCH', 'TM5_6DPCH_2HSPDSCH', 'TM5_14DPCH_4HSPDSCH', 'TM5_30DPCH_8HSPDSCH', 'TM6_4DPCH_4HSPDSCH', 'TM6_30DPCH_8HSPDSCH'.

Для генерации тестовой модели, набор соответствующая настройка канала Enable поле к 'Off'.

Ссылки

[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.

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

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

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

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

[7] 3GPP TS 36.101. “Развитый Универсальный наземный радио-доступ (к E-UTRA); передача радио оборудования пользователя (UE) и прием”. Проект партнерства третьего поколения; сеть радиодоступа Technical Specification Group. URL: https://www.3gpp.org.

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

Для просмотра документации необходимо авторизоваться на сайте