cdma2000ReverseReferenceChannels

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

Синтаксис

cfg = cdma2000ReverseReferenceChannels(wv)
cfg = cdma2000ReverseReferenceChannels(wv,numchips)
cfg = cdma2000ReverseReferenceChannels(traffic,numchips,R-SCH-SPEC)

Описание

пример

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

Нет данных

Возвращает все каналы, которые поддерживаются для заданной радио-настройки. Задайте '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} или бинарный вектор.

Стандартные опции последовательности PN 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'.

Источник данных. Задайте стандартную последовательность PN с 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'.

Источник данных. Задайте стандартную последовательность PN с 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} или бинарный вектор.

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

Источник данных. Задайте стандартную последовательность PN с 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} или бинарный вектор.

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

Источник данных. Задайте стандартную последовательность PN с 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} или бинарный вектор.

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

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

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

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

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

Значения

Описание

Enable'On' | 'Off'

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

Power

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

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

LongCodeMask

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

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

EnableCoding'On' | 'Off'

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

DataSource

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

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

Источник данных. Задайте стандартную последовательность PN с 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} или бинарный вектор.

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

Источник данных. Задайте стандартную последовательность PN с 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} или бинарный вектор.

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

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

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

Ссылки

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

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

Введенный в R2015b