Создание кода OVSF
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.