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

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