Задайте 1xEV-DO обратный опорный канал
возвращает структуру, cfg
= evdoReverseReferenceChannels(wv
)cfg
, который определяет параметры 1xEV-DO обратной ссылки, заданные идентификатором входного сигнала, wv
. Передайте эту структуру в evdoReverseWaveformGenerator
функция для генерации сигнала опорного канала обратной ссылки связи.
Для всех синтаксисов, evdoReverseReferenceChannels
создает структуру, которая соответствует cdma2000® высокая спецификация пакета данных, [1].
определяет количество пакетов, которые будут сгенерированы.cfg
= evdoReverseReferenceChannels(wv
,numpackets
)
Создайте структуру, чтобы сгенерировать Release 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-DO Release 0 в б.п. Для примера можно задать |
| Вектор символов, представляющий размер пакета 1xEV-DO Revision A в битах и количество пазов. Для примера можно задать |
Пример: 'Rel0-38400'
Пример: 'RevA-3072-12'
Типы данных: char
numpackets
- Количество пакетов1
(по умолчанию) | положительный целочисленный скалярКоличество пакетов, заданное в виде положительного целого числа.
Пример: 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
структура для определения канала подтверждения. The ACKChannel
подструктура содержит эти поля.
Поля параметров | Значения | Описание |
---|---|---|
Enable | 'On' | 'Off' | Вектор символов для включения или отключения канала |
Power | Действительный скаляр | Степень канала (дБВ) |
DataSource | Массив ячеек, Стандартные опции последовательности PN | Источник данных. Задайте стандартную псевдошумовую последовательность со случайным числом seed или пользовательским вектором. |
PilotChannel
ФундаментВключите PilotChannel
подструктура в cfg
структура для определения канала управления. The PilotChannel
подструктура содержит эти поля.
Поля параметров | Значения | Описание |
---|---|---|
Enable | 'On' | 'Off' | Вектор символов для включения или отключения канала |
Power | Действительный скаляр | Степень канала (дБВ) |
DataSource | Массив ячеек, Стандартные опции последовательности PN | Источник данных. Задайте стандартную псевдошумовую последовательность со случайным числом seed или пользовательским вектором. |
EnableCoding | 'On' | 'Off' | Включите кодирование канала |
AuxPilotChannel
ФундаментВключите AuxPilotChannel
подструктура в cfg
структура для определения вспомогательного канала управления, который доступен только для ревизии A. The AuxPilotChannel
подструктура содержит эти поля.
Поля параметров | Значения | Описание |
---|---|---|
Enable | 'On' | 'Off' | Вектор символов для включения или отключения канала |
Power | Действительный скаляр | Степень канала (дБВ) |
DataSource | Массив ячеек, Стандартные опции последовательности PN | Источник данных. Задайте стандартную псевдошумовую последовательность со случайным числом seed или пользовательским вектором. |
EnableCoding | 'On' | 'Off' | Включите кодирование канала |
PacketSequence
ФундаментВключите PacketSequence
подструктура в cfg
структура для определения последовательности пакетов данных для последовательной передачи. The PacketSequence
подструктура содержит эти поля.
Поле параметра | Значения | Описание |
---|---|---|
Power | Действительный скаляр | MAC- индекса, сопоставленный с пакетом |
EnableCoding | 'Off' | 'On' | Включите кодирование с коррекцией ошибок |
DataSource | Массив ячеек, Стандартные опции последовательности PN | Источник данных. Задайте стандартную псевдошумовую последовательность со случайным числом 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 High Rate Packet Data Air Interface Specification». Проект партнерства 3-ьей генерации 2.
У вас есть измененная версия этого примера. Вы хотите открыть этот пример с вашими правками?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.