Задайте 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=1×5 struct array with fields:
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
— Идентификация формы волныИдентификация формы волны ссылочного канала в виде вектора символов.
Поле параметра | Значения | Описание |
---|---|---|
wv |
| Вектор символов, представляющий 1xEV скорость передачи данных Релиза 0-DO в бит/с. Например, можно задать |
| Вектор символов, представляющий 1xEV Версию-DO пакетный размер в битах и количестве пазов. Например, можно задать |
Пример: 'Rel0-38400'
Пример: 'RevA-3072-12'
Типы данных: char
numpackets
— Количество пакетов
(значение по умолчанию) | положительный целочисленный скалярКоличество пакетов в виде положительного целого числа.
Пример 2
Типы данных: double
cfg
— Настройка параметров и каналов используется генератором формы волныНастройка параметров и каналов используется генератором формы волны. Конфигурационная структура задана в этих таблицах.
Поле параметра | Значения | Описание |
---|---|---|
Release | 'Release0' | 'RevisionA' | 1xEV-DO применимый стандарт |
LongCodeMaskI | 42-битное двоичное число | Долгий идентификатор кода для синфазного канала |
LongCodeMaskQ | 42-битное двоичное число | Долгий идентификатор кода для квадратурного канала |
NumChips | Положительное скалярное целое число | Количество вносит форму волны |
OversamplingRatio | Положительное скалярное целое число | Сверхдискретизация отношения при выходе |
FilterType | 'cdma2000Long' | 'cdma2000Short' | 'Custom' | 'Off' | Укажите, что фильтр вводит или отключает фильтрацию |
CustomFilterCoefficients | Вектор действительных чисел | Пользовательские коэффициенты фильтра (применяется когда |
InvertQ | 'Off' | 'On' | Инвертируйте квадратуру выход |
EnableModulation | 'Off' | 'On' | Включите модуляцию несущей |
ModulationFrequency | Неотрицательное скалярное целое число | Частота модуляции несущей (применяется когда |
ACKChannel | Структура | Смотрите ACKChannel подструктура. |
PilotChannel | Структура | Смотрите PilotChannel подструктура. |
AuxPilotChannel | Не существующий или структура | Смотрите AuxPilotChannel подструктура. |
PacketSequence | Структура | Смотрите PacketSequence подструктура. |
ACKChannel
ПодструктураВключайте ACKChannel
подструктура в cfg
структура, чтобы задать канал подтверждения. ACKChannel
подструктура содержит эти поля.
Поля параметра | Значения | Описание |
---|---|---|
Enable | 'On' | 'Off' | Вектор символов, чтобы включить или отключить канал |
Power | Действительный скаляр | Степень канала (dBW) |
DataSource | Массив ячеек, Стандартные опции псевдошумовой последовательности are | Источник данных. Задайте стандартную псевдошумовую последовательность с seed случайных чисел или пользовательским вектором. |
PilotChannel
ПодструктураВключайте PilotChannel
подструктура в cfg
структура, чтобы задать экспериментальный канал. PilotChannel
подструктура содержит эти поля.
Поля параметра | Значения | Описание |
---|---|---|
Enable | 'On' | 'Off' | Вектор символов, чтобы включить или отключить канал |
Power | Действительный скаляр | Степень канала (dBW) |
DataSource | Массив ячеек, Стандартные опции псевдошумовой последовательности are | Источник данных. Задайте стандартную псевдошумовую последовательность с seed случайных чисел или пользовательским вектором. |
EnableCoding | 'On' | 'Off' | Включите кодирование канала |
AuxPilotChannel
ПодструктураВключайте AuxPilotChannel
подструктура в cfg
структура, чтобы задать вспомогательный экспериментальный канал, который доступен только для Версии A. AuxPilotChannel
подструктура содержит эти поля.
Поля параметра | Значения | Описание |
---|---|---|
Enable | 'On' | 'Off' | Вектор символов, чтобы включить или отключить канал |
Power | Действительный скаляр | Степень канала (dBW) |
DataSource | Массив ячеек, Стандартные опции псевдошумовой последовательности are | Источник данных. Задайте стандартную псевдошумовую последовательность с seed случайных чисел или пользовательским вектором. |
EnableCoding | 'On' | 'Off' | Включите кодирование канала |
PacketSequence
ПодструктураВключайте PacketSequence
подструктура в cfg
структура, чтобы задать последовательность пакетов данных для последовательной передачи. PacketSequence
подструктура содержит эти поля.
Поле параметра | Значения | Описание |
---|---|---|
Power | Действительный скаляр | Индекс MAC сопоставлен с пакетом |
EnableCoding | 'Off' | 'On' | Включите кодирование с коррекцией ошибок |
DataSource | Массив ячеек, Стандартные опции псевдошумовой последовательности are | Источник данных. Задайте стандартную псевдошумовую последовательность с seed случайных чисел или пользовательским вектором. |
Релиз 0 | ||
DataRate | 9600 | 19200 | 38400 | 76800 | 153600
| Скорость передачи данных (бит/с) |
Версия A | ||
PacketSize | 128 | 256 | 512 | 768 | 1024 | 1536 | 2048 | 3072 | 4096 | 6144 | 8192 | 12288
| Пакетный размер (биты) |
NumSlots | 4 | 8 | 12 | 16
| Количество пазов |
Типы данных: struct
[1] 3GPP2 C.S0024–A v3.0. “Пакетная Воздушная Спецификация Интерфейса Данных о Высоком показателе cdma2000”. Проект 2 Партнерства третьего поколения.
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.