evdoReverseReferenceChannels

Задайте 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

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

Вектор символов, представляющий скорость передачи данных 1xEV-DO Release 0 в б.п. Для примера можно задать 'Rel0-153600' создание структуры, соответствующей опорному каналу Release 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 Revision A в битах и количество пазов. Для примера можно задать '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 структура для определения канала подтверждения. The ACKChannel подструктура содержит эти поля.

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

Значения

Описание

Enable'On' | 'Off'

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

Power

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

Степень канала (дБВ)

DataSource

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

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

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

PilotChannel Фундамент

Включите PilotChannel подструктура в cfg структура для определения канала управления. The PilotChannel подструктура содержит эти поля.

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

Значения

Описание

Enable'On' | 'Off'

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

Power

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

Степень канала (дБВ)

DataSource

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

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

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

EnableCoding'On' | 'Off'

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

AuxPilotChannel Фундамент

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

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

Значения

Описание

Enable'On' | 'Off'

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

Power

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

Степень канала (дБВ)

DataSource

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

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

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

EnableCoding'On' | 'Off'

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

PacketSequence Фундамент

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

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

Значения

Описание

Power

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

MAC- индекса, сопоставленный с пакетом

EnableCoding'Off' | 'On'

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

DataSource

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

Стандартные опции последовательности PN '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 High Rate Packet Data Air Interface Specification». Проект партнерства 3-ьей генерации 2.

Введенный в R2015b
Для просмотра документации необходимо авторизоваться на сайте