exponenta event banner

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

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

Символьный вектор, представляющий конфигурацию радиосвязи и скорость передачи данных обратного основного канала (R-FCH) в бит/с. Определить '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). 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). RACH подструктура содержит следующие поля.

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

Ценности

Описание

Enable'On' | 'Off'

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

Power

Вещественный скаляр

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

LongCodeMask

42-разрядное двоичное число

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

EnableCoding'On' | 'Off'

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

DataSource

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

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

Источник данных. Укажите стандартную ПШ-последовательность со случайным числом или двоичным вектором.

Подструктура 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

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

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

Источник данных. Укажите стандартную ПШ-последовательность со случайным числом или двоичным вектором.

Подструктура 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

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

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

Источник данных. Укажите стандартную ПШ-последовательность со случайным начальным числом или пользовательским вектором.

Подструктура 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: 'PN9', 'PN15', 'PN23', 'PN9-ITU', и 'PN11'.

Источник данных. Укажите стандартную ПШ-последовательность со случайным начальным числом или пользовательским вектором.

Подструктура 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: 'PN9', 'PN15', 'PN23', 'PN9-ITU', и 'PN11'.

Источник данных. Укажите стандартную ПШ-последовательность со случайным начальным числом или пользовательским вектором.

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

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

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

Ценности

Описание

Enable'On' | 'Off'

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

Power

Вещественный скаляр

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

LongCodeMask

42-разрядное двоичное число

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

EnableCoding'On' | 'Off'

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

DataSource

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

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

Источник данных. Укажите стандартную ПШ-последовательность со случайным начальным числом или пользовательским вектором.

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: 'PN9', 'PN15', 'PN23', 'PN9-ITU', и 'PN11'.

Источник данных. Укажите стандартную ПШ-последовательность со случайным начальным числом или пользовательским вектором.

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: 'PN9', 'PN15', 'PN23', 'PN9-ITU', и 'PN11'.

Источник данных. Укажите стандартную ПШ-последовательность со случайным начальным числом или пользовательским вектором.

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

Ссылки

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

[2] 3GPP2 C.S0011-E v2.0. «Рекомендуемые минимальные стандарты производительности для мобильных станций с расширенным спектром cdma2000». Проект партнерства 3-го поколения 2.

Представлен в R2015b