evdoReverseReferenceChannels

Задайте 1xEV канал ссылки реверса-DO

Описание

пример

cfg = evdoReverseReferenceChannels(wv) возвращает структуру, cfg, это задает 1xEV параметры ссылки реверса-DO, учитывая входной идентификатор формы волны, wv. Передайте эту структуру evdoReverseWaveformGenerator функция, чтобы сгенерировать противоположную форму волны канала ссылки ссылки.

Для всех синтаксисов, evdoReverseReferenceChannels создает структуру, которая совместима с cdma2000® высокая пакетная спецификация скорости передачи данных, [1].

пример

cfg = evdoReverseReferenceChannels(wv,numpackets) задает количество пакетов, которые будут сгенерированы.

Примеры

свернуть все

Создайте структуру, чтобы сгенерировать Релиз 0, 1xEV форма волны-DO, имеющая скорость передачи данных на 19,2 Кбит/с.

config = evdoReverseReferenceChannels('Rel0-19200');

Проверьте, что пакет имеет скорость передачи данных 19,2 Кбит/с.

config.PacketSequence.DataRate
ans = 19200

Сгенерируйте комплексную форму волны.

wv = evdoReverseWaveformGenerator(config);

Создайте структуру для Версии 1xEV канал-DO, имеющий 2048-битные пакеты, переданные в 12 пазах. Укажите, что передаются пять пакетов.

config = evdoReverseReferenceChannels('RevA-2048-12',5);

Проверьте, что массив структур 1 на 5 создается. Каждый элемент в массиве структур соответствует пакету данных.

config.PacketSequence
ans=5×6 struct
    Power
    DataSource
    EnableCoding
    PayloadSize
    NumSlots
    DataRate

Исследуйте первый элемент структуры, чтобы проверить, что пакетный размер и количество пазов столь же заданы в вызове функции.

config.PacketSequence(1)
ans = struct with fields:
           Power: 0
      DataSource: {'PN9'  [1]}
    EnableCoding: 'On'
     PayloadSize: 2048
        NumSlots: 12
        DataRate: 102400

Сгенерируйте форму волны.

wv = evdoReverseWaveformGenerator(config);

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

свернуть все

Идентификация формы волны ссылочного канала, заданного как вектор символов.

Поле параметраЗначенияОписание
wv

'Rel0-9600' | 'Rel0-19200' | 'Rel0-38400' | 'Rel0-76800' | 'Rel0-153600'

Вектор символов, представляющий 1xEV скорость передачи данных Релиза 0-DO в бит/с. Например, можно задать 'Rel0-153600' создать структуру, соответствующую каналу ссылки Релиза 0, имеющему скорость передачи данных на 153 600 бит/с.

'RevA-128-4' | 'RevA-128-8' | 'RevA-128-12' | 'RevA-128-16' | 'RevA-256-4' | 'RevA-256-8' | 'RevA-256-12' | 'RevA-256-16' | 'RevA-512-4' | 'RevA-512-8' | 'RevA-512-12' | 'RevA-512-16' | 'RevA-768-4' | 'RevA-768-8' | 'RevA-768-12' | 'RevA-768-16' | 'RevA-1024-4' | 'RevA-1024-8' | 'RevA-1024-12' | 'RevA-1024-16' | 'RevA-1536-4' | 'RevA-1536-8' | 'RevA-1536-12' | 'RevA-1536-16' | 'RevA-2048-4' | 'RevA-2048-8' | 'RevA-2048-12' | 'RevA-2048-16' | 'RevA-3072-4' | 'RevA-3072-8' | 'RevA-3072-12' | 'RevA-3072-16' | 'RevA-4096-4' | 'RevA-4096-8' | 'RevA-4096-12' | 'RevA-4096-16' | 'RevA-6144-4' | 'RevA-6144-8' | 'RevA-6144-12' | 'RevA-6144-16' | 'RevA-8192-4' | 'RevA-8192-8' | 'RevA-8192-12' | 'RevA-8192-16' | 'RevA-12288-4' | 'RevA-12288-8' | 'RevA-12288-12' | 'RevA-12288-16'

Вектор символов, представляющий 1xEV Версию-DO пакетный размер в битах и количестве пазов. Например, можно задать 'RevA-256-4' создать структуру, соответствующую Версии ссылочный канал, имеющий 256-битные пакеты и переданный в четырех пазах.

Пример: 'Rel0-38400'

Пример: 'RevA-3072-12'

Типы данных: char

Количество пакетов, заданных как положительное целое число.

Пример 2

Типы данных: double

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

свернуть все

Настройка параметров и каналов используется генератором формы волны. Конфигурационная структура задана в этих таблицах.

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

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

Значения

Описание

Release'Release0' | 'RevisionA'

1xEV-DO применимый стандарт

LongCodeMaskI

42-битное двоичное число

Долгий идентификатор кода для синфазного канала

LongCodeMaskQ

42-битное двоичное число

Долгий идентификатор кода для квадратурного канала

NumChips

Положительное скалярное целое число

Количество вносит форму волны

OversamplingRatio

Положительное скалярное целое число

Сверхдискретизация отношения при выходе

FilterType'cdma2000Long' | 'cdma2000Short' | 'Custom' | 'Off'

Укажите, что фильтр вводит или отключает фильтрацию

CustomFilterCoefficients

Вектор действительных чисел

Пользовательские коэффициенты фильтра (применяется когда FilterType установлен в 'Custom')

InvertQ'Off' | 'On'

Инвертируйте квадратуру выход

EnableModulation'Off' | 'On'

Включите модуляцию поставщика услуг

ModulationFrequency

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

Частота модуляции поставщика услуг (применяется когда EnableModulation 'On')

ACKChannel

Структура

Смотрите ACKChannel подструктура.
PilotChannel

Структура

Смотрите PilotChannel подструктура.
AuxPilotChannel

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

Смотрите AuxPilotChannel подструктура.
PacketSequence

Структура

Смотрите PacketSequence подструктура.

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

Включайте ACKChannel подструктура в cfg структура, чтобы задать канал подтверждения. ACKChannel подструктура содержит эти поля.

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

Значения

Описание

Enable'On' | 'Off'

Вектор символов, чтобы включить или отключить канал

Power

Действительный скаляр

Степень канала (dBW)

DataSource

Массив ячеек, {'PN Type', RN Seed} или бинарный вектор.

Стандартные опции псевдошумовой последовательности are 'PN9', 'PN15', 'PN23', 'PN9-ITU', и 'PN11'.

Источник данных. Задайте стандартную псевдошумовую последовательность с seed случайных чисел или пользовательским вектором.

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

Включайте PilotChannel подструктура в cfg структура, чтобы задать экспериментальный канал. PilotChannel подструктура содержит эти поля.

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

Значения

Описание

Enable'On' | 'Off'

Вектор символов, чтобы включить или отключить канал

Power

Действительный скаляр

Степень канала (dBW)

DataSource

Массив ячеек, {'PN Type', RN Seed} или бинарный вектор.

Стандартные опции псевдошумовой последовательности are 'PN9', 'PN15', 'PN23', 'PN9-ITU', и 'PN11'.

Источник данных. Задайте стандартную псевдошумовую последовательность с seed случайных чисел или пользовательским вектором.

EnableCoding'On' | 'Off'

Включите кодирование канала

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

Включайте AuxPilotChannel подструктура в cfg структура, чтобы задать вспомогательный экспериментальный канал, который доступен только для Версии A. AuxPilotChannel подструктура содержит эти поля.

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

Значения

Описание

Enable'On' | 'Off'

Вектор символов, чтобы включить или отключить канал

Power

Действительный скаляр

Степень канала (dBW)

DataSource

Массив ячеек, {'PN Type', RN Seed} или бинарный вектор.

Стандартные опции псевдошумовой последовательности are 'PN9', 'PN15', 'PN23', 'PN9-ITU', и 'PN11'.

Источник данных. Задайте стандартную псевдошумовую последовательность с seed случайных чисел или пользовательским вектором.

EnableCoding'On' | 'Off'

Включите кодирование канала

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

Включайте PacketSequence подструктура в cfg структура, чтобы задать последовательность пакетов данных для последовательной передачи. PacketSequence подструктура содержит эти поля.

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

Значения

Описание

Power

Действительный скаляр

Индекс MAC сопоставлен с пакетом

EnableCoding'Off' | 'On'

Включите кодирование с коррекцией ошибок

DataSource

Массив ячеек, {'PN Type', RN Seed} или бинарный вектор.

Стандартные опции псевдошумовой последовательности are 'PN9', 'PN15', 'PN23', 'PN9-ITU', и 'PN11'.

Источник данных. Задайте стандартную псевдошумовую последовательность с seed случайных чисел или пользовательским вектором.

Релиз 0
DataRate9600| 19200 | 38400 | 76800 | 153600

Скорость передачи данных (бит/с)

Версия A
PacketSize128| 256 | 512 | 768 | 1024 | 1536 | 2048 | 3072 | 4096 | 6144 | 8192 | 12288

Пакетный размер (биты)

NumSlots4| 8 | 12 | 16

Количество пазов

Типы данных: struct

Ссылки

[1] 3GPP2 C.S0024–A v3.0. “Пакетная Воздушная Спецификация Интерфейса Данных о Высоком показателе cdma2000”. Проект 2 Партнерства третьего поколения.

Введенный в R2015b