cdma2000ReverseReferenceChannels

Задайте канал ссылки реверса cdma2000

Описание

пример

cfg = cdma2000ReverseReferenceChannels(wv) возвращает структуру, cfg, это задает cdma2000® инвертируйте параметры ссылки, учитывая входной идентификатор формы волны, wv. Передайте структуру cdma2000ReverseWaveformGenerator функция, чтобы сгенерировать противоположную форму волны канала ссылки ссылки.

Для всех синтаксисов, cdma2000ReverseReferenceChannels создает конфигурационную структуру, которая совместима со спецификацией физического уровня для cdma2000 систем, описанных в [1].

пример

cfg = cdma2000ReverseReferenceChannels(wv,numchips) задает количество микросхем, чтобы сгенерировать.

пример

cfg = cdma2000ReverseReferenceChannels(traffic,numchips,R-SCH-SPEC) возвращает cfg для заданного канала трафика, traffic, и противоположный дополнительный канал (R-SCH) и комбинация длины системы координат, R-SCH-SPEC.

Примеры

свернуть все

Сгенерируйте структуру, соответствующую противоположному каналу общего контроля (R-CCCH) наличие скорости передачи данных на 19 200 бит/с и систем координат на 10 мс.

config = cdma2000ReverseReferenceChannels('R-CCCH-19200-10');

Проверьте, что подструктура R-CCCH сконфигурирована для правильной скорости передачи данных и длительности системы координат.

config.RCCCH
ans = struct with fields:
          Enable: 'On'
           Power: 0
    LongCodeMask: 0
    EnableCoding: 'On'
      DataSource: {'PN9'  [1]}
        DataRate: 19200
     FrameLength: 10
       WalshCode: 1

Сгенерируйте противоположную форму волны канала с помощью соответствующей функции генератора формы волны, cdma2000ReverseWaveformGenerator.

wv = cdma2000ReverseWaveformGenerator(config);

Создайте конфигурационную структуру, чтобы сгенерировать все возможные каналы, сопоставленные с радио-настройкой 1, в котором количество микросхем задано как 2 500.

config = cdma2000ReverseReferenceChannels('ALL-RC1',2500)
config = struct with fields:
     RadioConfiguration: 'RC1'
     PowerNormalization: 'Off'
      OversamplingRatio: 4
             FilterType: 'cdma2000Long'
                InvertQ: 'Off'
       EnableModulation: 'Off'
    ModulationFrequency: 0
               NumChips: 2500
                   RFCH: [1x1 struct]
                   RACH: [1x1 struct]
                  RSCCH: [1x1 struct]

Структура содержит подструктуры, соответствующие R-FCH, R-ACH и каналам R-SCCH.

Вызовите функцию снова с помощью радио-настройки 6.

config = cdma2000ReverseReferenceChannels('ALL-RC6',2500)
config = struct with fields:
     RadioConfiguration: 'RC6'
     PowerNormalization: 'Off'
      OversamplingRatio: 4
             FilterType: 'cdma2000Long'
                InvertQ: 'Off'
       EnableModulation: 'Off'
    ModulationFrequency: 0
               NumChips: 2500
                   RFCH: [1x1 struct]
                  RPICH: [1x1 struct]
                  REACH: [1x1 struct]
                  RCCCH: [1x1 struct]
                  RDCCH: [1x1 struct]
                  RSCH1: [1x1 struct]
                  RSCH2: [1x1 struct]

Каналы, поддержанные RC6, отличаются от поддержанных RC1. Они включают R-FCH, R-PICH, R-EACH, R-CCCH, R-DCCH, R-SCH1 и R-SCH2.

Создайте форму волны, соответствующую набору каналов RC6.

wv = cdma2000ReverseWaveformGenerator(config);

Создайте настройку радио использования конфигурационной структуры 3 с противоположным основным каналом (R-FCH). Задайте скорость передачи данных на 2 700 бит/с и противоположный дополнительный канал (R-SCH) наличие скорости передачи данных на 76 800 бит/с и длины системы координат на 80 мс.

config = cdma2000ReverseReferenceChannels('TRAFFIC-RC3-2700',2000, ...
    'R-SCH-76800-80');

Проверьте, что скорость передачи данных R-FCH составляет 2 700 бит/с, и первая скорость передачи данных R-SCH составляет 76 800 бит/с с длиной системы координат на 80 мс.

config.RFCH.DataRate
ans = 2700
config.RSCH1.DataRate
ans = 76800
config.RSCH1.FrameLength
ans = 80

Сгенерируйте соответствующую форму волны.

wv = cdma2000ReverseWaveformGenerator(config);

Входные параметры

свернуть все

Идентификация формы волны ссылочного канала в виде вектора символов. Вход обычно идентифицирует тип канала, радио-настройку, скорость передачи данных и длину системы координат. Задавать wv, соедините подстроки с дефисами, например, 'TRAFFIC-RC2-3600'.

Поле параметраЗначенияОписание
Подстрока 1Подстрока 2Подстрока 3
wv'R-PICH-ONLY'  

Генерирует форму волны, содержащую экспериментальный канал только.

'R-CCCH'960020

Вектор символов, представляющий Противоположный Канал Общего контроля (R-CCCH) скорость передачи данных в бит/с и длина системы координат в мс. Задайте 'R-CCCH-9600-20' создать переменную структуры, wv, со скоростью передачи данных R-CCCH на 9 600 бит/с и длиной системы координат на 20 мс.

1920010| 20
384005| 10 | 20
'TRAFFIC'RC11200| 2400 | 4800 | 9600

Вектор символов, представляющий радио-настройку и Противоположный Основной Канал (R-FCH) скорость передачи данных в бит/с. Задайте 'TRAFFIC-RC6-14400', соответствует радио-настройке 6 со скоростью передачи данных R-FCH на 14 400 бит/с.

RC2 | RC4 | RC6 1800| 3600 | 7200 | 14400
RC3 | RC5 | RC61500| 2700 | 4800 | 9600
'R-EACH'960020

Противоположный Расширенный доступ к формам волны Канала. Задайте 'R-EACH-38400-5' чтобы создать структуру, соответствующую R-EACH, образовывают канал со скоростью передачи данных на 38 400 бит/с и длиной системы координат на 5 мс.

1920010| 20
384005| 10 | 20
'R-PICH-R-FCH'  

Задайте тесты для мобильного передатчика в соответствии с [2].

'ALL'RC1 | RC2 | RC3 | RC4 | RC5 | RC6

N/A

Возвращает все каналы, которые поддерживаются для заданной радио-настройки. Задайте 'ALL-RC4' создать структуру, содержащую весь трафик, образовывает канал для радио-настройки 4.

Пример: 'R-CCCH-9600-20' канал R-CCH, имеющий скорость передачи данных на 9 600 бит/с и длину системы координат на 20 мс.

Пример: 'R-EACH-38400-5' канал R-EACH, имеющий скорость передачи данных на 38 400 бит/с и длину системы координат на 5 мс.

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

Количество микросхем в виде положительного целого числа.

Пример: 2048

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

Настройка канала трафика в виде вектора символов. Таблица показывает допустимые настройки.

Радио-настройкаНастройка канала трафика
1'TRAFFIC-RC1-1200''TRAFFIC-RC1-2400''TRAFFIC-RC1-4800''TRAFFIC-RC1-9600'
2'TRAFFIC-RC2-1800''TRAFFIC-RC2-3600''TRAFFIC-RC2-7200''TRAFFIC-RC2-14400'
3'TRAFFIC-RC3-1500''TRAFFIC-RC3-2700''TRAFFIC-RC3-4800''TRAFFIC-RC3-9600'
4'TRAFFIC-RC4-1800''TRAFFIC-RC4-3600''TRAFFIC-RC4-7200''TRAFFIC-RC4-14400'
5'TRAFFIC-RC5-1500''TRAFFIC-RC5-2700''TRAFFIC-RC5-4800''TRAFFIC-RC5-9600'
6'TRAFFIC-RC6-1800''TRAFFIC-RC6-3600''TRAFFIC-RC6-7200''TRAFFIC-RC6-14400'

Пример: 'TRAFFIC-RC4-1800' настройка радио использования канала трафика 4 и наличие R-FCH со скоростью передачи данных на 1 800 бит/с.

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

Задайте скорость передачи данных R-SCH и структурируйте длину как вектор символов. Если не использовано, R-SCH-SPEC значения по умолчанию к самой низкой скорости передачи данных R-SCH, допустимой для длины системы координат на 20 мс, учитывая радио-настройку, заданы traffic. Таблица суммирует поддерживаемую скорость передачи данных и комбинации длины системы координат.

Радио-настройкаСтруктурируйте длину
20 мс40 мс80 мс

3 | 5

'R-SCH-1500-20' | 'R-SCH-2700-20' | 'R-SCH-4800-20' | 'R-SCH-9600-20' | 'R-SCH-19200-20' | 'R-SCH-38400-20' | 'R-SCH-76800-20' | 'R-SCH-153600-20' | 'R-SCH-307200-20''R-SCH-1350-40' | 'R-SCH-2400-40' | 'R-SCH-4800-40' | 'R-SCH-9600-40' | 'R-SCH-19200-40' | 'R-SCH-38400-40' | 'R-SCH-76800-40'| 'R-SCH-153600-40''R-SCH-1350-80' | 'R-SCH-2400-80' | 'R-SCH-4800-80' | 'R-SCH-9600-80' | 'R-SCH-19200-80' | 'R-SCH-38400-80' | 'R-SCH-76800-80'

5

'R-SCH-614400-20''R-SCH-307200-40''R-SCH-153600-80'

4 | 6

'R-SCH-1800-20' | 'R-SCH-3600-20' | 'R-SCH-7200-20' | 'R-SCH-14400-20' | 'R-SCH-28800-20' | 'R-SCH-57600-20' | 'R-SCH-115200-20' | 'R-SCH-230400-20''R-SCH-1800-40' | 'R-SCH-3600-40' | 'R-SCH-7200-40' | 'R-SCH-14400-40' | 'R-SCH-28800-40' | 'R-SCH-57600-40' | 'R-SCH-115200-40''R-SCH-1800-80' | 'R-SCH-3600-80' | 'R-SCH-7200-80' | 'R-SCH-14400-80' | 'R-SCH-28800-80' | 'R-SCH-57600-80'

6

'R-SCH-460800-20' | 'R-SCH-1036800-20''R-SCH-230400-40' | 'R-SCH-518400-40''R-SCH-115200-80' | 'R-SCH-259200-80'

Дополнительная информация о скорости передачи данных для ссылок реверса cdma2000 дана в Таблицах 2.1.3.1.3-1 и 2.1.3.1.3-2 [1].

Пример: 'R-SCH-153600-20' R-SCH наличие скорости передачи данных на 153 600 бит/с и длины системы координат на 20 мс.

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

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

свернуть все

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

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

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

Значения

Описание

RadioConfiguration'RC1' | 'RC2' | 'RC3' | 'RC4' | 'RC5' | 'RC6'

Радио-настройка противоположного канала. Распространяющийся уровень формы волны выведен из радио-настройки. Распространение уровня 1, SR1, соответствует 1.2288 несущим Макпс и сопоставлено с RC1 через RC4. Распространяя уровень 3, SR3, соответствует 3.6864 несущим Макпс и сопоставлен с RC5 и RC6.

PowerNormalization'Off' | 'NormalizeTo0dB'

Нормализация степени формы волны

NumChips

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

Количество вносит форму волны

OversamplingRatio

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

Сверхдискретизация отношения при выходе

FilterType'cdma2000Long' | 'cdma2000Short' | 'Off' | 'Custom'

Тип выходной фильтрации

CustomFilterCoefficients

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

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

InvertQ'Off' | 'On'

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

EnableModulation'Off' | 'On'

Включите модуляцию несущей

ModulationFrequency

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

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

RPICH

Структура

Смотрите RPICH Подструктура. Дополнительный.
RACH

Структура

Смотрите RACH Подструктура. Дополнительный.
REACH

Структура

Смотрите REACH Подструктура. Дополнительный.
RCCCH

Структура

Смотрите RCCCH Подструктура. Дополнительный.
RDCCH

Структура

Смотрите RDCCH Подструктура. Дополнительный.
RFCH

Структура

Смотрите RFCH Подструктура. Дополнительный.
RSCCH

Структура

Смотрите RSCCH Подструктура. Дополнительный.
RSCH1

Структура

Смотрите RSCH1 Подструктура. Дополнительный.
RSCH2

Структура

Смотрите RSCH2 Подструктура. Дополнительный.

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

Включайте RPICH подструктура в cfg структура, чтобы сконфигурировать Противоположный Экспериментальный Канал (R-PICH). RPICH подструктура содержит следующие поля.

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

Значения

Описание

Enable'On' | 'Off'

Включите или отключите канал

Power

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

Относительная степень канала (дБ)

LongCodeMask

42-битное двоичное число

Долгий идентификатор кода

PowerControlEnable'On' | 'Off'

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

PowerControlPower

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

Степень подканала управления степенью (относительно R-PICH)

PowerControlDataSource

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

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

Источник данных подканала управления степенью

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

Включайте RACH подструктура в cfg структура, чтобы сконфигурировать Противоположный доступ к Каналу (R-ACH). RACH подструктура содержит следующие поля.

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

Значения

Описание

Enable'On' | 'Off'

Включите или отключите канал

Power

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

Относительная степень канала (дБ)

LongCodeMask

42-битное двоичное число

Долгий идентификатор кода

EnableCoding'On' | 'Off'

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

DataSource

CellArray: {'PN Type', RN Seed} или бинарный вектор.

Стандартный PN вводит are 'PN9', 'PN15', 'PN23', 'PN9-ITU', и 'PN11'.

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

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

Включайте REACH подструктура в cfg структура, чтобы сконфигурировать Противоположный Расширенный доступ к Каналу (R-EACH). REACH подструктура содержит следующие поля.

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

Значения

Описание

Enable'On' | 'Off'

Включите или отключите канал

Power

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

Относительная степень канала (дБ)

DataRate

9600| 19200 | 38400

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

FrameLength5| 10 | 20

Структурируйте длину (мс)

WalshCode

Неотрицательный целочисленный скаляр, таким образом, что 0 ≤ WalshCode ≤ 7

Номер кода Уолша

LongCodeMask

42-битное двоичное число

Долгий идентификатор кода

EnableCoding'On' | 'Off'

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

DataSource

CellArray: {'PN Type', RN Seed} или бинарный вектор.

Стандартный PN вводит are 'PN9', 'PN15', 'PN23', 'PN9-ITU', и 'PN11'.

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

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

Включайте RCCCH подструктура в cfg структура, чтобы сконфигурировать Противоположный Канал Общего контроля (R-CCCH). RCCCH подструктура содержит следующие поля.

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

Значения

Описание

Enable'On' | 'Off'

Включите или отключите канал

Power

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

Относительная степень канала (дБ)

DataRate9600| 19200 | 38400

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

FrameLength5| 10 | 20

Структурируйте длину (мс)

CodingType'conv' | 'turbo'

Тип кодирования контроля ошибок

WalshCode

Неотрицательный целочисленный скаляр, таким образом, что 0 ≤ WalshCode ≤ 7

Номер кода Уолша

LongCodeMask

42-битное двоичное число

Долгий идентификатор кода

EnableCoding'On' | 'Off'

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

DataSource

CellArray: {'PN Type', RN Seed} или бинарный вектор.

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

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

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

Включайте RDCCH подструктура в cfg структура, чтобы сконфигурировать Противоположный Специализированный Канал Управления (R-DCCH). RDCCH подструктура содержит следующие поля.

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

Значения

Описание

Enable'On' | 'Off'

Включите или отключите канал

Power

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

Относительная степень канала (дБ)

FrameLength5| 20

Структурируйте длину (мс)

WalshCode

Неотрицательный целочисленный скаляр, таким образом, что 0 ≤ WalshCode ≤ 15

Номер кода Уолша

LongCodeMask

42-битное двоичное число

Долгий идентификатор кода

EnableCoding'On' | 'Off'

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

DataSource

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

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

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

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

Включайте RFCH подструктура в cfg структура, чтобы сконфигурировать Противоположный Основной Канал Трафика (R-FCH). RFCH подструктура содержит следующие поля.

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

Значения

Описание

Enable'On' | 'Off'

Включите или отключите канал

Power

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

Относительная степень канала (дБ)

DataRate1200| 1500 | 1800 | 2400 | 2700 | 3600 | 4800 | 7200 | 9600 | 14400

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

FrameLength5| 10 | 20

Структурируйте длину (мс)

WalshCode

Неотрицательный целочисленный скаляр, таким образом, что 0 ≤ WalshCode ≤ 15

Номер кода Уолша

LongCodeMask

42-битное двоичное число

Долгий идентификатор кода

EnableCoding'On' | 'Off'

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

DataSource

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

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

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

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

Включайте RSCCH подструктура в cfg структура, чтобы сконфигурировать Противоположный Дополнительный Канал Кода (R-SCCH). RSCCH подструктура содержит следующие поля.

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

Значения

Описание

Enable'On' | 'Off'

Включите или отключите канал

Power

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

Относительная степень канала (дБ)

LongCodeMask

42-битное двоичное число

Долгий идентификатор кода

EnableCoding'On' | 'Off'

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

DataSource

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

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

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

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

Включайте RSCH1 подструктура в cfg структура, чтобы сконфигурировать Противоположный Дополнительный Канал 1 (R-SCH 1). RSCH1 подструктура содержит следующие поля.

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

Значения

Описание

Enable'On' | 'Off'

Включите или отключите канал

Power

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

Относительная степень канала (дБ)

DataRate1200| 1350 | 1500 | 1800 | 2400 | 2700 | 3600 | 4800 | 7200 | 9600 | 14400 | 19200 | 28800 | 38400 | 57600 | 76800 | 115200 | 153600 | 230400 | 259200 | 307200 | 460800 | 518400 | 614400 | 1036800

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

FrameLength20| 40 | 80

Структурируйте длину (мс)

WalshLength2| 4

Разрядность кода Уолша

WalshCode

Неотрицательный целочисленный скаляр, таким образом, что 0 ≤ WalshCodeWalshLength – 1

Номер кода Уолша

LongCodeMask

42-битное двоичное число

Долгий идентификатор кода

EnableCoding'On' | 'Off'

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

DataSource

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

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

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

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

Включайте RSCH2 подструктура в cfg структура, чтобы сконфигурировать Противоположный Дополнительный Канал 2 (R-SCH 2). RSCH2 подструктура содержит следующие поля.

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

Значения

Описание

Enable'On' | 'Off'

Включите или отключите канал

Power

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

Относительная степень канала (дБ)

DataRate1200| 1350 | 1500 | 1800 | 2400 | 2700 | 3600 | 4800 | 7200 | 9600 | 14400 | 19200 | 28800 | 38400 | 57600 | 76800 | 115200 | 153600 | 230400 | 259200 | 307200 | 460800 | 518400 | 614400 | 1036800

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

FrameLength20| 40 | 80

Структурируйте длину (мс)

WalshLength4| 8

Разрядность кода Уолша

WalshCode

Неотрицательный целочисленный скаляр, таким образом, что 0 ≤ WalshCodeWalshLength – 1

Номер кода Уолша

LongCodeMask

42-битное двоичное число

Долгий идентификатор кода

EnableCoding'On' | 'Off'

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

DataSource

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

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

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

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

Ссылки

[1] 3GPP2 C.S0002–F v2.0. “Стандарт Физического уровня для Систем Спектра Распространения cdma2000”. Проект 2 Партнерства третьего поколения.

[2] 3GPP2 C.S0011–E v2.0. “Рекомендуемые Минимальные Стандарты Эффективности для Спектра Распространения cdma2000 Мобильные Станции”. Проект 2 Партнерства третьего поколения.

Введенный в R2015b