umtsDownlinkWaveformGenerator

Генерация сигналов UMTS нисходящего канала

Описание

пример

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

Примечание

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

  • Каналы OCNS RMC определены в TS 25.101, таблица C.6 [1]

  • Каналы OCNS H-Set определены в TS 25.141, таблицах C.13 и C.13A [2]

  • Экспериментальные модели DPCH и каналы 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Необходимый

Поплавок, –inf, inf, 'Off'

Общая степень формы волны в дБВ относительно 1 Ом, заданная как мощность с плавающей точкой, - inf, inf, или 'Off'. Настройка NormalizedPower на 'Off' отключает нормализацию степени.

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

Нет, структуры или массива структур

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

Отсутствует или структура

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

Отсутствует или структура

См. Раздел «Подсистема SCCPCH»
PCPICHДополнительный

Отсутствует или структура

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

Отсутствует или структура

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

Отсутствует или структура

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

Отсутствует или структура

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

Отсутствует или структура

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

Отсутствует или структура

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

Отсутствует или структура

См. «Подструктура OCNS».

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

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

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

Требуемый или опционный

Значения

Описание

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Поплавок, –inf, inf

Степень канала в дБ, заданная как число с плавающей точкой, –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 Substructure.

Подструктура 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)].

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

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

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

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

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

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

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

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

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

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

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

Примечание

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

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

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

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

Требуемый или опционный

Значения

Описание

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

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

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

Поплавок, –inf, inf

Мощность 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 структура. The SCCPCH подструктура содержит следующие поля.

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

Требуемый или опционный

Значения

Описание

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

PowerНеобходимыйПоплавок, - inf, inf

Степень 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 структура. The PCPICH подструктура содержит следующие поля.

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

Требуемый или опционный

Значения/диапазоны/примечания

Описание

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

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

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

Поплавок, - inf, inf

Степень PCPICH в дБ, заданная как число с плавающей точкой, - inf, или inf.

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

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

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

Требуемый или опционный

Значения

Описание

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

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

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

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

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

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

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

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

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

Поплавок, - inf, inf

Степень SCPICH в дБ, заданная как число с плавающей точкой, - inf, или inf.

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

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

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

Требуемый или опционный

Значения

Описание

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

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

PowerНеобходимыйПоплавок, - inf, inf

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

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

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

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

Требуемый или опционный

Значения

Описание

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

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

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

Поплавок, - inf, inf

Степень SSCH в дБ, заданная как значение с плавающей точкой, - inf, или inf.

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

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

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

Требуемый или опционный

Значения

Описание

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

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

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

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

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

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

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

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

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

Поплавок, - inf, inf

Степень PICH в дБ, заданная как число с плавающей точкой, - inf, или inf.

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

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

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

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

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

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

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

Количество индикаторов пейджинга в систему координат, заданное как одно из значений 18, 36, 72, 144.

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

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

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

Требуемый или опционный

Значения/диапазоны/примечания

Описание

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

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

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

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

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

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

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

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

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

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

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

Количество бит мягкого канала (или местоположение мягкой метрики) в процессе HARQ для H-наборов, как определено в TS 36.101 Приложение A.7. Задайте 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 Section 4,6. Кодирование включает в себя версию созвездия, только если схема модуляции 16QAM/64QAM. Значения используются каждым процессом HARQ для каждой передачи.

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

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

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

Для последовательностей, используемых для HSDPA H-наборов, смотрите 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 Приложение А. Укажите TransportBlockSizeID как неотрицательное целое число в интервале [0, 63].

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

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

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

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

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

Индекс вторичного скремблирующего кода для каналов HS-PDSCH и HS-SCCH в виде неотрицательного целого числа в интервале [0, 15].

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

Поплавок, - inf, inf

Мощность HS-PDSCH в дБ, заданная как значение с плавающей точкой, - inf, или inf.

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

Поплавковые inf, inf

Мощность 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. Эта функциональность поддерживает фиксированные опорные каналы HSPDA H-Set, где задана последовательность передачи с несколькими ссылка. Последовательность передачи с множеством ссылка маскируется тем же RNTI, направленным на один UE, заданный UEId параметр. The NHARQProcesses и InterTTIDistance параметры определяют опорную частоту передачи к UE. Любые погрешности между опорными подкадрами заполняются дополнительными подкадрами HS-PDSCH/HS-SCCH. Эти подкадры маскируются дополнительным RNTI, направленным на другой UE, заданный как xor(UEId,65535). The NHARQProcesses параметр задает количества процессов HARQ, используемых в опорной передаче. Количество подкадров разрыва между каждой передачей или повторной передачей транспортного блока для различных процессов HARQ InterTTIDistance-1. Из-за требований к сигнализации обратной связи HARQ ACK-NACK, зазор между коробками передач того же процесса HARQ должен быть не менее шести субкадров.

The 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 (см. ТУ 25.211 раздел 7.8). Чтобы заполнить первые два пазов в сгенерированной форме волны, HS-PDSCH оборачивается для последнего субкадра.

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

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

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

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

Требуемый или опционный

Значения

Описание

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

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

PowerНеобходимыйПоплавок, - inf, или inf

Общая степень OCNS в дБ, заданная как плавающая, -inf, или inf.

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

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

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

  • DPCH, заданные как каналы OCNS в TS 25.101.

  • DPCH, HS-PDSCH и HS-SCCH, определенные для экспериментальных моделей в TS 25.141, раздел 6.

    Для RMC и 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. "Универсальная система мобильной связи (УМТС); Пользовательское оборудование (UE) Радиопередача и прием (FDD). "3-ья Генерация Партнерский проект; Группа технических спецификаций Радиосеть доступ. URL-адрес: https://www.3gpp.org.

[2] 3GPP TS 25.141. "Универсальная система мобильной связи (УМТС); Соответствие базовой станции (BS), проверяющее (FDD)». Проект третьего поколения сотрудничества; Группа технических спецификаций Радиосеть доступ. URL-адрес: https://www.3gpp.org.

[3] 3GPP TS 25.211. "Универсальная система мобильной связи (УМТС); Физические каналы и картография транспортных каналов на физические каналы (FDD). Группа технических спецификаций Радиосеть доступ. URL-адрес: https://www.3gpp.org.

[4] 3GPP TS 25.212. "Универсальная система мобильной связи (УМТС); Мультиплексирование и канальное кодирование (FDD). "3rd Генерация Partnership Project; Группа технических спецификаций Радиосеть доступ. URL-адрес: https://www.3gpp.org.

[5] 3GPP TS 25.306. "Универсальная система мобильной связи (УМТС); Возможности Доступа UE Radio ".3rd Генерация Partnership Project; Группа технических спецификаций Радиосеть доступ. URL-адрес: https://www.3gpp.org.

[6] 3GPP TS 25.321. "Универсальная система мобильной связи (УМТС); Спецификация протокола управления средним доступом (MAC). "3rd Генерация Partnership Project; Группа технических спецификаций Радиосеть доступ. URL-адрес: https://www.3gpp.org.

[7] 3GPP TS 36.101. "Evolved Universal Terrestrial Radio Access (E-UTRA); Пользовательское оборудование (UE) Радиопередача и прием ". 3-ья Генерация Партнерский проект; Группа технических спецификаций Радиосеть доступ. URL-адрес: https://www.3gpp.org.

Введенный в R2015a