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