exponenta event banner

umtsDownlinkReferenceChannels

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

Описание

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

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

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

  • Сигналы H-Set HSDPA, определенные в TS 25.101, Приложение A7 [1]

  • Формы сигналов тестовой модели нисходящей линии связи, определенные в TS 25.141, раздел 6.1.1 [2]

пример

config = umtsDownlinkReferenceChannels(rc,modulation) предоставляет возможность изменения схемы модуляции по умолчанию при rc определяет инициализацию конфигурации набора H FRC. См. таблицу допустимых комбинаций H-Set/модуляции в описании 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-Set или тестовую модель. Значения для rc если указан как символьный вектор include (для строковых скалярных использовать двойные кавычки):

Поле параметраОбязательно или необязательноЦенностиОписание
rcНеобходимый

Опорные каналы измерения:

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

Опорный канал, идентифицирующий конфигурацию RMC нисходящей линии связи W-CDMA, как определено в 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'.

Опорный канал, идентифицирующий конфигурацию H-набора HSDPA и HSPA + 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

Схема модуляции, когда сконфигурирован H-Set 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' для отключения нормализации питания

Общая мощность сигнала в дБВт относительно 1 Ом

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

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

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

Отсутствует или одиночная структура

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

Отсутствует или одиночная структура

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

Отсутствует или одиночная структура

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

Отсутствует или одиночная структура

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

Отсутствует или одиночная структура

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

Отсутствует или одиночная структура

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

Отсутствует или одиночная структура

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

Отсутствует или одиночная структура

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

Отсутствует или одиночная структура

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

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

Включить DPCH подструктура в config для добавления выделенных физических каналов к структуре вывода. 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

Мощность канала в дБ, заданная как float, –inf, или inf.

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

Двоичный скаляр, двоичный вектор

Передача данных управления мощностью, заданных как двоичный скаляр или вектор с двоичными записями.

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

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

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

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

Двоичный скаляр, двоичный вектор, символьный вектор, массив ячеек или строковый скаляр

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

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

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

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

Структура

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

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

Включить CCTrCH экземпляр подструктуры отдельно для DPCH, PCCPCHи/или SCCPCH подструктуры. Отдельные экземпляры кодированного составного транспортного канала добавляются к выходным структурам определений физических каналов 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Необходимый

Двоичный скаляр, двоичный вектор, символьный вектор, массив ячеек или строковый скаляр

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

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

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

Примеры установки DataSource поля включают:

  • ...CCTrCH.TrCh(1).DataSource = [1 0 0 1] генерирует последовательность транспортных блоков путем закольцовывания вектора [1 0 0 1].

  • ...CCTrCH.TrCh(1).DataSource = 'PN9' формирует блок данных транспортного канала со случайным начальным числом = 511.

  • ...CCTrCH.TrCh(1).DataSource = {'PN9',5} формирует блок данных транспортного канала с начальным числом = 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.

Примечание

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

В нашем внедрении, установка обоих BlockSize и BlockSetSize в нуль сигналов передачи нулевых транспортных блоков и размера транспортного блока, равного нулю, и вызывает передачу без ЦИК.

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

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

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

Обязательно или необязательно

Ценности

Описание

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

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

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

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

Мощность PCCPCH в дБ, заданная как float, -inf, или inf.

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

Двоичный скаляр, двоичный вектор, символьный вектор, массив ячеек или строковый скаляр

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

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

Для активизации кодирования транспортного канала BCH укажите DataSource как 'CCTrCH'.

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

Структура

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

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

Включить 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НеобходимыйПоплавок, -inf, inf

Мощность SCCPCH в дБ, заданная как поплавок, -inf, или inf.

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

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

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

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

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

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

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

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

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

Структура

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

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

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

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

Обязательно или необязательно

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

Описание

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

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

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

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

Мощность PCPICH в дБ, указанная как поплавок, -inf, или inf.

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

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

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

Обязательно или необязательно

Ценности

Описание

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

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

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

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

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

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

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

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

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

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

Мощность SCPICH в дБ, указанная как поплавок, -inf, или inf.

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

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

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

Обязательно или необязательно

Ценности

Описание

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

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

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

Мощность PSCH в дБ, указанная как поплавок, -inf, или inf.

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

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

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

Обязательно или необязательно

Ценности

Описание

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

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

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

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

Мощность SSCH в дБ, указанная как float, -inf, или inf.

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

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

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

Обязательно или необязательно

Ценности

Описание

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

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

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

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

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

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

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

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

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

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

Мощность PICH в дБ, указанная как поплавок, -inf, или inf.

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

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

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

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

Для использования данных подкачки укажите DataSource как 'PagingData'.

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

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

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

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

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

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

Обязательно или необязательно

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

Описание

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

Активизация или деактивизация каналов HSDPA (HS-PDSCH и HS-SCCH) путем указания Enable как 'On' или 'Off'соответственно.

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

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

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

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

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

Смещение до первого каналообразующего кода, используемого для HS-PDSCH, заданного как неотрицательное целое число в интервале [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 Раздел 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Необходимый

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

Мощность HS-PDSCH в дБ, заданная как float, -inf, или inf.

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

Плаваниеinf, inf

Мощность HS-SCCH в дБ, заданная как поплавок, -inf, или inf.

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

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

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

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

Для активизации кодирования транспортного канала HS-DSCH укажите DataSource как 'HSDSCH'.

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

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

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

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

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

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

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

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

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

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

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

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

Обязательно или необязательно

Ценности

Описание

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

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

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

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

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

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

Если OCNS включен, OCNSType указывает, какую конфигурацию OCNS использовать. 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'.

Ссылки

[1] 3GPP TS 25.101. "Универсальная система мобильной связи (UMTS); Пользовательское оборудование (UE), радиопередача и прием (FDD). "Проект партнерства 3-го поколения; Техническая спецификация на сеть радиодоступа группы. URL: https://www.3gpp.org.

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

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

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

[5] 3GPP TS 25.306. "Универсальная система мобильной связи (UMTS); Возможности радиодоступа UE. "Проект партнерства 3-го поколения; Техническая спецификация на сеть радиодоступа группы. URL: https://www.3gpp.org.

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

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

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