Задайте 1xEV-DO прямой опорный канал
возвращает структуру, cfg = evdoForwardReferenceChannels(wv)cfg, который определяет параметры 1xEV-DO прямой ссылки, учитывая вход идентификатор формы волны, wv. Передайте эту структуру в evdoForwardWaveformGenerator функция для генерации прямой ссылки ссылки сигнала канала.
Для всех синтаксисов, evdoForwardReferenceChannels создает структуру строения, которая соответствует cdma2000® высокая спецификация пакета данных, [1].
определяет количество пакетов, которые будут сгенерированы.cfg = evdoForwardReferenceChannels(wv,numpackets)
Создайте структуру строения для канала релиза 0, имеющего скорость передачи данных 921,6 кбит/с и передаваемого в двух пазах.
config = evdoForwardReferenceChannels('Rel0-921600-2');Отображение количества пазов и скорости передачи данных.
config.PacketSequence
ans = struct with fields:
MACIndex: 0
DataRate: 921600
NumSlots: 2
Сгенерируйте сложную форму волны, используя связанную функцию генератора формы волны, evdoForwardWaveformGenerator.
wv = evdoForwardWaveformGenerator(config);
Создать структуру для передачи канала 1xEV-DO ревизии А, состоящего из трех 1024-битовых пакетов, переданных в 2 пазах с 64-битовой длиной преамбулы.
config = evdoForwardReferenceChannels('RevA-1024-2-64',3);Проверьте, что функция создала массив структур 1 на 3. Каждый элемент массива структур соответствует пакету данных.
config.PacketSequence
ans=1×3 struct array with fields:
MACIndex
PacketSize
NumSlots
PreambleLength
Исследуйте первый элемент структуры, чтобы проверить размер пакета, количество пазов и длину преамбулы, соответствующие указанному в вызове функции.
config.PacketSequence(1)
ans = struct with fields:
MACIndex: 0
PacketSize: 1024
NumSlots: 2
PreambleLength: 64
Сгенерируйте форму волны.
wv = evdoForwardWaveformGenerator(config);
wv - Идентификация формы волныИдентификация формы волны канала ссылки, заданная как вектор символов.
| Поле параметра | Значения | Описание |
|---|---|---|
wv |
| Вектор символов, представляющий опорный канал 1xEV-DO Release 0 со скоростью передачи данных в bps и количеством пазов. Для примера можно задать |
| Вектор символов, представляющий 1xEV-DO ссылочный канал Revision A с размером пакета в битах, количеством пазов и длиной преамбулы в чипах. Для примера можно задать |
Пример: 'Rel0-614400-2'
Пример: 'RevA-4096-2-64'
Типы данных: char
numpackets - Количество пакетов1 (по умолчанию) | положительный целочисленный скалярКоличество пакетов, заданное в виде положительного целого числа.
Пример: 4
Типы данных: double
cfg - Строение параметров и каналов, используемых генератором формы волныСтроение параметров и каналов, используемых генератором формы волны. Структура строения определяется в этих таблицах.
Поле параметра | Значения | Описание |
|---|---|---|
Release | 'Release0' | 'RevisionA' | 1xEV-DO |
PNOffset | Неотрицательное скалярное целое число [0, 511] | Смещение PN базовой станции |
IdleSlotsWithControl | 'Off' | 'On' | Включите свободные пазы с каналами управления |
EnableControl | 'Off' | 'On' | Включите управляющую сигнализацию |
NumChips | Положительное скалярное целое число | Количество чипов в форме волны |
OversamplingRatio | Положительное скалярное целое число [1, 8] | Коэффициент избыточной дискретизации на выходе |
FilterType | 'cdma2000Long' | 'cdma2000short' | 'Custom' | 'Off' | Выберите тип фильтра или отключите фильтрацию |
CustomFilterCoefficients | Вектор действительных чисел | Пользовательские коэффициенты фильтра (применяются, когда |
InvertQ | 'Off' | 'On' | Инвертируйте квадратурный выход |
EnableModulation | 'Off' | 'On' | Включите модуляцию несущей |
ModulationFrequency | Неотрицательное скалярное целое число | Частота модуляции несущей (применяется когда |
PacketSequence | Структура | См. PacketSequence подструктура. |
PacketDataSources | Структура | См. PacketDataSources подструктура. |
PacketSequence ФундаментВключите PacketSequence подструктура в cfg структура для определения последовательности пакетов данных для последовательной передачи. The PacketSequence подструктура содержит эти поля.
Поле параметра | Значения | Описание |
|---|---|---|
MACIndex | Положительное скалярное целое число | MAC- индекса, сопоставленный с пакетом |
| Релиз 0 | ||
DataRate | 38400 | 76800 | 153600 | 307200 | 614400 | 921600 | 1228800 | 1843200 | 2457600 | Скорость передачи данных (бит/с) |
NumSlots | Положительное скалярное целое число | Количество пазов |
| Редакция A | ||
PacketSize | 128 | 256 | 512 | 1024 | 2048 | 3072 | 4096 | 5120 | Размер пакета (биты) |
NumSlots | 1 | 2 | 4 | 8 | 16 | Количество пазов |
PreambleLength | 64 | 128 | 256 | 512 | 1024 | Длина преамбулы (фишки) |
PacketDataSources ФундаментВключите PacketDataSources подструктура в cfg структура для определения набора совпадающих источников данных для каждого MAC- индекса. The PacketDataSources подструктура содержит эти поля.
Поле параметра | Значения | Описание |
|---|---|---|
MACIndex | Положительное скалярное целое число | MAC- индекса, сопоставленный с пакетом |
DataSource | Массив ячеек, Стандартные опции последовательности PN | Источник данных. Задайте стандартную псевдошумовую последовательность со случайным числом seed или пользовательским вектором. |
EnableCoding | 'Off' | 'On' | Включите кодирование с коррекцией ошибок |
[1] 3GPP2 C.S0024-A v3.0. «cdma2000 High Rate Packet Data Air Interface Specification». Проект партнерства 3-ьей генерации 2.
У вас есть измененная версия этого примера. Вы хотите открыть этот пример с вашими правками?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.