Сгенерируйте последовательность Касами
The KasamiSequence
объект генерирует последовательность из набора последовательностей Kasami. Последовательности Касами являются набором последовательностей, которые имеют хорошие перекрестные корреляционные свойства.
Чтобы сгенерировать последовательность Касами:
Определите и настройте объект последовательности Касами. См. «Конструкция».
Функции step
сгенерировать последовательность Касами согласно свойствам comm.KasamiSequence
. Поведение step
характерен для каждого объекта в тулбоксе.
Примечание
Начиная с R2016b, вместо использования step
метод для выполнения операции, заданной Системной object™, можно вызвать объект с аргументами, как если бы это была функция. Для примера, y = step(obj)
и y = obj()
выполнять эквивалентные операции.
H = comm.KasamiSequence
создает объект KasamiSequence System, H
. Этот объект генерирует последовательность Касами.
H = comm.KasamiSequence(
создает объект генератора последовательности Касами, Name
,Value
)H
, с каждым заданным набором свойств до заданного значения. Можно задать дополнительные аргументы пары "имя-значение" в любом порядке как (Name1
, Value1
..., NameN
, ValueN
).
|
Полином генератора Задайте полином, который определяет соединения обратной связи сдвига регистра. Значение по умолчанию является Можно задать полином генератора как вектор символов или как двоичный числовой вектор, который перечисляет коэффициенты полинома в порядке убывания степеней. Первый и последний элементы должны равняться Наконец, можно задать полином генератора как вектор, содержащий экспоненты z для ненулевых членов полинома в порядке убывания степеней. Последняя запись должна быть |
|
Начальные условия сдвига регистра Задайте начальные значения регистра сдвига как двоичный числовой скаляр или как двоичный числовой вектор. Значение по умолчанию является Когда вы устанавливаете это свойство в векторное значение, каждый элемент вектора соответствует начальному значению соответствующей камеры в регистре сдвига. Когда вы устанавливаете это свойство в скалярное значение, это значение задает начальные условия для всех камер регистра сдвига. Скаляр, или, по крайней мере, один элемент заданного вектора, требует ненулевого значения для объекта, чтобы сгенерировать ненулевую последовательность. |
|
Индекс последовательности Укажите индекс, чтобы выбрать интересующую последовательность Касами из набора возможных последовательностей. Значение по умолчанию является Существует два класса последовательностей Касами: полученные из небольшого множества и полученные из большого множества. Вы выбираете последовательность Касами из малого множества путем установки этого свойства в числовое, скалярное, целочисленное значение в область значений [0... 2n/2–2]. Вы выбираете последовательность из большого множества путем установки этого свойства в число 12 целочисленного вектора [k m] для k в [-2,..., 2n-2], и m в [-1,..., 2n/2–2]. |
|
Смещение последовательности от начального времени Задайте смещение последовательности Касами от ее начальной точки в виде числового, целочисленного скалярного значения, которое может быть положительным или отрицательным. Значение по умолчанию является |
|
Включите выходы переменного размера Установите это свойство равным true, чтобы включить дополнительный вход в метод step. Значение по умолчанию является false. Когда вы устанавливаете это свойство равным true, активированный вход задает выход размер последовательности Касами, используемой для шага. Входное значение должно быть меньше или равным значению Когда вы устанавливаете это свойство false, |
|
Максимальный размер выходного сигнала Задайте максимальный размер выхода последовательности Касами как положительное целое число 2-элементного вектора-строки. Второй элемент вектора должен быть 1. Значение по умолчанию является [10 1]. Это свойство применяется, когда вы устанавливаете |
|
Количество выхода образцов в систему координат Задайте количество выборок последовательности Касами, которые метод step выводит как числовое, положительное, целочисленное скалярное значение. Значение по умолчанию 1 Когда вы устанавливаете это свойство в значение M, то |
|
Включите вход сброса генератора Установите это свойство на |
|
Тип данных выхода Укажите тип выходных данных как один из |
шаг | Сгенерируйте последовательность Касами |
Этот объект реализует алгоритм, входы и выходы, описанные на Kasami Sequence Generator блочных страниц с описанием. Свойства объекта соответствуют параметрам блоков, кроме:
Объект не имеет свойства для выбора выходов на основе фрейма.
Объект не имеет свойства, которое соответствует параметру Sample time.