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, в которых количество чипов задано как 2500.

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). Задают скорость передачи данных 2700 бит/с и обратный дополнительный канал (R-SCH), имеющий скорость передачи данных 76 800 бит/с и длину системы координат 80 мс.

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

Проверьте, что скорость передачи данных R-FCH составляет 2700 бит/с, и первая скорость передачи данных 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) в bps и длину системы координат в ms. Задайте 'R-CCCH-9600-20' чтобы создать структурную переменную, wv, со скоростью передачи данных R-CCCH 9600 бит/с и длиной кадра 20 мс.

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

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

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

Сигнал обратного канала расширенного доступа. Задайте 'R-EACH-38400-5' создать структуру, соответствующую каналу R-EACH со скоростью передачи данных 38400 бит/с и длиной кадра 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, имеющий скорость передачи данных 9600 бит/с и длину системы координат 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 со скоростью передачи данных 1800 бит/с.

Типы данных: 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 Mcps и связана с RC1 через RC4. Скорость расширения 3, SR3, соответствует несущей 3,6864 Mcps и сопоставлен с 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). The RPICH подструктура содержит следующие поля.

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

Значения

Описание

Enable'On' | 'Off'

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

Power

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

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

LongCodeMask

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

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

PowerControlEnable'On' | 'Off'

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

PowerControlPower

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

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

PowerControlDataSource

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

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

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

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

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

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

Значения

Описание

Enable'On' | 'Off'

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

Power

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

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

LongCodeMask

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

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

EnableCoding'On' | 'Off'

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

DataSource

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

Стандартные типы PN 'PN9', 'PN15', 'PN23', 'PN9-ITU', и 'PN11'.

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

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

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

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

Значения

Описание

Enable'On' | 'Off'

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

Power

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

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

DataRate

9600 | 19200 | 38400

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

FrameLength5 | 10 | 20

Длина системы координат (мс)

WalshCode

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

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

LongCodeMask

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

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

EnableCoding'On' | 'Off'

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

DataSource

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

Стандартные типы PN 'PN9', 'PN15', 'PN23', 'PN9-ITU', и 'PN11'.

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

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

Включите RCCCH подструктура в cfg структура для конфигурирования обратного общего канала управления (R-CCCH). The RCCCH подструктура содержит следующие поля.

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

Значения

Описание

Enable'On' | 'Off'

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

Power

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

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

DataRate9600 | 19200 | 38400

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

FrameLength5 | 10 | 20

Длина системы координат (мс)

CodingType'conv' | 'turbo'

Тип кодирования управления ошибками

WalshCode

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

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

LongCodeMask

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

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

EnableCoding'On' | 'Off'

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

DataSource

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

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

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

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

Включите RDCCH подструктура в cfg структура для конфигурирования обратного выделенного канала управления (R-DCCH). The RDCCH подструктура содержит следующие поля.

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

Значения

Описание

Enable'On' | 'Off'

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

Power

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

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

FrameLength5 | 20

Длина системы координат (мс)

WalshCode

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

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

LongCodeMask

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

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

EnableCoding'On' | 'Off'

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

DataSource

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

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

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

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

Включите RFCH подструктура в cfg структура для конфигурирования обратного основного канала трафика (R-FCH). The 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 'PN9', 'PN15', 'PN23', 'PN9-ITU', и 'PN11'.

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

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

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

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

Значения

Описание

Enable'On' | 'Off'

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

Power

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

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

LongCodeMask

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

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

EnableCoding'On' | 'Off'

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

DataSource

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

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

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

RSCH1 структура

Включите RSCH1 подструктура в cfg структура для конфигурирования обратного дополнительного канала 1 (R-SCH 1). The 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 'PN9', 'PN15', 'PN23', 'PN9-ITU', и 'PN11'.

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

RSCH2 структура

Включите RSCH2 подструктура в cfg структура для конфигурирования обратного дополнительного канала 2 (R-SCH 2). The 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 'PN9', 'PN15', 'PN23', 'PN9-ITU', и 'PN11'.

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

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

Ссылки

[1] 3GPP2 C.S0002-F v2.0. «Стандарт физического слоя для систем cdma2000 Spreed Spectrum». Проект партнерства Генерации 2.

[2] 3GPP2 C.S0011-E v2.0. Рекомендуемые минимальные стандарты Эффективности для cdma2000 Spread Спектра Mobile Stations. 3-ья Генерация Partnership Project 2.

Введенный в R2015b