umtsDownlinkWaveformGenerator

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

Описание

пример

waveform = umtsDownlinkWaveformGenerator(config) возвращает форму волны нисходящего канала Универсального мобильного телекоммуникационного сервиса (UMTS), waveform, заданный конфигурационной структурой, config. Эта функция поддерживает Широкополосное Кодовое разделение Несколько доступ (к W-CDMA), Высокоскоростному нисходящему пакету доступу (HSDPA) и Развитому Высокоскоростному Пакету доступ (HSPA +) генерация сигналов. Параметры верхнего уровня и подструктуры низшего уровня config охарактеризуйте форму волны и свойства канала umtsDownlinkWaveformGenerator функциональный выход. config вход сгенерирован с помощью umtsDownlinkReferenceChannels функция; config включает параметры верхнего уровня и подструктуры, чтобы описать различные каналы, чтобы включать в форму волны. Параметры верхнего уровня config : TotFrames, PrimaryScramblingCode, FilterType, OversamplingRatio, и NormalizedPower. Чтобы включить определенные каналы, можно добавить сопоставленные подструктуры: DPCH, PCCPCH, SCCPCH, PCPICH, SCPICH, PSCH, SSCH, PICH, HSDPA, и OCNS.

Примечание

Включайте вмешивающийся нисходящий источник шума W-CDMA путем инициализации OCNS подструктура. Задайте параметры ортогонального источника шума канала (OCNS) с помощью соответствующего 3GPP определение,

  • Каналы RMC OCNS заданы в TS 25.101, Таблице C.6 [1]

  • Каналы H-Set OCNS заданы в TS 25.141, Таблицы C.13 и C.13A [2]

  • Тестовая модель DPCHs и каналы HS-PDSCH/HS-SCCH задана в TS 25.141, Раздел 6.1.1 [2]

Примеры

свернуть все

Инициализируйте 'QPSK', 'H-Set1' Ссылка FRC образовывает канал и генерирует форму волны UMTS, которая соответствует этим настройкам.

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

rc = 'H-Set1';
modulation = 'QPSK';
frcStruct = umtsDownlinkReferenceChannels(rc, modulation);

Сгенерируйте желаемую форму волны с помощью frcStruct как вход к функции генерации сигналов. Создайте спектр объект анализатора, производящий в chiprate x OversamplingRatio. Постройте форму волны.

waveform = umtsDownlinkWaveformGenerator(frcStruct);
saScope = dsp.SpectrumAnalyzer('SampleRate', 3.84e6*frcStruct.OversamplingRatio);
saScope(waveform);

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

свернуть все

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

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

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

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

Значения

Описание

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

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

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

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

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

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

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

Включите или отключите фильтр RRC по установке FilterType к 'RRC' или 'off'. соответственно.

OversamplingRatioНеобходимыйНеотрицательное целое число

Сверхдискретизация отношения в виде неотрицательного целого числа.

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

Плавание, –infInf'off'

Полная степень формы волны в dBW относительно 1 Ома в виде плавания, –infInf, или 'Off'. Установка NormalizedPower к 'Off' отключает нормализацию степени.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Чтобы добавить выделенные физические каналы (DPCHs) в структуру output, включайте DPCH подструктура в config структура. 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 подструктуры. Отдельные экземпляры закодированного составного транспортного канала (CCTrCH) добавляются к структурам 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 к '0' сигналы '0' транспортный блок размера '0' и никакой CRC не передается.

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

Чтобы добавить первичный общий контроль физический канал (PCCPCH) к структуре output, включайте PCCPCH подструктура в config структура. 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) к структуре output, включайте SCCPCH подструктура в config структура. 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

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

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

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

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

Описание

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

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

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

Плавание, –infInf

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

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

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

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

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

Значения

Описание

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

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

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

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

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

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

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

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

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

Плавание, –infInf

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

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

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

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

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

Значения

Описание

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

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

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

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

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

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

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

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

Значения

Описание

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

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

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

Плавание, –infInf

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

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

Чтобы добавить канал индикатора страницы (PICH) в структуру output, включайте PICH подструктура в config структура. 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) в структуру output, включайте OCNS подструктура в config структура. 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'.

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

свернуть все

Модулируемая основополосная форма волны, содержащая физические каналы UMTS, возвращенные как массив комплексного вектора, произведенный в (3,84 × config.OversamplingRatio) МГц.

Типы данных: double
Поддержка комплексного числа: Да

Ссылки

[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