evdoForwardReferenceChannels

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

Синтаксис

cfg = evdoForwardReferenceChannels(wv)
cfg = evdoForwardReferenceChannels(wv,numpackets)

Описание

пример

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 = 1x3 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

'Rel0-38400-16' | 'Rel0-76800-8' | 'Rel0-153600-4' | 'Rel0-307200-2' | 'Rel0-307200-4' | 'Rel0-614400-1' | 'Rel0-614400-2' | 'Rel0-921600-2' | 'Rel0-1228800-1' | 'Rel0-1228800-2' | 'Rel0-1843200-1' | 'Rel0-2457600-1'

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

'RevA-128-1-64' | 'RevA-128-2-128' | 'RevA-128-4-256' | 'RevA-128-4-1024' | 'RevA-128-8-512' | 'RevA-256-1-64' | 'RevA-256-2-128' | 'RevA-256-4-256' | 'RevA-256-4-1024' | 'RevA-256-8-512' | 'RevA-256-16-1024' | 'RevA-512-1-64' | 'RevA-512-2-64' | 'RevA-512-2-128' | 'RevA-512-4-128' | 'RevA-512-4-256' | 'RevA-512-4-1024' | 'RevA-512-8-512' | 'RevA-512-16-1024' | 'RevA-1024-1-64' | 'RevA-1024-2-64' | 'RevA-1024-2-128' | 'RevA-1024-4-128' | 'RevA-1024-4-256' | 'RevA-1024-8-512' | 'RevA-1024-16-1024' | 'RevA-2048-1-64' | 'RevA-2048-2-64' | 'RevA-2048-4-128' | 'RevA-3072-1-64' | 'RevA-3072-2-64' 'RevA-4096-1-64' | 'RevA-4096-2-64' | 'RevA-5120-1-64' | 'RevA-5120-2-64'

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

Пример: 'Rel0-614400-2'

Пример: 'RevA-4096-2-64'

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

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

Пример 4

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

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

свернуть все

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

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

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

Значения

Описание

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

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

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

InvertQ'Off' | 'On'

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

EnableModulation'Off' | 'On'

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

ModulationFrequency

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

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

PacketSequence

Структура

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

Структура

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

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

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

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

Значения

Описание

MACIndex

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

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

Релиз 0
DataRate38400 | 76800 | 153600 | 307200 | 614400 | 921600 | 1228800 | 1843200 | 2457600

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

NumSlots

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

Количество слотов

Версия A
PacketSize128 | 256 | 512 | 1024 | 2048 | 3072 | 4096 | 5120

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

NumSlots1 | 2 | 4 | 8 | 16

Количество слотов

PreambleLength64 | 128 | 256 | 512 | 1024

Длина преамбулы (микросхемы)

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

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

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

Значения

Описание

MACIndex

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

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

DataSource

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

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

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

EnableCoding'Off' | 'On'

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

Ссылки

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

Введенный в R2015b