evdoForwardReferenceChannels

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

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

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

Значения

Описание

MACIndex

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

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

DataSource

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

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

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

EnableCoding'Off' | 'On'

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

Ссылки

[1] 3GPP2 C.S0024-A v3.0. «cdma2000 High Rate Packet Data Air Interface Specification». Проект партнерства 3-ьей генерации 2.

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