Сгенерируйте код OVSF
The OVSFCode
объект генерирует ортогональный код коэффициента расширения (OVSF) из набора ортогональных кодов. Коды OVSF были впервые введены для 3G систем связи. Они в основном используются для сохранения ортогональности между различными каналами в системе связи.
Чтобы сгенерировать код OVSF:
Определите и настройте объект кода OVSF. См. «Конструкция».
Функции step
сгенерировать код OVSF согласно свойствам comm.OVSFCode
. Поведение step
характерен для каждого объекта в тулбоксе.
Примечание
Начиная с R2016b, вместо использования step
метод для выполнения операции, заданной Системной object™, можно вызвать объект с аргументами, как если бы это была функция. Для примера, y = step(obj,x)
и y = obj(x)
выполнять эквивалентные операции.
H = comm.OVSFCode
создает генератор кода с ортогональной переменной коэффициента расширения (OVSF) Системного объекта, H
. Этот объект генерирует код OVSF.
H = comm.OVSFCode(
создает объект генератора кода OVSF, Name
,Value
)H
, с каждым заданным набором свойств до заданного значения. Можно задать дополнительные аргументы пары "имя-значение" в любом порядке как (Name1
, Value1
..., NameN
, ValueN
).
|
Длина сгенерированного кода Задайте длину сгенерированного кода как целое скалярное значение со степенью двойки. Значение по умолчанию является | |||
|
Индекс интересующего кода Укажите индекс необходимого кода из доступного набора кодов, который имеет коэффициент расширения, заданный в Коды OVSF заданы как строки матрицы n -by- n, Cn, где n - значение, заданное в Можно рекурсивно задать Cn матрицы следующим образом:
| |||
|
Количество выхода образцов в систему координат Укажите количество выборок кода OVSF, которые | |||
|
Тип данных выхода Задайте тип выходных данных как один из |
шаг | Сгенерируйте код OVSF |
Сгенерируйте 10 выборок кода OVSF с коэффициентом расширения 64.
hOVSF = comm.OVSFCode('SamplesPerFrame', 10,'SpreadingFactor',64); seq = step(hOVSF)
Этот объект реализует алгоритм, входы и выходы, описанные на OVSF Code Generator блочных страниц с описанием. Свойства объекта соответствуют параметрам блоков, кроме:
Объект не имеет свойства для выбора выходов на основе фрейма.
Объект не имеет свойства, которое соответствует параметру Sample time.